feat(server): partially update for 6.2

This commit is contained in:
Anna 2022-08-25 17:05:41 -04:00
parent 19da65ece1
commit be89a5d551
Signed by: anna
GPG Key ID: 0B391D8F06FCD9E0
5 changed files with 591 additions and 138 deletions

View File

@ -2,14 +2,14 @@
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net5.0</TargetFramework>
<TargetFramework>net6.0</TargetFramework>
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Lumina" Version="3.8.0"/>
<PackageReference Include="Lumina.Excel" Version="6.1.1"/>
<PackageReference Include="Pidgin" Version="3.1.0"/>
<PackageReference Include="Lumina" Version="3.9.0"/>
<PackageReference Include="Lumina.Excel" Version="6.2.0"/>
<PackageReference Include="Pidgin" Version="3.2.0"/>
</ItemGroup>
</Project>

View File

@ -4341,6 +4341,30 @@ lazy_static::lazy_static! {
de: "Speerfischen",
fr: "pêche au harpon",
},
(22, 1658) => LocalisedText {
en: "sanctuary gathering",
ja: "開拓採集",
de: "Inselsammeln",
fr: "collecte",
},
(22, 1659) => LocalisedText {
en: "sanctuary crafting",
ja: "開拓製作",
de: "Pionierswerk",
fr: "atelier",
},
(22, 1660) => LocalisedText {
en: "seafarer's cowrie",
ja: "シェルダレースクリップ:青船貨",
de: "Blaue Cieldaläen-Kauri",
fr: "assignats insulaires azur",
},
(22, 1661) => LocalisedText {
en: "islander's cowrie",
ja: "シェルダレースクリップ:緑島貨",
de: "Grüne Cieldaläen-Kauri",
fr: "assignats insulaires émeraude",
},
(23, 1900) => LocalisedText {
en: "【Primals】",
ja: "【蛮神&蛮族】",
@ -5188,21 +5212,21 @@ lazy_static::lazy_static! {
fr: "JcJ",
},
(24, 2086) => LocalisedText {
en: "beast tribe quest",
ja: "族クエスト",
de: "Auftrag der Wilden Stämme",
en: "tribal quest",
ja: "友好部族クエスト",
de: "Auftrag der Stammesvölker",
fr: "Quêtes tribales",
},
(24, 2087) => LocalisedText {
en: "beast tribe sidequest",
ja: "族デイリークエスト",
de: "Nebenauftrag der Wilden Stämme",
en: "tribal daily quest",
ja: "友好部族デイリークエスト",
de: "Nebenauftrag der Stammesvölker",
fr: "Quêtes tribales quotidiennes",
},
(24, 2088) => LocalisedText {
en: "beast tribe main quest",
ja: "族ストーリークエスト",
de: "Hauptauftrag der Wilden Stämme",
en: "tribal main quest",
ja: "友好部族ストーリークエスト",
de: "Hauptauftrag der Stammesvölker",
fr: "Quêtes tribales (scénario)",
},
(24, 2089) => LocalisedText {
@ -7035,6 +7059,24 @@ lazy_static::lazy_static! {
de: "Magische Karte",
fr: "carte magique",
},
(49, 255) => LocalisedText {
en: "island mandragora",
ja: "アイル・マンドラゴラ",
de: "Paradies-Mandragora",
fr: "mandragore insulaire",
},
(49, 256) => LocalisedText {
en: "island Onion Prince",
ja: "アイル・オニオンプリンス",
de: "Prinz Paradieszwiebel",
fr: "Prince oignon insulaire",
},
(49, 257) => LocalisedText {
en: "island Eggplant Knight",
ja: "アイル・エッグナイト",
de: "Ritter Paradiesaubergine",
fr: "Chevalier aubergine insulaire",
},
(49, 261) => LocalisedText {
en: "lynx of eternal darkness",
ja: "エターナルダークネス・リンクス",
@ -7083,6 +7125,12 @@ lazy_static::lazy_static! {
de: "Monitor",
fr: "vérifiniveau",
},
(49, 269) => LocalisedText {
en: "Papa Paissa",
ja: "パパ・パイッサ",
de: "Papa Paissa",
fr: "Papa Païssa",
},
(49, 273) => LocalisedText {
en: "wivre",
ja: "ウィヴル",
@ -7095,6 +7143,18 @@ lazy_static::lazy_static! {
de: "Quiexie-König",
fr: "porxie royal",
},
(49, 277) => LocalisedText {
en: "Garlond GL-II",
ja: "ガーロンドGL-II",
de: "Garlond GL-II",
fr: "Garlond GL-II",
},
(49, 280) => LocalisedText {
en: "Fylgja",
ja: "フィルギャ",
de: "Fylgja",
fr: "Fylgja",
},
(49, 281) => LocalisedText {
en: "alkonost",
ja: "アルコノスト",
@ -7131,6 +7191,30 @@ lazy_static::lazy_static! {
de: "Blaufeder-Luchs",
fr: "lynx au pelage bleu",
},
(49, 294) => LocalisedText {
en: "megashiba",
ja: "大柴犬",
de: "Megashiba",
fr: "mégashiba",
},
(49, 299) => LocalisedText {
en: "wondrous lanner",
ja: "ワンダラスラナー",
de: "Wunderlanner",
fr: "lanier merveilleux",
},
(49, 305) => LocalisedText {
en: "sunforged",
ja: "炎霊獣",
de: "Glutgeborene",
fr: "bête en flammes",
},
(49, 306) => LocalisedText {
en: "lynx of imperious wind",
ja: "リンクス・オブ・ウィンド",
de: "Sturmwind-Luchs",
fr: "lynx des vents tempétueux",
},
(50, 1) => LocalisedText {
en: "gladiator",
ja: "剣術士",
@ -9621,6 +9705,12 @@ lazy_static::lazy_static! {
de: "Vanaspati",
fr: "Vanaspati",
},
(51, 4043) => LocalisedText {
en: "Unnamed Island",
ja: "名もなき島",
de: "Einsame Insel",
fr: "Île sans nom",
},
(51, 4090) => LocalisedText {
en: "The Palaistra",
ja: "パライストラ",
@ -9693,6 +9783,42 @@ lazy_static::lazy_static! {
de: "Aglaia",
fr: "Domaine divin - Aglaé",
},
(51, 4180) => LocalisedText {
en: "The Fell Court of Troia",
ja: "トロイアコート",
de: "Schwarzer Hof von Troia",
fr: "Château de Troïa",
},
(51, 4196) => LocalisedText {
en: "The Pestilent Purgatory",
ja: "寄生生物隔離棟",
de: "Isolationstrakt für parasitäre Lebensformen",
fr: "Bloc des organismes parasites",
},
(51, 4197) => LocalisedText {
en: "Storm's Crown",
ja: "呪髪の風塔",
de: "Sturmes Krone",
fr: "Toison des tempêtes",
},
(51, 4198) => LocalisedText {
en: "The Hollow Purgatory",
ja: "創生樹隔離棟",
de: "Separationstrakt für pflanzliche Lebensformen",
fr: "Bloc des créations arborescentes",
},
(51, 4249) => LocalisedText {
en: "The Caustic Purgatory",
ja: "猛毒生物隔離棟",
de: "Sicherheitstrakt für toxische Lebenformen",
fr: "Bloc des créatures extrêmement nocives",
},
(51, 4250) => LocalisedText {
en: "Stygian Insenescence Cells",
ja: "生命神秘研究棟",
de: "Forschungstrakt für die Geheimnisse des Lebens",
fr: "Laboratoire d'études des secrets du vivant",
},
(54, 1) => LocalisedText {
en: "Halone, the Fury",
ja: "ハルオーネ",
@ -14745,12 +14871,6 @@ lazy_static::lazy_static! {
de: "Sturm und Drang",
fr: "Thèse fluidique",
},
(56, 25869) => LocalisedText {
en: "Crown Play",
ja: "クラウンプレイ",
de: "Spiel der Kronen",
fr: "Jeu des couronnes",
},
(56, 25870) => LocalisedText {
en: "Astrodyne",
ja: "アストロダイン",
@ -15519,6 +15639,12 @@ lazy_static::lazy_static! {
de: "Götterwetter",
fr: "Mythologique",
},
(60, 171) => LocalisedText {
en: "Vacuity",
ja: "虚無",
de: "Leere",
fr: "Néant",
},
(61, 1) => LocalisedText {
en: "Stance",
ja: "納刀する/抜刀する",
@ -18555,6 +18681,12 @@ lazy_static::lazy_static! {
de: "/kopffassen",
fr: "/setenirlatête",
},
(62, 636) => LocalisedText {
en: "/eategg",
ja: "/eategg",
de: "/eiessen",
fr: "/mangerunoeuf",
},
(62, 637) => LocalisedText {
en: "/content",
ja: "/content",
@ -18573,12 +18705,36 @@ lazy_static::lazy_static! {
de: "/ziehen",
fr: "/dégainer",
},
(62, 640) => LocalisedText {
en: "/tea",
ja: "/tea",
de: "/tee",
fr: "/thé",
},
(62, 641) => LocalisedText {
en: "/determined",
ja: "/determined",
de: "/entschlossen",
fr: "/détermination",
},
(62, 642) => LocalisedText {
en: "/showright",
ja: "/showright",
de: "/rechtszeigen",
fr: "/montrerdroite",
},
(62, 643) => LocalisedText {
en: "/showleft",
ja: "/showleft",
de: "/linkszeigen",
fr: "/montrergauche",
},
(62, 649) => LocalisedText {
en: "/spirit",
ja: "/spirit",
de: "/oleoleoleole",
fr: "/apprécierlespectacle",
},
(63, 29054) => LocalisedText {
en: "Guard",
ja: "防御",
@ -19815,6 +19971,12 @@ lazy_static::lazy_static! {
de: "Communio",
fr: "Communio",
},
(63, 29559) => LocalisedText {
en: "Hollow Nozuchi",
ja: "幻影野槌",
de: "Nozuchi-Schemen",
fr: "Nozuchi spectral",
},
(63, 29566) => LocalisedText {
en: "Soul Slice",
ja: "ソウルスライス",
@ -22544,13 +22706,13 @@ lazy_static::lazy_static! {
en: "Lord Enma",
ja: "エンマ",
de: "Meister Enma[p]",
fr: "Baron Enma",
fr: "baron Enma",
},
(65, 391) => LocalisedText {
en: "Lord Ananta",
ja: "蛇王カイラ",
de: "Meister Ananta[p]",
fr: "Baron Ananta",
fr: "baron Ananta",
},
(65, 392) => LocalisedText {
en: "Zazel",
@ -22837,7 +22999,7 @@ lazy_static::lazy_static! {
(65, 439) => LocalisedText {
en: "wind-up Grebuloff",
ja: "マメット・グレビュオフ",
de: "Typhoid-Puppe",
de: "Grebuloff-Puppe",
fr: "Grébuloff miniature",
},
(65, 440) => LocalisedText {
@ -22900,6 +23062,12 @@ lazy_static::lazy_static! {
de: "Aufzieh-Novus[p] D",
fr: "Novus D. mécanique",
},
(65, 450) => LocalisedText {
en: "hatching bunny",
ja: "ハッピーエッグバニー",
de: "Wunderhäschen",
fr: "laprœuf joyeux",
},
(65, 451) => LocalisedText {
en: "wind-up Azeyma",
ja: "マメット・アーゼマ",
@ -22912,6 +23080,42 @@ lazy_static::lazy_static! {
de: "Blaufußtölpel",
fr: "fou à pattes bleues",
},
(65, 456) => LocalisedText {
en: "Felicitous Fuzzball",
ja: "こねこみみさん",
de: "Miaurizius-Puppe",
fr: "Madmiaouselle",
},
(65, 458) => LocalisedText {
en: "clockwork crimson chaser",
ja: "クロックワーク・レッドチェイサー",
de: "rot[a] Aufzieh-Chaser",
fr: "croiseur mécanique carmin",
},
(65, 459) => LocalisedText {
en: "clockwork cerulean chaser",
ja: "クロックワーク・ブルーチェイサー",
de: "blau[a] Aufzieh-Chaser",
fr: "croiseur mécanique céruléen",
},
(65, 460) => LocalisedText {
en: "wind-up Scarmiglione",
ja: "マメット・スカルミリョーネ",
de: "Scarmiglione-Puppe",
fr: "Scarmiglione miniature",
},
(65, 462) => LocalisedText {
en: "pterosquirrel",
ja: "モモンガ",
de: "Flughörnchen",
fr: "momonga",
},
(65, 466) => LocalisedText {
en: "wind-up Erichthonios",
ja: "マメット・エリクトニオス",
de: "Erichthonios-Puppe",
fr: "Érichthonios miniature",
},
(67, 50) => LocalisedText {
en: "Royal Authority Combo",
ja: "コンボ:ロイヤルアソリティ",
@ -25876,12 +26080,6 @@ lazy_static::lazy_static! {
de: "Wiederaufbau Ishgards",
fr: "Reconstruction d'Ishgard",
},
(17, 4018) => LocalisedText {
en: "Allagan tomestone of allegory",
ja: "アラガントームストーン:奇譚",
de: "Allagische Steine der Fantastik",
fr: "mémoquartz allagois fabuleux",
},
(17, 4019) => LocalisedText {
en: "ocean fishing",
ja: "オーシャンフィッシング",
@ -25942,12 +26140,6 @@ lazy_static::lazy_static! {
de: "Erkundung",
fr: "mode exploration",
},
(17, 4029) => LocalisedText {
en: "Allagan tomestone of revelation",
ja: "アラガントームストーン:黙示",
de: "Allagische Steine der Offenbarung",
fr: "mémoquartz allagois révélateurs",
},
(17, 4030) => LocalisedText {
en: "Bozjan cluster",
ja: "ボズヤクラスター",
@ -26002,6 +26194,30 @@ lazy_static::lazy_static! {
de: "Kristalltrophäen",
fr: "cristaux-trophées",
},
(17, 4039) => LocalisedText {
en: "portrait",
ja: "ポートレート",
de: "Portrait",
fr: "portrait",
},
(17, 4040) => LocalisedText {
en: "adventurer plate",
ja: "アドベンチャラープレート",
de: "Abenteurerpass",
fr: "carte de personnage",
},
(17, 4041) => LocalisedText {
en: "Island Sanctuary",
ja: "無人島開拓",
de: "Inselparadies",
fr: "Félicité insulaire",
},
(17, 4042) => LocalisedText {
en: "Allagan tomestone of causality",
ja: "アラガントームストーン:因果",
de: "Allagische Steine der Kausalität",
fr: "mémoquartz allagois déterministes",
},
(24, 5000) => LocalisedText {
en: "normal raid",
ja: "ノーマルレイド",
@ -26560,12 +26776,6 @@ lazy_static::lazy_static! {
de: "Eschatos - Endsängerin",
fr: "Le Répons final (extrême)",
},
(24, 5096) => LocalisedText {
en: "Ultima's Bane (Unreal)",
ja: "幻アルテマウェポン破壊作戦",
de: "Traumprüfung: Heldenlied von Ultima",
fr: "Le fléau d'Ultima (irréel)",
},
(24, 5097) => LocalisedText {
en: "Aglaia",
ja: "輝ける神域 アグライア",
@ -26602,5 +26812,23 @@ lazy_static::lazy_static! {
de: "Wolke Sieben",
fr: "Petit Nuage",
},
(24, 5105) => LocalisedText {
en: "Containment Bay S1T7 (Unreal)",
ja: "幻魔神セフィロト討滅戦",
de: "Traumprüfung - Sephirot",
fr: "Unité de contention S1P7 (irréel)",
},
(24, 5106) => LocalisedText {
en: "Abyssos",
ja: "煉獄編",
de: "Abyssos",
fr: "Purgatoire du Pandæmonium",
},
(24, 5107) => LocalisedText {
en: "The Fell Court of Troia",
ja: "トロイアコート",
de: "Schwarzer Hof von Troia",
fr: "Château de Troïa",
},
};
}

View File

@ -24,7 +24,7 @@ pub enum ContentKind {
Levequests = 10,
GrandCompany = 11,
Companions = 12,
BeastTribeQuests = 13,
TribalQuests = 13,
OverallCompletion = 14,
PlayerCommendation = 15,
DisciplesoftheLand = 16,
@ -36,6 +36,7 @@ pub enum ContentKind {
CustomDeliveries = 25,
Eureka = 26,
UltimateRaids = 28,
V&CDungeonFinder = 30,
Other(u32),
}
@ -54,7 +55,7 @@ impl ContentKind {
10 => Self::Levequests,
11 => Self::GrandCompany,
12 => Self::Companions,
13 => Self::BeastTribeQuests,
13 => Self::TribalQuests,
14 => Self::OverallCompletion,
15 => Self::PlayerCommendation,
16 => Self::DisciplesoftheLand,
@ -66,6 +67,7 @@ impl ContentKind {
25 => Self::CustomDeliveries,
26 => Self::Eureka,
28 => Self::UltimateRaids,
30 => Self::V&CDungeonFinder,
x => Self::Other(x),
}
}
@ -84,7 +86,7 @@ impl ContentKind {
Self::Levequests => 10,
Self::GrandCompany => 11,
Self::Companions => 12,
Self::BeastTribeQuests => 13,
Self::TribalQuests => 13,
Self::OverallCompletion => 14,
Self::PlayerCommendation => 15,
Self::DisciplesoftheLand => 16,
@ -96,6 +98,7 @@ impl ContentKind {
Self::CustomDeliveries => 25,
Self::Eureka => 26,
Self::UltimateRaids => 28,
Self::V&CDungeonFinder => 30,
Self::Other(x) => x,
}
}
@ -913,16 +916,6 @@ lazy_static::lazy_static! {
high_end: false,
content_kind: ContentKind::Trials,
},
83 => DutyInfo {
name: LocalisedText {
en: "The Steps of Faith",
ja: "皇都イシュガルド防衛戦",
de: "Der Schicksalsweg",
fr: "Le Siège de la sainte Cité d'Ishgard",
},
high_end: false,
content_kind: ContentKind::Trials,
},
84 => DutyInfo {
name: LocalisedText {
en: "The Chrysalis",
@ -5830,7 +5823,7 @@ lazy_static::lazy_static! {
de: "Asphodelos - Vierter Kreis (episch)",
fr: "Les Limbes du Pandæmonium - Abîme (sadique)",
},
high_end: true,
high_end: false,
content_kind: ContentKind::Raids,
},
802 => DutyInfo {
@ -5890,7 +5883,7 @@ lazy_static::lazy_static! {
de: "Asphodelos - Dritter Kreis (episch)",
fr: "Les Limbes du Pandæmonium - Fournaise (sadique)",
},
high_end: true,
high_end: false,
content_kind: ContentKind::Raids,
},
808 => DutyInfo {
@ -5910,7 +5903,7 @@ lazy_static::lazy_static! {
de: "Asphodelos - Erster Kreis (episch)",
fr: "Les Limbes du Pandæmonium - Parvis (sadique)",
},
high_end: true,
high_end: false,
content_kind: ContentKind::Raids,
},
810 => DutyInfo {
@ -5930,7 +5923,7 @@ lazy_static::lazy_static! {
de: "Asphodelos - Zweiter Kreis (episch)",
fr: "Les Limbes du Pandæmonium - Cloaque (sadique)",
},
high_end: true,
high_end: false,
content_kind: ContentKind::Raids,
},
812 => DutyInfo {
@ -6023,16 +6016,6 @@ lazy_static::lazy_static! {
high_end: false,
content_kind: ContentKind::QuestBattles,
},
821 => DutyInfo {
name: LocalisedText {
en: "Ultima's Bane (Unreal)",
ja: "幻アルテマウェポン破壊作戦",
de: "Traumprüfung - Ultima",
fr: "Le fléau d'Ultima (irréel)",
},
high_end: true,
content_kind: ContentKind::Trials,
},
830 => DutyInfo {
name: LocalisedText {
en: "The Porta Decumana",
@ -6160,7 +6143,7 @@ lazy_static::lazy_static! {
de: "Eschatos - Endsängerin",
fr: "Le Répons final (extrême)",
},
high_end: true,
high_end: false,
content_kind: ContentKind::Trials,
},
847 => DutyInfo {
@ -6373,5 +6356,145 @@ lazy_static::lazy_static! {
high_end: false,
content_kind: ContentKind::QuestBattles,
},
869 => DutyInfo {
name: LocalisedText {
en: "The Fell Court of Troia",
ja: "異界孤城 トロイアコート",
de: "Der Schwarze Hof von Troia",
fr: "Le Château de Troïa",
},
high_end: false,
content_kind: ContentKind::Dungeons,
},
870 => DutyInfo {
name: LocalisedText {
en: "Storm's Crown",
ja: "バルバリシア討滅戦",
de: "Prophetie - Barbarizia",
fr: "La Toison des tempêtes",
},
high_end: false,
content_kind: ContentKind::Trials,
},
871 => DutyInfo {
name: LocalisedText {
en: "Storm's Crown (Extreme)",
ja: "極バルバリシア討滅戦",
de: "Eschatos - Barbarizia",
fr: "La Toison des tempêtes (extrême)",
},
high_end: true,
content_kind: ContentKind::Trials,
},
872 => DutyInfo {
name: LocalisedText {
en: "Abyssos: The Fifth Circle",
ja: "万魔殿パンデモニウム煉獄編1",
de: "Abyssos - Fünfter Kreis",
fr: "Le Purgatoire du Pandæmonium - Cages",
},
high_end: false,
content_kind: ContentKind::Raids,
},
873 => DutyInfo {
name: LocalisedText {
en: "Abyssos: The Fifth Circle (Savage)",
ja: "万魔殿パンデモニウム零式煉獄編1",
de: "Abyssos - Fünfter Kreis (episch)",
fr: "Le Purgatoire du Pandæmonium - Cages (sadique)",
},
high_end: true,
content_kind: ContentKind::Raids,
},
874 => DutyInfo {
name: LocalisedText {
en: "Where Everything Begins",
ja: "失われた力",
de: "Wo alles seinen Anfang nimmt",
fr: "Au commencement était Zero",
},
high_end: false,
content_kind: ContentKind::QuestBattles,
},
875 => DutyInfo {
name: LocalisedText {
en: "Containment Bay S1T7 (Unreal)",
ja: "幻魔神セフィロト討滅戦",
de: "Traumprüfung - Sephirot",
fr: "Unité de contention S1P7 (irréel)",
},
high_end: true,
content_kind: ContentKind::Trials,
},
876 => DutyInfo {
name: LocalisedText {
en: "Abyssos: The Seventh Circle",
ja: "万魔殿パンデモニウム煉獄編3",
de: "Abyssos - Siebter Kreis",
fr: "Le Purgatoire du Pandæmonium - Racines",
},
high_end: false,
content_kind: ContentKind::Raids,
},
877 => DutyInfo {
name: LocalisedText {
en: "Abyssos: The Seventh Circle (Savage)",
ja: "万魔殿パンデモニウム零式煉獄編3",
de: "Abyssos - Siebter Kreis (episch)",
fr: "Le Purgatoire du Pandæmonium - Racines (sadique)",
},
high_end: true,
content_kind: ContentKind::Raids,
},
880 => DutyInfo {
name: LocalisedText {
en: "Abyssos: The Sixth Circle",
ja: "万魔殿パンデモニウム煉獄編2",
de: "Abyssos - Sechster Kreis",
fr: "Le Purgatoire du Pandæmonium - Croisements",
},
high_end: false,
content_kind: ContentKind::Raids,
},
881 => DutyInfo {
name: LocalisedText {
en: "Abyssos: The Sixth Circle (Savage)",
ja: "万魔殿パンデモニウム零式煉獄編2",
de: "Abyssos - Sechster Kreis (episch)",
fr: "Le Purgatoire du Pandæmonium - Croisements (sadique)",
},
high_end: true,
content_kind: ContentKind::Raids,
},
883 => DutyInfo {
name: LocalisedText {
en: "Abyssos: The Eighth Circle",
ja: "万魔殿パンデモニウム煉獄編4",
de: "Abyssos - Achter Kreis",
fr: "Le Purgatoire du Pandæmonium - Hérédité",
},
high_end: false,
content_kind: ContentKind::Raids,
},
884 => DutyInfo {
name: LocalisedText {
en: "Abyssos: The Eighth Circle (Savage)",
ja: "万魔殿パンデモニウム零式煉獄編4",
de: "Abyssos - Achter Kreis (episch)",
fr: "Le Purgatoire du Pandæmonium - Hérédité (sadique)",
},
high_end: true,
content_kind: ContentKind::Raids,
},
885 => DutyInfo {
name: LocalisedText {
en: "The Steps of Faith",
ja: "皇都イシュガルド防衛戦",
de: "Der Schicksalsweg",
fr: "Le Siège de la sainte Cité d'Ishgard",
},
high_end: false,
content_kind: ContentKind::QuestBattles,
},
};
}

View File

@ -74,10 +74,10 @@ lazy_static::lazy_static! {
},
8 => RouletteInfo {
name: LocalisedText {
en: "Duty Roulette: Level 80 Dungeons",
ja: "コンテンツルーレット:レベル80ダンジョン",
de: "Zufallsinhalt: Stufe 80",
fr: "Mission aléatoire : donjons nv 80",
en: "Duty Roulette: Level 90 Dungeons",
ja: "コンテンツルーレット:レベル90ダンジョン",
de: "Zufallsinhalt: Stufe 90",
fr: "Mission aléatoire : donjons nv 90",
},
pvp: false,
},

View File

@ -93,12 +93,6 @@ lazy_static::lazy_static! {
de: "Halatali",
fr: "Halatali",
},
143 => LocalisedText {
en: "Steps of Faith",
ja: "雲廊",
de: "Schicksalsweg",
fr: "Avancée de la Foi",
},
144 => LocalisedText {
en: "The Gold Saucer",
ja: "ゴールドソーサー",
@ -135,12 +129,6 @@ lazy_static::lazy_static! {
de: "Kampfplatz",
fr: "Festin des loups",
},
150 => LocalisedText {
en: "The Keeper of the Lake",
ja: "黙約の塔",
de: "Der Hüter des Sees",
fr: "Gardien du lac",
},
151 => LocalisedText {
en: "The World of Darkness",
ja: "闇の世界",
@ -351,12 +339,6 @@ lazy_static::lazy_static! {
de: "Wasserrosentisch",
fr: "Chaire du Lotus",
},
207 => LocalisedText {
en: "Thornmarch",
ja: "茨の園",
de: "Dornmarsch",
fr: "Lisière de ronces",
},
210 => LocalisedText {
en: "Heart of the Sworn",
ja: "銀冑団総長室",
@ -1257,12 +1239,6 @@ lazy_static::lazy_static! {
de: "Kommandobrücke RVH-03",
fr: "Premier pont RCI-03",
},
371 => LocalisedText {
en: "Snowcloak",
ja: "スノークローク大氷壁",
de: "Schneekleid",
fr: "Manteneige",
},
372 => LocalisedText {
en: "Syrcus Tower",
ja: "シルクスの塔",
@ -1557,12 +1533,6 @@ lazy_static::lazy_static! {
de: "Nimmerreich",
fr: "Nalloncques",
},
421 => LocalisedText {
en: "The Vault",
ja: "イシュガルド教皇庁",
de: "Erzbasilika",
fr: "La Voûte",
},
423 => LocalisedText {
en: "Company Workshop - Mist",
ja: "ミスト・ヴィレッジ:地下工房",
@ -1635,12 +1605,6 @@ lazy_static::lazy_static! {
de: "Abendrot-Wacht",
fr: "Vigile du Crépuscule",
},
435 => LocalisedText {
en: "The Aery",
ja: "ドラゴンズエアリー",
de: "Nest des Drachen",
fr: "L'Aire",
},
436 => LocalisedText {
en: "The Limitless Blue",
ja: "群青空域",
@ -1671,12 +1635,6 @@ lazy_static::lazy_static! {
de: "Gerichtssaal",
fr: "Salle des sentences",
},
441 => LocalisedText {
en: "Sohm Al",
ja: "ソーム・アル",
de: "Sohm Al",
fr: "Sohm Al",
},
442 => LocalisedText {
en: "The Fist of the Father",
ja: "フィスト・オブ・ゴルディオス",
@ -4467,12 +4425,6 @@ lazy_static::lazy_static! {
de: "Das Diadem",
fr: "Le Diadème",
},
930 => LocalisedText {
en: "Akh Afah Amphitheatre",
ja: "アク・アファー円形劇場",
de: "Akh Afah",
fr: "Amphithéâtre d'Akh Afah",
},
931 => LocalisedText {
en: "The Seat of Sacrifice",
ja: "始皇帝の玉座",
@ -4605,12 +4557,6 @@ lazy_static::lazy_static! {
de: "Turm von Zot",
fr: "Tour de Zott",
},
953 => LocalisedText {
en: "The Navel",
ja: "オ・ゴモロ火口神殿",
de: "Der Nabel",
fr: "Le Nombril",
},
954 => LocalisedText {
en: "The Navel",
ja: "オ・ゴモロ火口神殿",
@ -4719,12 +4665,6 @@ lazy_static::lazy_static! {
de: "Hauptquartier der Lemuren",
fr: "Repaire des Lémures",
},
972 => LocalisedText {
en: "The Whorleater",
ja: "対リヴァイアサン双胴船",
de: "Der Wogenbrecher",
fr: "Briseur de marées",
},
973 => LocalisedText {
en: "The Dead Ends",
ja: "レムナント",
@ -5085,12 +5025,6 @@ lazy_static::lazy_static! {
de: "Wolke Sieben",
fr: "Le Petit Nuage",
},
1035 => LocalisedText {
en: "Porta Decumana",
ja: "ポルタ・デクマーナ",
de: "Porta Decumana",
fr: "Porta Decumana",
},
1036 => LocalisedText {
en: "Sastasha",
ja: "サスタシャ浸食洞",
@ -5205,6 +5139,12 @@ lazy_static::lazy_static! {
de: "Aglaia",
fr: "Domaine divin - Aglaé",
},
1055 => LocalisedText {
en: "Unnamed Island",
ja: "名もなき島",
de: "Einsame Insel",
fr: "Île sans nom",
},
1056 => LocalisedText {
en: "Alzadaal's Legacy",
ja: "アルザダール海底遺跡群",
@ -5241,5 +5181,167 @@ lazy_static::lazy_static! {
de: "Omphalos",
fr: "Omphalos",
},
1062 => LocalisedText {
en: "Snowcloak",
ja: "スノークローク大氷壁",
de: "Schneekleid",
fr: "Manteneige",
},
1063 => LocalisedText {
en: "The Keeper of the Lake",
ja: "黙約の塔",
de: "Der Hüter des Sees",
fr: "Gardien du lac",
},
1064 => LocalisedText {
en: "Sohm Al",
ja: "ソーム・アル",
de: "Sohm Al",
fr: "Sohm Al",
},
1065 => LocalisedText {
en: "The Aery",
ja: "ドラゴンズエアリー",
de: "Nest des Drachen",
fr: "L'Aire",
},
1066 => LocalisedText {
en: "The Vault",
ja: "イシュガルド教皇庁",
de: "Erzbasilika",
fr: "La Voûte",
},
1067 => LocalisedText {
en: "Thornmarch",
ja: "茨の園",
de: "Dornmarsch",
fr: "Lisière de ronces",
},
1068 => LocalisedText {
en: "Steps of Faith",
ja: "雲廊",
de: "Schicksalsweg",
fr: "Avancée de la Foi",
},
1070 => LocalisedText {
en: "The Fell Court of Troia",
ja: "トロイアコート",
de: "Schwarzer Hof von Troia",
fr: "Château de Troïa",
},
1071 => LocalisedText {
en: "Storm's Crown",
ja: "呪髪の風塔",
de: "Sturmes Krone",
fr: "Toison des tempêtes",
},
1072 => LocalisedText {
en: "Storm's Crown",
ja: "呪髪の風塔",
de: "Sturmes Krone",
fr: "Toison des tempêtes",
},
1077 => LocalisedText {
en: "Zero's Domain",
ja: "ゼロの領域",
de: "Zeros Unterschlupf",
fr: "Territoire de Zero",
},
1078 => LocalisedText {
en: "Meghaduta Guest Chambers",
ja: "メーガドゥータ宮の客間",
de: "Gästezimmer des Meghaduta-Tempels",
fr: "Appartements du palais du Meghaduta",
},
1079 => LocalisedText {
en: "The Aitiascope",
ja: "アイティオン星晶鏡",
de: "Aitiaskop",
fr: "Prisme de l'Aitia",
},
1081 => LocalisedText {
en: "The Caustic Purgatory",
ja: "猛毒生物隔離棟",
de: "Sicherheitstrakt für toxische Lebenformen",
fr: "Bloc des créatures extrêmement nocives",
},
1082 => LocalisedText {
en: "The Caustic Purgatory",
ja: "猛毒生物隔離棟",
de: "Sicherheitstrakt für toxische Lebenformen",
fr: "Bloc des créatures extrêmement nocives",
},
1083 => LocalisedText {
en: "The Pestilent Purgatory",
ja: "寄生生物隔離棟",
de: "Isolationstrakt für parasitäre Lebensformen",
fr: "Bloc des organismes parasites",
},
1084 => LocalisedText {
en: "The Pestilent Purgatory",
ja: "寄生生物隔離棟",
de: "Isolationstrakt für parasitäre Lebensformen",
fr: "Bloc des organismes parasites",
},
1085 => LocalisedText {
en: "The Hollow Purgatory",
ja: "創生樹隔離棟",
de: "Separationstrakt für pflanzliche Lebensformen",
fr: "Bloc des créations arborescentes",
},
1086 => LocalisedText {
en: "The Hollow Purgatory",
ja: "創生樹隔離棟",
de: "Separationstrakt für pflanzliche Lebensformen",
fr: "Bloc des créations arborescentes",
},
1087 => LocalisedText {
en: "Stygian Insenescence Cells",
ja: "生命神秘研究棟",
de: "Forschungstrakt für die Geheimnisse des Lebens",
fr: "Laboratoire d'études des secrets du vivant",
},
1088 => LocalisedText {
en: "Stygian Insenescence Cells",
ja: "生命神秘研究棟",
de: "Forschungstrakt für die Geheimnisse des Lebens",
fr: "Laboratoire d'études des secrets du vivant",
},
1089 => LocalisedText {
en: "The Fell Court of Troia",
ja: "トロイアコート",
de: "Schwarzer Hof von Troia",
fr: "Château de Troïa",
},
1090 => LocalisedText {
en: "Containment Bay S1T7",
ja: "コンテイメントベイS1T7",
de: "Arretur S1T7",
fr: "Unité de contention S1P7",
},
1091 => LocalisedText {
en: "Seat of the Foremost",
ja: "筆頭神官の間",
de: "Sitz der Hohepriesterin",
fr: "Salle des primiciers",
},
1092 => LocalisedText {
en: "Storm's Crown",
ja: "呪髪の風塔",
de: "Sturmes Krone",
fr: "Toison des tempêtes",
},
1093 => LocalisedText {
en: "Stygian Insenescence Cells",
ja: "生命神秘研究棟",
de: "Forschungstrakt für die Geheimnisse des Lebens",
fr: "Laboratoire d'études des secrets du vivant",
},
1094 => LocalisedText {
en: "Sneaky Hollow",
ja: "魔人の隠れ家",
de: "Versteck der Kürbishexe",
fr: "Demeure de la femme à tête de citrouille",
},
};
}