From a48944ad24176c1abba1538696d5c5fa4df4ce86 Mon Sep 17 00:00:00 2001 From: Thanasis Antoniou Date: Wed, 10 Jul 2019 15:55:15 +0300 Subject: [PATCH] BLADERUNNER: Fix bad clause condition for Rat AI --- engines/bladerunner/script/ai/free_slot_a.cpp | 4 ++-- engines/bladerunner/script/ai/free_slot_b.cpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/engines/bladerunner/script/ai/free_slot_a.cpp b/engines/bladerunner/script/ai/free_slot_a.cpp index 78f886e0028..f7c4849ca60 100644 --- a/engines/bladerunner/script/ai/free_slot_a.cpp +++ b/engines/bladerunner/script/ai/free_slot_a.cpp @@ -230,11 +230,11 @@ void AIScriptFreeSlotA::OtherAgentEnteredThisScene(int otherActorId) { void AIScriptFreeSlotA::OtherAgentExitedThisScene(int otherActorId) { #if !BLADERUNNER_ORIGINAL_BUGS if (otherActorId == kActorMcCoy && Actor_Query_Goal_Number(kActorFreeSlotA) == kGoalFreeSlotAGone) { - if (Global_Variable_Query(kVariableChapter == 4)) { + if (Global_Variable_Query(kVariableChapter) == 4) { Game_Flag_Reset(kFlagRatWalkingAround); Game_Flag_Reset(kFlagUG15BridgeWillBreak); Actor_Set_Goal_Number(kActorFreeSlotA, kGoalFreeSlotADefault); - } else if (Global_Variable_Query(kVariableChapter == 5)) { + } else if (Global_Variable_Query(kVariableChapter) == 5) { Non_Player_Actor_Combat_Mode_Off(kActorFreeSlotA); Actor_Set_Goal_Number(kActorFreeSlotA, kGoalFreeSlotAAct5Default); } diff --git a/engines/bladerunner/script/ai/free_slot_b.cpp b/engines/bladerunner/script/ai/free_slot_b.cpp index fa8d17f0466..f9450212546 100644 --- a/engines/bladerunner/script/ai/free_slot_b.cpp +++ b/engines/bladerunner/script/ai/free_slot_b.cpp @@ -173,9 +173,9 @@ void AIScriptFreeSlotB::OtherAgentEnteredThisScene(int otherActorId) { void AIScriptFreeSlotB::OtherAgentExitedThisScene(int otherActorId) { #if !BLADERUNNER_ORIGINAL_BUGS if (otherActorId == kActorMcCoy && Actor_Query_Goal_Number(kActorFreeSlotB) == kGoalFreeSlotBGone) { - if (Global_Variable_Query(kVariableChapter == 4)) { + if (Global_Variable_Query(kVariableChapter) == 4) { Actor_Set_Goal_Number(kActorFreeSlotB, kGoalFreeSlotBAct4Default); - } else if (Global_Variable_Query(kVariableChapter == 5)) { + } else if (Global_Variable_Query(kVariableChapter) == 5) { Non_Player_Actor_Combat_Mode_Off(kActorFreeSlotB); Actor_Set_Goal_Number(kActorFreeSlotB, kGoalFreeSlotBAct5Default); }