aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/scumm/actor.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/engines/scumm/actor.cpp b/engines/scumm/actor.cpp
index de35d4b821..fd330c02bc 100644
--- a/engines/scumm/actor.cpp
+++ b/engines/scumm/actor.cpp
@@ -225,6 +225,8 @@ void Actor::setActorWalkSpeed(uint newSpeedX, uint newSpeedY) {
_speedy = newSpeedY;
if (_moving) {
+ if (_vm->_game.version == 8 && (_moving & MF_IN_LEG) == 0)
+ return;
calcMovementFactor(_walkdata.next);
}
}