aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/game_constants.h
diff options
context:
space:
mode:
authorPeter Kohaut2019-01-25 23:06:34 +0100
committerPeter Kohaut2019-01-25 23:18:20 +0100
commitcd37d510f93a7e9ba35a442d2a3d15de9f4846da (patch)
tree9f3a6b5c6cc4e02ce0c1fbd4df876eb724e82db7 /engines/bladerunner/game_constants.h
parent474e4e2f0914a106e02dac2779d58f990e119bf9 (diff)
downloadscummvm-rg350-cd37d510f93a7e9ba35a442d2a3d15de9f4846da.tar.gz
scummvm-rg350-cd37d510f93a7e9ba35a442d2a3d15de9f4846da.tar.bz2
scummvm-rg350-cd37d510f93a7e9ba35a442d2a3d15de9f4846da.zip
BLADERUNNER: Cleanup of actor scripts for a fight in BB11
Also named goal for McCoy arrest
Diffstat (limited to 'engines/bladerunner/game_constants.h')
-rw-r--r--engines/bladerunner/game_constants.h28
1 files changed, 27 insertions, 1 deletions
diff --git a/engines/bladerunner/game_constants.h b/engines/bladerunner/game_constants.h
index 12d4eaa69f..4512a22375 100644
--- a/engines/bladerunner/game_constants.h
+++ b/engines/bladerunner/game_constants.h
@@ -811,6 +811,7 @@ enum Flags {
kFlagNotUsed370 = 370, // is never checked
kFlagAR02DektoraBoughtScorpions = 374,
+ kFlagBB11SadikPunchedMcCoy = 375,
kFlagDirectorsCut = 378,
kFlagCT08toCT51 = 379, // is never checked
@@ -1460,7 +1461,12 @@ enum AffectionTowards {
enum GoalMcCoy {
kGoalMcCoyDefault = 0,
- kGoalMcCoyDodge = 1
+ kGoalMcCoyDodge = 1,
+ kGoalMcCoyBB11GetUp = 100,
+ kGoalMcCoyBB11PrepareToRunAway = 101,
+ kGoalMcCoyBB11RunAway = 102,
+ kGoalMcCoyBB11GetCaught = 103,
+ kGoalMcCoyArrested = 500
};
enum GoalSteele {
@@ -1511,6 +1517,15 @@ enum GoalGuzza {
kGoalGuzzaGoToOffice = 102
};
+enum GoalClovis {
+ kGoalClovisDefault = 100,
+ kGoalClovisBB11WalkToMcCoy = 101,
+ kGoalClovisBB11StopSadik = 102,
+ kGoalClovisBB11TalkWithSadik = 103,
+ kGoalClovisBB11PrepareToTalkToMcCoy = 104, // bug? this is not triggered when player skips dialogue
+ kGoalClovisBB11TalkToMcCoy = 105 // ends Chapter 2
+};
+
enum GoalIzo {
kGoalIzoDefault = 0,
kGoalIzoPrepareCamera = 1,
@@ -1533,6 +1548,17 @@ enum GoalIzo {
kGoalIzoDead = 599
};
+enum GoalSadik {
+ kGoalSadikDefaut = 100,
+ kGoalSadikRunFromBB09 = 101,
+ kGoalSadikBB11Wait = 102,
+ kGoalSadikBB11ThrowMcCoy = 103,
+ kGoalSadikBB11CatchMcCoy = 104,
+ kGoalSadikBB11KnockOutMcCoy = 105,
+ kGoalSadikBB11KickMcCoy = 106,
+ kGoalSadikBB11TalkWithClovis = 107
+};
+
enum GoalTransient {
kGoalTransientDefault = 0,
kGoalTransientCT04Leave = 2