[Scummvm-tracker] [ScummVM] #10835: QFG4: Mage stuck unable to cast spells in endgame crystal room

Vhati trac at scummvm.org
Fri Dec 14 04:32:44 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):

 Workaround: Only freshly cast spells are aborted due to an existing room
 script. After killing Ad Avis, if instead of dismissing the lingering
 Force Bolt cursor, you shoot again, at the room, the second projectile
 will take over as room script. That one WILL completely advance, dispose
 itself, and allow further casting.
 \\
 \\
 \\
 Another error: If you use the lingering Force Bolt cursor to shoot the
 crystal... Then shoot the room...
 {{{
 parameter 0: 0000:0004 (integer), should be null, integer
 parameter 1: 000f:0006 (reference, invalid), may be any (optional) (more
 may follow)
 [VM] kArray[82]: signature mismatch in method IntArray::callKernel (room
 730, script 64920, localCall ffffffff)!
 }}}

 rm730::setScript() is calling project::dispose().
 It chokes at pc=0199, the op after local6::dispose().
 \\
 \\
 script 32 - project::dispose()
 {{{
 (method (dispose)
         (local6 dispose:)
         (local7 dispose:)
         (local8 dispose:)
         (local9 dispose:)
         (local10 dispose:)
         (local11 dispose:)
         (super dispose: &rest)
 )
 }}}

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


More information about the Scummvm-tracker mailing list