diff --git a/server/src/ffxiv/auto_translate.rs b/server/src/ffxiv/auto_translate.rs index 1b4c713..33ec7a8 100644 --- a/server/src/ffxiv/auto_translate.rs +++ b/server/src/ffxiv/auto_translate.rs @@ -7107,6 +7107,24 @@ lazy_static::lazy_static! { de: "Ritter Paradiesaubergine", fr: "Chevalier aubergine insulaire", }, + (49, 258) => LocalisedText { + en: "island Garlic Jester", + ja: "アイル・ガーリックスター", + de: "Sir Paradiesknoblauch", + fr: "Baron ail insulaire", + }, + (49, 259) => LocalisedText { + en: "island Tomato King ", + ja: "アイル・キングトマト", + de: "König Paradiestomate", + fr: "Roi tomate insulaire", + }, + (49, 260) => LocalisedText { + en: "island Mandragora Queen", + ja: "アイル・マンドラクイーン", + de: "Königin Paradies-Mandragora", + fr: "Reine mandragore insulaire", + }, (49, 261) => LocalisedText { en: "lynx of eternal darkness", ja: "エターナルダークネス・リンクス", @@ -7197,6 +7215,12 @@ lazy_static::lazy_static! { de: "Alkonost", fr: "alkonost", }, + (49, 282) => LocalisedText { + en: "island buffalo", + ja: "アイル・バッファロー", + de: "Inselbüffel", + fr: "buffle insulaire", + }, (49, 284) => LocalisedText { en: "pod 602", ja: "ポッド602", @@ -7251,6 +7275,12 @@ lazy_static::lazy_static! { de: "Megashiba", fr: "mégashiba", }, + (49, 297) => LocalisedText { + en: "traveling supporter", + ja: "トラベリングサポーター", + de: "Reise-Support", + fr: "unité de voyage accompagné", + }, (49, 298) => LocalisedText { en: "Miw Miisv", ja: "ミゥ・ミーシュ", @@ -7263,6 +7293,24 @@ lazy_static::lazy_static! { de: "Wunderlanner", fr: "lanier merveilleux", }, + (49, 300) => LocalisedText { + en: "magicked umbrella", + ja: "マジックアンブレラ", + de: "Magischer Regenschirm", + fr: "parapluie enchanté", + }, + (49, 301) => LocalisedText { + en: "magicked parasol", + ja: "マジックパラソル", + de: "Magischer Parasol", + fr: "parasol enchanté", + }, + (49, 302) => LocalisedText { + en: "Starlight steed", + ja: "ミラージュ・ブリッツェン", + de: "Sternenlicht-Blitzen", + fr: "Blitzen illusoire", + }, (49, 303) => LocalisedText { en: "Sil'dihn throne", ja: "シラディン・スローン", @@ -7293,6 +7341,12 @@ lazy_static::lazy_static! { de: "Aeturna", fr: "Aeturna", }, + (49, 310) => LocalisedText { + en: "set of ceruleum balloons", + ja: "セルリウム・バルーン", + de: "Bündel bunter Erdseimballone", + fr: "ballons de céruleum", + }, (49, 311) => LocalisedText { en: "Anden III", ja: "アンデンIII世", @@ -7335,6 +7389,24 @@ lazy_static::lazy_static! { de: "Chrysomallos", fr: "Chrysomallos", }, + (49, 319) => LocalisedText { + en: "megaloambystoma", + ja: "メガロアンビストマ", + de: "Megalo-Ambystoma", + fr: "mégalo-ambystoma", + }, + (49, 324) => LocalisedText { + en: "magicked children's bed", + ja: "マジックキッズベッド", + de: "Magisches Kinderbett", + fr: "lit enfant magique", + }, + (49, 325) => LocalisedText { + en: "lynx of fallen shadow", + ja: "リンクス・オブ・ダークネス", + de: "Dunkelheits-Luchs", + fr: "lynx de l'obscurité éternelle", + }, (50, 1) => LocalisedText { en: "gladiator", ja: "剣術士", @@ -9993,6 +10065,42 @@ lazy_static::lazy_static! { de: "Berg der Tortur", fr: "Mont du Supplice", }, + (51, 4296) => LocalisedText { + en: "The Voidcast Dais", + ja: "立方魔法陣", + de: "Krone der Schatten", + fr: "Hypercube de Golbez", + }, + (51, 4297) => LocalisedText { + en: "The Aetherfont", + ja: "ハーム島", + de: "Haam", + fr: "Île de Haam", + }, + (51, 4307) => LocalisedText { + en: "The Chamber of Fourteen", + ja: "十四座の間", + de: "Halle der Vierzehn Sitze", + fr: "Prétoire des Quatorze", + }, + (51, 4358) => LocalisedText { + en: "The Aetherial Slough", + ja: "星海滞留域", + de: "Sphäre des Pandæmoniums", + fr: "Nappe stagnante", + }, + (51, 4362) => LocalisedText { + en: "The Dæmons' Nest", + ja: "万魔の産屋", + de: "Dæmonisches Nest", + fr: "Maternité démoniaque", + }, + (51, 4375) => LocalisedText { + en: "Ascension", + ja: "神の座", + de: "Göttlicher Thron", + fr: "Trône divin", + }, (54, 1) => LocalisedText { en: "Halone, the Fury", ja: "ハルオーネ", @@ -13833,12 +13941,6 @@ lazy_static::lazy_static! { de: "Eos-Beschwörung", fr: "Invocation Eos", }, - (56, 17216) => LocalisedText { - en: "Summon Selene", - ja: "サモン・セレネ", - de: "Selene-Beschwörung", - fr: "Invocation Selene", - }, (56, 17864) => LocalisedText { en: "Bio", ja: "バイオ", @@ -18939,6 +19041,12 @@ lazy_static::lazy_static! { de: "/kopffassen", fr: "/setenirlatête", }, + (62, 635) => LocalisedText { + en: "/eatchocolate", + ja: "/eatchocolate", + de: "/schokoladeessen", + fr: "/mangerunchocolat", + }, (62, 636) => LocalisedText { en: "/eategg", ja: "/eategg", @@ -19011,6 +19119,12 @@ lazy_static::lazy_static! { de: "/oleoleoleole", fr: "/apprécierlespectacle", }, + (62, 651) => LocalisedText { + en: "/littleladiesdance", + ja: "/littleladiesdance", + de: "/prinzessinnentanz", + fr: "/dansedesprincesses", + }, (62, 652) => LocalisedText { en: "/linkpearl", ja: "/linkpearl", @@ -19023,6 +19137,18 @@ lazy_static::lazy_static! { de: "/löffelwackeln", fr: "/longuesoreillessoyeuses", }, + (62, 657) => LocalisedText { + en: "/frighten", + ja: "/frighten", + de: "/angstundschrecken", + fr: "/effrayer", + }, + (62, 664) => LocalisedText { + en: "/handtoheart", + ja: "/handtoheart", + de: "/handaufdiebrust", + fr: "/mainsurlapoitrine", + }, (63, 29054) => LocalisedText { en: "Guard", ja: "防御", @@ -23500,6 +23626,60 @@ lazy_static::lazy_static! { de: "Aufzieh-Aidoneus", fr: "Aidoneus miniature", }, + (65, 478) => LocalisedText { + en: "puffin", + ja: "パフィン", + de: "Papageientaucher", + fr: "macareux", + }, + (65, 479) => LocalisedText { + en: "mossasaurus", + ja: "モサモサウルス", + de: "Mosasaurus", + fr: "mossasaure", + }, + (65, 481) => LocalisedText { + en: "posher otter", + ja: "スチームウソウソ", + de: "Dampf-Otter", + fr: "loutre choute fringante", + }, + (65, 482) => LocalisedText { + en: "Rubellite Weapon", + ja: "ルベライトウェポン", + de: "Rubellit-Waffe", + fr: "Arme Rubellite", + }, + (65, 483) => LocalisedText { + en: "chimpanzee", + ja: "チンパンジー", + de: "Schimpanse", + fr: "chimpanzé", + }, + (65, 484) => LocalisedText { + en: "exciting dynamite", + ja: "エキサイティング・ダイナマイト", + de: "aufgeregt[a] Dynamit", + fr: "dynamite exaltante", + }, + (65, 485) => LocalisedText { + en: "mikra Lyssa", + ja: "ミクラ・リッサ", + de: "Lyssa Mikra", + fr: "mikra Lyssa", + }, + (65, 488) => LocalisedText { + en: "wind-up Barbariccia", + ja: "マメット・バルバリシア", + de: "Aufzieh-Barbarizia", + fr: "Barbariccia miniature", + }, + (65, 489) => LocalisedText { + en: "goggle-eyed dogu", + ja: "遮光器土偶", + de: "Shakoki-Dogu", + fr: "dogû globuleux", + }, (67, 50) => LocalisedText { en: "Royal Authority Combo", ja: "コンボ:ロイヤルアソリティ", @@ -26680,12 +26860,6 @@ lazy_static::lazy_static! { de: "Fête", fr: "feste", }, - (17, 4035) => LocalisedText { - en: "Allagan tomestone of aphorism", - ja: "アラガントームストーン:経典", - de: "Allagische Steine des Aphorismus", - fr: "mémoquartz allagois aphoristiques", - }, (17, 4036) => LocalisedText { en: "Allagan tomestone of astronomy", ja: "アラガントームストーン:天文", @@ -26740,6 +26914,12 @@ lazy_static::lazy_static! { de: "Mowen-Werkzeug", fr: "outil des merveilles", }, + (17, 4045) => LocalisedText { + en: "Allagan tomestone of comedy", + ja: "アラガントームストーン:神曲", + de: "Allagische Steine der Komödie", + fr: "mémoquartz allagois dantesques", + }, (24, 5000) => LocalisedText { en: "normal raid", ja: "ノーマルレイド", @@ -27436,5 +27616,23 @@ lazy_static::lazy_static! { de: "Mechanische Menagerie", fr: "Traquenard oriental", }, + (24, 5121) => LocalisedText { + en: "The Aetherfont", + ja: "ハーム島", + de: "Haam", + fr: "île de Haam", + }, + (24, 5122) => LocalisedText { + en: "Anabaseios", + ja: "天獄編", + de: "Anabaseios", + fr: "Paradis du Pandæmonium", + }, + (24, 5125) => LocalisedText { + en: "Containment Bay Z1T9 (Unreal)", + ja: "幻鬼神ズルワーン討滅戦", + de: "Traumprüfung - Zurvan", + fr: "Unité de contention Z1P9 (irréel)", + }, }; } diff --git a/server/src/ffxiv/duties.rs b/server/src/ffxiv/duties.rs index 41e77a6..063e4bf 100644 --- a/server/src/ffxiv/duties.rs +++ b/server/src/ffxiv/duties.rs @@ -778,10 +778,10 @@ lazy_static::lazy_static! { }, 69 => DutyInfo { name: LocalisedText { - en: "Special Event III", - ja: "イベント用コンテンツ:3", - de: "Event-Inhalt 3", - fr: "Défi spécial III", + en: "The Gilded Araya", + ja: "アスラ討滅戦", + de: "Arayas Palast", + fr: "Le temple doré d'Araya", }, high_end: false, content_kind: ContentKind::Trials, @@ -6016,6 +6016,16 @@ lazy_static::lazy_static! { high_end: false, content_kind: ContentKind::QuestBattles, }, + 822 => DutyInfo { + name: LocalisedText { + en: "The Aetherfont", + ja: "星霊間欠 ハーム島", + de: "Ätherborn", + fr: "L'île de Haam", + }, + high_end: false, + content_kind: ContentKind::Dungeons, + }, 830 => DutyInfo { name: LocalisedText { en: "The Porta Decumana", @@ -6413,7 +6423,7 @@ lazy_static::lazy_static! { de: "Abyssos - Fünfter Kreis (episch)", fr: "Le Purgatoire du Pandæmonium - Cages (sadique)", }, - high_end: true, + high_end: false, content_kind: ContentKind::Raids, }, 874 => DutyInfo { @@ -6443,7 +6453,7 @@ lazy_static::lazy_static! { de: "Abyssos - Siebter Kreis (episch)", fr: "Le Purgatoire du Pandæmonium - Racines (sadique)", }, - high_end: true, + high_end: false, content_kind: ContentKind::Raids, }, 878 => DutyInfo { @@ -6483,7 +6493,7 @@ lazy_static::lazy_static! { de: "Abyssos - Sechster Kreis (episch)", fr: "Le Purgatoire du Pandæmonium - Croisements (sadique)", }, - high_end: true, + high_end: false, content_kind: ContentKind::Raids, }, 883 => DutyInfo { @@ -6503,7 +6513,7 @@ lazy_static::lazy_static! { de: "Abyssos - Achter Kreis (episch)", fr: "Le Purgatoire du Pandæmonium - Hérédité (sadique)", }, - high_end: true, + high_end: false, content_kind: ContentKind::Raids, }, 885 => DutyInfo { @@ -6813,17 +6823,7 @@ lazy_static::lazy_static! { de: "Eschatos - Rubicante", fr: "Le Mont du Supplice (extrême)", }, - high_end: true, - content_kind: ContentKind::Trials, - }, - 926 => DutyInfo { - name: LocalisedText { - en: "Containment Bay P1T6 (Unreal)", - ja: "幻女神ソフィア討滅戦", - de: "Traumprüfung - Sophia", - fr: "Unité de contention P1P6 (irréel)", - }, - high_end: true, + high_end: false, content_kind: ContentKind::Trials, }, 927 => DutyInfo { @@ -6916,5 +6916,175 @@ lazy_static::lazy_static! { high_end: false, content_kind: ContentKind::GoldSaucer, }, + 936 => DutyInfo { + name: LocalisedText { + en: "Anabaseios: The Ninth Circle", + ja: "万魔殿パンデモニウム:天獄編1", + de: "Anabaseios - Neunter Kreis", + fr: "Le Paradis du Pandæmonium - Métempsycose", + }, + high_end: false, + content_kind: ContentKind::Raids, + }, + 937 => DutyInfo { + name: LocalisedText { + en: "Anabaseios: The Ninth Circle (Savage)", + ja: "万魔殿パンデモニウム零式:天獄編1", + de: "Anabaseios - Neunter Kreis (episch)", + fr: "Le Paradis du Pandæmonium - Métempsycose (sadique)", + }, + high_end: true, + content_kind: ContentKind::Raids, + }, + 938 => DutyInfo { + name: LocalisedText { + en: "Anabaseios: The Tenth Circle", + ja: "万魔殿パンデモニウム:天獄編2", + de: "Anabaseios - Zehnter Kreis", + fr: "Le Paradis du Pandæmonium - Monochrome", + }, + high_end: false, + content_kind: ContentKind::Raids, + }, + 939 => DutyInfo { + name: LocalisedText { + en: "Anabaseios: The Tenth Circle (Savage)", + ja: "万魔殿パンデモニウム零式:天獄編2", + de: "Anabaseios - Zehnter Kreis (episch)", + fr: "Le Paradis du Pandæmonium - Monochrome (sadique)", + }, + high_end: true, + content_kind: ContentKind::Raids, + }, + 940 => DutyInfo { + name: LocalisedText { + en: "Anabaseios: The Eleventh Circle", + ja: "万魔殿パンデモニウム:天獄編3", + de: "Anabaseios - Elfter Kreis", + fr: "Le Paradis du Pandæmonium - Tribunal", + }, + high_end: false, + content_kind: ContentKind::Raids, + }, + 941 => DutyInfo { + name: LocalisedText { + en: "Anabaseios: The Eleventh Circle (Savage)", + ja: "万魔殿パンデモニウム零式:天獄編3", + de: "Anabaseios - Elfter Kreis (episch)", + fr: "Le Paradis du Pandæmonium - Tribunal (sadique)", + }, + high_end: true, + content_kind: ContentKind::Raids, + }, + 942 => DutyInfo { + name: LocalisedText { + en: "Anabaseios: The Twelfth Circle", + ja: "万魔殿パンデモニウム:天獄編4", + de: "Anabaseios - Zwölfter Kreis", + fr: "Le Paradis du Pandæmonium - Apothéose", + }, + high_end: false, + content_kind: ContentKind::Raids, + }, + 943 => DutyInfo { + name: LocalisedText { + en: "Anabaseios: The Twelfth Circle (Savage)", + ja: "万魔殿パンデモニウム零式:天獄編4", + de: "Anabaseios - Zwölfter Kreis (episch)", + fr: "Le Paradis du Pandæmonium - Apothéose (sadique)", + }, + high_end: true, + content_kind: ContentKind::Raids, + }, + 949 => DutyInfo { + name: LocalisedText { + en: "The Voidcast Dais", + ja: "ゴルベーザ討滅戦", + de: "Prophetie - Golbez", + fr: "La Chaire de l'Exilée", + }, + high_end: false, + content_kind: ContentKind::Trials, + }, + 950 => DutyInfo { + name: LocalisedText { + en: "The Voidcast Dais (Extreme)", + ja: "極ゴルベーザ討滅戦", + de: "Eschatos - Golbez", + fr: "La Chaire de l'Exilée (extrême)", + }, + high_end: true, + content_kind: ContentKind::Trials, + }, + 951 => DutyInfo { + name: LocalisedText { + en: "Containment Bay Z1T9 (Unreal)", + ja: "幻鬼神ズルワーン討滅戦", + de: "Traumprüfung - Zurvan", + fr: "Unité de contention Z1P9 (irréel)", + }, + high_end: true, + content_kind: ContentKind::Trials, + }, + 952 => DutyInfo { + name: LocalisedText { + en: "Ocean Fishing", + ja: "オーシャンフィッシング", + de: "Auf großer Fahrt", + fr: "Pêche en mer", + }, + high_end: false, + content_kind: ContentKind::DisciplesoftheLand, + }, + 953 => DutyInfo { + name: LocalisedText { + en: "Ocean Fishing", + ja: "オーシャンフィッシング", + de: "Auf großer Fahrt", + fr: "Pêche en mer", + }, + high_end: false, + content_kind: ContentKind::DisciplesoftheLand, + }, + 954 => DutyInfo { + name: LocalisedText { + en: "Ocean Fishing", + ja: "オーシャンフィッシング", + de: "Auf großer Fahrt", + fr: "Pêche en mer", + }, + high_end: false, + content_kind: ContentKind::DisciplesoftheLand, + }, + 955 => DutyInfo { + name: LocalisedText { + en: "Ocean Fishing", + ja: "オーシャンフィッシング", + de: "Auf großer Fahrt", + fr: "Pêche en mer", + }, + high_end: false, + content_kind: ContentKind::DisciplesoftheLand, + }, + 956 => DutyInfo { + name: LocalisedText { + en: "Ocean Fishing", + ja: "オーシャンフィッシング", + de: "Auf großer Fahrt", + fr: "Pêche en mer", + }, + high_end: false, + content_kind: ContentKind::DisciplesoftheLand, + }, + 957 => DutyInfo { + name: LocalisedText { + en: "Ocean Fishing", + ja: "オーシャンフィッシング", + de: "Auf großer Fahrt", + fr: "Pêche en mer", + }, + high_end: false, + content_kind: ContentKind::DisciplesoftheLand, + }, }; } diff --git a/server/src/ffxiv/territory_names.rs b/server/src/ffxiv/territory_names.rs index 6d62f28..356e1cc 100644 --- a/server/src/ffxiv/territory_names.rs +++ b/server/src/ffxiv/territory_names.rs @@ -2026,10 +2026,10 @@ lazy_static::lazy_static! { fr: "Arche du néant", }, 509 => LocalisedText { - en: "The Navel", - ja: "オ・ゴモロ火口神殿", - de: "Der Nabel", - fr: "Le Nombril", + en: "The Gilded Araya", + ja: "アラヤの宝塔", + de: "Arayas Palast", + fr: "Temple d'Araya", }, 510 => LocalisedText { en: "Pharos Sirius", @@ -5475,12 +5475,6 @@ lazy_static::lazy_static! { de: "Garlemald", fr: "Garlemald", }, - 1121 => LocalisedText { - en: "Containment Bay P1T6", - ja: "コンテイメントベイP1T6", - de: "Arretur P1T6", - fr: "Unité de contention P1P6", - }, 1122 => LocalisedText { en: "The Interdimensional Rift", ja: "次元の狭間", @@ -5505,5 +5499,143 @@ lazy_static::lazy_static! { de: "Khadga-Felsen", fr: "Khadga", }, + 1126 => LocalisedText { + en: "The Aetherfont", + ja: "ハーム島", + de: "Haam", + fr: "Île de Haam", + }, + 1140 => LocalisedText { + en: "The Voidcast Dais", + ja: "立方魔法陣", + de: "Krone der Schatten", + fr: "Hypercube de Golbez", + }, + 1141 => LocalisedText { + en: "The Voidcast Dais", + ja: "立方魔法陣", + de: "Krone der Schatten", + fr: "Hypercube de Golbez", + }, + 1142 => LocalisedText { + en: "The Sirensong Sea", + ja: "セイレーン海", + de: "Sirenen-See", + fr: "Mer du Chant des sirènes", + }, + 1143 => LocalisedText { + en: "Bardam's Mettle", + ja: "バルダム覇道", + de: "Bardams Probe", + fr: "Force de Bardam", + }, + 1144 => LocalisedText { + en: "Doma Castle", + ja: "ドマ城", + de: "Burg Doma", + fr: "Château de Doma", + }, + 1145 => LocalisedText { + en: "Castrum Abania", + ja: "カストルム・アバニア", + de: "Castrum Abania", + fr: "Castrum Abania", + }, + 1146 => LocalisedText { + en: "Ala Mhigo", + ja: "アラミゴ", + de: "Ala Mhigo", + fr: "Ala Mhigo", + }, + 1147 => LocalisedText { + en: "The Aetherial Slough", + ja: "星海滞留域", + de: "Sphäre des Pandæmoniums", + fr: "Nappe stagnante", + }, + 1148 => LocalisedText { + en: "The Aetherial Slough", + ja: "星海滞留域", + de: "Sphäre des Pandæmoniums", + fr: "Nappe stagnante", + }, + 1149 => LocalisedText { + en: "The Dæmons' Nest", + ja: "万魔の産屋", + de: "Dæmonisches Nest", + fr: "Maternité démoniaque", + }, + 1150 => LocalisedText { + en: "The Dæmons' Nest", + ja: "万魔の産屋", + de: "Dæmonisches Nest", + fr: "Maternité démoniaque", + }, + 1151 => LocalisedText { + en: "The Chamber of Fourteen", + ja: "十四座の間", + de: "Halle der Vierzehn Sitze", + fr: "Prétoire des Quatorze", + }, + 1152 => LocalisedText { + en: "The Chamber of Fourteen", + ja: "十四座の間", + de: "Halle der Vierzehn Sitze", + fr: "Prétoire des Quatorze", + }, + 1153 => LocalisedText { + en: "Ascension", + ja: "神の座", + de: "Göttlicher Thron", + fr: "Trône divin", + }, + 1154 => LocalisedText { + en: "Ascension", + ja: "神の座", + de: "Göttlicher Thron", + fr: "Trône divin", + }, + 1157 => LocalisedText { + en: "Containment Bay Z1T9", + ja: "コンテイメントベイZ1T9", + de: "Arretur Z1T9", + fr: "Unité de contention Z1P9", + }, + 1158 => LocalisedText { + en: "The Dæmons' Nest", + ja: "万魔の産屋", + de: "Dæmonisches Nest", + fr: "Maternité démoniaque", + }, + 1159 => LocalisedText { + en: "The Voidcast Dais", + ja: "立方魔法陣", + de: "Krone der Schatten", + fr: "Hypercube de Golbez", + }, + 1160 => LocalisedText { + en: "Senatus", + ja: "セナトゥス駅", + de: "Senatus", + fr: "Gare de Senatus", + }, + 1161 => LocalisedText { + en: "Estinien's Chambers", + ja: "エスティニアンの客室", + de: "Estiniens Räumlichkeiten", + fr: "Chambre d'Estinien", + }, + 1162 => LocalisedText { + en: "The Red Moon", + ja: "赤き月", + de: "Roter Mond", + fr: "Lune rouge", + }, + 1163 => LocalisedText { + en: "The Endeavor", + ja: "エンデバー号", + de: "Die Endeavor", + fr: "L'Ambition", + }, }; } diff --git a/server/src/ffxiv/treasure_maps.rs b/server/src/ffxiv/treasure_maps.rs index 3c38e45..1d56635 100644 --- a/server/src/ffxiv/treasure_maps.rs +++ b/server/src/ffxiv/treasure_maps.rs @@ -129,5 +129,11 @@ lazy_static::lazy_static! { de: "Legendenleder-Schatzkarte", fr: "Carte au trésor inhabituelle III", }, + 21 => LocalisedText { + en: "Conceivably Special Treasure Map", + ja: "古ぼけた地図S4", + de: "Sagenleder-Schatzkarte", + fr: "Carte au trésor inhabituelle IV", + }, }; }