diff options
Diffstat (limited to 'scumm/actor.cpp')
-rw-r--r-- | scumm/actor.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/scumm/actor.cpp b/scumm/actor.cpp index e465ecc173..3a8d06ee3a 100644 --- a/scumm/actor.cpp +++ b/scumm/actor.cpp @@ -1241,6 +1241,11 @@ void Actor::setActorCostume(int c) { return; } + // Based on disassembly. It seems that high byte is not used at all, though + // it is attached to all horizontally flipped object, like left eye. + if (_vm->_heversion == 60) + c &= 0xff; + costumeNeedsInit = true; if (_vm->_features & GF_NEW_COSTUMES) { |