[Scummvm-tracker] [ScummVM] #10874: QFG4: Rogues get stuck opening castle doors
ScummVM
trac at scummvm.org
Thu Jan 17 04:54:30 CET 2019
#10874: QFG4: Rogues get stuck opening castle doors
--------------------------------+----------------------------
Reporter: Vhati | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: SCI
Resolution: | Keywords: SCI32 original
Game: Quest for Glory 4 |
--------------------------------+----------------------------
Comment (by Vhati):
script 644 - leftDoorTeller::sayMessage()
{{{
(if (== g125_myClass 2) # Rogue.
# "The door won't budge -- it's locked."
(g91_gloryMessager say: 3 6 9 1 0 640)
else
(self clean:)
(g2_myCurrentRoom setScript: sOpenTheDoor)
)
}}}
rightDoorTeller says the same thing.
That 0 arg to say() is a null caller. That means the Teller will not be
cued after the message disposes.
\\
\\
This is different from other rooms, where - besides not getting stuck -
the menu reappears after the message.
\\
\\
script 662 - leftDoorTeller::sayMessage()
{{{
(if (== g125_myClass 2) # Rogue.
(super sayMessage: 3 6 9 &rest)
else
(self clean:)
(g2_myCurrentRoom setScript: sOpenTheDoor)
)
}}}
\\
\\
The bugged room is the only place where "say: 3 6 9" occurs.
--
Ticket URL: <https://bugs.scummvm.org/ticket/10874#comment:2>
ScummVM <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list