aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/script/ai/howie_lee.cpp
diff options
context:
space:
mode:
authorThanasis Antoniou2019-04-07 22:46:36 +0300
committerThanasis Antoniou2019-04-07 22:48:10 +0300
commit603c9fd0095fa7cc492ad3feb8226229c3510721 (patch)
tree8ff3577aafc449d284121dccf826ca161dd35b51 /engines/bladerunner/script/ai/howie_lee.cpp
parentc21090ea03965b128edcdfabad7f074151961fda (diff)
downloadscummvm-rg350-603c9fd0095fa7cc492ad3feb8226229c3510721.tar.gz
scummvm-rg350-603c9fd0095fa7cc492ad3feb8226229c3510721.tar.bz2
scummvm-rg350-603c9fd0095fa7cc492ad3feb8226229c3510721.zip
BLADERUNNER: Fix for AR, CT01 Spinner fly-in
AR01: Fish dealer behavior fix, AR02: music fix, CT01: Spinner may fly in (loop)
Diffstat (limited to 'engines/bladerunner/script/ai/howie_lee.cpp')
-rw-r--r--engines/bladerunner/script/ai/howie_lee.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/bladerunner/script/ai/howie_lee.cpp b/engines/bladerunner/script/ai/howie_lee.cpp
index 93f08672db..3675fc1b60 100644
--- a/engines/bladerunner/script/ai/howie_lee.cpp
+++ b/engines/bladerunner/script/ai/howie_lee.cpp
@@ -66,6 +66,13 @@ bool AIScriptHowieLee::Update() {
if ( Actor_Query_Goal_Number(kActorHowieLee) == 1
&& Game_Flag_Query(kFlagCT01BoughtHowieLeeFood)
&& !Game_Flag_Query(kFlagMcCoyInChinaTown)
+#if BLADERUNNER_ORIGINAL_BUGS
+#else
+ // Prevents possibility of Howie Lee from blinking in/out of existence
+ // when the flyout loop is playing
+ // and when McCoy enters and exits the Spinner with the spinner doors animation restored
+ && Player_Query_Current_Scene() != kSceneCT01
+#endif // BLADERUNNER_ORIGINAL_BUGS
) {
Actor_Set_Goal_Number(kActorHowieLee, 4);
return true;