aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scumm/actor.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/scumm/actor.cpp b/scumm/actor.cpp
index 51a27f30c1..3002df55f5 100644
--- a/scumm/actor.cpp
+++ b/scumm/actor.cpp
@@ -730,7 +730,10 @@ void Actor::turnToDirection(int newdir) {
moving &= ~MF_TURN;
if (newdir != facing) {
- moving = MF_TURN;
+ if (_vm->_version <= 3)
+ moving = MF_TURN;
+ else
+ moving |= MF_TURN;
newDirection = newdir;
}
}