From 02ac7fbfd32bdc03efe9a3e95f4b3fd615bee46d Mon Sep 17 00:00:00 2001 From: antoniou79 Date: Tue, 7 May 2019 11:10:47 +0300 Subject: 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. --- engines/bladerunner/script/ai/steele.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; -- cgit v1.2.3