aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/game_constants.h
diff options
context:
space:
mode:
authorThanasis Antoniou2019-05-13 03:27:07 +0300
committerThanasis Antoniou2019-05-13 03:29:00 +0300
commit7f6b9750d7c77afa469aac82f75bb46bf75ddf3e (patch)
treef5ff009f7bc43078c4a67a0f60832f3074e3a2f8 /engines/bladerunner/game_constants.h
parent9207f7270b9be7b72f7b65f5df6957c56c3bdc31 (diff)
downloadscummvm-rg350-7f6b9750d7c77afa469aac82f75bb46bf75ddf3e.tar.gz
scummvm-rg350-7f6b9750d7c77afa469aac82f75bb46bf75ddf3e.tar.bz2
scummvm-rg350-7f6b9750d7c77afa469aac82f75bb46bf75ddf3e.zip
BLADERUNNER: Howie restored content
Howie will now be in Chinatown in Acts 2 and 3, but won't always be in the diner This gives him more probability to discover the homeless body if in dumpster and also enables some extra dialogue
Diffstat (limited to 'engines/bladerunner/game_constants.h')
-rw-r--r--engines/bladerunner/game_constants.h18
1 files changed, 15 insertions, 3 deletions
diff --git a/engines/bladerunner/game_constants.h b/engines/bladerunner/game_constants.h
index e412adf944..a88693bd64 100644
--- a/engines/bladerunner/game_constants.h
+++ b/engines/bladerunner/game_constants.h
@@ -143,7 +143,7 @@ enum Clues {
kClueLicensePlate = 37,
kClueLicensePlateMatch = 38,
kClueLabPaintTransfer = 39,
- kClueDispatchHitAndRun = 40, // is never acquired
+ kClueDispatchHitAndRun = 40, // is now acquired in restored Cut Content
kClueInceptShotRoy = 41,
kClueInceptShotsLeon = 42,
kCluePhoneCallGuzza = 43,
@@ -446,7 +446,7 @@ enum Flags {
kFlagRC02Left = 4,
// 5 is never used
kFlagRC02RunciterInterview = 6,
- // 7 is never used
+ kFlagCT01TalkToHowieAboutDeadZuben = 7, // Re-purposed. Original: 7 is never used
kFlagRC01toRC02 = 8,
kFlagRC02toRC01 = 9,
kFlagDR01toDR04 = 10,
@@ -469,7 +469,7 @@ enum Flags {
kFlagCT01Evidence1Linked = 27,
kFlagCT01Evidence2Linked = 28,
kFlagCT01ZubenLeft = 29,
- kFlagNotUsed30 = 30, // is never set
+ kFlagCT01TalkToHowieAfterZubenMissing = 30, // New, it is now set/unset to restore cut content there. Original: is never set
kFlagCT01ZubenGone = 31,
kFlagCT01GordoTalk = 32,
kFlagMA02toMA06 = 33,
@@ -2247,6 +2247,18 @@ enum GoalLuther {
kGoalLutherGone = 599
};
+enum GoalHowieLee {
+ kGoalHowieLeeDefault = 0,
+ kGoalHowieLeeMovesInDiner01 = 1,
+ kGoalHowieLeeMovesInDiner02 = 2,
+ kGoalHowieLeeMovesInDiner03 = 3,
+ kGoalHowieLeeGoesToCT04GarbageBin = 4,
+ kGoalHowieLeeGoesToFreeSlotH = 5,
+ kGoalHowieLeeMovesInDiner06 = 6, // Unused goal?
+ kGoalHowieLeeStopMoving = 50,
+ kGoalHowieLeeGoesToFreeSlotC = 100
+};
+
enum GoalTransient {
kGoalTransientDefault = 0,
kGoalTransientCT04Leave = 2