diff options
Diffstat (limited to 'engines/bladerunner/script/ai')
-rw-r--r-- | engines/bladerunner/script/ai/gaff.cpp | 2 | ||||
-rw-r--r-- | engines/bladerunner/script/ai/gordo.cpp | 2 | ||||
-rw-r--r-- | engines/bladerunner/script/ai/mccoy.cpp | 3 |
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); |