[Scummvm-tracker] [ScummVM :: Bugs] #15234: DRAGONS: Crash when you use the turnstile at the Dragon Trap underground scene and let the animation loop

ScummVM :: Bugs trac at scummvm.org
Tue Oct 6 22:34:57 UTC 2026


#15234: DRAGONS: Crash when you use the turnstile at the Dragon Trap underground
scene and let the animation loop
------------------------+------------------------------
Reporter:  AmigaMaster  |       Owner:  (none)
    Type:  defect       |      Status:  new
Priority:  normal       |   Component:  Engine: Dragons
 Version:               |  Resolution:
Keywords:               |        Game:  Blazing Dragons
------------------------+------------------------------
Comment (by AmigaMaster):

 It has nothing to do with the number of loops, it seems after about 20
 seconds, the updateFlickerIdleAnimation() starts while the character still
 is inside the turnstile animation sequnce.

 I added additional output to the engine and got:
 WARNING: Dragons: actor 2 seq 48 (resource 14) invalid opcode 150 at
 offset 0, flags 0040
 WARNING: ResourceID 14, loaded resource s10b2.act

 I currently have changed ScriptOpcodes::opActorLoadSequence() in
 scriptopcodes.cpp to update `ini->actor->_resourceID` so the
 updateFlickerIdleAnimation() fails while being in the turnstile.

 Will test with a complete playthrough.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/15234#comment:1>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list