aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/game_constants.h
diff options
context:
space:
mode:
authorThanasis Antoniou2019-06-22 01:00:46 +0300
committerThanasis Antoniou2019-06-22 01:22:05 +0300
commit5c2489fd5488cc8dd9c74fae97d413678186a799 (patch)
tree1c895c8f187a6e7f5d850c19d37a7f1ad19d41de /engines/bladerunner/game_constants.h
parent0ddfe927cec767631161a23d55b9c07fff925745 (diff)
downloadscummvm-rg350-5c2489fd5488cc8dd9c74fae97d413678186a799.tar.gz
scummvm-rg350-5c2489fd5488cc8dd9c74fae97d413678186a799.tar.bz2
scummvm-rg350-5c2489fd5488cc8dd9c74fae97d413678186a799.zip
BLADERUNNER: Improve fix possible collision with genwalkers
This is in CT01 (restored content). Uses kVariableGenericWalkerConfig which was previously largely unused.
Diffstat (limited to 'engines/bladerunner/game_constants.h')
-rw-r--r--engines/bladerunner/game_constants.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/engines/bladerunner/game_constants.h b/engines/bladerunner/game_constants.h
index 5b7877fb1f..32d3d4f77a 100644
--- a/engines/bladerunner/game_constants.h
+++ b/engines/bladerunner/game_constants.h
@@ -1197,7 +1197,7 @@ enum Variables {
kVariableGenericWalkerAModel = 32,
kVariableGenericWalkerBModel = 33,
kVariableGenericWalkerCModel = 34,
- kVariableGenericWalkerConfig = 35, // has no use
+ kVariableGenericWalkerConfig = 35, // Re-purposed in restored cut content version - original: has no real use
kVariableBB10ShelvesAvailable = 36,
kVariableWalkLoopActor = 37,
kVariableWalkLoopRun = 38,
@@ -2347,6 +2347,13 @@ enum GoalBulletBob {
kGoalBulletBobGone = 99
};
+// applies to all generic walkers
+enum GoalGenericWalker {
+ kGoalGenwalkerDefault = 0, // setup walker model and path
+ kGoalGenwalkerMoving = 1,
+ kGoalGenwalkerABulletBobsTrackGun = 200 // only kActorGenWalkerA will change goal to this
+};
+
enum GoalRachael {
kGoalRachaelDefault = 0,
kGoalRachaelLeavesAfterTyrellMeeting = 200,