Opened 13 months ago

#9564 new defect

SCI: QFG1VGA: Game freeze caused by baby antwerps

Reported by: sluicebox Owned by:
Priority: normal Component: Engine: SCI
Keywords: Cc:
Game: Quest for Glory 1

Description

In room 73 the game freezes if one of the bouncing baby antwerps is in your way as you exit the room to the south. This also happens in the original game.

After popping the falling antwerp it turns into a bunch of babies that bounce around. They wander around the screen and if one gets in your way while you're walking, you stop. They can wander to the very bottom of the screen and beyond. When you exit the room by going south, the game takes control and moves you off screen before changing rooms. If an antwerp is in the way after the game takes control to move you off screen, you stop walking and don't get control back, freezing the game.

The antwerp also falls in room 85, but that room only has east and west exits. I don't know if it's possible to get stuck going in other directions than south. I haven't seen the babies wander over to the east and west edges of the screen.

To reproduce, wait for an antwerp to get to the bottom of the screen and try to walk into the top of it. It may take a couple tries.

Attached are two saves, one during the freeze and one before.

Attachments (3)

qfg1vga.054 (44.1 KB) - added by sluicebox 13 months ago.
Save game where game is frozen
qfg1vga.055 (44.6 KB) - added by sluicebox 13 months ago.
Save game where antwerps are bouncing around before getting frozen
antwer_freeze.png (40.7 KB) - added by sluicebox 13 months ago.
Screenshot of game frozen

Download all attachments as: .zip

Change History (3)

Changed 13 months ago by sluicebox

Attachment: qfg1vga.054 added

Save game where game is frozen

Changed 13 months ago by sluicebox

Attachment: qfg1vga.055 added

Save game where antwerps are bouncing around before getting frozen

Changed 13 months ago by sluicebox

Attachment: antwer_freeze.png added

Screenshot of game frozen

Note: See TracTickets for help on using tickets.