diff options
Diffstat (limited to 'engines/tsage')
-rw-r--r-- | engines/tsage/blue_force/blueforce_scenes2.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/tsage/blue_force/blueforce_scenes2.cpp b/engines/tsage/blue_force/blueforce_scenes2.cpp index 8e2bd2cb29..c9bad5531c 100644 --- a/engines/tsage/blue_force/blueforce_scenes2.cpp +++ b/engines/tsage/blue_force/blueforce_scenes2.cpp @@ -86,12 +86,14 @@ void Scene200::Action2::signal() { switch (_actionIndex++) { case 1: - owner->setPosition(owner->_position); + owner->setPosition(owner->_position, 0); owner->animate(ANIM_MODE_5, this); break; case 2: - owner->setPosition(owner->_position); + owner->setPosition(owner->_position, 1000); owner->setFrame(1); + _actionIndex = 0; + setDelay(1); break; default: break; |