[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