aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scumm/actor.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/scumm/actor.cpp b/scumm/actor.cpp
index 92476b8e59..b182d7dc97 100644
--- a/scumm/actor.cpp
+++ b/scumm/actor.cpp
@@ -1553,7 +1553,11 @@ void Actor::walkActorOld() {
if (calcMovementFactor(p3))
return;
- setBox(walkdata.curbox);
+ // FIXME: Fingolfin changed the destbox to curbox, matching walkActor.
+ // Motivation for this was comparision with some MI EGA disasm...
+ // However, that caused a regression in Indy3 (bug #813136).
+ setBox(walkdata.destbox);
+// setBox(walkdata.curbox);
} while (1);
moving |= MF_LAST_LEG;