aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/script/scene
diff options
context:
space:
mode:
authorPeter Kohaut2019-02-02 15:10:46 +0100
committerPeter Kohaut2019-02-03 00:14:09 +0100
commitce3b7316568b10bcfc21b314b4d2658bc75e29d1 (patch)
treefad12a3d8edbe885568814bd059d3fcc4cbb2d6e /engines/bladerunner/script/scene
parent1df1eefc3e9584516fec7d7b4f09f5216f84de00 (diff)
downloadscummvm-rg350-ce3b7316568b10bcfc21b314b4d2658bc75e29d1.tar.gz
scummvm-rg350-ce3b7316568b10bcfc21b314b4d2658bc75e29d1.tar.bz2
scummvm-rg350-ce3b7316568b10bcfc21b314b4d2658bc75e29d1.zip
BLADERUNNER: Cleanup Luther & Lance related scripts
Diffstat (limited to 'engines/bladerunner/script/scene')
-rw-r--r--engines/bladerunner/script/scene/dr06.cpp2
-rw-r--r--engines/bladerunner/script/scene/kp07.cpp2
-rw-r--r--engines/bladerunner/script/scene/ps14.cpp3
-rw-r--r--engines/bladerunner/script/scene/tb02.cpp24
-rw-r--r--engines/bladerunner/script/scene/tb03.cpp16
-rw-r--r--engines/bladerunner/script/scene/tb07.cpp4
-rw-r--r--engines/bladerunner/script/scene/ug06.cpp2
-rw-r--r--engines/bladerunner/script/scene/ug16.cpp107
8 files changed, 83 insertions, 77 deletions
diff --git a/engines/bladerunner/script/scene/dr06.cpp b/engines/bladerunner/script/scene/dr06.cpp
index d2317b2481..0d549f57e3 100644
--- a/engines/bladerunner/script/scene/dr06.cpp
+++ b/engines/bladerunner/script/scene/dr06.cpp
@@ -33,7 +33,7 @@ void SceneScriptDR06::InitializeScene() {
Scene_Exit_Add_2D_Exit(0, 601, 11, 639, 479, 1);
if (Global_Variable_Query(kVariableChapter) > 3
- && Game_Flag_Query(715)
+ && Game_Flag_Query(kFlagDR06UnlockedToUG16)
) {
Scene_Exit_Add_2D_Exit(1, 0, 272, 46, 477, 2);
}
diff --git a/engines/bladerunner/script/scene/kp07.cpp b/engines/bladerunner/script/scene/kp07.cpp
index 486120f0ea..d6d1a8888f 100644
--- a/engines/bladerunner/script/scene/kp07.cpp
+++ b/engines/bladerunner/script/scene/kp07.cpp
@@ -71,7 +71,7 @@ void SceneScriptKP07::InitializeScene() {
Actor_Set_At_XYZ(kActorLucy, 78.0f, -41.52f, -119.0f, 659);
}
- if (Actor_Query_Goal_Number(kActorLuther) < 599) {
+ if (Actor_Query_Goal_Number(kActorLuther) < kGoalLutherGone) {
Global_Variable_Increment(kVariableReplicants, 1);
Actor_Put_In_Set(kActorLuther, kSetKP07);
Actor_Set_At_XYZ(kActorLuther, -47.0f, 0.0f, 151.0f, 531);
diff --git a/engines/bladerunner/script/scene/ps14.cpp b/engines/bladerunner/script/scene/ps14.cpp
index 73b87e7c83..bd22dffafd 100644
--- a/engines/bladerunner/script/scene/ps14.cpp
+++ b/engines/bladerunner/script/scene/ps14.cpp
@@ -69,9 +69,10 @@ bool SceneScriptPS14::ClickedOnItem(int itemId, bool a2) {
bool SceneScriptPS14::ClickedOnExit(int exitId) {
if (exitId == 1) {
- if (!Loop_Actor_Walk_To_XYZ(kActorMcCoy, -2101.0f, 508.14f, -1361.0f, 0, 1, false, 0)) {
+ if (!Loop_Actor_Walk_To_XYZ(kActorMcCoy, -2101.0f, 508.14f, -1361.0f, 0, true, false, 0)) {
Actor_Face_Heading(kActorMcCoy, 819, false);
Loop_Actor_Travel_Stairs(kActorMcCoy, 3, true, kAnimationModeIdle);
+
if (Global_Variable_Query(kVariableChapter) == 4
&& Game_Flag_Query(671)
) {
diff --git a/engines/bladerunner/script/scene/tb02.cpp b/engines/bladerunner/script/scene/tb02.cpp
index 7a68812a50..a82f88de0b 100644
--- a/engines/bladerunner/script/scene/tb02.cpp
+++ b/engines/bladerunner/script/scene/tb02.cpp
@@ -40,6 +40,7 @@ void SceneScriptTB02::InitializeScene() {
if (Global_Variable_Query(kVariableChapter) > 3) {
Scene_Exit_Add_2D_Exit(0, 0, 455, 639, 479, 2);
}
+
Ambient_Sounds_Add_Looping_Sound(211, 20, 0, 1);
Ambient_Sounds_Add_Sound(212, 2, 15, 16, 20, 0, 0, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(213, 2, 15, 16, 20, 0, 0, -101, -101, 0, 0);
@@ -63,22 +64,25 @@ void SceneScriptTB02::InitializeScene() {
Ambient_Sounds_Add_Sound(194, 5, 70, 12, 12, -100, 100, -101, -101, 0, 0);
Ambient_Sounds_Add_Sound(195, 5, 70, 12, 12, -100, 100, -101, -101, 0, 0);
}
+
if (Game_Flag_Query(kFlagSpinnerAtTB02)
&& Global_Variable_Query(kVariableChapter) < 4
) {
Scene_Exit_Add_2D_Exit(2, 67, 0, 233, 362, 3);
}
+
if (Game_Flag_Query(kFlagTB03toTB02)) {
- Scene_Loop_Start_Special(0, 0, 0);
+ Scene_Loop_Start_Special(kSceneLoopModeLoseControl, 0, false);
Scene_Loop_Set_Default(1);
} else {
Scene_Loop_Set_Default(1);
}
+
Actor_Put_In_Set(kActorTyrellGuard, kSetTB02_TB03);
Actor_Set_At_XYZ(kActorTyrellGuard, -38.53f, 2.93f, 1475.97f, 673);
if (Global_Variable_Query(kVariableChapter) == 4) {
- if (Actor_Query_Goal_Number(kActorTyrellGuard) < 300) {
- Actor_Set_Goal_Number(kActorTyrellGuard, 300);
+ if (Actor_Query_Goal_Number(kActorTyrellGuard) < kGoalTyrellGuardSleeping) {
+ Actor_Set_Goal_Number(kActorTyrellGuard, kGoalTyrellGuardSleeping);
}
Scene_Exit_Add_2D_Exit(1, 430, 235, 487, 396, 0);
}
@@ -148,8 +152,8 @@ bool SceneScriptTB02::ClickedOnActor(int actorId) {
}
if (chapter == 4) {
- if (Actor_Query_Goal_Number(kActorTyrellGuard) == 300) {
- Actor_Set_Goal_Number(kActorTyrellGuard, 301);
+ if (Actor_Query_Goal_Number(kActorTyrellGuard) == kGoalTyrellGuardSleeping) {
+ Actor_Set_Goal_Number(kActorTyrellGuard, kGoalTyrellGuardWakeUpAndArrestMcCoy);
}
}
}
@@ -173,6 +177,7 @@ bool SceneScriptTB02::ClickedOnExit(int exitId) {
}
return true;
}
+
if (exitId == 1) {
if (!Loop_Actor_Walk_To_XYZ(kActorMcCoy, -32.0f, 0.0f, 1578.0f, 0, true, false, 0)) {
Ambient_Sounds_Remove_All_Non_Looping_Sounds(true);
@@ -187,12 +192,13 @@ bool SceneScriptTB02::ClickedOnExit(int exitId) {
}
return true;
}
+
if (exitId == 2) {
if (!Loop_Actor_Walk_To_XYZ(kActorMcCoy, -192.0f, 0.0f, 1430.0f, 0, true, false, 0)) {
Actor_Face_Heading(kActorMcCoy, 800, false);
Loop_Actor_Travel_Stairs(kActorMcCoy, 9, false, kAnimationModeIdle);
- if (Actor_Query_Goal_Number(kActorTyrellGuard) == 300) {
- Actor_Set_Goal_Number(kActorTyrellGuard, 301);
+ if (Actor_Query_Goal_Number(kActorTyrellGuard) == kGoalTyrellGuardSleeping) {
+ Actor_Set_Goal_Number(kActorTyrellGuard, kGoalTyrellGuardWakeUpAndArrestMcCoy);
} else {
Game_Flag_Reset(kFlagMcCoyInChinaTown);
Game_Flag_Reset(kFlagMcCoyInRunciters);
@@ -295,8 +301,8 @@ void SceneScriptTB02::PlayerWalkedIn() {
Game_Flag_Reset(kFlagTB05toTB02);
} else if (Game_Flag_Query(kFlagTB07toTB02)) {
Game_Flag_Reset(kFlagTB07toTB02);
- if (Actor_Query_Goal_Number(kActorTyrellGuard) == 300) {
- Actor_Set_Goal_Number(kActorTyrellGuard, 302);
+ if (Actor_Query_Goal_Number(kActorTyrellGuard) == kGoalTyrellGuardSleeping) {
+ Actor_Set_Goal_Number(kActorTyrellGuard, kGoalTyrellGuardWakeUp);
}
Music_Play(1, 50, 0, 2, -1, 0, 0);
} else {
diff --git a/engines/bladerunner/script/scene/tb03.cpp b/engines/bladerunner/script/scene/tb03.cpp
index fb26584f3c..27ac0f01b3 100644
--- a/engines/bladerunner/script/scene/tb03.cpp
+++ b/engines/bladerunner/script/scene/tb03.cpp
@@ -62,11 +62,11 @@ void SceneScriptTB03::InitializeScene() {
Actor_Set_At_XYZ(kActorTyrellGuard, -38.53f, 2.93f, 1475.97f, 673);
if (Global_Variable_Query(kVariableChapter) == 4) {
int goal = Actor_Query_Goal_Number(kActorTyrellGuard);
- if (goal == 304) {
- Actor_Change_Animation_Mode(kActorTyrellGuard, 0);
+ if (goal == kGoalTyrellGuardWait) {
+ Actor_Change_Animation_Mode(kActorTyrellGuard, kAnimationModeIdle);
Actor_Set_Goal_Number(kActorOfficerGrayford, 399);
- } else if (goal != 302) {
- Actor_Set_Goal_Number(kActorTyrellGuard, 300);
+ } else if (goal != kGoalTyrellGuardWakeUp) {
+ Actor_Set_Goal_Number(kActorTyrellGuard, kGoalTyrellGuardSleeping);
}
}
@@ -107,8 +107,8 @@ bool SceneScriptTB03::ClickedOnItem(int itemId, bool a2) {
bool SceneScriptTB03::ClickedOnExit(int exitId) {
if (exitId == 0) {
- if (!Loop_Actor_Walk_To_XYZ(kActorMcCoy, -260.0f, 0.15f, 2014.0f, 0, 1, false, 0)) {
- Actor_Set_Goal_Number(kActorTyrellGuard, 304);
+ if (!Loop_Actor_Walk_To_XYZ(kActorMcCoy, -260.0f, 0.15f, 2014.0f, 0, true, false, 0)) {
+ Actor_Set_Goal_Number(kActorTyrellGuard, kGoalTyrellGuardWait);
Ambient_Sounds_Remove_All_Non_Looping_Sounds(true);
Ambient_Sounds_Remove_All_Looping_Sounds(1);
Game_Flag_Set(kFlagTB03toUG17);
@@ -118,7 +118,7 @@ bool SceneScriptTB03::ClickedOnExit(int exitId) {
}
if (exitId == 1) {
- if (!Loop_Actor_Walk_To_XYZ(kActorMcCoy, -152.0f, 0.0f, 1774.0f, 0, 1, false, 0)) {
+ if (!Loop_Actor_Walk_To_XYZ(kActorMcCoy, -152.0f, 0.0f, 1774.0f, 0, true, false, 0)) {
Ambient_Sounds_Remove_All_Non_Looping_Sounds(true);
Ambient_Sounds_Remove_All_Looping_Sounds(1);
Game_Flag_Set(kFlagTB03toTB02);
@@ -141,7 +141,7 @@ void SceneScriptTB03::ActorChangedGoal(int actorId, int newGoal, int oldGoal, bo
}
void SceneScriptTB03::PlayerWalkedIn() {
- if (Actor_Query_Goal_Number(kActorTyrellGuard) == 304) {
+ if (Actor_Query_Goal_Number(kActorTyrellGuard) == kGoalTyrellGuardWait) {
Player_Set_Combat_Mode(false);
Actor_Says(kActorOfficerGrayford, 260, -1);
Actor_Says(kActorMcCoy, 170, 14);
diff --git a/engines/bladerunner/script/scene/tb07.cpp b/engines/bladerunner/script/scene/tb07.cpp
index cc14203864..6290ad74ed 100644
--- a/engines/bladerunner/script/scene/tb07.cpp
+++ b/engines/bladerunner/script/scene/tb07.cpp
@@ -49,7 +49,7 @@ void SceneScriptTB07::InitializeScene() {
if ( Global_Variable_Query(kVariableChapter) == 4
&& !Actor_Clue_Query(kActorMcCoy, kClueDNATyrell)
) {
- Item_Add_To_World(83, 941, kSetTB07, 9.7f, 48.7f, -174.22f, 0, 12, 12, false, true, false, true);
+ Item_Add_To_World(kItemDNATyrell, 941, kSetTB07, 9.7f, 48.7f, -174.22f, 0, 12, 12, false, true, false, true);
}
if (Game_Flag_Query(kFlagTB07ShadeDown)) {
Scene_Loop_Set_Default(kTB07LoopMainShadeDown);
@@ -78,7 +78,7 @@ bool SceneScriptTB07::ClickedOnActor(int actorId) {
bool SceneScriptTB07::ClickedOnItem(int itemId, bool a2) {
if (!Loop_Actor_Walk_To_Item(kActorMcCoy, itemId, 36, true, false)) {
Actor_Face_Item(kActorMcCoy, itemId, true);
- if (itemId == 83) {
+ if (itemId == kItemDNATyrell) {
Item_Pickup_Spin_Effect(941, 331, 296);
Actor_Clue_Acquire(kActorMcCoy, kClueDNATyrell, false, -1);
}
diff --git a/engines/bladerunner/script/scene/ug06.cpp b/engines/bladerunner/script/scene/ug06.cpp
index 9ac5bcab88..3209d4b707 100644
--- a/engines/bladerunner/script/scene/ug06.cpp
+++ b/engines/bladerunner/script/scene/ug06.cpp
@@ -29,7 +29,7 @@ void SceneScriptUG06::InitializeScene() {
Ambient_Sounds_Remove_All_Non_Looping_Sounds(true);
Ambient_Sounds_Remove_All_Looping_Sounds(1);
Outtake_Play(kOuttakeMovieC1, false, -1);
- if (Game_Flag_Query(560)) {
+ if (Game_Flag_Query(kFlagLutherLanceIsReplicant)) {
Outtake_Play(kOuttakeMovieC3, false, -1);
} else {
Outtake_Play(kOuttakeMovieC2, false, -1);
diff --git a/engines/bladerunner/script/scene/ug16.cpp b/engines/bladerunner/script/scene/ug16.cpp
index dc2f5da8a9..ff14e4bb0e 100644
--- a/engines/bladerunner/script/scene/ug16.cpp
+++ b/engines/bladerunner/script/scene/ug16.cpp
@@ -44,7 +44,7 @@ void SceneScriptUG16::InitializeScene() {
Ambient_Sounds_Add_Looping_Sound(332, 40, 0, 1);
Ambient_Sounds_Add_Looping_Sound(333, 40, 0, 1);
- if (Game_Flag_Query(568)) {
+ if (Game_Flag_Query(kFlagUG16ComputerOff)) {
Scene_Loop_Set_Default(5);
} else {
Scene_Loop_Set_Default(0);
@@ -81,10 +81,10 @@ bool SceneScriptUG16::ClickedOn3DObject(const char *objectName, bool a2) {
if (Object_Query_Click("QUADPATCH05", objectName)) {
if (!Loop_Actor_Walk_To_XYZ(kActorMcCoy, 194.0f, -35.0f, 160.8f, 0, true, false, 0)) {
Actor_Face_Heading(kActorMcCoy, 870, false);
- if (!Game_Flag_Query(597)
- && Game_Flag_Query(595)
+ if (!Game_Flag_Query(kFlagUG16FolderFound)
+ && Game_Flag_Query(kFlagLutherLanceAreDead)
) {
- Game_Flag_Set(597);
+ Game_Flag_Set(kFlagUG16FolderFound);
Delay(1000);
Actor_Voice_Over(3480, kActorVoiceOver);
Actor_Change_Animation_Mode(kActorMcCoy, 38);
@@ -109,32 +109,31 @@ bool SceneScriptUG16::ClickedOn3DObject(const char *objectName, bool a2) {
Actor_Face_Heading(kActorMcCoy, 870, false);
- if ((!Game_Flag_Query(595)
- && Actor_Query_Is_In_Current_Set(kActorLuther)
+ if (( Game_Flag_Query(kFlagLutherLanceAreDead)
+ || !Actor_Query_Is_In_Current_Set(kActorLuther)
)
- || Actor_Clue_Query(kActorMcCoy, kClueDNALutherLance)
- || Game_Flag_Query(568)
+ && !Actor_Clue_Query(kActorMcCoy, kClueDNALutherLance)
+ && !Game_Flag_Query(kFlagUG16ComputerOff)
) {
- Actor_Says(kActorMcCoy, 8525, 12);
- Actor_Says(kActorMcCoy, 8526, 12);
- return false;
+ Delay(2000);
+ Actor_Face_Heading(kActorMcCoy, 1016, false);
+ Delay(2000);
+ Actor_Says(kActorMcCoy, 5725, 14);
+ Delay(1000);
+ Item_Pickup_Spin_Effect(941, 418, 305);
+ Actor_Clue_Acquire(kActorMcCoy, kClueDNALutherLance, true, -1);
+ return true;
}
- Delay(2000);
- Actor_Face_Heading(kActorMcCoy, 1016, false);
- Delay(2000);
- Actor_Says(kActorMcCoy, 5725, 14);
- Delay(1000);
- Item_Pickup_Spin_Effect(941, 418, 305);
- Actor_Clue_Acquire(kActorMcCoy, kClueDNALutherLance, true, -1);
- return true;
+ Actor_Says(kActorMcCoy, 8525, 12);
+ Actor_Says(kActorMcCoy, 8526, 12);
}
}
return false;
}
bool SceneScriptUG16::ClickedOnActor(int actorId) {
- if (Actor_Query_Goal_Number(kActorLuther) < 490) {
+ if (Actor_Query_Goal_Number(kActorLuther) < 490) { // Luther & Lance are alive
dialogueWithLuther();
return true;
}
@@ -194,17 +193,17 @@ void SceneScriptUG16::ActorChangedGoal(int actorId, int newGoal, int oldGoal, bo
}
void SceneScriptUG16::PlayerWalkedIn() {
- Game_Flag_Set(715);
+ Game_Flag_Set(kFlagDR06UnlockedToUG16);
- if (!Game_Flag_Query(595)) {
- Actor_Set_Goal_Number(kActorLuther, 403);
+ if (!Game_Flag_Query(kFlagLutherLanceAreDead)) {
+ Actor_Set_Goal_Number(kActorLuther, kGoalLutherStop);
}
- if (!Game_Flag_Query(556)
+ if (!Game_Flag_Query(kFlagUG16LutherLanceTalk1)
&& Actor_Query_Is_In_Current_Set(kActorLuther)
) {
Player_Loses_Control();
- Loop_Actor_Walk_To_XYZ(kActorMcCoy, 120.29f, -35.67f, 214.8f, 310, 0, false, 0);
+ Loop_Actor_Walk_To_XYZ(kActorMcCoy, 120.29f, -35.67f, 214.8f, 310, false, false, 0);
Actor_Face_Actor(kActorMcCoy, kActorLuther, true);
Actor_Says(kActorLuther, 0, 6);
Actor_Says(kActorLuther, 30, 13);
@@ -219,13 +218,13 @@ void SceneScriptUG16::PlayerWalkedIn() {
Actor_Says(kActorLance, 30, 16);
Actor_Says(kActorLuther, 70, 6);
Player_Gains_Control();
- Game_Flag_Set(556);
+ Game_Flag_Set(kFlagUG16LutherLanceTalk1);
}
}
void SceneScriptUG16::PlayerWalkedOut() {
- if (!Game_Flag_Query(595)) {
- Actor_Set_Goal_Number(kActorLuther, 401);
+ if (!Game_Flag_Query(kFlagLutherLanceAreDead)) {
+ Actor_Set_Goal_Number(kActorLuther, kGoalLutherMoveAround);
//return true;
}
//return false;
@@ -236,37 +235,37 @@ void SceneScriptUG16::DialogueQueueFlushed(int a1) {
void SceneScriptUG16::dialogueWithLuther() {
Dialogue_Menu_Clear_List();
- DM_Add_To_List_Never_Repeat_Once_Selected(1400, 5, 6, 2);
- DM_Add_To_List_Never_Repeat_Once_Selected(1410, 5, 4, 8);
- if (Game_Flag_Query(600)
- || Game_Flag_Query(601)
+ DM_Add_To_List_Never_Repeat_Once_Selected(1400, 5, 6, 2); // REPLICANTS
+ DM_Add_To_List_Never_Repeat_Once_Selected(1410, 5, 4, 8); // WORK
+ if (Game_Flag_Query(kFlagUG16LutherLanceTalkReplicants1)
+ || Game_Flag_Query(kFlagUG16LutherLanceTalkReplicants2)
) {
- DM_Add_To_List_Never_Repeat_Once_Selected(1420, 6, 4, 5);
- DM_Add_To_List_Never_Repeat_Once_Selected(1430, 6, 4, 5);
- DM_Add_To_List_Never_Repeat_Once_Selected(1440, 6, 4, 5);
+ DM_Add_To_List_Never_Repeat_Once_Selected(1420, 6, 4, 5); // LIFESPAN
+ DM_Add_To_List_Never_Repeat_Once_Selected(1430, 6, 4, 5); // CLOVIS
+ DM_Add_To_List_Never_Repeat_Once_Selected(1440, 6, 4, 5); // VOIGT-KAMPFF
}
if ( Global_Variable_Query(kVariableCorruptedGuzzaEvidence) > 1
&& !Actor_Clue_Query(kActorMcCoy, kClueFolder)
) {
- DM_Add_To_List_Never_Repeat_Once_Selected(1450, 6, 4, 5);
+ DM_Add_To_List_Never_Repeat_Once_Selected(1450, 6, 4, 5); // GUZZA
}
if (Actor_Clue_Query(kActorMcCoy, kClueEnvelope)) {
- DM_Add_To_List_Never_Repeat_Once_Selected(1460, 6, 4, 5);
+ DM_Add_To_List_Never_Repeat_Once_Selected(1460, 6, 4, 5); // RUNCITER
}
if ( Actor_Clue_Query(kActorMcCoy, kClueDNATyrell)
&& !Actor_Clue_Query(kActorMcCoy, kClueFolder)
- && Game_Flag_Query(698)
+ && Game_Flag_Query(kFlagUG15LanceLuthorTrade)
) {
- DM_Add_To_List_Never_Repeat_Once_Selected(1470, 6, 4, 5);
+ DM_Add_To_List_Never_Repeat_Once_Selected(1470, 6, 4, 5); // TRADE
}
- Dialogue_Menu_Add_DONE_To_List(1480);
+ Dialogue_Menu_Add_DONE_To_List(1480); // DONE
Dialogue_Menu_Appear(320, 240);
int answer = Dialogue_Menu_Query_Input();
Dialogue_Menu_Disappear();
switch (answer) {
- case 1400:
+ case 1400: // REPLICANTS
Actor_Says(kActorMcCoy, 5730, 13);
Actor_Face_Actor(kActorMcCoy, kActorLuther, true);
Actor_Says(kActorLuther, 100, 18);
@@ -281,14 +280,14 @@ void SceneScriptUG16::dialogueWithLuther() {
Actor_Says(kActorLuther, 130, 6);
Actor_Says(kActorMcCoy, 5825, 13);
Actor_Modify_Friendliness_To_Other(kActorLuther, kActorMcCoy, -5);
- if (Game_Flag_Query(560)) {
+ if (Game_Flag_Query(kFlagLutherLanceIsReplicant)) {
Actor_Says(kActorLuther, 140, 13);
Actor_Says(kActorLuther, 150, 14);
Actor_Says(kActorLuther, 160, 13);
Actor_Says(kActorLance, 140, 16);
Actor_Says(kActorMcCoy, 5790, 13);
Actor_Says(kActorLuther, 170, 14);
- Game_Flag_Set(600);
+ Game_Flag_Set(kFlagUG16LutherLanceTalkReplicants1);
Actor_Modify_Friendliness_To_Other(kActorLuther, kActorMcCoy, 5);
} else {
Actor_Says(kActorLuther, 180, 14);
@@ -296,19 +295,19 @@ void SceneScriptUG16::dialogueWithLuther() {
Actor_Says(kActorLance, 150, 17);
Actor_Says(kActorMcCoy, 5800, 13);
Actor_Says(kActorLuther, 190, 15);
- Game_Flag_Set(601);
+ Game_Flag_Set(kFlagUG16LutherLanceTalkReplicants2);
Actor_Modify_Friendliness_To_Other(kActorLuther, kActorMcCoy, -10);
}
break;
- case 1410:
+ case 1410: // WORK
Actor_Says(kActorMcCoy, 5735, 13);
Actor_Face_Actor(kActorMcCoy, kActorLuther, true);
Actor_Says(kActorLance, 160, 17);
Actor_Says(kActorLuther, 200, 14);
break;
- case 1420:
+ case 1420: // LIFESPAN
Actor_Says(kActorMcCoy, 5740, 13);
Actor_Face_Actor(kActorMcCoy, kActorLuther, true);
Actor_Says(kActorLance, 180, 15);
@@ -327,7 +326,7 @@ void SceneScriptUG16::dialogueWithLuther() {
Actor_Clue_Acquire(kActorMcCoy, kClueLutherLanceInterview, true, kActorLuther);
break;
- case 1430:
+ case 1430: // CLOVIS
Actor_Says(kActorMcCoy, 5745, 13);
Actor_Face_Actor(kActorMcCoy, kActorLuther, true);
Actor_Says(kActorLance, 240, 15);
@@ -337,7 +336,7 @@ void SceneScriptUG16::dialogueWithLuther() {
Actor_Says(kActorLance, 260, 15);
break;
- case 1440:
+ case 1440: // VOIGT-KAMPFF
Actor_Says(kActorMcCoy, 5750, 13);
Actor_Face_Actor(kActorMcCoy, kActorLuther, true);
Actor_Says(kActorLance, 280, 6);
@@ -346,7 +345,7 @@ void SceneScriptUG16::dialogueWithLuther() {
Actor_Modify_Friendliness_To_Other(kActorLuther, kActorMcCoy, -5);
break;
- case 1450:
+ case 1450: // GUZZA
Actor_Says(kActorMcCoy, 5755, 13);
Actor_Face_Actor(kActorMcCoy, kActorLuther, true);
Actor_Says(kActorLance, 290, 17);
@@ -362,10 +361,10 @@ void SceneScriptUG16::dialogueWithLuther() {
Actor_Says(kActorMcCoy, 5830, 13);
Actor_Says(kActorLance, 320, 16);
Actor_Says(kActorLance, 330, 15);
- Game_Flag_Set(698);
+ Game_Flag_Set(kFlagUG15LanceLuthorTrade);
break;
- case 1460:
+ case 1460: // RUNCITER
Actor_Says(kActorMcCoy, 5760, 13);
Actor_Face_Actor(kActorMcCoy, kActorLuther, true);
Actor_Says(kActorLuther, 370, 15);
@@ -377,7 +376,7 @@ void SceneScriptUG16::dialogueWithLuther() {
Actor_Says(kActorLance, 380, 13);
break;
- case 1470:
+ case 1470: // TRADE
Actor_Says(kActorMcCoy, 5765, 13);
Actor_Face_Actor(kActorMcCoy, kActorLuther, true);
Actor_Says(kActorLance, 400, 15);
@@ -397,11 +396,11 @@ void SceneScriptUG16::dialogueWithLuther() {
Actor_Says(kActorLance, 430, 6);
Actor_Says(kActorMcCoy, 5855, 13);
Actor_Says(kActorLuther, 410, 14);
- Game_Flag_Set(597);
+ Game_Flag_Set(kFlagUG16FolderFound);
Actor_Clue_Acquire(kActorMcCoy, kClueFolder, true, kActorLuther);
break;
- case 1480:
+ case 1480: // DONE
Actor_Says(kActorMcCoy, 4595, 14);
break;
}