[Scummvm-tracker] [ScummVM] #10773: QFG4 floppy: Crash when asking Cranium for potions

Vhati trac at scummvm.org
Tue Nov 27 16:30:17 CET 2018


#10773: QFG4 floppy: Crash when asking Cranium for potions
--------------------------------+-------------------------
  Reporter:  Vhati              |      Owner:  (none)
      Type:  defect             |     Status:  new
  Priority:  high               |  Component:  Engine: SCI
Resolution:                     |   Keywords:  SCI32
      Game:  Quest for Glory 4  |
--------------------------------+-------------------------

Comment (by Vhati):

 In other rooms, global194 is the current Teller object (dialogue choices).
 Its "talker" property is a Talker object (animated character beside the
 menu).
 \\
 \\
 proc0_4() checks plot flags. Flag 147 is only set in a few other places.

 The clearest example is script 800 - sDoTheDarkSign::changeState().
 * It sets the flag with proc0_2(). Then shows a puzzle (script 801 -
 runesPuz).
 * Afterward, it unsets the flag with proc0_3().
 \\
 \\
 But also... Teller::showCases() sets. Teller::clean() unsets.

 So flag 147 indicates the Teller was shown but not yet cleaned.

--
Ticket URL: <https://bugs.scummvm.org/ticket/10773#comment:8>
ScummVM <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list