aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/script/ai
diff options
context:
space:
mode:
Diffstat (limited to 'engines/bladerunner/script/ai')
-rw-r--r--engines/bladerunner/script/ai/gaff.cpp2
-rw-r--r--engines/bladerunner/script/ai/gordo.cpp2
-rw-r--r--engines/bladerunner/script/ai/mccoy.cpp3
3 files changed, 5 insertions, 2 deletions
diff --git a/engines/bladerunner/script/ai/gaff.cpp b/engines/bladerunner/script/ai/gaff.cpp
index ac9d944228..dbe6899a65 100644
--- a/engines/bladerunner/script/ai/gaff.cpp
+++ b/engines/bladerunner/script/ai/gaff.cpp
@@ -94,7 +94,7 @@ void AIScriptGaff::CompletedMovementTrack() {
Actor_Says(kActorGaff, 40, kAnimationModeTalk);
Actor_Says(kActorMcCoy, 690, kAnimationModeTalk);
Actor_Clue_Acquire(kActorMcCoy, kClueGaffsInformation, true, kActorGaff);
- CDB_Set_Crime(kClueZuben, kCrimeMoonbusHijacking);
+ CDB_Set_Crime(kClueZubenSquadPhoto, kCrimeMoonbusHijacking);
Actor_Clue_Acquire(kActorGaff, kClueMcCoyRetiredZuben, true, -1);
Game_Flag_Set(kFlagGaffApproachedMcCoyAboutZuben);
Player_Gains_Control();
diff --git a/engines/bladerunner/script/ai/gordo.cpp b/engines/bladerunner/script/ai/gordo.cpp
index 11afe3e532..2ebac44f6c 100644
--- a/engines/bladerunner/script/ai/gordo.cpp
+++ b/engines/bladerunner/script/ai/gordo.cpp
@@ -1700,7 +1700,7 @@ void AIScriptGordo::dialogue2() {
} else if (answer == 830) { // LET GO
Actor_Says(kActorMcCoy, 3100, 16);
Actor_Says(kActorGordo, 240, 14);
- if (Actor_Clue_Query(0, 102)) {
+ if (Actor_Clue_Query(kActorMcCoy, kClueStolenCheese)) {
Actor_Says(kActorMcCoy, 3105, 15);
Actor_Says(kActorMcCoy, 3110, 17);
Actor_Says(kActorGordo, 250, 13);
diff --git a/engines/bladerunner/script/ai/mccoy.cpp b/engines/bladerunner/script/ai/mccoy.cpp
index 070c3f200b..e39d0f8fd5 100644
--- a/engines/bladerunner/script/ai/mccoy.cpp
+++ b/engines/bladerunner/script/ai/mccoy.cpp
@@ -246,10 +246,12 @@ void AIScriptMcCoy::ReceivedClue(int clueId, int fromActorId) {
Actor_Clue_Acquire(kActorMcCoy, kClueGuzzaFramedMcCoy, true, -1);
if (clueId == kClueFolder) {
+ // if McCoy just got the folder
Actor_Voice_Over(2780, kActorVoiceOver);
Actor_Voice_Over(2800, kActorVoiceOver);
Actor_Voice_Over(2810, kActorVoiceOver);
} else if (Actor_Clue_Query(kActorMcCoy, kClueFolder)) {
+ // if McCoy already had the folder
Actor_Voice_Over(3430, kActorVoiceOver);
Actor_Voice_Over(3440, kActorVoiceOver);
Actor_Voice_Over(3450, kActorVoiceOver);
@@ -259,6 +261,7 @@ void AIScriptMcCoy::ReceivedClue(int clueId, int fromActorId) {
Actor_Voice_Over(3490, kActorVoiceOver);
Actor_Voice_Over(3500, kActorVoiceOver);
} else {
+ // if McCoy never got the folder
Actor_Voice_Over(3510, kActorVoiceOver);
Actor_Voice_Over(3520, kActorVoiceOver);
Actor_Voice_Over(3530, kActorVoiceOver);