AncientBeast
AncientBeast copied to clipboard
misleading Skip Turn while usable ability
There's a rather misleading Skip Turn
above Uncle Fungus, even though he can use Supper Chomp ability on Impaler.
"AB-0.3:eyJjb25maWciOnsicGxheWVyTW9kZSI6MiwiY3JlYUxpbWl0TmJyIjozLCJ1bml0RHJvcHMiOjEsImFiaWxpdHlVcGdyYWRlcyI6MywicGxhc21hX2Ftb3VudCI6MzAsInR1cm5UaW1lUG9vbCI6LTEsInRpbWVQb29sIjotNjAsImJhY2tncm91bmRfaW1hZ2UiOiJEcmFnb24gU2t1bGwifSwibG9nIjpbeyJhY3Rpb24iOiJhYmlsaXR5IiwidGFyZ2V0Ijp7InR5cGUiOiJoZXgiLCJ4Ijo0LCJ5Ijo0fSwiaWQiOjMsImFyZ3MiOnsiMSI6eyJjcmVhdHVyZSI6IkwzIiwiY29zdCI6Nn19fSx7ImFjdGlvbiI6InNraXAifSx7ImFjdGlvbiI6ImFiaWxpdHkiLCJ0YXJnZXQiOnsidHlwZSI6ImhleCIsIngiOjEyLCJ5Ijo0fSwiaWQiOjMsImFyZ3MiOnsiMSI6eyJjcmVhdHVyZSI6IlM1IiwiY29zdCI6OH19fSx7ImFjdGlvbiI6InNraXAifSx7ImFjdGlvbiI6ImRlbGF5In0seyJhY3Rpb24iOiJhYmlsaXR5IiwidGFyZ2V0Ijp7InR5cGUiOiJoZXgiLCJ4IjoyLCJ5Ijo4fSwiaWQiOjMsImFyZ3MiOnsiMSI6eyJjcmVhdHVyZSI6IkEzIiwiY29zdCI6NX19fSx7ImFjdGlvbiI6InNraXAifSx7ImFjdGlvbiI6ImFiaWxpdHkiLCJ0YXJnZXQiOnsidHlwZSI6ImhleCIsIngiOjEyLCJ5IjoyfSwiaWQiOjMsImFyZ3MiOnsiMSI6eyJjcmVhdHVyZSI6IkUyIiwiY29zdCI6NH19fSx7ImFjdGlvbiI6InNraXAifSx7ImFjdGlvbiI6Im1vdmUiLCJ0YXJnZXQiOnsieCI6NSwieSI6Mn19LHsiYWN0aW9uIjoiYWJpbGl0eSIsInRhcmdldCI6eyJ0eXBlIjoiYXJyYXkiLCJhcnJheSI6W3sieCI6NiwieSI6Mn0seyJ4Ijo3LCJ5IjoyfSx7IngiOjgsInkiOjJ9LHsieCI6OSwieSI6Mn0seyJ4IjoxMCwieSI6Mn0seyJ4IjoxMiwieSI6Mn0seyJ4IjoxMSwieSI6Mn1dfSwiaWQiOjMsImFyZ3MiOnsiMSI6eyJkaXJlY3Rpb24iOjEsImhleCI6eyJ4IjoxMSwieSI6Mn0sImNob2ljZUluZGV4IjowfX19LHsiYWN0aW9uIjoiYWJpbGl0eSIsInRhcmdldCI6eyJ0eXBlIjoiY3JlYXR1cmUiLCJjcmVhIjo2fSwiaWQiOjEsImFyZ3MiOnsiMSI6e319fSx7ImFjdGlvbiI6ImFiaWxpdHkiLCJ0YXJnZXQiOnsidHlwZSI6ImFycmF5IiwiYXJyYXkiOlt7IngiOjEyLCJ5IjowfSx7IngiOjEyLCJ5IjoxfSx7IngiOjEzLCJ5IjoxfSx7IngiOjEwLCJ5IjoyfSx7IngiOjExLCJ5IjoyfSx7IngiOjEyLCJ5IjoyfSx7IngiOjEyLCJ5IjozfSx7IngiOjEzLCJ5IjozfSx7IngiOjEyLCJ5Ijo0fV19LCJpZCI6MiwiYXJncyI6eyIxIjp7ImRpcmVjdGlvbiI6MSwiaGV4Ijp7IngiOjEyLCJ5IjoyfSwiY2hvaWNlSW5kZXgiOjB9fX0seyJhY3Rpb24iOiJza2lwIn0seyJhY3Rpb24iOiJtb3ZlIiwidGFyZ2V0Ijp7IngiOjksInkiOjN9fSx7ImFjdGlvbiI6ImFiaWxpdHkiLCJ0YXJnZXQiOnsidHlwZSI6ImNyZWF0dXJlIiwiY3JlYSI6M30sImlkIjoxLCJhcmdzIjp7IjEiOnt9fX0seyJhY3Rpb24iOiJhYmlsaXR5IiwidGFyZ2V0Ijp7InR5cGUiOiJjcmVhdHVyZSIsImNyZWEiOjN9LCJpZCI6MiwiYXJncyI6eyIxIjp7fX19LHsiYWN0aW9uIjoibW92ZSIsInRhcmdldCI6eyJ4Ijo2LCJ5Ijo0fX0seyJhY3Rpb24iOiJza2lwIn0seyJhY3Rpb24iOiJhYmlsaXR5IiwidGFyZ2V0Ijp7InR5cGUiOiJjcmVhdHVyZSIsImNyZWEiOjN9LCJpZCI6MSwiYXJncyI6eyIxIjp7fX19LHsiYWN0aW9uIjoiYWJpbGl0eSIsInRhcmdldCI6eyJ0eXBlIjoiY3JlYXR1cmUiLCJjcmVhIjozfSwiaWQiOjMsImFyZ3MiOnsiMSI6e319fSx7ImFjdGlvbiI6Im1vdmUiLCJ0YXJnZXQiOnsieCI6NCwieSI6MH19LHsiYWN0aW9uIjoic2tpcCJ9LHsiYWN0aW9uIjoibW92ZSIsInRhcmdldCI6eyJ4IjozLCJ5Ijo3fX0seyJhY3Rpb24iOiJhYmlsaXR5IiwidGFyZ2V0Ijp7InR5cGUiOiJhcnJheSIsImFycmF5IjpbeyJ4IjozLCJ5Ijo2fSx7IngiOjQsInkiOjZ9LHsieCI6NSwieSI6Nn0seyJ4Ijo2LCJ5Ijo2fSx7IngiOjcsInkiOjZ9LHsieCI6OCwieSI6Nn0seyJ4Ijo5LCJ5Ijo2fSx7IngiOjEwLCJ5Ijo2fSx7IngiOjExLCJ5Ijo2fSx7IngiOjEyLCJ5Ijo2fSx7IngiOjEzLCJ5Ijo2fSx7IngiOjE0LCJ5Ijo2fSx7IngiOjQsInkiOjd9LHsieCI6NSwieSI6N30seyJ4Ijo2LCJ5Ijo3fSx7IngiOjcsInkiOjd9LHsieCI6OCwieSI6N30seyJ4Ijo5LCJ5Ijo3fSx7IngiOjEwLCJ5Ijo3fSx7IngiOjExLCJ5Ijo3fSx7IngiOjEyLCJ5Ijo3fSx7IngiOjEzLCJ5Ijo3fSx7IngiOjE0LCJ5Ijo3fSx7IngiOjE1LCJ5Ijo3fSx7IngiOjMsInkiOjh9LHsieCI6NCwieSI6OH0seyJ4Ijo1LCJ5Ijo4fSx7IngiOjYsInkiOjh9LHsieCI6NywieSI6OH0seyJ4Ijo4LCJ5Ijo4fSx7IngiOjksInkiOjh9LHsieCI6MTAsInkiOjh9LHsieCI6MTEsInkiOjh9LHsieCI6MTIsInkiOjh9LHsieCI6MTMsInkiOjh9LHsieCI6MTQsInkiOjh9XX0sImlkIjoyLCJhcmdzIjp7IjEiOnsiZGlyZWN0aW9uIjotMSwiaGV4Ijp7IngiOjUsInkiOjZ9LCJjaG9pY2VJbmRleCI6MH19fSx7ImFjdGlvbiI6ImFiaWxpdHkiLCJ0YXJnZXQiOnsidHlwZSI6ImNyZWF0dXJlIiwiY3JlYSI6Nn0sImlkIjozLCJhcmdzIjp7IjEiOnt9fX0seyJhY3Rpb24iOiJtb3ZlIiwidGFyZ2V0Ijp7IngiOjMsInkiOjZ9fSx7ImFjdGlvbiI6InNraXAifSx7ImFjdGlvbiI6Im1vdmUiLCJ0YXJnZXQiOnsieCI6NiwieSI6NX19LHsiYWN0aW9uIjoiYWJpbGl0eSIsInRhcmdldCI6eyJ0eXBlIjoiY3JlYXR1cmUiLCJjcmVhIjo1fSwiaWQiOjEsImFyZ3MiOnsiMSI6e319fSx7ImFjdGlvbiI6ImFiaWxpdHkiLCJ0YXJnZXQiOnsidHlwZSI6ImNyZWF0dXJlIiwiY3JlYSI6NX0sImlkIjoyLCJhcmdzIjp7IjEiOnt9fX0seyJhY3Rpb24iOiJtb3ZlIiwidGFyZ2V0Ijp7IngiOjcsInkiOjh9fSx7ImFjdGlvbiI6InNraXAifSx7ImFjdGlvbiI6Im1vdmUiLCJ0YXJnZXQiOnsieCI6MSwieSI6Mn19LHsiYWN0aW9uIjoic2tpcCJ9LHsiYWN0aW9uIjoic2tpcCJ9LHsiYWN0aW9uIjoibW92ZSIsInRhcmdldCI6eyJ4Ijo5LCJ5IjowfX0seyJhY3Rpb24iOiJhYmlsaXR5IiwidGFyZ2V0Ijp7InR5cGUiOiJhcnJheSIsImFycmF5IjpbeyJ4Ijo2LCJ5IjowfSx7IngiOjUsInkiOjB9LHsieCI6NCwieSI6MH0seyJ4IjozLCJ5IjowfV19LCJpZCI6MywiYXJncyI6eyIxIjp7ImRpcmVjdGlvbiI6NCwiaGV4Ijp7IngiOjQsInkiOjB9LCJjaG9pY2VJbmRleCI6MH19fSx7ImFjdGlvbiI6InNraXAifSx7ImFjdGlvbiI6Im1vdmUiLCJ0YXJnZXQiOnsieCI6NiwieSI6N319LHsiYWN0aW9uIjoiYWJpbGl0eSIsInRhcmdldCI6eyJ0eXBlIjoiY3JlYXR1cmUiLCJjcmVhIjo1fSwiaWQiOjEsImFyZ3MiOnsiMSI6e319fSx7ImFjdGlvbiI6Im1vdmUiLCJ0YXJnZXQiOnsieCI6OSwieSI6OH19LHsiYWN0aW9uIjoic2tpcCJ9LHsiYWN0aW9uIjoic2tpcCJ9LHsiYWN0aW9uIjoiYWJpbGl0eSIsInRhcmdldCI6eyJ0eXBlIjoiaGV4IiwieCI6MSwieSI6NX0sImlkIjozLCJhcmdzIjp7IjEiOnsiY3JlYXR1cmUiOiJHMyIsImNvc3QiOjV9fX0seyJhY3Rpb24iOiJza2lwIn0seyJhY3Rpb24iOiJtb3ZlIiwidGFyZ2V0Ijp7IngiOjEzLCJ5IjoyfX0seyJhY3Rpb24iOiJhYmlsaXR5IiwidGFyZ2V0Ijp7InR5cGUiOiJoZXgiLCJ4IjoxMSwieSI6MH0sImlkIjozLCJhcmdzIjp7IjEiOnsiY3JlYXR1cmUiOiJTNCIsImNvc3QiOjZ9fX0seyJhY3Rpb24iOiJza2lwIn0seyJhY3Rpb24iOiJhYmlsaXR5IiwidGFyZ2V0Ijp7InR5cGUiOiJhcnJheSIsImFycmF5IjpbeyJ4Ijo4LCJ5IjowfSx7IngiOjksInkiOjB9LHsieCI6MTEsInkiOjB9LHsieCI6MTAsInkiOjB9XX0sImlkIjozLCJhcmdzIjp7IjEiOnsiZGlyZWN0aW9uIjoxLCJoZXgiOnsieCI6MTAsInkiOjB9LCJjaG9pY2VJbmRleCI6MH19fSx7ImFjdGlvbiI6ImFiaWxpdHkiLCJ0YXJnZXQiOnsidHlwZSI6ImNyZWF0dXJlIiwiY3JlYSI6OH0sImlkIjoxLCJhcmdzIjp7IjEiOnt9fX0seyJhY3Rpb24iOiJtb3ZlIiwidGFyZ2V0Ijp7IngiOjksInkiOjF9fSx7ImFjdGlvbiI6InNraXAifSx7ImFjdGlvbiI6Im1vdmUiLCJ0YXJnZXQiOnsieCI6MSwieSI6N319LHsiYWN0aW9uIjoiYWJpbGl0eSIsInRhcmdldCI6eyJ0eXBlIjoiaGV4IiwieCI6OCwieSI6N30sImlkIjoyLCJhcmdzIjp7IjEiOnt9fX0seyJhY3Rpb24iOiJhYmlsaXR5IiwidGFyZ2V0Ijp7InR5cGUiOiJjcmVhdHVyZSIsImNyZWEiOjR9LCJpZCI6MywiYXJncyI6eyIxIjp7fX19XX0="
And while the Skip Turn
text was up, clicking on the unit actually skipped turn.
According to the replay I just did from these logs, there is not enough energy to super chomp.
@ktiedt Hmm, probably replay somewhat broken by now, energy requirement for that ability might have changed...
@DreadKnight, this is more of a general gameplay suggestion. Wouldn't it make more sense instead of "skip turn" it should be "end turn". SKipping turn is applicable if they haven't used any abilities but if they've used the max amount of abilities, the player would then end turn not skip turn. Perhaps there could be another button for end turn or the skip turn button would switch to end turn.
@rianconley This is mostly related to brain memory, as the hotkey is "S", while "E" is used for ability. It might make more sense to show "End turn" above creature, because nothing can be done anymore anyway, hence even if pressing "E", nothing too harmful will happen, except confusing the player and wasting (maybe limited) time. But probably in this case it's better to be a bit wrong & more consistent.
@DreadKnight The game log doesn't work and unable to manually reproduce. I imagine this bug occurred from a very specific sequence of circumstances.
@DreadKnight The game log doesn't work and unable to manually reproduce. I imagine this bug occurred from a very specific sequence of circumstances.
Indeed. One idea would be to get a revision from the time this issue was made, deploy that and then test the log. If scenario reproduces in the latest build, then the bug is still relevant. Was thinking about a feature to facilitate this for a while now, but it seems that I might have not made an issue about it, so will probably see about that soon. Gitpod should come in very handy. I've seen other games like Dota2 also break when it comes to old replays, but Ancient Beast is quite light and easy to deploy in comparison :-)
Good idea re checking out the project at an earlier time. I tried checking out https://github.com/FreezingMoon/AncientBeast/commit/d46ae021ee2112faeabb67dc8341abd6a4bba6bb but unfortunately the codebase has changed significantly and I'm having trouble getting the app to run. Spent about 30 minutes before deciding to work on something else.
How do I open a specific commit in Gitpod?
I know you recently added the date to the game log, but the git commit hash might also be useful.
Good idea re checking out the project at an earlier time. I tried checking out d46ae02 but unfortunately the codebase has changed significantly and I'm having trouble getting the app to run. Spent about 30 minutes before deciding to work on something else.
Had to do stuff like npm i
, npm run build:dev
, npm run start:dev
all manually for some reason for this in gitpod (that AB revision too old and primitive perhaps), but after that struggled into port config, didn't knew how to open the stuff manually. Imported the thing as well into local VSCode, did all the stuff again, but when opening localhost:8080 manually, was seeing the website striped down of JS and assets, like it's not served properly via a server, so the browser bumps into access restrictions basically, so hopefully we can figure this out eventually, as it might come in handy soon, heh... I'll give it a go for a newer commit as well tomorrow.
How do I open a specific commit in Gitpod?
Well, looked at https://www.gitpod.io/docs/getting-started a bit, so basically gitpod.io/#https://github.com/gitpod-io/website
- I pasted the link to the revision you provided and it worked for just that I assume, though I didn't get the properly see the game and test, as I said... This would be the link though https://gitpod.io/https://github.com/FreezingMoon/AncientBeast/commit/d46ae021ee2112faeabb67dc8341abd6a4bba6bb
I know you recently added the date to the game log, but the git commit hash might also be useful.
Indeed. That would be #1935 and a comment on #16 showcases my idea, though I might make a new more specific issue soon.