Auto-translated
Grimrock, unusual behavior, and hero development – it's perfect for testing. Right now, Remix is streaming a walkthrough of a map on YouTube, and he constantly encounters bugs due to this feature: you buy something in any store, the window closes, there's a slight delay, a message appears saying what was bought, a message appears showing how much was spent, another delay so you can read all of this, and then the store window opens again. But if you click on the store with your hero in the middle of these actions, the window opens as if twice – once from the click, and once as usual after the messages. As a result, the script's state machine crashes, and the wrong dialog content is displayed. At the same time, during the long time I've worked on the map and the several playthroughs during testing, it never occurred to me that someone would do that. This is the great power of an outside perspective.