diff options
-rw-r--r-- | engines/mohawk/myst_scripts.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/mohawk/myst_scripts.cpp b/engines/mohawk/myst_scripts.cpp index 4b22a94d0c..1ff08ea77d 100644 --- a/engines/mohawk/myst_scripts.cpp +++ b/engines/mohawk/myst_scripts.cpp @@ -754,11 +754,11 @@ void MystScriptParser::o_changeCardPlaySoundDirectional(uint16 var, const Argume debugC(kDebugScript, "\tdelay between steps: %d", delayBetweenSteps); debugC(kDebugScript, "\tanimated update data size: %d", dataSize); + _vm->changeToCard(cardId, kNoTransition); + if (soundId) _vm->_sound->playEffect(soundId); - _vm->changeToCard(cardId, kNoTransition); - animatedUpdate(ArgumentsArray(args.begin() + 4, dataSize), delayBetweenSteps); } |