[Scummvm-tracker] [ScummVM :: Bugs] #3110: SCUMM: Zak McKracken (FM-Towns) - Time bug in airplane
ScummVM :: Bugs
trac at scummvm.org
Tue Nov 3 20:52:57 UTC 2020
#3110: SCUMM: Zak McKracken (FM-Towns) - Time bug in airplane
----------------------------+---------------------------
Reporter: SF/hux- | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: SCUMM
Resolution: | Keywords: FM-Towns
Game: Zak McKracken |
----------------------------+---------------------------
Comment (by BenCastricum):
With this specific save file attached I get dropped at the airport as soon
as I received the peanuts. After some debugging, the cause of this is, is
the first 2 comparisons of the code evaluate to true and this specific
scene ends. Even if you don't press or click anywhere after loading the
saved game.
I do not say there is no time bug, just this savegame shows something else
then a time bug.
room 11 script 263
{{{
...
[0027] (48) if (VAR_CLICK_AREA == 4) {
[002D] (C8) if (VAR_KEYPRESS == VAR_CUTSCENEEXIT_KEY) {
[0032] (18) goto 0065;
[0035] (**) }
[0035] (**) }
[0035] (A8) unless (Var[53]) goto 0026;
[0039] (80) breakHere();
[003A] (28) unless (!Var[248]) goto 0039;
[003E] (68) VAR_RESULT = isScriptRunning(36);
[0041] (A8) if (VAR_RESULT) {
[0045] (2E) delay(3600);
[0049] (18) goto 0039;
[004C] (**) }
[004C] (A8) if (Var[248]) {
[0050] (18) goto 0039;
[0053] (**) }
[0053] (19) doSentence(254,261,0,1);
[005A] (62) stopScript(105);
[005C] (1C) startSound(109);
[005E] (2E) delay(60);
[0062] (3C) stopSound(42);
[0064] (AE) waitForMessage();
[0065] (42) startScript(79);
[0067] (00) stopObjectCode();
END
}}}
--
Ticket URL: <https://bugs.scummvm.org/ticket/3110#comment:27>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list