[Scummvm-tracker] [ScummVM] #10730: SCI: LB2: Bugs With Meat are buggy
sluicebox
trac at scummvm.org
Thu Oct 4 12:16:00 CEST 2018
#10730: SCI: LB2: Bugs With Meat are buggy
----------------------+------------------------------------------------
Reporter: sluicebox | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: SCI
Keywords: | Game: Laura Bow 2: The Dagger of Amon-Ra
----------------------+------------------------------------------------
The bugs with meat in the basement hallway lockup the game if they appear
while opening the door to Wolfe's office. This lockup also occurs using
Sierra's interpreter in all versions of the game.
Another player hit the same lockup during their review:
https://advgamer.blogspot.com/2017/10/the-dagger-of-amon-ra-won.html
The bugs show up carrying meat after 5 seconds in the room. Opening the
door to Wolfe's office and walking through the entrance takes a few
seconds. If the bugs' script starts while the door is opening then you
will walk through the entrance but never regain input control in Wolfe's
office. If the script starts after the door has opened then you will stop
walking and be left with a broken door until you re-enter the room.
Similar problems occur with the other door.
I've written a script patch that should take care of all of the problems.
Attached are saves of floppy 1.0 and cd in Wolfe's office. To reproduce
(may take a few tries):
1. Exit south to the hallway
2. Wait three seconds after the door closes
3. Open the door you came through
If you make it through to Wolfe's office with no problems then try again
but wait a little longer. If the bugs show up before the door opens, try
again and wait a little less. If the bugs make it all the way off the
southern end of the screen then they won't come back and you'll have to
restore.
The debugger makes it easier to test this. set a breakpoint with "bpx
bugsWithMeat::cue" on cd or "bpx bugsWithMeat::<noname145>" on floppy to
see when the script gets run. This helps you time opening the door to
trigger the lockup and test the fix.
--
Ticket URL: <https://bugs.scummvm.org/ticket/10730>
ScummVM <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list