[Scummvm-tracker] [ScummVM :: Bugs] #13367: SCUMM: Loom (EGA) - Bobbin as Rusty can exit the cell when the door is locked
ScummVM :: Bugs
trac at scummvm.org
Tue Mar 22 08:14:56 UTC 2022
#13367: SCUMM: Loom (EGA) - Bobbin as Rusty can exit the cell when the door is
locked
--------------------------------+----------------------------
Reporter: antoniou79 | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: SCUMM
Version: | Resolution:
Keywords: glitch, blacksmiths | Game: Loom
--------------------------------+----------------------------
Comment (by eriktorbjorn):
Another clarification: The first workaround attaches itself to
roomobj-38-623, which is quoted in its entirety in a comment above.
The second workaround attaches itself to this piece of script-86:
{{{
[04BB] (14) print(5,[Center(),Pos(160,152),Text("And I won't be
alone.")]);
[04DA] (AE) WaitForMessage();
[04DC] (80) breakHere();
[04DD] (36) walkActorToObject(5,609);
[04E1] (AE) WaitForActor(5);
[04E4] (2D) putActorInRoom(5,0);
[04E7] (1A) Var[214 Bit 1] = 0;
[04EC] (1A) Var[216 Bit 3] = 0;
[04F1] (A8) if (VAR_OVERRIDE) {
[04F6] (11) animateCostume(5,255);
[04F9] (11) animateCostume(1,255);
[04FC] (11) animateCostume(1,248);
[04FF] (2D) putActorInRoom(1,38);
[0502] (01) putActor(1,196,132);
[0508] (08) if (VAR_ROOM != 38) {
[050F] (72) loadRoom(38);
[0511] (32) setCameraAt(160);
[0514] (**) }
[0514] (**) }
[0514] (2D) putActorInRoom(5,0);
[0517] (07) setState(618,0);
[051B] (5D) setClass(616,[152]);
[0522] (5D) setClass(617,[24]);
[0529] (30) SetBoxUnknown00;
[052B] (80) breakHere();
[052C] (05) drawObject(614,255,255);
[0533] (80) breakHere();
[0534] (14) print(1,[Center(),Pos(160,Var[166]),Text()]);
[053E] (80) breakHere();
[053F] (C0) endCutscene();
[0540] (A0) stopObjectCode();
END
}}}
I'm a bit wary of tying the workaround to "SetBoxUnknown00". Maybe I
should tie it to the script ending instead?
--
Ticket URL: <https://bugs.scummvm.org/ticket/13367#comment:16>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list