aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/scumm/actor.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/scumm/actor.cpp b/engines/scumm/actor.cpp
index aeb190077e..b658931356 100644
--- a/engines/scumm/actor.cpp
+++ b/engines/scumm/actor.cpp
@@ -796,6 +796,11 @@ void Actor::setDirection(int direction) {
int i;
uint16 vald;
+ // HACK to fix bug #774783
+ // If Hitler's direction is being set to anything other than 90, set it to 90
+ if ((_vm->_game.id == GID_INDY3) && _vm->_roomResource == 46 && _number == 9 && direction != 90)
+ direction = 90;
+
// Do nothing if actor is already facing in the given direction
if (_facing == direction)
return;