diff options
Diffstat (limited to 'scumm/actor.cpp')
-rw-r--r-- | scumm/actor.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/scumm/actor.cpp b/scumm/actor.cpp index 3bf808aacf..da008fde61 100644 --- a/scumm/actor.cpp +++ b/scumm/actor.cpp @@ -562,6 +562,13 @@ void Actor::putActor(int dstX, int dstY, byte newRoom) { _vm->clearMsgQueue(); } + // HACK: The green transparency of the tank in the Hall of Oddities is + // is positioned one pixel too far to the left. This appears to be a + // bug in the original game as well. + + if (_vm->_gameId == GID_SAMNMAX && newRoom == 16 && number == 5 && dstX == 235 && dstY == 236) + dstX++; + x = dstX; y = dstY; room = newRoom; |