diff --git a/resources/content_list.ts b/resources/content_list.ts index a9b0156ebe..d6e8d43f1f 100644 --- a/resources/content_list.ts +++ b/resources/content_list.ts @@ -445,6 +445,7 @@ const contentList: (ZoneIdType)[] = [ ZoneId.TheEpicOfAlexanderUltimate, ZoneId.DragonsongsRepriseUltimate, ZoneId.TheOmegaProtocolUltimate, + ZoneId.FuturesRewrittenUltimate, ]; export default contentList; diff --git a/resources/effect_id.ts b/resources/effect_id.ts index 21167aed5d..d9b168487c 100644 --- a/resources/effect_id.ts +++ b/resources/effect_id.ts @@ -1369,6 +1369,7 @@ const data = { 'FireCharged': '5CB', 'FireConvergence': '4FB', 'FireLoaded': 'E2A', + 'FireResistanceDownIi_111F': '111F', 'FireResistanceDownIi_471': '471', 'FireResistanceDownIi_4E7': '4E7', 'FireResistanceDownIi_832': '832', @@ -2103,6 +2104,7 @@ const data = { 'LightMedal_5E1': '5E1', 'LightMedal_5E2': '5E2', 'LightOfAscalon': '3AF', + 'LightResistanceDownIi': '1044', 'LightResistanceDown_8E6': '8E6', 'LightResistanceDown_C3F': 'C3F', 'Lightheaded_8CA': '8CA', @@ -2279,6 +2281,7 @@ const data = { 'MarchingOrdersVigilForTheLost': '937', 'MarchingOrdersWornToAShadow': 'A18', 'MarkOfEasyPrey': 'ACF', + 'MarkOfMortality_1114': '1114', 'MarkOfMortality_701': '701', 'MarkOfMortality_945': '945', 'MarkOfTheDepths': 'AD1', @@ -2592,6 +2595,7 @@ const data = { 'PhysicalVulnerabilityDown_37': '37', 'PhysicalVulnerabilityDown_383': '383', 'PhysicalVulnerabilityDown_E36': 'E36', + 'PhysicalVulnerabilityUp_1042': '1042', 'PhysicalVulnerabilityUp_1ED': '1ED', 'PhysicalVulnerabilityUp_291': '291', 'PhysicalVulnerabilityUp_2B7': '2B7', @@ -3243,9 +3247,12 @@ const data = { 'SpellInWaitingFlare_690': '690', 'SpellInWaitingFlare_83A': '83A', 'SpellInWaitingHellWind': '713', - 'SpellInWaitingQuietus': '9E3', - 'SpellInWaitingReturn': '9A0', + 'SpellInWaitingQuietus_104E': '104E', + 'SpellInWaitingQuietus_9E3': '9E3', + 'SpellInWaitingRefrain': '1115', 'SpellInWaitingReturnIv': '68F', + 'SpellInWaitingReturn_1070': '1070', + 'SpellInWaitingReturn_9A0': '9A0', 'SpellInWaitingShadoweye_714': '714', 'SpellInWaitingShadoweye_998': '998', 'SpellInWaitingUnholyDarkness_711': '711', @@ -3370,6 +3377,7 @@ const data = { 'Stronghold': 'C3', 'StunResistance_27': '27', 'StunResistance_545': '545', + 'Stun_1043': '1043', 'Stun_1116': '1116', 'Stun_111A': '111A', 'Stun_1151': '1151', @@ -3812,6 +3820,7 @@ const data = { 'Voidbound': '1D4', 'VortexBarrier': 'BC4', 'Vril': '50A', + 'VulnerabilityDown_1154': '1154', 'VulnerabilityDown_15E': '15E', 'VulnerabilityDown_196': '196', 'VulnerabilityDown_324': '324', @@ -3961,8 +3970,10 @@ const data = { 'Wrathful_F3D': 'F3D', 'WreathOfFire': '10DB', 'WreathOfIce': '10DC', - 'Wyrmclaw': '8D2', - 'Wyrmfang': '8D3', + 'Wyrmclaw_8D2': '8D2', + 'Wyrmclaw_CBF': 'CBF', + 'Wyrmfang_8D3': '8D3', + 'Wyrmfang_CC0': 'CC0', 'XMarkedSoul': 'E00', 'XMarksTheShock': 'F8A', 'YellowPaint': '5BB', @@ -3985,6 +3996,15 @@ const data = { '[]_7BC': '7BC', '[]_7FE': '7FE', '[]_C2D': 'C2D', + '_Rsv_4157_1_1_0_0_S74cfc3b0_E74cfc3b0': '103D', + '_Rsv_4158_1_1_0_0_S74cfc3b0_E74cfc3b0': '103E', + '_Rsv_4159_1_1_0_0_S74cfc3b0_E74cfc3b0': '103F', + '_Rsv_4160_1_1_0_0_S74cfc3b0_E74cfc3b0': '1040', + '_Rsv_4161_1_1_0_0_S74cfc3b0_E74cfc3b0': '1041', + '_Rsv_4165_1_1_0_0_S74cfc3b0_E74cfc3b0': '1045', + '_Rsv_4166_1_1_0_0_S74cfc3b0_E74cfc3b0': '1046', + '_Rsv_4171_1_1_0_0_S74cfc3b0_E74cfc3b0': '104B', + '_Rsv_4172_1_1_0_0_S74cfc3b0_E74cfc3b0': '104C', 'ii': 'C2A', } as const; diff --git a/resources/zone_id.ts b/resources/zone_id.ts index 39c4641639..fe72704be2 100644 --- a/resources/zone_id.ts +++ b/resources/zone_id.ts @@ -236,6 +236,7 @@ const data = { 'ForlornGlory': 1051, 'Foundation': 418, 'FourPlayerMahjongQuickMatchKuitanDisabled': 831, + 'FuturesRewrittenUltimate': 1238, 'Garlemald': 958, 'GenerationalBonding': 1115, 'Halatali': 1245, diff --git a/resources/zone_info.ts b/resources/zone_info.ts index dffe54f982..1db8f807b8 100644 --- a/resources/zone_info.ts +++ b/resources/zone_info.ts @@ -10232,6 +10232,20 @@ const data: ZoneInfoType = { 'sizeFactor': 100, 'weatherRate': 0, }, + 1238: { + 'contentType': 28, + 'exVersion': 5, + 'name': { + 'de': 'Eine zweite Zukunft (fatal)', + 'en': 'Futures Rewritten (Ultimate)', + 'fr': 'Avenirs réécrits (fatal)', + 'ja': '絶もうひとつの未来', + }, + 'offsetX': -100, + 'offsetY': -100, + 'sizeFactor': 400, + 'weatherRate': 0, + }, 1239: { 'contentType': 4, 'exVersion': 5,