[Scummvm-tracker] [ScummVM :: Bugs] #14443: SCUMM: Loom (EGA) - Bobbin (as Bobbin) can enter the Forge gate before it's closed and glitches with the background

ScummVM :: Bugs trac at scummvm.org
Sun Apr 30 13:04:19 UTC 2023


#14443: SCUMM: Loom (EGA) - Bobbin (as Bobbin) can enter the Forge gate before it's
closed and glitches with the background
-----------------------+---------------------------------------------
Reporter:  antoniou79  |      Owner:  (none)
    Type:  defect      |     Status:  new
Priority:  normal      |  Component:  Engine: SCUMM
 Version:              |   Keywords:  Forge, Blacksmiths, pathfinding
    Game:  Loom        |
-----------------------+---------------------------------------------
 This is on Windows 10 x64, latest build for 2.8git from master HEAD.

 When Bobbin arrives at the Forge, as himself (ie. not disguised
 as/reflecting Rusty) he is denied entrance by one of two guards. One guard
 is patroling along the castle walls and another is at the entrance for the
 case that Bobbin OPENs the gate casting a spell and then enters before
 he's caught by the first guard.

 The patroling guard, as far as I can tell, is not *really* patroling. He
 appears once when Bobbin visits that screen and he will follow his path to
 the tower (close the game if open) and return back.

 So, in general the game times it so that Bobbin will not be able to enter
 the gate before the first guard catches him, even if Bobbin opens the gate
 after the patroling guard leaves, then Bobbin leaves the screen, re-enters
 and goes as fast as possible in the castle (he'll get caught from the
 patroling guard before he reaches the gates).

 There seems to be a fringe use case, which is reproduced by these steps:
 1. (As Bobbin) wait for the patrol guard to leave
 2. Walk up to the gate and cast open
 3. Save the game
 4. Re-load the game. At this point the patroling guard AI seems to be
 "reset" and he appears again patroling. But Bobbin is too close to the
 gate to get caught.
 5. Click on a specific area of the screen (it's a couple of them I could
 spot -- I am attaching screenshots), and Bobbin will move inside the
 entrance but not enough to trigger the second guard.

 This will result to:
 - The patroling guard acting as if he caught Bobbin and closing the gate.
 - Bobbin remains within the entrance (past the gate) and may glitch with
 the side wall of the gate.
 - Bobbin cannot move further in the castle, so clicking on a valid spot
 will make him clip through the wall and gate and walk on the bridge.

 I am unsure if this is an original engine issue (I have not tested with
 the original as of yet). It seems that the main culprit is the fact that
 the patrol guard's AI is reset after a reload (combined with the rogue(?)
 areas that won't trigger the second guard, but if the patrol guard was not
 reset in the first place, the gate could not have been closed with Bobbin
 inside).
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/14443>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list