I ran into a fun bug in Accursed Crown of the Giant King today, and thought I’d share. See the door in this screenshot:
When you come upon this door, if you have the Fire key and the Ice key, you should be able to open the door. That works OK. Also, to avoid inventory clutter, the game removes the keys. A little unrealistic, but probably best for the player.
However, when you come back to the door, oops! You can’t open it any more. I forgot to save the state of the opened door. Easy enough to fix, my engine supports arbitrary tags, just set a tag when the player opens the door. Then when the player tries to open the door the second time, check the tag, and the door opens.
Another day, another bug fixed.