diff options
author | Thanasis Antoniou | 2019-03-26 16:27:18 +0200 |
---|---|---|
committer | Thanasis Antoniou | 2019-03-26 16:27:18 +0200 |
commit | 831072d809016a9e6d3c85c8fc9ce6751125b8e6 (patch) | |
tree | d4c1a284bb96a40f5002f0adada92d13f6fe3fb1 /engines/bladerunner/script/scene/ug04.cpp | |
parent | 805dc466d02344a1368181f3cb852771d64a48a9 (diff) | |
download | scummvm-rg350-831072d809016a9e6d3c85c8fc9ce6751125b8e6.tar.gz scummvm-rg350-831072d809016a9e6d3c85c8fc9ce6751125b8e6.tar.bz2 scummvm-rg350-831072d809016a9e6d3c85c8fc9ce6751125b8e6.zip |
BLADERUNNER: Fix Dektora showing up dead at moonbus
Diffstat (limited to 'engines/bladerunner/script/scene/ug04.cpp')
-rw-r--r-- | engines/bladerunner/script/scene/ug04.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/engines/bladerunner/script/scene/ug04.cpp b/engines/bladerunner/script/scene/ug04.cpp index 2f71899023..83234fb745 100644 --- a/engines/bladerunner/script/scene/ug04.cpp +++ b/engines/bladerunner/script/scene/ug04.cpp @@ -59,7 +59,11 @@ void SceneScriptUG04::InitializeScene() { Ambient_Sounds_Add_Sound(304, 5, 50, 17, 37, -100, 100, -101, -101, 0, 0); Ambient_Sounds_Add_Sound(305, 5, 50, 17, 37, -100, 100, -101, -101, 0, 0); - Scene_Loop_Start_Special(kSceneLoopModeLoseControl, 0, false); + if ((Global_Variable_Query(kVariableChapter) == 3) + || (Global_Variable_Query(kVariableChapter) > 3 && Random_Query(1, 5) == 1) + ){ // enhancement: don't always play the passing train after chapter 3 + Scene_Loop_Start_Special(kSceneLoopModeLoseControl, 0, false); + } Scene_Loop_Set_Default(1); } |