diff --git a/resources/content_type.ts b/resources/content_type.ts index d612c4672a..ddc2030a43 100644 --- a/resources/content_type.ts +++ b/resources/content_type.ts @@ -2,7 +2,6 @@ // DO NOT EDIT THIS FILE DIRECTLY const data = { - 'BeastTribeQuests': 13, 'Companions': 12, 'CustomDeliveries': 25, 'DeepDungeons': 21, @@ -24,7 +23,9 @@ const data = { 'RetainerVentures': 18, 'TreasureHunt': 9, 'Trials': 4, + 'TribalQuests': 13, 'UltimateRaids': 28, + 'VCDungeonFinder': 30, 'WondrousTails': 24, } as const; diff --git a/resources/weather_rate.ts b/resources/weather_rate.ts index 989e001ca5..62502c5038 100644 --- a/resources/weather_rate.ts +++ b/resources/weather_rate.ts @@ -1905,6 +1905,76 @@ const data: WeatherRateType = { 'Transcendence', ], }, + 148: { + 'rates': [ + 25, + 70, + 80, + 90, + 95, + 100, + ], + 'weathers': [ + 'Clear Skies', + 'Fair Skies', + 'Clouds', + 'Rain', + 'Fog', + 'Showers', + ], + }, + 149: { + 'rates': [ + 100, + ], + 'weathers': [ + 'Vacuity', + ], + }, + 150: { + 'rates': [], + 'weathers': [], + }, + 151: { + 'rates': [], + 'weathers': [], + }, + 152: { + 'rates': [], + 'weathers': [], + }, + 153: { + 'rates': [], + 'weathers': [], + }, + 154: { + 'rates': [], + 'weathers': [], + }, + 155: { + 'rates': [], + 'weathers': [], + }, + 156: { + 'rates': [], + 'weathers': [], + }, + 157: { + 'rates': [], + 'weathers': [], + }, + 158: { + 'rates': [], + 'weathers': [], + }, + 159: { + 'rates': [], + 'weathers': [], + }, + 160: { + 'rates': [], + 'weathers': [], + }, }; export default data; diff --git a/resources/zone_id.ts b/resources/zone_id.ts index 43c99df249..d27a2861fe 100644 --- a/resources/zone_id.ts +++ b/resources/zone_id.ts @@ -10,6 +10,14 @@ const data = { 'ARequiemForHeroes': 830, 'ASleepDisturbed': 914, 'ASpectacleForTheAges': 533, + 'AbyssosTheEighthCircle': 1087, + 'AbyssosTheEighthCircleSavage': 1088, + 'AbyssosTheFifthCircle': 1081, + 'AbyssosTheFifthCircleSavage': 1082, + 'AbyssosTheSeventhCircle': 1085, + 'AbyssosTheSeventhCircleSavage': 1086, + 'AbyssosTheSixthCircle': 1083, + 'AbyssosTheSixthCircleSavage': 1084, 'AccrueEnmityFromMultipleTargets': 540, 'Aglaia': 1054, 'AirForceOne': 832, @@ -94,7 +102,6 @@ const data = { 'ChocoboRaceTutorial': 417, 'CinderDrift': 897, 'CinderDriftExtreme': 912, - 'CloudNine': 1034, 'CoerthasCentralHighlands': 155, 'CoerthasWesternHighlands': 397, 'ComingClean': 860, @@ -102,6 +109,7 @@ const data = { 'ContainmentBayP1T6Extreme': 577, 'ContainmentBayS1T7': 517, 'ContainmentBayS1T7Extreme': 524, + 'ContainmentBayS1T7Unreal': 1090, 'ContainmentBayZ1T9': 637, 'ContainmentBayZ1T9Extreme': 638, 'CopperbellMines': 1038, @@ -277,8 +285,8 @@ const data = { 'SigmascapeV40': 751, 'SigmascapeV40Savage': 755, 'Smileton': 976, - 'Snowcloak': 371, - 'SohmAl': 441, + 'Snowcloak': 1062, + 'SohmAl': 1064, 'SohmAlHard': 617, 'SohrKhai': 555, 'SolemnTrinity': 300, @@ -288,9 +296,11 @@ const data = { 'SpecialEventIi': 354, 'SpecialEventIii': 509, 'StingingBack': 192, + 'StormsCrown': 1071, + 'StormsCrownExtreme': 1072, 'SyrcusTower': 372, 'Thavnair': 957, - 'TheAery': 435, + 'TheAery': 1065, 'TheAetherochemicalResearchFacility': 438, 'TheAitiascope': 978, 'TheAkhAfahAmphitheatreExtreme': 378, @@ -345,6 +355,7 @@ const data = { 'TheEpicOfAlexanderUltimate': 887, 'TheExcitatron6000': 1000, 'TheFaceOfTrueEvil': 709, + 'TheFellCourtOfTroia': 1070, 'TheFieldsOfGloryShatter': 554, 'TheFinalCoilOfBahamutTurn1': 193, 'TheFinalCoilOfBahamutTurn2': 194, @@ -379,7 +390,7 @@ const data = { 'TheHuntersLegacy': 875, 'TheJadeStoa': 746, 'TheJadeStoaExtreme': 758, - 'TheKeeperOfTheLake': 150, + 'TheKeeperOfTheLake': 1063, 'TheKillingArt': 1021, 'TheLabyrinthOfTheAncients': 174, 'TheLimitlessBlueExtreme': 447, @@ -425,7 +436,6 @@ const data = { 'ThePalaceOfTheDeadFloors71_80': 595, 'ThePalaceOfTheDeadFloors81_90': 596, 'ThePalaceOfTheDeadFloors91_100': 597, - 'ThePalaistra': 1032, 'ThePeaks': 620, 'ThePhantomsFeast': 994, 'ThePillars': 419, @@ -456,7 +466,7 @@ const data = { 'TheShiftingOubliettesOfLyheGhiah': 924, 'TheSingularityReactor': 437, 'TheSirensongSea': 626, - 'TheStepsOfFaith': 143, + 'TheStepsOfFaith': 1068, 'TheStigmaDreamscape': 986, 'TheStoneVigil': 1042, 'TheStoneVigilHard': 365, @@ -477,9 +487,8 @@ const data = { 'TheTwinning': 840, 'TheUnendingCoilOfBahamutUltimate': 733, 'TheValentionesCeremony': 741, - 'TheVault': 421, + 'TheVault': 1066, 'TheVoidArk': 508, - 'TheVolcanicHeart': 1033, 'TheWanderersPalace': 159, 'TheWanderersPalaceHard': 188, 'TheWeaponsRefrainUltimate': 777, @@ -494,7 +503,7 @@ const data = { 'ThokAstThokExtreme': 446, 'ThokAstThokHard': 432, 'ThornmarchExtreme': 364, - 'ThornmarchHard': 207, + 'ThornmarchHard': 1067, 'ToCalmerSeas': 1016, 'TripleTriadInvitationalParlor': 941, 'TripleTriadOpenTournament': 940, @@ -511,6 +520,7 @@ const data = { 'WesternLaNoscea': 138, 'WesternThanalan': 140, 'WhenClansCollide': 723, + 'WhereEverythingBegins': 1091, 'WithHeartAndSteel': 707, 'WolvesDenPier': 250, 'WorthyOfHisBack': 1014, diff --git a/resources/zone_info.ts b/resources/zone_info.ts index 42625e4594..fafcbe4fb7 100644 --- a/resources/zone_info.ts +++ b/resources/zone_info.ts @@ -384,51 +384,6 @@ const data: ZoneInfoType = { 'sizeFactor': 95, 'weatherRate': 50, }, - 1032: { - 'contentType': 6, - 'exVersion': 0, - 'name': { - 'cn': '角力学校', - 'de': 'Die Palästra', - 'en': 'The Palaistra', - 'fr': 'Le Palestre', - 'ja': 'パライストラ', - }, - 'offsetX': 0, - 'offsetY': 0, - 'sizeFactor': 400, - 'weatherRate': 0, - }, - 1033: { - 'contentType': 6, - 'exVersion': 0, - 'name': { - 'cn': '火山之心', - 'de': 'Das Herz des Vulkans', - 'en': 'The Volcanic Heart', - 'fr': 'Le Cœur volcanique', - 'ja': 'ヴォルカニック・ハート', - }, - 'offsetX': 0, - 'offsetY': 0, - 'sizeFactor': 400, - 'weatherRate': 0, - }, - 1034: { - 'contentType': 6, - 'exVersion': 0, - 'name': { - 'cn': '九霄云上', - 'de': 'Wolke Sieben', - 'en': 'Cloud Nine', - 'fr': 'Le Petit Nuage', - 'ja': 'クラウドナイン', - }, - 'offsetX': 0, - 'offsetY': 0, - 'sizeFactor': 400, - 'weatherRate': 0, - }, 1035: { 'contentType': 4, 'exVersion': 4, @@ -560,7 +515,7 @@ const data: ZoneInfoType = { 'contentType': 2, 'exVersion': 0, 'name': { - 'cn': '帝国南方堡外围激战', + 'cn': '神兵要塞帝国南方堡', 'de': 'Castrum Meridianum - Außenbereich', 'en': 'Castrum Meridianum', 'fr': 'Castrum Meridianum', @@ -576,7 +531,7 @@ const data: ZoneInfoType = { 'contentType': 2, 'exVersion': 0, 'name': { - 'cn': '天幕魔导城最终决战', + 'cn': '最终决战天幕魔导城', 'de': 'Castrum Meridianum - Praetorium', 'en': 'The Praetorium', 'fr': 'Le Praetorium', @@ -771,6 +726,298 @@ const data: ZoneInfoType = { 'sizeFactor': 400, 'weatherRate': 0, }, + 1062: { + 'contentType': 2, + 'exVersion': 0, + 'name': { + 'cn': '凛冽洞天披雪大冰壁', + 'de': 'Das Schneekleid', + 'en': 'Snowcloak', + 'fr': 'Manteneige', + 'ja': '氷結潜窟 スノークローク大氷壁', + 'ko': '얼음외투 대빙벽', + }, + 'offsetX': 0, + 'offsetY': 0, + 'sizeFactor': 200, + 'weatherRate': 42, + }, + 1063: { + 'contentType': 2, + 'exVersion': 0, + 'name': { + 'cn': '幻龙残骸密约之塔', + 'de': 'Hüter des Sees', + 'en': 'The Keeper of the Lake', + 'fr': 'Le Gardien du lac', + 'ja': '幻龍残骸 黙約の塔', + 'ko': '묵약의 탑', + }, + 'offsetX': 0, + 'offsetY': 0, + 'sizeFactor': 200, + 'weatherRate': 74, + }, + 1064: { + 'contentType': 2, + 'exVersion': 1, + 'name': { + 'cn': '天山绝顶索姆阿尔灵峰', + 'de': 'Sohm Al', + 'en': 'Sohm Al', + 'fr': 'Sohm Al', + 'ja': '霊峰踏破 ソーム・アル', + 'ko': '솜 알', + }, + 'offsetX': 185, + 'offsetY': 51, + 'sizeFactor': 200, + 'weatherRate': 0, + }, + 1065: { + 'contentType': 2, + 'exVersion': 1, + 'name': { + 'cn': '邪龙王座龙巢神殿', + 'de': 'Nest des Drachen', + 'en': 'The Aery', + 'fr': 'L\'Aire', + 'ja': '邪竜血戦 ドラゴンズエアリー', + 'ko': '용의 둥지', + }, + 'offsetX': -40, + 'offsetY': 55, + 'sizeFactor': 200, + 'weatherRate': 28, + }, + 1066: { + 'contentType': 2, + 'exVersion': 1, + 'name': { + 'cn': '圣教中枢伊修加德教皇厅', + 'de': 'Erzbasilika', + 'en': 'The Vault', + 'fr': 'La Voûte', + 'ja': '強硬突入 イシュガルド教皇庁', + 'ko': '이슈가르드 교황청', + }, + 'offsetX': 0, + 'offsetY': 0, + 'sizeFactor': 200, + 'weatherRate': 0, + }, + 1067: { + 'contentType': 4, + 'exVersion': 0, + 'name': { + 'cn': '莫古力贤王歼灭战', + 'de': 'Königliche Konfrontation (schwer)', + 'en': 'Thornmarch (Hard)', + 'fr': 'La Lisière de ronces (brutal)', + 'ja': '善王モグル・モグXII世討滅戦', + 'ko': '선왕 모그루 모그 XII세 토벌전', + }, + 'offsetX': 0, + 'offsetY': 0, + 'sizeFactor': 400, + 'weatherRate': 30, + }, + 1068: { + 'contentType': 7, + 'exVersion': 0, + 'name': { + 'de': 'Der Schicksalsweg', + 'en': 'The Steps of Faith', + 'fr': 'Le Siège de la sainte Cité d\'Ishgard', + 'ja': '皇都イシュガルド防衛戦', + }, + 'offsetX': 0, + 'offsetY': 0, + 'sizeFactor': 200, + 'weatherRate': 28, + }, + 1070: { + 'contentType': 2, + 'exVersion': 4, + 'name': { + 'de': 'Der Schwarze Hof von Troia', + 'en': 'The Fell Court of Troia', + 'fr': 'Le Château de Troïa', + 'ja': '異界孤城 トロイアコート', + }, + 'offsetX': -76, + 'offsetY': -180, + 'sizeFactor': 200, + 'weatherRate': 149, + }, + 1071: { + 'contentType': 4, + 'exVersion': 4, + 'name': { + 'de': 'Prophetie - Barbarizia', + 'en': 'Storm\'s Crown', + 'fr': 'La Toison des tempêtes', + 'ja': 'バルバリシア討滅戦', + }, + 'offsetX': -100, + 'offsetY': -100, + 'sizeFactor': 400, + 'weatherRate': 149, + }, + 1072: { + 'contentType': 4, + 'exVersion': 4, + 'name': { + 'de': 'Eschatos - Barbarizia', + 'en': 'Storm\'s Crown (Extreme)', + 'fr': 'La Toison des tempêtes (extrême)', + 'ja': '極バルバリシア討滅戦', + }, + 'offsetX': -100, + 'offsetY': -100, + 'sizeFactor': 400, + 'weatherRate': 149, + }, + 1081: { + 'contentType': 5, + 'exVersion': 4, + 'name': { + 'de': 'Abyssos - Fünfter Kreis', + 'en': 'Abyssos: The Fifth Circle', + 'fr': 'Le Purgatoire du Pandæmonium - Cages', + 'ja': '万魔殿パンデモニウム:煉獄編1', + }, + 'offsetX': -100, + 'offsetY': -100, + 'sizeFactor': 400, + 'weatherRate': 145, + }, + 1082: { + 'contentType': 5, + 'exVersion': 4, + 'name': { + 'de': 'Abyssos - Fünfter Kreis (episch)', + 'en': 'Abyssos: The Fifth Circle (Savage)', + 'fr': 'Le Purgatoire du Pandæmonium - Cages (sadique)', + 'ja': '万魔殿パンデモニウム零式:煉獄編1', + }, + 'offsetX': -100, + 'offsetY': -100, + 'sizeFactor': 400, + 'weatherRate': 145, + }, + 1083: { + 'contentType': 5, + 'exVersion': 4, + 'name': { + 'de': 'Abyssos - Sechster Kreis', + 'en': 'Abyssos: The Sixth Circle', + 'fr': 'Le Purgatoire du Pandæmonium - Croisements', + 'ja': '万魔殿パンデモニウム:煉獄編2', + }, + 'offsetX': -100, + 'offsetY': -100, + 'sizeFactor': 400, + 'weatherRate': 145, + }, + 1084: { + 'contentType': 5, + 'exVersion': 4, + 'name': { + 'de': 'Abyssos - Sechster Kreis (episch)', + 'en': 'Abyssos: The Sixth Circle (Savage)', + 'fr': 'Le Purgatoire du Pandæmonium - Croisements (sadique)', + 'ja': '万魔殿パンデモニウム零式:煉獄編2', + }, + 'offsetX': -100, + 'offsetY': -100, + 'sizeFactor': 400, + 'weatherRate': 145, + }, + 1085: { + 'contentType': 5, + 'exVersion': 4, + 'name': { + 'de': 'Abyssos - Siebter Kreis', + 'en': 'Abyssos: The Seventh Circle', + 'fr': 'Le Purgatoire du Pandæmonium - Racines', + 'ja': '万魔殿パンデモニウム:煉獄編3', + }, + 'offsetX': -100, + 'offsetY': -100, + 'sizeFactor': 400, + 'weatherRate': 145, + }, + 1086: { + 'contentType': 5, + 'exVersion': 4, + 'name': { + 'de': 'Abyssos - Siebter Kreis (episch)', + 'en': 'Abyssos: The Seventh Circle (Savage)', + 'fr': 'Le Purgatoire du Pandæmonium - Racines (sadique)', + 'ja': '万魔殿パンデモニウム零式:煉獄編3', + }, + 'offsetX': -100, + 'offsetY': -100, + 'sizeFactor': 400, + 'weatherRate': 145, + }, + 1087: { + 'contentType': 5, + 'exVersion': 4, + 'name': { + 'de': 'Abyssos - Achter Kreis', + 'en': 'Abyssos: The Eighth Circle', + 'fr': 'Le Purgatoire du Pandæmonium - Hérédité', + 'ja': '万魔殿パンデモニウム:煉獄編4', + }, + 'offsetX': -100, + 'offsetY': -100, + 'sizeFactor': 400, + 'weatherRate': 145, + }, + 1088: { + 'contentType': 5, + 'exVersion': 4, + 'name': { + 'de': 'Abyssos - Achter Kreis (episch)', + 'en': 'Abyssos: The Eighth Circle (Savage)', + 'fr': 'Le Purgatoire du Pandæmonium - Hérédité (sadique)', + 'ja': '万魔殿パンデモニウム零式:煉獄編4', + }, + 'offsetX': -100, + 'offsetY': -100, + 'sizeFactor': 400, + 'weatherRate': 145, + }, + 1090: { + 'contentType': 4, + 'exVersion': 4, + 'name': { + 'de': 'Traumprüfung - Sephirot', + 'en': 'Containment Bay S1T7 (Unreal)', + 'fr': 'Unité de contention S1P7 (irréel)', + 'ja': '幻魔神セフィロト討滅戦', + }, + 'offsetX': 0, + 'offsetY': 0, + 'sizeFactor': 400, + 'weatherRate': 66, + }, + 1091: { + 'contentType': 7, + 'exVersion': 4, + 'name': { + 'de': 'Wo alles seinen Anfang nimmt', + 'en': 'Where Everything Begins', + 'fr': 'Au commencement était Zero', + 'ja': '失われた力', + }, + 'offsetX': 143, + 'offsetY': -64, + 'sizeFactor': 200, + 'weatherRate': 149, + }, 128: { 'exVersion': 0, 'name': { @@ -997,22 +1244,6 @@ const data: ZoneInfoType = { 'sizeFactor': 100, 'weatherRate': 0, }, - 143: { - 'contentType': 4, - 'exVersion': 0, - 'name': { - 'cn': '皇都伊修加德保卫战', - 'de': 'Der Schicksalsweg', - 'en': 'The Steps of Faith', - 'fr': 'Le Siège de la sainte Cité d\'Ishgard', - 'ja': '皇都イシュガルド防衛戦', - 'ko': '성도 이슈가르드 방어전', - }, - 'offsetX': 0, - 'offsetY': 0, - 'sizeFactor': 200, - 'weatherRate': 28, - }, 145: { 'exVersion': 0, 'name': { @@ -1073,22 +1304,6 @@ const data: ZoneInfoType = { 'sizeFactor': 100, 'weatherRate': 3, }, - 150: { - 'contentType': 2, - 'exVersion': 0, - 'name': { - 'cn': '幻龙残骸密约之塔', - 'de': 'Hüter des Sees', - 'en': 'The Keeper of the Lake', - 'fr': 'Le Gardien du lac', - 'ja': '幻龍残骸 黙約の塔', - 'ko': '묵약의 탑', - }, - 'offsetX': 0, - 'offsetY': 0, - 'sizeFactor': 200, - 'weatherRate': 74, - }, 151: { 'contentType': 5, 'exVersion': 0, @@ -1483,22 +1698,6 @@ const data: ZoneInfoType = { 'sizeFactor': 200, 'weatherRate': 44, }, - 207: { - 'contentType': 4, - 'exVersion': 0, - 'name': { - 'cn': '莫古力贤王歼灭战', - 'de': 'Königliche Konfrontation (schwer)', - 'en': 'Thornmarch (Hard)', - 'fr': 'La Lisière de ronces (brutal)', - 'ja': '善王モグル・モグXII世討滅戦', - 'ko': '선왕 모그루 모그 XII세 토벌전', - }, - 'offsetX': 0, - 'offsetY': 0, - 'sizeFactor': 400, - 'weatherRate': 30, - }, 214: { 'contentType': 3, 'exVersion': 0, @@ -1887,7 +2086,7 @@ const data: ZoneInfoType = { 'contentType': 4, 'exVersion': 0, 'name': { - 'cn': '究极神兵破坏作战', + 'cn': '究极神兵假想作战', 'de': 'Heldenlied von Ultima', 'en': 'The Minstrel\'s Ballad: Ultima\'s Bane', 'fr': 'Le fléau d\'Ultima', @@ -2203,22 +2402,6 @@ const data: ZoneInfoType = { 'sizeFactor': 200, 'weatherRate': 0, }, - 371: { - 'contentType': 2, - 'exVersion': 0, - 'name': { - 'cn': '凛冽洞天披雪大冰壁', - 'de': 'Das Schneekleid', - 'en': 'Snowcloak', - 'fr': 'Manteneige', - 'ja': '氷結潜窟 スノークローク大氷壁', - 'ko': '얼음외투 대빙벽', - }, - 'offsetX': 0, - 'offsetY': 0, - 'sizeFactor': 200, - 'weatherRate': 42, - }, 372: { 'contentType': 5, 'exVersion': 0, @@ -2287,7 +2470,7 @@ const data: ZoneInfoType = { 'contentType': 6, 'exVersion': 0, 'name': { - 'cn': '周边遗迹群 (阵地战)', + 'cn': '周边遗迹群(阵地战)', 'de': 'Äußere Ruinen (Sicherung)', 'en': 'The Borderland Ruins (Secure)', 'fr': 'Les Ruines frontalières (annexion)', @@ -2675,22 +2858,6 @@ const data: ZoneInfoType = { 'sizeFactor': 200, 'weatherRate': 0, }, - 421: { - 'contentType': 2, - 'exVersion': 1, - 'name': { - 'cn': '圣教中枢伊修加德教皇厅', - 'de': 'Erzbasilika', - 'en': 'The Vault', - 'fr': 'La Voûte', - 'ja': '強硬突入 イシュガルド教皇庁', - 'ko': '이슈가르드 교황청', - }, - 'offsetX': 0, - 'offsetY': 0, - 'sizeFactor': 200, - 'weatherRate': 0, - }, 426: { 'contentType': 4, 'exVersion': 0, @@ -2727,7 +2894,7 @@ const data: ZoneInfoType = { 'contentType': 6, 'exVersion': 0, 'name': { - 'cn': '尘封秘岩 (争夺战)', + 'cn': '尘封秘岩(争夺战)', 'de': 'Robbenholm (Eroberung)', 'en': 'Seal Rock (Seize)', 'fr': 'Le Rocher des tréfonds (invasion)', @@ -2771,22 +2938,6 @@ const data: ZoneInfoType = { 'sizeFactor': 200, 'weatherRate': 42, }, - 435: { - 'contentType': 2, - 'exVersion': 1, - 'name': { - 'cn': '邪龙王座龙巢神殿', - 'de': 'Nest des Drachen', - 'en': 'The Aery', - 'fr': 'L\'Aire', - 'ja': '邪竜血戦 ドラゴンズエアリー', - 'ko': '용의 둥지', - }, - 'offsetX': -40, - 'offsetY': 55, - 'sizeFactor': 200, - 'weatherRate': 28, - }, 436: { 'contentType': 4, 'exVersion': 1, @@ -2835,22 +2986,6 @@ const data: ZoneInfoType = { 'sizeFactor': 200, 'weatherRate': 0, }, - 441: { - 'contentType': 2, - 'exVersion': 1, - 'name': { - 'cn': '天山绝顶索姆阿尔灵峰', - 'de': 'Sohm Al', - 'en': 'Sohm Al', - 'fr': 'Sohm Al', - 'ja': '霊峰踏破 ソーム・アル', - 'ko': '솜 알', - }, - 'offsetX': 185, - 'offsetY': 51, - 'sizeFactor': 200, - 'weatherRate': 0, - }, 442: { 'contentType': 5, 'exVersion': 1, @@ -3590,7 +3725,7 @@ const data: ZoneInfoType = { 'contentType': 6, 'exVersion': 0, 'name': { - 'cn': '荣誉野 (碎冰战)', + 'cn': '荣誉野(碎冰战)', 'de': 'Feld der Ehre (Zersplitterung)', 'en': 'The Fields of Glory (Shatter)', 'fr': 'Les Champs de la Gloire (brise-glace)', @@ -5278,7 +5413,7 @@ const data: ZoneInfoType = { 'contentType': 6, 'exVersion': 0, 'name': { - 'cn': '距骨研究所 (机动战)', + 'cn': '距骨研究所(机动战)', 'de': 'Astragalos', 'en': 'Astragalos', 'fr': 'Astragalos (machinerie)', @@ -5949,7 +6084,7 @@ const data: ZoneInfoType = { 'contentType': 6, 'exVersion': 0, 'name': { - 'cn': '隐塞 (机动战)', + 'cn': '隐塞(机动战)', 'de': 'Verborgene Schlucht', 'en': 'Hidden Gorge', 'fr': 'Gorge dérobée (machinerie)', diff --git a/ui/fisher/static-data.ts b/ui/fisher/static-data.ts index 302c79ef8e..d1cac2e91d 100644 --- a/ui/fisher/static-data.ts +++ b/ui/fisher/static-data.ts @@ -6227,6 +6227,34 @@ const data: FisherData = { 'thavnairisches Tintenfische', 'thavnairischer Tintenfische', ], + '37697': 'Mayapanzer', + '37845': [ + 'Großschwert-Snook', + 'Großschwert-Snooks', + ], + '37846': [ + 'Schlammschlucker-Kahlhecht', + 'Schlammschlucker-Kahlhechte', + ], + '37847': [ + 'Lalekrabbe', + 'Lalekrabben', + ], + '37848': [ + 'Bicuda-Bruder', + 'Bicuda-Brüder', + ], + '37849': 'Schattenkaiser', + '37850': [ + 'Verschwindarucu', + 'Verschwindarucus', + ], + '37851': 'Sternenspäher', + '37852': [ + 'Argonauta Argo', + 'Argonauta Argos', + ], + '37853': 'Planetes', }, 'en': { '4776': [ @@ -9436,8 +9464,8 @@ const data: FisherData = { ], '36421': 'Qeyiq sole', '36422': [ - 'Gwl crab', - 'Gwl crabs', + 'gwl crab', + 'gwl crabs', ], '36423': [ 'pantherscale grouper', @@ -9720,6 +9748,31 @@ const data: FisherData = { 'forbiddingways', ], '36686': 'Thavnairian calamari', + '37697': [ + 'Mayashell', + 'Mayashells', + ], + '37845': 'greatsword snook', + '37846': [ + 'swampsucker bowfin', + 'swampsucker bowfins', + ], + '37847': [ + 'lale crab', + 'lale crabs', + ], + '37848': 'bigcuda', + '37849': [ + 'sovereign shadow', + 'sovereign shadows', + ], + '37850': 'disappirarucu', + '37851': [ + 'starscryer', + 'starscryers', + ], + '37852': 'Argonauta argo', + '37853': 'planetes', }, 'fr': { '4776': [ @@ -12460,7 +12513,7 @@ const data: FisherData = { ], '27447': [ 'méduse-globule', - 'méduses-globule', + 'méduses-globules', ], '27448': [ 'flet kholusien', @@ -14185,12 +14238,43 @@ const data: FisherData = { 'orphie d\'Éblana', 'orphies d\'Éblana', ], - '36684': 'Foun Ahlm ', + '36684': 'Foun Ahlm', '36685': 'Forbiddingway', '36686': [ 'calmar thavnairois', 'calmars thavnairois', ], + '37697': [ + 'tortue éthérée de la Maya', + 'tortues éthérées de la Maya', + ], + '37845': [ + 'snook-grande épée', + 'snooks-grandes épées', + ], + '37846': [ + 'poisson-castor palustre', + 'poissons-castors palustres', + ], + '37847': [ + 'crabe lale', + 'crabes lale', + ], + '37848': 'bœuf-cuda', + '37849': [ + 'ombrecouronne', + 'ombrecouronnes', + ], + '37850': [ + 'pirarucu imitation', + 'pirarucus imitations', + ], + '37851': [ + 'scrutateur stellaire', + 'scrutateurs stellaires', + ], + '37852': 'argonauta argo', + '37853': 'planetes', }, 'ja': { '4776': 'マルムケルプ', @@ -15410,6 +15494,16 @@ const data: FisherData = { '36684': 'フォン・アールム', '36685': 'フォービディングウェイ', '36686': 'サベネアンカラマリ', + '37697': 'マーヤーの霊亀', + '37845': 'グレートソードスヌーク', + '37846': 'スワンプボウフィン', + '37847': 'ラーレギュルクラブ', + '37848': 'ビッグビックーダ', + '37849': '影なる帝冠', + '37850': 'イミテーションピラルク', + '37851': '破軍星の欠片', + '37852': 'アルゴノート・アルゴ', + '37853': '水面の恒星', }, 'ko': { '4776': '말름미역', @@ -19494,6 +19588,7 @@ const data: FisherData = { 36392, 36393, 36394, + 37845, ], '4052': [ 36390, @@ -19520,6 +19615,7 @@ const data: FisherData = { 36398, 36407, 36408, + 37846, ], '4056': [ 36397, @@ -19546,6 +19642,7 @@ const data: FisherData = { 36421, 36422, 36423, + 37847, ], '4060': [ 36420, @@ -19580,6 +19677,7 @@ const data: FisherData = { 36441, 36442, 36660, + 37848, ], '4065': [ 36436, @@ -19593,6 +19691,7 @@ const data: FisherData = { 36447, 36448, 36449, + 37697, ], '4067': [ 36450, @@ -19616,12 +19715,14 @@ const data: FisherData = { 36460, 36461, 36462, + 37849, ], '4070': [ 36463, 36465, 36466, 36467, + 37850, ], '4071': [ 36468, @@ -19641,6 +19742,7 @@ const data: FisherData = { 36478, 36479, 36480, + 37853, ], '4074': [ 36476, @@ -19679,6 +19781,7 @@ const data: FisherData = { 36501, 36502, 36503, + 37851, ], '4080': [ 36499, @@ -19703,6 +19806,7 @@ const data: FisherData = { 36515, 36516, 36517, + 37852, ], '4083': [ 36506, @@ -21440,7 +21544,7 @@ const data: FisherData = { '4076': 'apohelos 18-γ', '4077': 'apohelos 18-β', '4078': 'apohelos 18-α', - '4079': 'Wellspring of Regret', + '4079': 'wellspring of regret', '4080': 'Elegeia', '4081': 'limne 18', '4082': 'limne 3-α', @@ -23509,6 +23613,7 @@ const data: FisherData = { '36417': 2, '36418': 2, '36419': 2, + '36422': 2, '36423': 2, '36425': 2, '36426': 2, diff --git a/util/gen_zone_id_and_info.py b/util/gen_zone_id_and_info.py index 2471b38c70..3ee69b6fb9 100644 --- a/util/gen_zone_id_and_info.py +++ b/util/gen_zone_id_and_info.py @@ -30,6 +30,7 @@ "TheAkhAfahAmphitheatreUnreal": 930, "TheNavelUnreal": 953, "TheWhorleaterUnreal": 972, + "UltimasBaneUnreal": 1035, } synthetic_zone_info = { @@ -81,6 +82,21 @@ "sizeFactor": 400, "weatherRate": 38, }, + 1035: { + "contentType": 4, + "exVersion": 4, + "name": { + "cn": "究极神兵幻巧战", + "de": "Traumprüfung - Ultima", + "en": "Ultima's Bane (Unreal)", + "fr": "Le fléau d'Ultima (irréel)", + "ja": "幻アルテマウェポン破壊作戦", + }, + "offsetX": 0, + "offsetY": 0, + "sizeFactor": 400, + "weatherRate": 31, + }, } # Notes: use rawexd here instead of exd to get place ids / territory ids