diff options
-rw-r--r-- | engines/saga/actor.cpp | 6 |
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; } |