aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/script/scene/ct01.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/bladerunner/script/scene/ct01.cpp')
-rw-r--r--engines/bladerunner/script/scene/ct01.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/engines/bladerunner/script/scene/ct01.cpp b/engines/bladerunner/script/scene/ct01.cpp
index f227986a7b..d3312f74b7 100644
--- a/engines/bladerunner/script/scene/ct01.cpp
+++ b/engines/bladerunner/script/scene/ct01.cpp
@@ -27,7 +27,7 @@ namespace BladeRunner {
enum kCT01Loops {
kCT01LoopInshotFromCT12WithSpinner = 0, // 0 - 14
kCT01LoopInshot = 1, // 15 - 194
- kCT01LoopMain = 2, // 195 - 255
+ kCT01LoopMainLoop = 2, // 195 - 255
kCT01LoopDoorAnim = 4, // 256 - 315
kCT01LoopOutshot = 5, // 316 - 435
kCT01LoopInshotFromCT12NoSpinner = 6, // 436 - 450
@@ -71,9 +71,10 @@ void SceneScriptCT01::InitializeScene() {
// Note 2: Gordo sitting at the diner overlaps with the counter bar in front of him
// so the loop will be prevented from playing when he is there.
if ( Global_Variable_Query(kVariableChapter) < 4
- && Actor_Query_Which_Set_In(kActorGordo) != kSetCT01_CT12
- && Random_Query(1, 3) == 1
+ && Actor_Query_Which_Set_In(kActorGordo) != kSetCT01_CT12
+ && Random_Query(1, 3) == 1
){
+ // enhancement: don't always play
Scene_Loop_Start_Special(kSceneLoopModeLoseControl, kCT01LoopInshot, false);
}
// Pause generic walkers outside special loop
@@ -115,7 +116,7 @@ void SceneScriptCT01::InitializeScene() {
Ambient_Sounds_Add_Sound(kSfxTHNDER4, 20, 40, 33, 50, -100, 100, -101, -101, 0, 0);
if (Game_Flag_Query(kFlagSpinnerAtCT01)) {
- Scene_Loop_Set_Default(kCT01LoopMain);
+ Scene_Loop_Set_Default(kCT01LoopMainLoop);
} else {
Scene_Loop_Set_Default(kCT01LoopMainLoopNoSpinner);
}