aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/script/scene/ps15.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/bladerunner/script/scene/ps15.cpp')
-rw-r--r--engines/bladerunner/script/scene/ps15.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/engines/bladerunner/script/scene/ps15.cpp b/engines/bladerunner/script/scene/ps15.cpp
index 180bc0f6e7..6cdd9615bc 100644
--- a/engines/bladerunner/script/scene/ps15.cpp
+++ b/engines/bladerunner/script/scene/ps15.cpp
@@ -162,6 +162,16 @@ void SceneScriptPS15::PlayerWalkedIn() {
Actor_Says(kActorMcCoy, 4445, 18);
Actor_Says(kActorSergeantWalls, 10, 12);
Actor_Says(kActorMcCoy, 4450, 18);
+ if (_vm->_cutContent && !Game_Flag_Query(kFlagSergeantWallsMazeInstructions)) {
+ // TODO: These instructions don't make much sense... Is it better to not restore this at all?
+ // Could there have been a system with a bell-tone that was removed from the original version?
+ Game_Flag_Set(kFlagSergeantWallsMazeInstructions);
+ Actor_Says(kActorSergeantWalls, 20, 13);
+ Actor_Says(kActorSergeantWalls, 30, 12);
+ Actor_Says(kActorMcCoy, 4455, 12);
+ Actor_Says(kActorSergeantWalls, 40, 12);
+ Actor_Says(kActorSergeantWalls, 50, 12);
+ }
Actor_Says(kActorSergeantWalls, 60, 13);
Actor_Says(kActorSergeantWalls, 70, 12);
Actor_Says(kActorMcCoy, 4460, 15);