aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/script/ai
diff options
context:
space:
mode:
authorantoniou792019-05-07 11:10:47 +0300
committerantoniou792019-05-08 00:52:21 +0300
commit02ac7fbfd32bdc03efe9a3e95f4b3fd615bee46d (patch)
tree14a3a262b5af312ca17602c254d1d9a12fe53ae7 /engines/bladerunner/script/ai
parent1b93862891e0643765843beb3549d79540314f82 (diff)
downloadscummvm-rg350-02ac7fbfd32bdc03efe9a3e95f4b3fd615bee46d.tar.gz
scummvm-rg350-02ac7fbfd32bdc03efe9a3e95f4b3fd615bee46d.tar.bz2
scummvm-rg350-02ac7fbfd32bdc03efe9a3e95f4b3fd615bee46d.zip
BLADERUNNER: Clarification comment on Steele's ai
Steele can get a clue (officer's statement) that McCoy missed This is so McCoy won't miss this particular clue no matter what. But McCoy can get this clue on his own if the officer is still at the crime scene (he might leave) even if he already got it from the mainframe via Steele. This is intended.
Diffstat (limited to 'engines/bladerunner/script/ai')
-rw-r--r--engines/bladerunner/script/ai/steele.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/bladerunner/script/ai/steele.cpp b/engines/bladerunner/script/ai/steele.cpp
index 7d2793929e..63b94749fd 100644
--- a/engines/bladerunner/script/ai/steele.cpp
+++ b/engines/bladerunner/script/ai/steele.cpp
@@ -395,7 +395,8 @@ void AIScriptSteele::EnteredScene(int sceneId) {
if (Actor_Query_Goal_Number(kActorSteele) == kGoalSteeleGoToRC01) {
if (!Actor_Clue_Query(kActorMcCoy, kClueOfficersStatement))
{
-// // no random factor here, Steele will definitely get this clue in this case
+ // no random factor here, Steele will definitely get this clue in this case
+ // McCoy can still get this clue on his own (directly from the officer, if the officer is still at Runciters) -- even if McCoy got it from the mainframe via Steele
Actor_Clue_Acquire(kActorSteele, kClueOfficersStatement, true, kActorOfficerLeary); // Steele will upload this to the mainframe when she heads to the Police Station
Global_Variable_Increment(kVariableMcCoyEvidenceMissed, 1); // unused? but consistent with missing the other clues
return; //true;