[Scummvm-tracker] [ScummVM :: Bugs] #13544: TOON: Flux does not stop dancing when used on Cabinet

ScummVM :: Bugs trac at scummvm.org
Sun Jun 5 13:00:29 UTC 2022


#13544: TOON: Flux does not stop dancing when used on Cabinet
-----------------------+--------------------------------------
Reporter:  antoniou79  |      Owner:  (none)
    Type:  defect      |     Status:  new
Priority:  normal      |  Component:  Engine: Toon
 Version:              |   Keywords:  animation, Flux, cabinet
    Game:  Toonstruck  |
-----------------------+--------------------------------------
 This is with a current development build of 2.6.0git (Master HEAD) on
 Windows 10 x64. Tested on the full English version of the game from GOG.

 Steps to reproduce:
 - Start a new game
 - Go down the stairs, pick Flux (click on Flux)
 - Use Flux on the Cabinet
 - At the end of the short conversation with Drew, Flux will start dancing
 to a short SFX clip
 What happens:
 - Flux keeps dancing after the SFX clip is over. The game is not frozen
 but it's just that this should not happen. (At one time, I did get a
 situation that I could only get out of by loading another game though (via
 ScummVM GMM) -- whereby the cursor became an arrow while Flux was dancing,
 and nothing was interactable anymore, and hotkeys (F1, F5, F6) would not
 work).
 What is expected:
 - Flux should go back to idle animation after the SFX clip is over
 (original behavior, checked with DosBox)

 Note 1: This conversation and the resulting dancing Flux happens only the
 first time Flux is "used" on the cabinet.
 Note 2: It seems to me that some script command that is supposed to stop
 Flux's special dancing animation is not handled, but I cannot be sure.

 If it helps anyone who looks deeper into this, here are my findings so
 far:
 - Flux's character _id is 1
 - His dancing animation special id (_animSpecialId) is 38, the animation
 file name (animNameStr) is "FXVRA_4.CAF"
 - The SFX playing while he dances is started within a
 sys_Cmd_Play_Sfx_Plus() call by command that evaluates to:{{{playSFX(4,
 255, false)}}}
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/13544>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list