diff options
author | Peter Kohaut | 2019-02-02 15:10:46 +0100 |
---|---|---|
committer | Peter Kohaut | 2019-02-03 00:14:09 +0100 |
commit | ce3b7316568b10bcfc21b314b4d2658bc75e29d1 (patch) | |
tree | fad12a3d8edbe885568814bd059d3fcc4cbb2d6e /engines/bladerunner/script/scene | |
parent | 1df1eefc3e9584516fec7d7b4f09f5216f84de00 (diff) | |
download | scummvm-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.cpp | 2 | ||||
-rw-r--r-- | engines/bladerunner/script/scene/kp07.cpp | 2 | ||||
-rw-r--r-- | engines/bladerunner/script/scene/ps14.cpp | 3 | ||||
-rw-r--r-- | engines/bladerunner/script/scene/tb02.cpp | 24 | ||||
-rw-r--r-- | engines/bladerunner/script/scene/tb03.cpp | 16 | ||||
-rw-r--r-- | engines/bladerunner/script/scene/tb07.cpp | 4 | ||||
-rw-r--r-- | engines/bladerunner/script/scene/ug06.cpp | 2 | ||||
-rw-r--r-- | engines/bladerunner/script/scene/ug16.cpp | 107 |
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; } |