SCI: Differences in the pathfinding algorithm
|Reported by:||SF/boneosaurusrex||Owned by:|
|Cc:||Game:||Space Quest 5|
When entering (returning to) the goliath drive bay room from the hallway room, clicking Walk almost anywhere causes Roger to walk halfway down the platform then turn around and automatically leave the room, returning to the hallway room. This only happens in ScummVM, walking behaves as expected in the original game.
To reproduce, enter the drive bay room from the hallway. Click Walk on the lower left platform. Roger will start to walk towards it but around the halfway point the hallway door will open and Roger will turn around and walk back and leave through it. The expected result is that Roger will just walk down the platform. It's possible to work around this by clicking Walk just barely in front of Roger and continue doing that to advance down the platform, but that took a lot of trial and error to figure out. The hallway door normally only opens as soon as Roger walks up to it or an enemy guard enters the room.
I don't know if this is relevant but in both the original and ScummVM if you enter the drive bay room through the hallway and just stand there and wait, the enemy guard enters the room behind you, walks through you, does his sweep and leaves through you again without detecting you. So... this room has edge cases.
Attached are save games from SQ5 1.04 English using ScummVM nightly and dosbox. Both of them are in the hallway with Roger standing next to the door to the drive room.
Ticket imported from: bugs/7155.
Change History (14)
comment:11 by , 5 years ago
|Summary:||SCI: SQ5: Walking bug in Goliath Drive Bay → SCI: Differences in the pathfinding algorithm|