SCI: QFG1VGA - game hangs in the warlock's maze
|Reported by:||misterhands||Owned by:||m-kiewitz|
|Game:||Quest for Glory 1|
Latest Win64 build QFG1VGA
In the warlock's maze, pushing the button on the right after opening the door results in a funny script bug in which the Hero takes a ball on the head, falls, comes out of the back door rolling, is turned into an animated staircase, then the message "There's an ECHO IN HERE... Echo in Here... echo in here..." appears. The actual text can vary as they are several messages cycling. After that he is turned to man again (phew), and walks out of the left back door. The ending apparently depends from the delay before you skip that message box: - In one case (fast skip), things look like they are back to normal but clicking or trying anything causes the Hero to be slowly dragged across the screen to the lower right corner, and finally freeze... - In the other case (slow skip) the hero automatically start this drag move but stops very early and just freezes there. In both cases the game is now frozen, you have to reload.
Probably Yorick's most evil trick ! :-) It almost looks like an easter egg, except for the game freezing part...
To see what should (presumably) happen, wait a few seconds for the door to close, then push the button. Less fun, but at least it does not crash.
It looks like what happens is the normal push_the_button routine is run, and then it switches to enter_the open_door, which should not happen and creates this mess.
This bug probably occurs also in DOSBox, although I can't try because you can't reach this point of the game quickly from the beginning, and the original debugger doesn't work even with the magic script #10 from LB2CD renamed to #298 trick. This looks very much like a script bug anyway.
Ticket imported from: #3585793. Ticket imported from: bugs/6181.