[Scummvm-tracker] [ScummVM] #10835: QFG4: Mage stuck unable to cast spells in endgame crystal room
Vhati
trac at scummvm.org
Fri Dec 14 22:07:23 CET 2018
#10835: QFG4: Mage stuck unable to cast spells in endgame crystal room
--------------------------------+----------------------------
Reporter: Vhati | Owner: (none)
Type: defect | Status: new
Priority: high | Component: Engine: SCI
Resolution: | Keywords: SCI32 original
Game: Quest for Glory 4 |
--------------------------------+----------------------------
Comment (by Vhati):
sMessages hangs around because it lacks a final state that disposes
itself.
It does not loop. Several different scripts happen to cause fireBalls.
\\
\\
> hero will die if the dialogue menu or the spell list is left up for too
long.
rm730::init() sets the room script to enterScr, which does the cutscene
then calls crystal::setScript(sTimeItOut) when it's done.
\\
\\
script 731 - enterScr
{{{
((ScriptID 730 9) setScript: (ScriptID 730 10))
}}}
sTimeItOut quietly counts down seconds then makes Ad Avis launch an
instakill fireBall.
sTimeItOut doesn't dispose itself either, or check if Ad Avis is alive. It
just calls avis::setCycle(CT 5 1 self) and never gets a cue() to advance
if he's already gone.
--
Ticket URL: <https://bugs.scummvm.org/ticket/10835#comment:13>
ScummVM <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list