Glitched out, used one of the summoning cards and neither did the summon...summon but also did the UI disappear.
Used all the other cards, their UIs also don't disappear and I can't move.
Viewing post in Theatrum Inferni Demo comments
Hi, this game is currently still in development. Thanks for the feedback! I have never experienced this bug. Are you able to provide a way to reproduce the bug? What order of steps did you do?
The sun and moon cards behave a bit differently and swap from human to wolf form (all other tarot cards do the same summoning thing), and currently you have to click the move button to move mode if a tarot card is selected. I'm wondering if that could have been the issue, as the UI is not entirely clear.
So the card is exhausted but no angel appears, and the yellow squares still highlight the board... Strange. Definitely a bug, and no idea what would cause it. Hopefully it will just be resolved when I recode that part of the game (the current version was rushed to meet a deadline). Thank you for the report!
Also another question for you if you don't mind: you said you were unable to move when the bug occurred. I managed to reproduce the issue, and I was still able to go into move mode and move. Are you sure you weren't able to move? (You would have to select move mode - clicking on an adjacent tile in spawn mode wouldn't work.)
I messed around with it and was able to reproduce the issue. Am writing the following down here for future reference. The issue occurs when you have 1 mana and attempt to use a summoning card which is hardcoded in obj_tile as costing 2 mana. (The only way to have an odd numbered mana currently is to use the moon card.) Summoning tile, when clicked, is supposed to use the tarotCost function (which currently always returns 1), but is just hardcoded in this case as 2. This results in obj_card successfully being selected, said card being destroyed by obj_tile, but obj_boardElement does another check on available mana - it then sets the action to null, and thus doesn't spawn the angel and doesn't decrement mana. All of this would just be solved by using a consistent amount of mana by calling the tarotCost function. So yeah, that was definitely the result of a rushed job. Whew.