aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage
diff options
context:
space:
mode:
authorStrangerke2011-10-25 15:46:59 +0200
committerStrangerke2011-10-25 15:46:59 +0200
commit4c4e7289be47194fc7040f3f8c38623087c17d59 (patch)
treeb2834aeb3bccd82c91eb9f52ffa9ba8b793e30bc /engines/tsage
parent4c89891382b294eddaed2d5173df9a03e155afc7 (diff)
downloadscummvm-rg350-4c4e7289be47194fc7040f3f8c38623087c17d59.tar.gz
scummvm-rg350-4c4e7289be47194fc7040f3f8c38623087c17d59.tar.bz2
scummvm-rg350-4c4e7289be47194fc7040f3f8c38623087c17d59.zip
TSAGE: Blue Force - Fix original bug when entering the boat with the gun handy, day 1, with Harrison
Diffstat (limited to 'engines/tsage')
-rw-r--r--engines/tsage/blue_force/blueforce_scenes3.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/engines/tsage/blue_force/blueforce_scenes3.cpp b/engines/tsage/blue_force/blueforce_scenes3.cpp
index bfaab47d47..e738f68308 100644
--- a/engines/tsage/blue_force/blueforce_scenes3.cpp
+++ b/engines/tsage/blue_force/blueforce_scenes3.cpp
@@ -4501,7 +4501,13 @@ void Scene360::signal() {
break;
case 3607:
case 3609:
- _harrison.setVisage(1363);
+ // Original game was only using at this place visage 1363.
+ // This workaround allow Harrison to keep his gun handy
+ // when entering the romm (if required)
+ if (! BF_GLOBALS.getFlag(gunDrawn))
+ _harrison.setVisage(1363);
+ else
+ _harrison.setVisage(363);
BF_GLOBALS._player.enableControl();
break;
case 3608: