aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/game_constants.h
diff options
context:
space:
mode:
authorantoniou792019-05-08 00:49:15 +0300
committerantoniou792019-05-08 00:52:21 +0300
commit74936020ec6171c9e098945a629f2a37e488399c (patch)
treebe2277b700dc19dc47b67e315329d2eee8e310d5 /engines/bladerunner/game_constants.h
parent02ac7fbfd32bdc03efe9a3e95f4b3fd615bee46d (diff)
downloadscummvm-rg350-74936020ec6171c9e098945a629f2a37e488399c.tar.gz
scummvm-rg350-74936020ec6171c9e098945a629f2a37e488399c.tar.bz2
scummvm-rg350-74936020ec6171c9e098945a629f2a37e488399c.zip
BLADERUNNER: fix Guzza, PS03, PS04, PS01
Also, added a custom transition when Guzza calls in for favors Still pending: in PS03 some actors may blink out of existence (happened to officer Grayford)
Diffstat (limited to 'engines/bladerunner/game_constants.h')
-rw-r--r--engines/bladerunner/game_constants.h44
1 files changed, 25 insertions, 19 deletions
diff --git a/engines/bladerunner/game_constants.h b/engines/bladerunner/game_constants.h
index 2c2f08e486..5b672783c6 100644
--- a/engines/bladerunner/game_constants.h
+++ b/engines/bladerunner/game_constants.h
@@ -901,9 +901,9 @@ enum Flags {
// 459 is never used
kFlagSteeleWalkingAround = 460,
kFlagMaggieHasBomb = 461,
- kFlagPS04GuzzaLeft = 462,
+ kFlagGuzzaIsMovingAround = 462,
kFlagHC01GuzzaWalk = 463,
- kFlagHC01GuzzaPrepare= 464,
+ kFlagHC01GuzzaPrepare = 464,
kFlagMcCoyArrested = 465,
kFlagBB10Shelf1Available = 466,
kFlagBB10Shelf2Available = 467,
@@ -2104,23 +2104,29 @@ enum GoalGordo {
};
enum GoalGuzza {
- kGoalGuzzaLeaveOffice = 100,
- kGoalGuzzaGoToHawkersCircle1 = 101,
- kGoalGuzzaGoToOffice = 102,
- kGoalGuzzaGoToHawkersCircle2 = 103,
- kGoalGuzzaGoToFreeSlotB = 104,
- kGoalGuzzaGoToFreeSlotG = 105,
- kGoalGuzzaSitAtNR03 = 201,
- kGoalGuzzaUG18Wait = 300,
- kGoalGuzzaUG18Target = 301,
- kGoalGuzzaUG18WillGetShotBySadik = 302,
- kGoalGuzzaUG18HitByMcCoy = 303,
- kGoalGuzzaUG18MissedByMcCoy = 304,
- kGoalGuzzaUG18ShotByMcCoy = 305,
- kGoalGuzzaUG18ShootMcCoy = 306,
- kGoalGuzzaUG18FallDown = 307,
- kGoalGuzzaUG18ShotBySadik = 390,
- kGoalGuzzaGone = 599
+
+ kGoalGuzzaDefault = 0, // added goal
+ kGoalGuzzaLeftOffice = 100,
+ kGoalGuzzaGoToHawkersCircle1 = 101,
+ kGoalGuzzaAtOffice = 102,
+ kGoalGuzzaGoToHawkersCircle2 = 103,
+ kGoalGuzzaGoToFreeSlotB = 104,
+ kGoalGuzzaGoToFreeSlotG = 105,
+ kGoalGuzzaCallFavorsForHoboShoot1 = 106, // added goal
+ kGoalGuzzaCallFavorsForHoboShoot2 = 107, // added goal
+ kGoalGuzzaCalledFavorsForHobo = 108, // added goal
+ kGoalGuzzaWasAtNR03 = 200,
+ kGoalGuzzaSitAtNR03 = 201,
+ kGoalGuzzaUG18Wait = 300,
+ kGoalGuzzaUG18Target = 301,
+ kGoalGuzzaUG18WillGetShotBySadik = 302,
+ kGoalGuzzaUG18HitByMcCoy = 303,
+ kGoalGuzzaUG18MissedByMcCoy = 304,
+ kGoalGuzzaUG18ShotByMcCoy = 305,
+ kGoalGuzzaUG18ShootMcCoy = 306,
+ kGoalGuzzaUG18FallDown = 307,
+ kGoalGuzzaUG18ShotBySadik = 390,
+ kGoalGuzzaGone = 599
};
enum GoalClovis {