diff options
Diffstat (limited to 'engines/bladerunner/script/scene/ug16.cpp')
-rw-r--r-- | engines/bladerunner/script/scene/ug16.cpp | 296 |
1 files changed, 148 insertions, 148 deletions
diff --git a/engines/bladerunner/script/scene/ug16.cpp b/engines/bladerunner/script/scene/ug16.cpp index 422647473c..eb1f5a0251 100644 --- a/engines/bladerunner/script/scene/ug16.cpp +++ b/engines/bladerunner/script/scene/ug16.cpp @@ -75,48 +75,48 @@ bool SceneScriptUG16::MouseClick(int x, int y) { } bool SceneScriptUG16::ClickedOn3DObject(const char *objectName, bool a2) { - if (Object_Query_Click("QUADPATCH05", objectName) && !Loop_Actor_Walk_To_XYZ(0, 194.0f, -35.0f, 160.8f, 0, 1, false, 0)) { - Actor_Face_Heading(0, 870, false); + if (Object_Query_Click("QUADPATCH05", objectName) && !Loop_Actor_Walk_To_XYZ(kActorMcCoy, 194.0f, -35.0f, 160.8f, 0, 1, false, 0)) { + Actor_Face_Heading(kActorMcCoy, 870, false); if (!Game_Flag_Query(597) && Game_Flag_Query(595)) { Game_Flag_Set(597); Delay(1000); - Actor_Voice_Over(3480, 99); - Actor_Change_Animation_Mode(0, 38); + Actor_Voice_Over(3480, kActorVoiceOver); + Actor_Change_Animation_Mode(kActorMcCoy, 38); Sound_Play(339, 100, 0, 0, 50); Delay(1000); Item_Pickup_Spin_Effect(948, 460, 287); - Actor_Voice_Over(2740, 99); - Actor_Voice_Over(2750, 99); - Actor_Voice_Over(2760, 99); - Actor_Voice_Over(2770, 99); - Actor_Clue_Acquire(0, 125, 1, -1); + Actor_Voice_Over(2740, kActorVoiceOver); + Actor_Voice_Over(2750, kActorVoiceOver); + Actor_Voice_Over(2760, kActorVoiceOver); + Actor_Voice_Over(2770, kActorVoiceOver); + Actor_Clue_Acquire(kActorMcCoy, kClueFolder, 1, -1); } else { - Actor_Says(0, 8523, 12); - Actor_Says(0, 8635, 12); + Actor_Says(kActorMcCoy, 8523, 12); + Actor_Says(kActorMcCoy, 8635, 12); } return true; } - if (Object_Query_Click("SCREEN 01", objectName) && !Loop_Actor_Walk_To_XYZ(0, 194.0f, -35.0f, 160.8f, 0, 1, false, 0)) { - Actor_Face_Heading(0, 870, false); - if ((!Game_Flag_Query(595) && Actor_Query_Is_In_Current_Set(10)) || Actor_Clue_Query(0, 151) || Game_Flag_Query(568)) { - Actor_Says(0, 8525, 12); - Actor_Says(0, 8526, 12); + if (Object_Query_Click("SCREEN 01", objectName) && !Loop_Actor_Walk_To_XYZ(kActorMcCoy, 194.0f, -35.0f, 160.8f, 0, 1, false, 0)) { + Actor_Face_Heading(kActorMcCoy, 870, false); + if ((!Game_Flag_Query(595) && Actor_Query_Is_In_Current_Set(kActorLuther)) || Actor_Clue_Query(kActorMcCoy, kClueDNALutherLance) || Game_Flag_Query(568)) { + Actor_Says(kActorMcCoy, 8525, 12); + Actor_Says(kActorMcCoy, 8526, 12); return false; } Delay(2000); - Actor_Face_Heading(0, 1016, false); + Actor_Face_Heading(kActorMcCoy, 1016, false); Delay(2000); - Actor_Says(0, 5725, 14); + Actor_Says(kActorMcCoy, 5725, 14); Delay(1000); Item_Pickup_Spin_Effect(941, 418, 305); - Actor_Clue_Acquire(0, 151, 1, -1); + Actor_Clue_Acquire(kActorMcCoy, kClueDNALutherLance, 1, -1); return true; } return false; } bool SceneScriptUG16::ClickedOnActor(int actorId) { - if (Actor_Query_Goal_Number(10) < 490) { + if (Actor_Query_Goal_Number(kActorLuther) < 490) { sub_401D78(); return true; } @@ -129,7 +129,7 @@ bool SceneScriptUG16::ClickedOnItem(int itemId, bool a2) { bool SceneScriptUG16::ClickedOnExit(int exitId) { if (exitId == 0) { - if (!Loop_Actor_Walk_To_XYZ(0, -322.0f, -34.0f, -216.0f, 0, 1, false, 0)) { + if (!Loop_Actor_Walk_To_XYZ(kActorMcCoy, -322.0f, -34.0f, -216.0f, 0, 1, false, 0)) { Ambient_Sounds_Remove_All_Non_Looping_Sounds(1); Ambient_Sounds_Remove_All_Looping_Sounds(1); Game_Flag_Set(355); @@ -138,7 +138,7 @@ bool SceneScriptUG16::ClickedOnExit(int exitId) { return true; } if (exitId == 1) { - if (!Loop_Actor_Walk_To_XYZ(0, -322.0f, -34.0f, -404.0f, 0, 1, false, 0)) { + if (!Loop_Actor_Walk_To_XYZ(kActorMcCoy, -322.0f, -34.0f, -404.0f, 0, 1, false, 0)) { Ambient_Sounds_Remove_All_Non_Looping_Sounds(1); Ambient_Sounds_Remove_All_Looping_Sounds(1); Game_Flag_Set(153); @@ -147,9 +147,9 @@ bool SceneScriptUG16::ClickedOnExit(int exitId) { return true; } if (exitId == 2) { - if (!Loop_Actor_Walk_To_XYZ(0, -316.78f, -34.88f, -533.27f, 0, 1, false, 0)) { - Actor_Face_Heading(0, 0, false); - Loop_Actor_Travel_Stairs(0, 13, 1, 0); + if (!Loop_Actor_Walk_To_XYZ(kActorMcCoy, -316.78f, -34.88f, -533.27f, 0, 1, false, 0)) { + Actor_Face_Heading(kActorMcCoy, 0, false); + Loop_Actor_Travel_Stairs(kActorMcCoy, 13, 1, 0); Ambient_Sounds_Remove_All_Non_Looping_Sounds(1); Ambient_Sounds_Remove_All_Looping_Sounds(1); Game_Flag_Set(551); @@ -176,24 +176,24 @@ void SceneScriptUG16::ActorChangedGoal(int actorId, int newGoal, int oldGoal, bo void SceneScriptUG16::PlayerWalkedIn() { Game_Flag_Set(715); if (!Game_Flag_Query(595)) { - Actor_Set_Goal_Number(10, 403); + Actor_Set_Goal_Number(kActorLuther, 403); } - if (!Game_Flag_Query(556) && Actor_Query_Is_In_Current_Set(10)) { + if (!Game_Flag_Query(556) && Actor_Query_Is_In_Current_Set(kActorLuther)) { Player_Loses_Control(); - Loop_Actor_Walk_To_XYZ(0, 120.29f, -35.67f, 214.8f, 310, 0, false, 0); - Actor_Face_Actor(0, 10, true); - Actor_Says(10, 0, 6); - Actor_Says(10, 30, 13); - Actor_Change_Animation_Mode(10, 17); - Actor_Says(13, 0, 17); - Actor_Says(0, 5710, 14); - Actor_Says(10, 40, 13); - Actor_Says(10, 50, 15); - Actor_Says(13, 20, 12); - Actor_Says(10, 60, 23); - Actor_Says(0, 5715, 14); - Actor_Says(13, 30, 16); - Actor_Says(10, 70, 6); + Loop_Actor_Walk_To_XYZ(kActorMcCoy, 120.29f, -35.67f, 214.8f, 310, 0, false, 0); + Actor_Face_Actor(kActorMcCoy, kActorLuther, true); + Actor_Says(kActorLuther, 0, 6); + Actor_Says(kActorLuther, 30, 13); + Actor_Change_Animation_Mode(kActorLuther, 17); + Actor_Says(kActorLance, 0, 17); + Actor_Says(kActorMcCoy, 5710, 14); + Actor_Says(kActorLuther, 40, 13); + Actor_Says(kActorLuther, 50, 15); + Actor_Says(kActorLance, 20, 12); + Actor_Says(kActorLuther, 60, 23); + Actor_Says(kActorMcCoy, 5715, 14); + Actor_Says(kActorLance, 30, 16); + Actor_Says(kActorLuther, 70, 6); Player_Gains_Control(); Game_Flag_Set(556); } @@ -201,7 +201,7 @@ void SceneScriptUG16::PlayerWalkedIn() { void SceneScriptUG16::PlayerWalkedOut() { if (!Game_Flag_Query(595)) { - Actor_Set_Goal_Number(10, 401); + Actor_Set_Goal_Number(kActorLuther, 401); //return true; } //return false; @@ -219,13 +219,13 @@ void SceneScriptUG16::sub_401D78() { DM_Add_To_List_Never_Repeat_Once_Selected(1430, 6, 4, 5); DM_Add_To_List_Never_Repeat_Once_Selected(1440, 6, 4, 5); } - if (Global_Variable_Query(49) > 1 && !Actor_Clue_Query(0, 125)) { + if (Global_Variable_Query(49) > 1 && !Actor_Clue_Query(kActorMcCoy, kClueFolder)) { DM_Add_To_List_Never_Repeat_Once_Selected(1450, 6, 4, 5); } - if (Actor_Clue_Query(0, 76)) { + if (Actor_Clue_Query(kActorMcCoy, kClueEnvelope)) { DM_Add_To_List_Never_Repeat_Once_Selected(1460, 6, 4, 5); } - if (Actor_Clue_Query(0, 147) && !Actor_Clue_Query(0, 125) && Game_Flag_Query(698)) { + if (Actor_Clue_Query(kActorMcCoy, kClueDNATyrell) && !Actor_Clue_Query(kActorMcCoy, kClueFolder) && Game_Flag_Query(698)) { DM_Add_To_List_Never_Repeat_Once_Selected(1470, 6, 4, 5); } Dialogue_Menu_Add_DONE_To_List(1480); @@ -234,134 +234,134 @@ void SceneScriptUG16::sub_401D78() { Dialogue_Menu_Disappear(); switch (answer) { case 1400: - Actor_Says(0, 5730, 13); - Actor_Face_Actor(0, 10, true); - Actor_Says(10, 100, 18); - Actor_Says(0, 5775, 13); - Actor_Says(13, 70, 17); - Actor_Says(10, 110, 16); - Actor_Says(13, 80, 6); - Actor_Says(0, 5780, 13); - Actor_Says(10, 120, 16); - Actor_Says(13, 120, 13); - Actor_Says(0, 5785, 13); - Actor_Says(10, 130, 6); - Actor_Says(0, 5825, 13); - Actor_Modify_Friendliness_To_Other(10, 0, -5); + Actor_Says(kActorMcCoy, 5730, 13); + Actor_Face_Actor(kActorMcCoy, kActorLuther, true); + Actor_Says(kActorLuther, 100, 18); + Actor_Says(kActorMcCoy, 5775, 13); + Actor_Says(kActorLance, 70, 17); + Actor_Says(kActorLuther, 110, 16); + Actor_Says(kActorLance, 80, 6); + Actor_Says(kActorMcCoy, 5780, 13); + Actor_Says(kActorLuther, 120, 16); + Actor_Says(kActorLance, 120, 13); + Actor_Says(kActorMcCoy, 5785, 13); + Actor_Says(kActorLuther, 130, 6); + Actor_Says(kActorMcCoy, 5825, 13); + Actor_Modify_Friendliness_To_Other(kActorLuther, kActorMcCoy, -5); if (Game_Flag_Query(560)) { - Actor_Says(10, 140, 13); - Actor_Says(10, 150, 14); - Actor_Says(10, 160, 13); - Actor_Says(13, 140, 16); - Actor_Says(0, 5790, 13); - Actor_Says(10, 170, 14); + 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); - Actor_Modify_Friendliness_To_Other(10, 0, 5); + Actor_Modify_Friendliness_To_Other(kActorLuther, kActorMcCoy, 5); } else { - Actor_Says(10, 180, 14); - Actor_Says(0, 5795, 13); - Actor_Says(13, 150, 17); - Actor_Says(0, 5800, 13); - Actor_Says(10, 190, 15); + Actor_Says(kActorLuther, 180, 14); + Actor_Says(kActorMcCoy, 5795, 13); + Actor_Says(kActorLance, 150, 17); + Actor_Says(kActorMcCoy, 5800, 13); + Actor_Says(kActorLuther, 190, 15); Game_Flag_Set(601); - Actor_Modify_Friendliness_To_Other(10, 0, -10); + Actor_Modify_Friendliness_To_Other(kActorLuther, kActorMcCoy, -10); } break; case 1410: - Actor_Says(0, 5735, 13); - Actor_Face_Actor(0, 10, true); - Actor_Says(13, 160, 17); - Actor_Says(10, 200, 14); + Actor_Says(kActorMcCoy, 5735, 13); + Actor_Face_Actor(kActorMcCoy, kActorLuther, true); + Actor_Says(kActorLance, 160, 17); + Actor_Says(kActorLuther, 200, 14); break; case 1420: - Actor_Says(0, 5740, 13); - Actor_Face_Actor(0, 10, true); - Actor_Says(13, 180, 15); - Actor_Says(10, 220, 13); - Actor_Says(13, 190, 17); - Actor_Says(0, 5805, 13); - Actor_Says(10, 230, 14); - Actor_Says(10, 240, 13); - Actor_Says(13, 200, 17); - Actor_Says(10, 260, 13); - Actor_Says(10, 270, 15); - Actor_Says(13, 210, 14); - Actor_Says(0, 5810, 13); - Actor_Says(13, 220, 14); - Actor_Says(13, 230, 17); - Actor_Clue_Acquire(0, 136, 1, 10); + Actor_Says(kActorMcCoy, 5740, 13); + Actor_Face_Actor(kActorMcCoy, kActorLuther, true); + Actor_Says(kActorLance, 180, 15); + Actor_Says(kActorLuther, 220, 13); + Actor_Says(kActorLance, 190, 17); + Actor_Says(kActorMcCoy, 5805, 13); + Actor_Says(kActorLuther, 230, 14); + Actor_Says(kActorLuther, 240, 13); + Actor_Says(kActorLance, 200, 17); + Actor_Says(kActorLuther, 260, 13); + Actor_Says(kActorLuther, 270, 15); + Actor_Says(kActorLance, 210, 14); + Actor_Says(kActorMcCoy, 5810, 13); + Actor_Says(kActorLance, 220, 14); + Actor_Says(kActorLance, 230, 17); + Actor_Clue_Acquire(kActorMcCoy, kClueLutherLanceInterview, 1, kActorLuther); break; case 1430: - Actor_Says(0, 5745, 13); - Actor_Face_Actor(0, 10, true); - Actor_Says(13, 240, 15); - Actor_Says(0, 5815, 13); - Actor_Says(13, 250, 16); - Actor_Says(10, 290, 15); - Actor_Says(13, 260, 15); + Actor_Says(kActorMcCoy, 5745, 13); + Actor_Face_Actor(kActorMcCoy, kActorLuther, true); + Actor_Says(kActorLance, 240, 15); + Actor_Says(kActorMcCoy, 5815, 13); + Actor_Says(kActorLance, 250, 16); + Actor_Says(kActorLuther, 290, 15); + Actor_Says(kActorLance, 260, 15); break; case 1440: - Actor_Says(0, 5750, 13); - Actor_Face_Actor(0, 10, true); - Actor_Says(13, 280, 6); - Actor_Says(10, 300, 14); - Actor_Says(10, 310, 15); - Actor_Modify_Friendliness_To_Other(10, 0, -5); + Actor_Says(kActorMcCoy, 5750, 13); + Actor_Face_Actor(kActorMcCoy, kActorLuther, true); + Actor_Says(kActorLance, 280, 6); + Actor_Says(kActorLuther, 300, 14); + Actor_Says(kActorLuther, 310, 15); + Actor_Modify_Friendliness_To_Other(kActorLuther, kActorMcCoy, -5); break; case 1450: - Actor_Says(0, 5755, 13); - Actor_Face_Actor(0, 10, true); - Actor_Says(13, 290, 17); - Actor_Says(10, 320, 16); - Actor_Says(0, 5820, 13); - Actor_Says(13, 300, 17); - Actor_Says(10, 330, 14); - Actor_Says(0, 5825, 13); - Actor_Says(10, 340, 13); - Actor_Says(13, 310, 13); - Actor_Says(10, 350, 13); - Actor_Says(10, 360, 15); - Actor_Says(0, 5830, 13); - Actor_Says(13, 320, 16); - Actor_Says(13, 330, 15); + Actor_Says(kActorMcCoy, 5755, 13); + Actor_Face_Actor(kActorMcCoy, kActorLuther, true); + Actor_Says(kActorLance, 290, 17); + Actor_Says(kActorLuther, 320, 16); + Actor_Says(kActorMcCoy, 5820, 13); + Actor_Says(kActorLance, 300, 17); + Actor_Says(kActorLuther, 330, 14); + Actor_Says(kActorMcCoy, 5825, 13); + Actor_Says(kActorLuther, 340, 13); + Actor_Says(kActorLance, 310, 13); + Actor_Says(kActorLuther, 350, 13); + Actor_Says(kActorLuther, 360, 15); + Actor_Says(kActorMcCoy, 5830, 13); + Actor_Says(kActorLance, 320, 16); + Actor_Says(kActorLance, 330, 15); Game_Flag_Set(698); break; case 1460: - Actor_Says(0, 5760, 13); - Actor_Face_Actor(0, 10, true); - Actor_Says(10, 370, 15); - Actor_Says(13, 340, 14); - Actor_Says(0, 5835, 13); - Actor_Says(10, 380, 15); - Actor_Says(13, 370, 6); - Actor_Says(0, 5840, 13); - Actor_Says(13, 380, 13); + Actor_Says(kActorMcCoy, 5760, 13); + Actor_Face_Actor(kActorMcCoy, kActorLuther, true); + Actor_Says(kActorLuther, 370, 15); + Actor_Says(kActorLance, 340, 14); + Actor_Says(kActorMcCoy, 5835, 13); + Actor_Says(kActorLuther, 380, 15); + Actor_Says(kActorLance, 370, 6); + Actor_Says(kActorMcCoy, 5840, 13); + Actor_Says(kActorLance, 380, 13); break; case 1470: - Actor_Says(0, 5765, 13); - Actor_Face_Actor(0, 10, true); - Actor_Says(13, 400, 15); - Actor_Says(0, 5845, 13); - Actor_Says(10, 390, 23); - Actor_Says(13, 410, 14); - Actor_Says(13, 420, 17); - Actor_Says(0, 5835, 13); + Actor_Says(kActorMcCoy, 5765, 13); + Actor_Face_Actor(kActorMcCoy, kActorLuther, true); + Actor_Says(kActorLance, 400, 15); + Actor_Says(kActorMcCoy, 5845, 13); + Actor_Says(kActorLuther, 390, 23); + Actor_Says(kActorLance, 410, 14); + Actor_Says(kActorLance, 420, 17); + Actor_Says(kActorMcCoy, 5835, 13); Delay(1000); Item_Pickup_Spin_Effect(948, 239, 454); - Actor_Voice_Over(2740, 99); - Actor_Voice_Over(2750, 99); - Actor_Voice_Over(2760, 99); - Actor_Voice_Over(2770, 99); - Actor_Says(0, 5850, 13); - Actor_Says(10, 400, 15); - Actor_Says(13, 430, 6); - Actor_Says(0, 5855, 13); - Actor_Says(10, 410, 14); + Actor_Voice_Over(2740, kActorVoiceOver); + Actor_Voice_Over(2750, kActorVoiceOver); + Actor_Voice_Over(2760, kActorVoiceOver); + Actor_Voice_Over(2770, kActorVoiceOver); + Actor_Says(kActorMcCoy, 5850, 13); + Actor_Says(kActorLuther, 400, 15); + Actor_Says(kActorLance, 430, 6); + Actor_Says(kActorMcCoy, 5855, 13); + Actor_Says(kActorLuther, 410, 14); Game_Flag_Set(597); - Actor_Clue_Acquire(0, 125, 1, 10); + Actor_Clue_Acquire(kActorMcCoy, kClueFolder, 1, kActorLuther); break; case 1480: - Actor_Says(0, 4595, 14); + Actor_Says(kActorMcCoy, 4595, 14); break; } } |