aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/saga/actor.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/engines/saga/actor.cpp b/engines/saga/actor.cpp
index c26f06b33a..e92eb1307c 100644
--- a/engines/saga/actor.cpp
+++ b/engines/saga/actor.cpp
@@ -1406,7 +1406,11 @@ void Actor::handleActions(int msec, bool setup) {
}
}
- speed = (ACTOR_LMULT * 2 * actor->_screenScale + 63) / 256;
+ if(_vm->getGameType() == GType_ITE)
+ speed = (ACTOR_LMULT * 2 * actor->_screenScale + 63) / 256;
+ else
+ speed = (72 * actor->_screenScale + 128) / 256;
+
if (speed < 1) {
speed = 1;
}