aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/script/scene/ug16.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/bladerunner/script/scene/ug16.cpp')
-rw-r--r--engines/bladerunner/script/scene/ug16.cpp296
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;
}
}