aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
Diffstat (limited to 'engines')
-rw-r--r--engines/bladerunner/script/ai/steele.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/engines/bladerunner/script/ai/steele.cpp b/engines/bladerunner/script/ai/steele.cpp
index 33c1b8ee8b..d6fdf22d4b 100644
--- a/engines/bladerunner/script/ai/steele.cpp
+++ b/engines/bladerunner/script/ai/steele.cpp
@@ -745,6 +745,7 @@ bool AIScriptSteele::GoalChanged(int currentGoalNumber, int newGoalNumber) {
case kGoalSteeleShootIzo:
Actor_Force_Stop_Walking(kActorMcCoy);
Sound_Play(kSfxSMCAL3, 100, 0, 0, 50);
+ // Scene_Exits_Enable() is done in Izo's kGoalIzoDie - CompletedMovementTrack() case
Actor_Set_Goal_Number(kActorIzo, kGoalIzoDie);
Actor_Change_Animation_Mode(kActorMcCoy, kAnimationModeIdle);
Actor_Face_Actor(kActorMcCoy, kActorSteele, true);
@@ -765,7 +766,9 @@ bool AIScriptSteele::GoalChanged(int currentGoalNumber, int newGoalNumber) {
Actor_Face_Actor(kActorSteele, kActorMcCoy, true);
Actor_Says(kActorSteele, 1930, kAnimationModeTalk);
Actor_Set_Goal_Number(kActorSteele, kGoalSteeleLeaveRC03);
- Player_Gains_Control();
+#if BLADERUNNER_ORIGINAL_BUGS
+ Player_Gains_Control(); // redundant - causes "WARNING: Unbalanced call to BladeRunnerEngine::playerGainsControl"
+#endif // BLADERUNNER_ORIGINAL_BUGS
return true;
case kGoalSteeleArrestIzo:
@@ -802,9 +805,10 @@ bool AIScriptSteele::GoalChanged(int currentGoalNumber, int newGoalNumber) {
Actor_Says(kActorSteele, 2140, kAnimationModeTalk);
Actor_Says(kActorMcCoy, 4850, kAnimationModeTalk);
Actor_Says(kActorSteele, 2150, kAnimationModeTalk);
+ // Scene_Exits_Enable() is done in Izo's kGoalIzoGetArrested - CompletedMovementTrack() case
Actor_Set_Goal_Number(kActorIzo, kGoalIzoGetArrested);
Actor_Set_Goal_Number(kActorSteele, kGoalSteeleLeaveRC03);
- Actor_Set_Goal_Number(kActorSteele, kGoalSteeleDefault);
+ Actor_Set_Goal_Number(kActorSteele, kGoalSteeleDefault); // TODO - a bug? why set to default here?
return true;
case kGoalSteeleIzoBlockedByMcCoy: