diff options
Diffstat (limited to 'scumm')
-rw-r--r-- | scumm/actor.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/scumm/actor.cpp b/scumm/actor.cpp index 697a1cdadf..1e663805af 100644 --- a/scumm/actor.cpp +++ b/scumm/actor.cpp @@ -183,7 +183,12 @@ int Actor::remapDirection(int dir, bool is_walking) bool flipX; bool flipY; - if (!ignoreBoxes) { + // FIXME - why was this here? It breaks some animations in LoomCD, and logical, + // why should we not honor box flags when ignoreBoxes is on? If this change + // breaks anything, or if you know why the if() was in originally, please + // tell this to Fingolfin. + //if (!ignoreBoxes) { + if (1) { specdir = _vm->_extraBoxFlags[walkbox]; if (specdir) { if (specdir & 0x8000) { |