diff options
author | antoniou79 | 2019-05-08 00:49:15 +0300 |
---|---|---|
committer | antoniou79 | 2019-05-08 00:52:21 +0300 |
commit | 74936020ec6171c9e098945a629f2a37e488399c (patch) | |
tree | be2277b700dc19dc47b67e315329d2eee8e310d5 /engines/bladerunner/game_constants.h | |
parent | 02ac7fbfd32bdc03efe9a3e95f4b3fd615bee46d (diff) | |
download | scummvm-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.h | 44 |
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 { |