diff --git a/notes/quest-flags.txt b/notes/quest-flags.txt index 75ec180c..178994f5 100644 --- a/notes/quest-flags.txt +++ b/notes/quest-flags.txt @@ -1,7 +1,7 @@ -* = verified from client disassembly +* = verified from client or quest disassembly 0007 = Set by rico capsule in caves -000B = P2 Tyrell Start +000B * = Has seen first single-mode Tyrell conversation (Episode 1) 000C = P2 Irene Start 000D = P2 Scientist 1 Start 000E = P2 Scientist 2 Start @@ -12,83 +12,116 @@ 0013 = P2 Menu 6, quest counter / Tekker talked to 0014 * = Has been to Forest 1 0015 = Entered Forest 2 -0016 * = TBoss1Dragon ever constructed -0017 * = Dragon defeated -0018 = Caves unlocked -0018 = P2 Principle after defeating dragon +0016 * = TBoss1Dragon encountered +0017 * = Dragon defeated (Caves unlocked in online/multi mode (pre-V4); sets command 10 quest tier to 1) +0018 * = Talked with Tyrell after defeating Dragon (Caves unlocked in offline single mode (pre-V4)) 0019 = P2 Scientist after defeating dragon 001E * = Has been to Cave 1 001F = Entered De Rol Le in 2-4 -0020 = De Rol Le defeated -0021 = Mines unlocked (P2 Tyrell after defeating De Rol Le) +0020 * = De Rol Le defeated (Mines unlocked in online/multi mode (pre-V4); sets command 10 quest tier to 2) +0021 * = Talked with Tyrell after defeating De Rol Le (Mines unlocked in offline single mode (pre-V4)) 0028 * = Has been to Mine 1 -0029 = Entered Vol Opt Area -002A * = Vol Opt defeated +0029 * = TBoss3Volopt encountered +002A * = Vol Opt defeated (Ruins unlocked in online/multi mode (pre-V4); sets command 10 quest tier to 3) 002B = Set by rico capsule about the 3 seals (after vol opt). -002C = Activated Forest monument -002D = Activated Caves monument (Gov 2-2) -002E = Activated Mines monument -002F = Activated all monuments -0030 * = Has been to Ruins 1 +002C * = Activated Forest monument (checked by TODoorVoShip_update and TODoorVoShip_init) +002D * = Activated Caves monument (checked by TODoorVoShip_update and TODoorVoShip_init) +002E * = Activated Mines monument (checked by TODoorVoShip_update and TODoorVoShip_init) +002F * = Activated all monuments (checked by TODoorVoShip_update and TODoorVoShip_init; causes Vol Opt to construct different objects upon defeat; see 3OE1:8003CB50, 3OE1:80040E68) +0030 * = Has been to Ruins 1 (Ruins unlocked in offline single mode (pre-V4)) 0032 * = TBoss4Type1 encountered -0033 * = TBoss4Type1 defeated +0033 * = TBoss4Type1 defeated; sets command 10 quest tier to 4 0034 * = TBoss4Type2 encountered -0035 * = TBoss4Type2 defeated +0035 * = TBoss4Type2 defeated; unlocks Hard if set in Normal 0036 * = TBoss4Type3 encountered -0037 * = TBoss4Type3 defeated -0046 = One CCA door lock unlocked -0047 = One CCA door lock unlocked -0048 = One CCA door lock unlocked +0037 * = TBoss4Type3 defeated; unlocks Very Hard or Ultimate if set in Hard or Very Hard respectively +0046 * = First CCA door lock unlocked (TODO: Cleared by 59NL:006585E4; is this triggered anywhere?) +0047 * = Second CCA door lock unlocked (TODO: Cleared by 59NL:006585E4; is this triggered anywhere?) +0048 * = Third CCA door lock unlocked (TODO: Cleared by 59NL:006585E4; is this triggered anywhere?) 0049 = Entered Laboratory 004A = Lab Assistant Start 004B * = Has been to VR Temple Beta -004C = Defeated Barba Ray -004D = Lab Assistant after defeating barba ray +004C * = Barba Ray defeated (VR Spaceship unlocked in online/multi mode (pre-V4)) +004D * = Talked with Lab Assistant after defeating Barba Ray (VR Spaceship unlocked in offline single mode (pre-V4)) 004E * = Has been to VR Spaceship Beta -004F * = TBoss8Dragon defeated +004F * = TBoss8Dragon defeated (CCA unlocked in online/multi mode (pre-V4)) +0050 * = CCA unlocked in offline single mode (pre-V4) 0051 * = Has been to CCA -0052 = Defeated Gal Gyrphon // Defeated Gol dragon in seat of heart (?) +0052 * = Gal Gryphon defeated (Seabed unlocked in online/multi mode (pre-V4)) +0053 * = Seabed unlocked in offline single mode (pre-V4) 0054 * = Has been to Seabed Upper +0055 * = Has been to Seabed Lower 0056 * = TBoss6PlotFalz encountered -0057 * = TBoss6PlotFalz defeated -005B = Lab Natasha Start +0057 * = TBoss6PlotFalz defeated (unlocks the next difficulty level) +005B * = Has seen first single-mode Natasha conversation (Episode 1) 005C = Lab Natasha after VR temple 005D = Lab Natasha after VR Spaceship 005E = Lab Assistant after defeating Gal gryphon 005F = After reading the last capsule from flowen 0060 = Lab Natasha after CCA -0065 = Cleared Magnitude of Metal -0067 = Cleared Claiming a Stake -0069 = Cleared Value of Money -006B = Cleared Battle Training -006D = Cleared Journalistic Pursuit -006F = Cleared The Fake in Yellow -0071 = Cleared Native Research -0073 = Cleared Forest of Sorrow -0075 = Cleared Gran Squall -0077 = Cleared Addicting Food -0079 = Cleared The Lost Bride -007B = Cleared Waterfall Tears -007D = Cleared Black Paper -007F = Cleared Secret Delivery -0081 = Cleared Soul of a Blacksmith -0083 = Cleared Letter from Lionel -0085 = Cleared The Grave's Butler -0087 = Cleared Knowing One's Heart -0089 = Cleared The Retired Hunter -008B = Cleared Dr. Osto's Research -008D = Cleared Unsealed Door -008F = Cleared Soul of Steel -0091 = Cleared Doc's Secret Plan (able to make enemy part weapons) -0093 = Cleared Seek my Master -0095 = Cleared From the Depths +0064 * = Magnitude of Metal unlocked +0065 * = Magnitude of Metal completed +0066 * = Claiming A Stake unlocked +0067 * = Claiming A Stake completed +0068 * = The Value of Money unlocked +0069 * = The Value of Money completed +006A * = Battle Training unlocked +006B * = Battle Training completed +006C * = Journalistic Pursuit unlocked +006D * = Journalistic Pursuit completed +006E * = The Fake in yellow unlocked +006F * = The Fake in yellow completed +0070 * = Native Research unlocked +0071 * = Native Research completed +0072 * = Forest of Sorrow unlocked +0073 * = Forest of Sorrow completed +0074 * = Gran Squall unlocked +0075 * = Gran Squall completed +0076 * = Addicting Food unlocked +0077 * = Addicting Food completed +0078 * = The Lost Bride unlocked +0079 * = The Lost Bride completed +007A * = Waterfall tears unlocked +007B * = Waterfall tears completed +007C * = Black Paper unlocked +007D * = Black Paper completed +007E * = Secret Delivery unlocked +007F * = Secret Delivery completed +0080 * = Soul of a Blacksmith unlocked +0081 * = Soul of a Blacksmith completed +0082 * = Letter from Lionel unlocked +0083 * = Letter from Lionel completed +0084 * = The Grave's Butler unlocked +0085 * = The Grave's Butler completed +0086 * = Knowing One's Heart unlocked +0087 * = Knowing One's Heart completed +0088 * = Retired Hunter unlocked +0089 * = Retired Hunter completed +008A * = Dr. Osto's Research unlocked +008B * = Dr. Osto's Research completed +008C * = The Unsealed Door unlocked +008D * = The Unsealed Door completed +008E * = Soul of Steel unlocked +008F * = Soul of Steel completed +0090 * = Doc's Secret Plan unlocked +0091 * = Doc's Secret Plan completed +0092 * = Seek My Master unlocked +0093 * = Seek My Master completed +0094 * = From the Depths unlocked +0095 * = From the Depths completed 0096 = Unknown (set in the fake in yellow) 0097 * = TBoss4Type3 defeated while any player was using Dark Flow, Dark Meteor, or Dark Bridge 0098 * = TBoss6PlotFalz defeated while any player was using a Read weapon (e.g. Red Saber, Reg Handgun, etc.) or any of Rico's armors (Red Ring, Rico's Glasses, Rico's Earring) 0099 * = TBoss4Thanks destroyed 009A * = TBoss6Thanks destroyed 009B = Cleared Central Dome Fire Swirl -00A1 = Cleared Seat of the Heart +009F * = Central Dome Fire Swirl unlocked +00A0 * = Central Dome Fire Swirl completed +00A1 * = Seat of the Heart completed +00A2 * = The East Tower completed +00A3 * = The East Tower completed +00A4 * = The West Tower completed +00A5 * = The West Tower completed 00C9 = Got an enemy weapon converted 00CA = unknown Fake In Yellow 00CE = unknown Fake In Yellow @@ -137,62 +170,57 @@ 01AE = Capsule elly CCA 01B3 = After reading a capsule from flowen 01D6 = Set after unlocking vr spaceship -01F5 = Episode1: Cleared government 1-1 -01F7 = Episode1: Cleared government 1-2 -01F9 = Episode1: Cleared government 1-3 -01FB = Episode1: Cleared government 2-1 -01FD = Episode1: Cleared government 2-2 -01FF = Episode1: Cleared government 2-3 -0201 = Episode1: Cleared government 2-4 -0203 = Episode1: Cleared government 3-1 -0205 = Episode1: Cleared government 3-2 -0207 = Episode1: Cleared government 3-3 -0209 = Episode1: Cleared government 4-1 -020B = Episode1: Cleared government 4-2 -020D = Episode1: Cleared government 4-3 -020F = Episode1: Cleared government 4-4 -0211 = Episode1: Cleared government 4-5 -0213 = Episode2: Cleared government 5-1 // Talked to Tekker (?) -0214 = Entered Forest 1 -0215 = Episode2: Cleared government 5-2 -0217 = Episode2: Cleared government 5-3 // Defeated Dragon (?) -0219 = Episode2: Cleared government 5-4 -021B = Episode2: Cleared government 5-5 -021D = Episode2: Cleared government 6-1 -021F = Episode2: Cleared government 6-2 -0220 = Defeated De Rol Le -0221 = Episode2: Cleared government 6-3 -0223 = Episode2: Cleared government 6-4 -0225 = Episode2: Cleared government 6-5 -0227 = Episode2: Cleared government 7-1 -0229 = Episode2: Cleared government 7-2 -022A = Defeated Vol Opt (002A and 022A together on hard mode) -022B = Episode2: Cleared government 7-3 // Rico capsule after Vol Opt, at Ruins door (?) -022D = Episode2: Cleared government 7-4 // Entered Caves 2 (?) -022F = Episode2: Cleared government 7-5 -0230 = Entered Ruins 1 -0231 = Episode2: Cleared government 8-1 -0233 = Episode2: Cleared government 8-2 -0234 = Entered Falz 2 -0235 = Episode2: Cleared government 8-3 +01F5 * = Episode1: Cleared government 1-1 +01F7 * = Episode1: Cleared government 1-2 +01F9 * = Episode1: Cleared government 1-3; Caves unlocked (V4) +01FB * = Episode1: Cleared government 2-1 +01FD * = Episode1: Cleared government 2-2 +01FF * = Episode1: Cleared government 2-3 +0201 * = Episode1: Cleared government 2-4; Mines unlocked (V4) +0203 * = Episode1: Cleared government 3-1 +0205 * = Episode1: Cleared government 3-2 +0207 * = Episode1: Cleared government 3-3; Ruins unlocked (V4) +0209 * = Episode1: Cleared government 4-1 +020B * = Episode1: Cleared government 4-2 +020D * = Episode1: Cleared government 4-3 +020F * = Episode1: Cleared government 4-4 +0211 * = Episode1: Cleared government 4-5 +0213 * = Episode2: Cleared government 5-1 +0215 * = Episode2: Cleared government 5-2 +0217 * = Episode2: Cleared government 5-3 +0219 * = Episode2: Cleared government 5-4 +021B * = Episode2: Cleared government 5-5; VR Spaceship unlocked (V4) +021D * = Episode2: Cleared government 6-1 +021F * = Episode2: Cleared government 6-2 +0221 * = Episode2: Cleared government 6-3 +0223 * = Episode2: Cleared government 6-4 +0225 * = Episode2: Cleared government 6-5; CCA unlocked (V4) +0227 * = Episode2: Cleared government 7-1 +0229 * = Episode2: Cleared government 7-2 +022B * = Episode2: Cleared government 7-3 +022D * = Episode2: Cleared government 7-4 +022F * = Episode2: Cleared government 7-5; Seabed unlocked (V4) +0231 * = Episode2: Cleared government 8-1 +0233 * = Episode2: Cleared government 8-2 +0235 * = Episode2: Cleared government 8-3 0246 = Activated Jungle East big door switch 0248 = Activated Seaside big door switch 024F = Defeated Gol Dragon 0252 = Defeated Gal Gryphon -02BD = Episode4: Cleared government 9-1 -02BE = Episode4: Cleared government 9-2 -02BF = Episode4: Cleared government 9-3 -02C0 = Episode4: Cleared government 9-4 -02C1 = Episode4: Cleared government 9-5 -02C2 = Episode4: Cleared government 9-6 -02C3 = Episode4: Cleared government 9-7 -02C4 = Episode4: Cleared government 9-8 +02BD * = Episode4: Cleared government 9-1; Crater West unlocked +02BE * = Episode4: Cleared government 9-2; Crater South unlocked +02BF * = Episode4: Cleared government 9-3; Crater North unlocked +02C0 * = Episode4: Cleared government 9-4; Crater Interior unlocked +02C1 * = Episode4: Cleared government 9-5; Desert unlocked +02C2 * = Episode4: Cleared government 9-6 +02C3 * = Episode4: Cleared government 9-7 +02C4 * = Episode4: Cleared government 9-8 0314 = Entered Forest 1 0330 = Entered Ruins 1 03FA = P2 Menu 7, G-Counter // Talked to Momoka 03FB = Nol start 03FC = Cleared Ep2 government on ultimate -03FE * = TODO (3OE1:8019BA34) +03FE * = TODO (3OE1:8019BA34, 3OE1:80218F74, 59NL:0066A287) Quest unlock conditions: QUESTNUM NAMEIDX SDESCIDX LDESCIDX ENFL CPFL FLAGS FILE @@ -275,13 +303,13 @@ Quest unlock conditions: /* quest16 */ F_0082 = F_0065 && F_0067 && F_006B && F_0201; /* quest17 */ F_0084 = F_0065 && F_0067 && F_006B && F_01F9; /* quest18 */ F_0086 = F_0065 && F_0067 && F_006B && F_0201; - /* quest19 */ F_0088 = F_0065 && F_0067 && F_006B && F_0209; + /* quest19 */ F_0088 = F_0065 && F_0067 && F_006B && F_0207; /* quest20 */ F_008A = F_0065 && F_0067 && F_006B && F_0201; /* quest21 */ F_008C = F_008B && F_007F && F_0201; - /* quest22 */ F_008E = F_008D && F_0091 && F_0209; - /* quest23 */ F_0090 = F_007F && F_0209; - /* quest24 */ F_0092 = F_0065 && F_0067 && F_006B && F_0209; - /* quest25 */ F_0094 = F_008D && F_0091 && F_0209; + /* quest22 */ F_008E = F_008D && F_0091 && F_0207; + /* quest23 */ F_0090 = F_007F && F_0207; + /* quest24 */ F_0092 = F_0065 && F_0067 && F_006B && F_0207; + /* quest25 */ F_0094 = F_008D && F_0091 && F_0207; ### T FLAG NAME REQUIREMENTS AVAILABLE_IF ENABLED_IF 001 1 0065 Magnitude of Metal !F_0065 || (F_0065 && F_0067 && F_0069 && F_006B && F_006D && F_006F && F_0071 && F_0073 && F_0075 && F_0077 && F_0079 && F_007B && F_007D && F_007F && F_0081 && F_0083 && F_0085 && F_0087 && F_0089 && F_008B && F_008D && F_008F && F_0091 && F_0093 && F_0095) @@ -302,11 +330,11 @@ Quest unlock conditions: 016 3 0083 Letter from Lionel T1, Mines F_0065 && F_0067 && F_006B && F_0201 !F_0083 || (F_0065 && F_0067 && F_0069 && F_006B && F_006D && F_006F && F_0071 && F_0073 && F_0075 && F_0077 && F_0079 && F_007B && F_007D && F_007F && F_0081 && F_0083 && F_0085 && F_0087 && F_0089 && F_008B && F_008D && F_008F && F_0091 && F_0093 && F_0095) 017 3 0085 The Grave's Butler T1 F_0065 && F_0067 && F_006B && F_01F9 !F_0085 || (F_0065 && F_0067 && F_0069 && F_006B && F_006D && F_006F && F_0071 && F_0073 && F_0075 && F_0077 && F_0079 && F_007B && F_007D && F_007F && F_0081 && F_0083 && F_0085 && F_0087 && F_0089 && F_008B && F_008D && F_008F && F_0091 && F_0093 && F_0095) 018 4 0087 Knowing One's Heart T1, Mines F_0065 && F_0067 && F_006B && F_0201 !F_0087 || (F_0065 && F_0067 && F_0069 && F_006B && F_006D && F_006F && F_0071 && F_0073 && F_0075 && F_0077 && F_0079 && F_007B && F_007D && F_007F && F_0081 && F_0083 && F_0085 && F_0087 && F_0089 && F_008B && F_008D && F_008F && F_0091 && F_0093 && F_0095) - 019 5 0089 Retired Hunter T1, Ruins F_0065 && F_0067 && F_006B && F_0209 !F_0089 || (F_0065 && F_0067 && F_0069 && F_006B && F_006D && F_006F && F_0071 && F_0073 && F_0075 && F_0077 && F_0079 && F_007B && F_007D && F_007F && F_0081 && F_0083 && F_0085 && F_0087 && F_0089 && F_008B && F_008D && F_008F && F_0091 && F_0093 && F_0095) + 019 5 0089 Retired Hunter T1, Ruins F_0065 && F_0067 && F_006B && F_0207 !F_0089 || (F_0065 && F_0067 && F_0069 && F_006B && F_006D && F_006F && F_0071 && F_0073 && F_0075 && F_0077 && F_0079 && F_007B && F_007D && F_007F && F_0081 && F_0083 && F_0085 && F_0087 && F_0089 && F_008B && F_008D && F_008F && F_0091 && F_0093 && F_0095) 020 4 008B Dr. Osto's Research T1, Mines F_0065 && F_0067 && F_006B && F_0201 !F_008B || (F_0065 && F_0067 && F_0069 && F_006B && F_006D && F_006F && F_0071 && F_0073 && F_0075 && F_0077 && F_0079 && F_007B && F_007D && F_007F && F_0081 && F_0083 && F_0085 && F_0087 && F_0089 && F_008B && F_008D && F_008F && F_0091 && F_0093 && F_0095) 021 4 008D The Unsealed Door 020, 014 F_008B && F_007F && F_0201 !F_008D || (F_0065 && F_0067 && F_0069 && F_006B && F_006D && F_006F && F_0071 && F_0073 && F_0075 && F_0077 && F_0079 && F_007B && F_007D && F_007F && F_0081 && F_0083 && F_0085 && F_0087 && F_0089 && F_008B && F_008D && F_008F && F_0091 && F_0093 && F_0095) - 022 5 008F Soul of Steel 023 F_008D && F_0091 && F_0209 !F_008F || (F_0065 && F_0067 && F_0069 && F_006B && F_006D && F_006F && F_0071 && F_0073 && F_0075 && F_0077 && F_0079 && F_007B && F_007D && F_007F && F_0081 && F_0083 && F_0085 && F_0087 && F_0089 && F_008B && F_008D && F_008F && F_0091 && F_0093 && F_0095) - 023 5 0091 Doc's Secret Plan 014, Ruins F_007F && F_0209 !F_0091 || (F_0065 && F_0067 && F_0069 && F_006B && F_006D && F_006F && F_0071 && F_0073 && F_0075 && F_0077 && F_0079 && F_007B && F_007D && F_007F && F_0081 && F_0083 && F_0085 && F_0087 && F_0089 && F_008B && F_008D && F_008F && F_0091 && F_0093 && F_0095) - 024 5 0093 Seek My Master T1, Ruins F_0065 && F_0067 && F_006B && F_0209 !F_0093 || (F_0065 && F_0067 && F_0069 && F_006B && F_006D && F_006F && F_0071 && F_0073 && F_0075 && F_0077 && F_0079 && F_007B && F_007D && F_007F && F_0081 && F_0083 && F_0085 && F_0087 && F_0089 && F_008B && F_008D && F_008F && F_0091 && F_0093 && F_0095) - 025 5 0095 From the Depths 023 F_008D && F_0091 && F_0209 !F_0095 || (F_0065 && F_0067 && F_0069 && F_006B && F_006D && F_006F && F_0071 && F_0073 && F_0075 && F_0077 && F_0079 && F_007B && F_007D && F_007F && F_0081 && F_0083 && F_0085 && F_0087 && F_0089 && F_008B && F_008D && F_008F && F_0091 && F_0093 && F_0095) + 022 5 008F Soul of Steel 023 F_008D && F_0091 && F_0207 !F_008F || (F_0065 && F_0067 && F_0069 && F_006B && F_006D && F_006F && F_0071 && F_0073 && F_0075 && F_0077 && F_0079 && F_007B && F_007D && F_007F && F_0081 && F_0083 && F_0085 && F_0087 && F_0089 && F_008B && F_008D && F_008F && F_0091 && F_0093 && F_0095) + 023 5 0091 Doc's Secret Plan 014, Ruins F_007F && F_0207 !F_0091 || (F_0065 && F_0067 && F_0069 && F_006B && F_006D && F_006F && F_0071 && F_0073 && F_0075 && F_0077 && F_0079 && F_007B && F_007D && F_007F && F_0081 && F_0083 && F_0085 && F_0087 && F_0089 && F_008B && F_008D && F_008F && F_0091 && F_0093 && F_0095) + 024 5 0093 Seek My Master T1, Ruins F_0065 && F_0067 && F_006B && F_0207 !F_0093 || (F_0065 && F_0067 && F_0069 && F_006B && F_006D && F_006F && F_0071 && F_0073 && F_0075 && F_0077 && F_0079 && F_007B && F_007D && F_007F && F_0081 && F_0083 && F_0085 && F_0087 && F_0089 && F_008B && F_008D && F_008F && F_0091 && F_0093 && F_0095) + 025 5 0095 From the Depths 023 F_008D && F_0091 && F_0207 !F_0095 || (F_0065 && F_0067 && F_0069 && F_006B && F_006D && F_006F && F_0071 && F_0073 && F_0075 && F_0077 && F_0079 && F_007B && F_007D && F_007F && F_0081 && F_0083 && F_0085 && F_0087 && F_0089 && F_008B && F_008D && F_008F && F_0091 && F_0093 && F_0095) 026 2 009B Central Dome Fire Swirl 008 F_0073 diff --git a/src/Map.cc b/src/Map.cc index 3d6760d1..9c390be0 100644 --- a/src/Map.cc +++ b/src/Map.cc @@ -1221,27 +1221,27 @@ static const std::vector dat_object_definitions({ // game's mode and quest flags. A different set of flags is checked on BB than on other versions, presumably since // government quests are used to unlock areas instead of offline story progression. On later versions of BB, all // floors are available by default; this table reflects the behavior before that change. - // Required flag for mode: Online/multi Offline BB (all modes) + // Required flag for mode: Online/multi Offline BB (all modes) // Episode 1: - // Forest 1: Always open Always open Always open - // Cave 1: 0x17 0x18 0x1F9 - // Mine 1: 0x20 0x21 0x201 - // Ruins 1: 0x30 0x2A 0x207 + // Forest 1 Always open Always open Always open + // Cave 1 0x17 0x18 0x1F9 + // Mine 1 0x20 0x21 0x201 + // Ruins 1 0x30 0x2A 0x207 // Episode 2: - // VR Temple Alpha: Always open Always open Always open - // VR Spaceship Alpha: 0x4C 0x4D 0x21B - // CCA: 0x4F 0x50 0x225 - // Seabed Upper: 0x52 0x53 0x22F + // VR Temple Alpha Always open Always open Always open + // VR Spaceship Alpha 0x4C 0x4D 0x21B + // CCA 0x4F 0x50 0x225 + // Seabed Upper 0x52 0x53 0x22F // Episode 4: - // Crater East Always open - // Crater West 0x2BD - // Crater South 0x2BE - // Crater North 0x2BF - // Crater Interior 0x2C0 - // Subterranean Desert 1 0x2C1 + // Crater East Always open + // Crater West 0x2BD + // Crater South 0x2BE + // Crater North 0x2BF + // Crater Interior 0x2C0 + // Subterranean Desert 1 0x2C1 // Params: // param5 = main warp type: - // 00 = Episode 1 / Episode 4 + // 00 = All levels // 01 = Ep2 VR Temple / VR Spaceship (CCA and Seabed not available) // 02 = Ep2 CCA (VR Temple and Spaceship not available) {0x0043, F_V0_V4, 0x0000600000040001, "TObjCityMainWarp"}, diff --git a/system/quests/solo-story/q019.json b/system/quests/solo-story/q019.json index 9302db2e..63ca72c1 100644 --- a/system/quests/solo-story/q019.json +++ b/system/quests/solo-story/q019.json @@ -1,4 +1,4 @@ { - "AvailableIf": "F_0065 && F_0067 && F_006B && F_0209", + "AvailableIf": "F_0065 && F_0067 && F_006B && F_0207", "EnabledIf": "!F_0089 || (F_0065 && F_0067 && F_0069 && F_006B && F_006D && F_006F && F_0071 && F_0073 && F_0075 && F_0077 && F_0079 && F_007B && F_007D && F_007F && F_0081 && F_0083 && F_0085 && F_0087 && F_0089 && F_008B && F_008D && F_008F && F_0091 && F_0093 && F_0095)", } diff --git a/system/quests/solo-story/q022.json b/system/quests/solo-story/q022.json index f8333a5a..4569a874 100644 --- a/system/quests/solo-story/q022.json +++ b/system/quests/solo-story/q022.json @@ -1,4 +1,4 @@ { - "AvailableIf": "F_008D && F_0091 && F_0209", + "AvailableIf": "F_008D && F_0091 && F_0207", "EnabledIf": "!F_008F || (F_0065 && F_0067 && F_0069 && F_006B && F_006D && F_006F && F_0071 && F_0073 && F_0075 && F_0077 && F_0079 && F_007B && F_007D && F_007F && F_0081 && F_0083 && F_0085 && F_0087 && F_0089 && F_008B && F_008D && F_008F && F_0091 && F_0093 && F_0095)", } diff --git a/system/quests/solo-story/q023.json b/system/quests/solo-story/q023.json index 731c3daf..9dd753b6 100644 --- a/system/quests/solo-story/q023.json +++ b/system/quests/solo-story/q023.json @@ -1,4 +1,4 @@ { - "AvailableIf": "F_007F && F_0209", + "AvailableIf": "F_007F && F_0207", "EnabledIf": "!F_0091 || (F_0065 && F_0067 && F_0069 && F_006B && F_006D && F_006F && F_0071 && F_0073 && F_0075 && F_0077 && F_0079 && F_007B && F_007D && F_007F && F_0081 && F_0083 && F_0085 && F_0087 && F_0089 && F_008B && F_008D && F_008F && F_0091 && F_0093 && F_0095)", } diff --git a/system/quests/solo-story/q024.json b/system/quests/solo-story/q024.json index 5ddf23ee..e90ca2ff 100644 --- a/system/quests/solo-story/q024.json +++ b/system/quests/solo-story/q024.json @@ -1,4 +1,4 @@ { - "AvailableIf": "F_0065 && F_0067 && F_006B && F_0209", + "AvailableIf": "F_0065 && F_0067 && F_006B && F_0207", "EnabledIf": "!F_0093 || (F_0065 && F_0067 && F_0069 && F_006B && F_006D && F_006F && F_0071 && F_0073 && F_0075 && F_0077 && F_0079 && F_007B && F_007D && F_007F && F_0081 && F_0083 && F_0085 && F_0087 && F_0089 && F_008B && F_008D && F_008F && F_0091 && F_0093 && F_0095)", } diff --git a/system/quests/solo-story/q025.json b/system/quests/solo-story/q025.json index 819c5c23..2a148964 100644 --- a/system/quests/solo-story/q025.json +++ b/system/quests/solo-story/q025.json @@ -1,4 +1,4 @@ { - "AvailableIf": "F_008D && F_0091 && F_0209", + "AvailableIf": "F_008D && F_0091 && F_0207", "EnabledIf": "!F_0095 || (F_0065 && F_0067 && F_0069 && F_006B && F_006D && F_006F && F_0071 && F_0073 && F_0075 && F_0077 && F_0079 && F_007B && F_007D && F_007F && F_0081 && F_0083 && F_0085 && F_0087 && F_0089 && F_008B && F_008D && F_008F && F_0091 && F_0093 && F_0095)", }