aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/script/scene/kp06.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/bladerunner/script/scene/kp06.cpp')
-rw-r--r--engines/bladerunner/script/scene/kp06.cpp140
1 files changed, 70 insertions, 70 deletions
diff --git a/engines/bladerunner/script/scene/kp06.cpp b/engines/bladerunner/script/scene/kp06.cpp
index a56080af23..e9fab6dae9 100644
--- a/engines/bladerunner/script/scene/kp06.cpp
+++ b/engines/bladerunner/script/scene/kp06.cpp
@@ -73,19 +73,19 @@ bool SceneScriptKP06::ClickedOn3DObject(const char *objectName, bool a2) {
bool SceneScriptKP06::ClickedOnActor(int actorId) {
if (actorId == 8 && !Game_Flag_Query(714)) {
- if (Actor_Clue_Query(8, 145)) {
- Actor_Face_Actor(0, 8, true);
- Actor_Says(0, 8610, 15);
- Actor_Says(8, 290, 3);
- } else if (Actor_Clue_Query(0, 145) ) {
- Actor_Says(8, 280, 3);
- Actor_Says(8, 290, 3);
- Actor_Clue_Acquire(8, 145, 1, 0);
+ if (Actor_Clue_Query(kActorSadik, kCluePowerSource)) {
+ Actor_Face_Actor(kActorMcCoy, kActorSadik, true);
+ Actor_Says(kActorMcCoy, 8610, 15);
+ Actor_Says(kActorSadik, 290, 3);
+ } else if (Actor_Clue_Query(kActorMcCoy, kCluePowerSource) ) {
+ Actor_Says(kActorSadik, 280, 3);
+ Actor_Says(kActorSadik, 290, 3);
+ Actor_Clue_Acquire(kActorSadik, kCluePowerSource, 1, kActorMcCoy);
} else {
- Actor_Says(0, 2320, 3);
- Actor_Says(0, 2325, 3);
- Actor_Says(8, 300, 3);
- Actor_Says(8, 310, 3);
+ Actor_Says(kActorMcCoy, 2320, 3);
+ Actor_Says(kActorMcCoy, 2325, 3);
+ Actor_Says(kActorSadik, 300, 3);
+ Actor_Says(kActorSadik, 310, 3);
}
}
return false;
@@ -97,7 +97,7 @@ bool SceneScriptKP06::ClickedOnItem(int itemId, bool a2) {
bool SceneScriptKP06::ClickedOnExit(int exitId) {
if (exitId == 0) {
- if (!Loop_Actor_Walk_To_XYZ(0, -868.0f, 8.26f, -68.0f, 0, 1, false, 0)) {
+ if (!Loop_Actor_Walk_To_XYZ(kActorMcCoy, -868.0f, 8.26f, -68.0f, 0, 1, false, 0)) {
Ambient_Sounds_Remove_All_Non_Looping_Sounds(1);
Ambient_Sounds_Remove_All_Looping_Sounds(1);
Game_Flag_Set(577);
@@ -106,34 +106,34 @@ bool SceneScriptKP06::ClickedOnExit(int exitId) {
return true;
}
if (exitId == 1) {
- if (Actor_Clue_Query(8, 145) || Actor_Query_Goal_Number(8) != 416) {
- if (!Loop_Actor_Walk_To_XYZ(0, -731.0f, 8.26f, -657.0f, 0, 1, false, 0)) {
+ if (Actor_Clue_Query(kActorSadik, kCluePowerSource) || Actor_Query_Goal_Number(kActorSadik) != 416) {
+ if (!Loop_Actor_Walk_To_XYZ(kActorMcCoy, -731.0f, 8.26f, -657.0f, 0, 1, false, 0)) {
if (Game_Flag_Query(653)) {
if (!Game_Flag_Query(714)) {
Player_Set_Combat_Mode(false);
}
- } else if (Actor_Query_Goal_Number(1) == 433) {
- Actor_Set_Goal_Number(1, 499);
+ } else if (Actor_Query_Goal_Number(kActorSteele) == 433) {
+ Actor_Set_Goal_Number(kActorSteele, 499);
} else {
- Actor_Set_Goal_Number(53, 499);
+ Actor_Set_Goal_Number(kActorGaff, 499);
}
Ambient_Sounds_Remove_All_Non_Looping_Sounds(1);
Ambient_Sounds_Remove_All_Looping_Sounds(1);
Game_Flag_Set(578);
Set_Enter(48, 47);
}
- } else if (Actor_Clue_Query(0, 145) ) {
- Actor_Says(8, 280, 3);
- Actor_Says(8, 290, 3);
- Actor_Clue_Acquire(8, 145, 1, 0);
- Loop_Actor_Walk_To_XYZ(0, -731.0f, 8.26f, -657.0f, 0, 0, true, 0);
+ } else if (Actor_Clue_Query(kActorMcCoy, kCluePowerSource) ) {
+ Actor_Says(kActorSadik, 280, 3);
+ Actor_Says(kActorSadik, 290, 3);
+ Actor_Clue_Acquire(kActorSadik, kCluePowerSource, 1, kActorMcCoy);
+ Loop_Actor_Walk_To_XYZ(kActorMcCoy, -731.0f, 8.26f, -657.0f, 0, 0, true, 0);
Player_Set_Combat_Mode(false);
Ambient_Sounds_Remove_All_Non_Looping_Sounds(1);
Ambient_Sounds_Remove_All_Looping_Sounds(1);
Game_Flag_Set(578);
Set_Enter(48, 47);
} else {
- Actor_Set_Goal_Number(8, 417);
+ Actor_Set_Goal_Number(kActorSadik, 417);
}
return true;
}
@@ -153,25 +153,25 @@ void SceneScriptKP06::ActorChangedGoal(int actorId, int newGoal, int oldGoal, bo
void SceneScriptKP06::PlayerWalkedIn() {
if (!Game_Flag_Query(653) && Game_Flag_Query(579)) {
Game_Flag_Reset(579);
- if (Actor_Query_Goal_Number(1) == 499) {
- Actor_Face_Actor(1, 0, true);
- Actor_Says(1, 2530, 13);
- Actor_Face_Actor(0, 1, true);
- Actor_Says(0, 6200, 11);
- Actor_Says(1, 2540, 15);
- Actor_Says(1, 2550, 12);
- Actor_Says(0, 6205, 14);
- if (Actor_Query_Friendliness_To_Other(1, 0) < 50) {
- Actor_Says(1, 2560, 12);
- Actor_Says(0, 6210, 14);
- Actor_Says(1, 2570, 13);
- Actor_Says(0, 6215, 14);
- Actor_Says(1, 2580, 15);
- Actor_Says(1, 2590, 12);
+ if (Actor_Query_Goal_Number(kActorSteele) == 499) {
+ Actor_Face_Actor(kActorSteele, kActorMcCoy, true);
+ Actor_Says(kActorSteele, 2530, 13);
+ Actor_Face_Actor(kActorMcCoy, kActorSteele, true);
+ Actor_Says(kActorMcCoy, 6200, 11);
+ Actor_Says(kActorSteele, 2540, 15);
+ Actor_Says(kActorSteele, 2550, 12);
+ Actor_Says(kActorMcCoy, 6205, 14);
+ if (Actor_Query_Friendliness_To_Other(kActorSteele, kActorMcCoy) < 50) {
+ Actor_Says(kActorSteele, 2560, 12);
+ Actor_Says(kActorMcCoy, 6210, 14);
+ Actor_Says(kActorSteele, 2570, 13);
+ Actor_Says(kActorMcCoy, 6215, 14);
+ Actor_Says(kActorSteele, 2580, 15);
+ Actor_Says(kActorSteele, 2590, 12);
}
- Async_Actor_Walk_To_Waypoint(0, 551, 0, 0);
+ Async_Actor_Walk_To_Waypoint(kActorMcCoy, 551, 0, 0);
Delay(1000);
- Actor_Says(0, 6220, -1);
+ Actor_Says(kActorMcCoy, 6220, -1);
Delay(3000);
Ambient_Sounds_Remove_All_Non_Looping_Sounds(1);
Ambient_Sounds_Remove_All_Looping_Sounds(1);
@@ -180,31 +180,31 @@ void SceneScriptKP06::PlayerWalkedIn() {
//return true;
return;
} else {
- Actor_Set_Goal_Number(53, 499);
- Actor_Face_Actor(53, 0, true);
- Actor_Says(53, 220, 13);
- Actor_Face_Actor(0, 53, true);
- Actor_Says(0, 6245, 11);
- Actor_Says(53, 230, 14);
+ Actor_Set_Goal_Number(kActorGaff, 499);
+ Actor_Face_Actor(kActorGaff, kActorMcCoy, true);
+ Actor_Says(kActorGaff, 220, 13);
+ Actor_Face_Actor(kActorMcCoy, kActorGaff, true);
+ Actor_Says(kActorMcCoy, 6245, 11);
+ Actor_Says(kActorGaff, 230, 14);
if (Game_Flag_Query(714)) {
- Actor_Says(0, 6250, 15);
- Actor_Says(53, 240, 13);
+ Actor_Says(kActorMcCoy, 6250, 15);
+ Actor_Says(kActorGaff, 240, 13);
Delay(1000);
- Actor_Says(0, 6255, 17);
- Actor_Says(53, 250, 14);
+ Actor_Says(kActorMcCoy, 6255, 17);
+ Actor_Says(kActorGaff, 250, 14);
Delay(1000);
}
- Actor_Says(53, 260, 12);
- Actor_Says(0, 6260, 15);
- Actor_Says(53, 270, 13);
- Actor_Says(53, 280, 15);
- Actor_Says(0, 6265, 14);
- Actor_Says(53, 290, 14);
- Actor_Says(53, 300, 15);
- Actor_Says(0, 6270, 11);
- Async_Actor_Walk_To_Waypoint(0, 550, 0, 0);
- Async_Actor_Walk_To_Waypoint(53, 551, 0, 0);
- Actor_Says(53, 310, -1);
+ Actor_Says(kActorGaff, 260, 12);
+ Actor_Says(kActorMcCoy, 6260, 15);
+ Actor_Says(kActorGaff, 270, 13);
+ Actor_Says(kActorGaff, 280, 15);
+ Actor_Says(kActorMcCoy, 6265, 14);
+ Actor_Says(kActorGaff, 290, 14);
+ Actor_Says(kActorGaff, 300, 15);
+ Actor_Says(kActorMcCoy, 6270, 11);
+ Async_Actor_Walk_To_Waypoint(kActorMcCoy, 550, 0, 0);
+ Async_Actor_Walk_To_Waypoint(kActorGaff, 551, 0, 0);
+ Actor_Says(kActorGaff, 310, -1);
Delay(3000);
Outtake_Play(26, 0, -1);
Game_Over();
@@ -212,13 +212,13 @@ void SceneScriptKP06::PlayerWalkedIn() {
return;
}
} else {
- if (Actor_Query_Goal_Number(8) == 414) {
- Loop_Actor_Walk_To_XYZ(0, -809.0f, 8.26f, -619.0f, 0, 0, false, 0);
- Actor_Face_Actor(0, 8, true);
- Actor_Set_Goal_Number(8, 415);
+ if (Actor_Query_Goal_Number(kActorSadik) == 414) {
+ Loop_Actor_Walk_To_XYZ(kActorMcCoy, -809.0f, 8.26f, -619.0f, 0, 0, false, 0);
+ Actor_Face_Actor(kActorMcCoy, kActorSadik, true);
+ Actor_Set_Goal_Number(kActorSadik, 415);
}
- if (Actor_Query_Goal_Number(1) == 431) {
- Actor_Set_Goal_Number(1, 432);
+ if (Actor_Query_Goal_Number(kActorSteele) == 431) {
+ Actor_Set_Goal_Number(kActorSteele, 432);
}
//return false;
return;
@@ -226,8 +226,8 @@ void SceneScriptKP06::PlayerWalkedIn() {
}
void SceneScriptKP06::PlayerWalkedOut() {
- if (Game_Flag_Query(578) && Actor_Query_Goal_Number(1) == 433) {
- Actor_Set_Goal_Number(1, 499);
+ if (Game_Flag_Query(578) && Actor_Query_Goal_Number(kActorSteele) == 433) {
+ Actor_Set_Goal_Number(kActorSteele, 499);
}
}