[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