diff options
-rw-r--r-- | engines/access/scripts.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/engines/access/scripts.cpp b/engines/access/scripts.cpp index aa1bfcd71c..e7827fba01 100644 --- a/engines/access/scripts.cpp +++ b/engines/access/scripts.cpp @@ -238,11 +238,10 @@ void Scripts::cmdCheckAnim() { int id = _data->readUint16LE(); Animation *anim = _vm->_animation->findAnimation(id); - if (anim->_currentLoopCount == -1) { - _data->skip(2); + if (anim->_currentLoopCount == -1) cmdGoto(); - } else - _data->skip(4); + else + _data->skip(2); } void Scripts::CMDSND() { error("TODO"); } |