diff --git a/RouletteRecorder/data/instance.json b/RouletteRecorder/data/instance.json index 7e83674..d514868 100644 --- a/RouletteRecorder/data/instance.json +++ b/RouletteRecorder/data/instance.json @@ -2672,7 +2672,7 @@ "195": { "name": { "chs": "九宫幻卡:幻卡对局室", - "en": "the Triple Triad Battlehall", + "en": "The Triple Triad Battlehall", "ja": "トリプルトライアド:カードバトルルーム", "de": "Triple Triad: Weltensalon", "fr": "Arène Triple Triade" @@ -3137,7 +3137,7 @@ "236": { "name": { "chs": "修行古刹星导寺", - "en": "The Temple of the Fist", + "en": "the Temple of the Fist", "ja": "壊神修行 星導山寺院", "de": "Tempel der Faust", "fr": "le Temple du Poing" @@ -6677,7 +6677,7 @@ "657": { "name": { "chs": "缇坦妮雅歼灭战", - "en": "The Dancing Plague", + "en": "the Dancing Plague", "ja": "ティターニア討滅戦", "de": "Offenbarung - Titania", "fr": "la Valse du Monarque" @@ -6737,7 +6737,7 @@ "666": { "name": { "chs": "无瑕灵君歼灭战", - "en": "The Crown of the Immaculate", + "en": "the Crown of the Immaculate", "ja": "イノセンス討滅戦", "de": "Offenbarung - Innozenz", "fr": "La Couronne de l'Immaculé" @@ -6917,7 +6917,7 @@ "687": { "name": { "chs": "哈迪斯歼灭战", - "en": "The Dying Gasp", + "en": "the Dying Gasp", "ja": "ハーデス討滅戦", "de": "Offenbarung - Hades", "fr": "le Râle de l'Agonie" @@ -6992,7 +6992,7 @@ "692": { "name": { "chs": "魔法宫殿宇宙宫", - "en": "The Grand Cosmos", + "en": "the Grand Cosmos", "ja": "魔法宮殿 グラン・コスモス", "de": "Chateau Cosmea", "fr": "le Cosmos coruscant" @@ -7007,7 +7007,7 @@ "693": { "name": { "chs": "哈迪斯孤念歼灭战", - "en": "The Minstrel's Ballad: Hades's Elegy", + "en": "the Minstrel's Ballad: Hades's Elegy", "ja": "極ハーデス討滅戦", "de": "Letzte Läuterung - Hades", "fr": "Le Râle de l'Agonie (extrême)" @@ -7022,7 +7022,7 @@ "694": { "name": { "chs": "亚历山大绝境战", - "en": "The Epic of Alexander (Ultimate)", + "en": "the Epic of Alexander (Ultimate)", "ja": "絶アレキサンダー討滅戦", "de": "Alexander (fatal)", "fr": "L'Odyssée d'Alexander (fatal)" @@ -7112,7 +7112,7 @@ "700": { "name": { "chs": "复制工厂废墟", - "en": "The Copied Factory", + "en": "the Copied Factory", "ja": "複製サレタ工場廃墟", "de": "Die kopierte Fabrik", "fr": "La réplique de l'usine désaffectée" @@ -7622,7 +7622,7 @@ "735": { "name": { "chs": "南方博兹雅战线", - "en": "The Bozjan Southern Front", + "en": "the Bozjan Southern Front", "ja": "南方ボズヤ戦線", "de": "Bozja-Südfront", "fr": "Front sud de Bozja" @@ -8237,7 +8237,7 @@ "779": { "name": { "chs": "希望之炮台:“塔”", - "en": "The Tower at Paradigm's Breach", + "en": "the Tower at Paradigm's Breach", "ja": "希望ノ砲台:「塔」", "de": "Der Turm, Paradigmenbrecher", "fr": "La tour de la Contingence" @@ -8267,7 +8267,7 @@ "781": { "name": { "chs": "钻石神兵捕获作战", - "en": "The Cloud Deck", + "en": "the Cloud Deck", "ja": "ダイヤウェポン捕獲作戦", "de": "Diamantblitz - Entfesselung", "fr": "Le Tillac des Cirrus" @@ -8282,7 +8282,7 @@ "782": { "name": { "chs": "钻石神兵狂想作战", - "en": "The Cloud Deck (Extreme)", + "en": "the Cloud Deck (Extreme)", "ja": "極ダイヤウェポン捕獲作戦", "de": "Diamantblitz - Trauma", "fr": "Le Tillac des Cirrus (extrême)" @@ -8297,7 +8297,7 @@ "783": { "name": { "chs": "异形楼阁佐特塔", - "en": "The Tower of Zot", + "en": "the Tower of Zot", "ja": "異形楼閣 ゾットの塔", "de": "Der Turm von Zot", "fr": "La tour de Zott" @@ -8327,7 +8327,7 @@ "785": { "name": { "chs": "魔导神门巴别塔", - "en": "The Tower of Babil", + "en": "the Tower of Babil", "ja": "魔導神門 バブイルの塔", "de": "Der Turm von Babil", "fr": "La tour de Babil" @@ -8342,7 +8342,7 @@ "786": { "name": { "chs": "星海深幽寻因星晶镜", - "en": "The Aitiascope", + "en": "the Aitiascope", "ja": "星海潜航 アイティオン星晶鏡", "de": "Das Aitiaskop", "fr": "le Prisme de l'Aitia" @@ -8402,7 +8402,7 @@ "790": { "name": { "chs": "海德林歼灭战", - "en": "The Mothercrystal", + "en": "the Mothercrystal", "ja": "ハイデリン討滅戦", "de": "Prophetie - Hydaelyn", "fr": "Le Cristal-mère" @@ -8417,7 +8417,7 @@ "791": { "name": { "chs": "海德林晖光歼灭战", - "en": "The Minstrel's Ballad: Hydaelyn's Call", + "en": "the Minstrel's Ballad: Hydaelyn's Call", "ja": "極ハイデリン討滅戦", "de": "Eschatos - Hydaelyn", "fr": "Le Cristal-mère (extrême)" @@ -8432,7 +8432,7 @@ "792": { "name": { "chs": "最终幻想末世终迹", - "en": "The Dead Ends", + "en": "the Dead Ends", "ja": "最終幻想 レムナント", "de": "Das Sternengrab", "fr": "L'Issue aux Impasses" @@ -8492,7 +8492,7 @@ "796": { "name": { "chs": "终结之战", - "en": "The Final Day", + "en": "the Final Day", "ja": "終焉の戦い", "de": "Prophetie - Endsängerin", "fr": "le Répons final" @@ -8582,7 +8582,7 @@ "802": { "name": { "chs": "佐迪亚克歼灭战", - "en": "The Dark Inside", + "en": "the Dark Inside", "ja": "ゾディアーク討滅戦", "de": "Prophetie - Zodiark", "fr": "Le Cratère des Martyrs" @@ -8597,7 +8597,7 @@ "803": { "name": { "chs": "佐迪亚克暝暗歼灭战", - "en": "The Minstrel's Ballad: Zodiark's Fall", + "en": "the Minstrel's Ballad: Zodiark's Fall", "ja": "極ゾディアーク討滅戦", "de": "Eschatos - Zodiark", "fr": "Le Cratère des Martyrs (extrême)" @@ -8837,7 +8837,7 @@ "819": { "name": { "chs": "惊奇百宝城", - "en": "The Excitatron 6000", + "en": "the Excitatron 6000", "ja": "宝物庫 エキサイトロン", "de": "Euphoratron", "fr": "Le Ludodrome" @@ -8882,7 +8882,7 @@ "823": { "name": { "chs": "异界深渊月面地下溪谷", - "en": "The Lunar Subterrane", + "en": "the Lunar Subterrane", "ja": "深淵潜行 月の地下渓谷", "de": "Monduntergrund", "fr": "Le Souterrain lunaire" @@ -8894,6 +8894,96 @@ "itemSync": 0, "memberType": 2 }, + "824": { + "name": { + "chs": "", + "en": "Worqor Zormor", + "ja": "山嶺登頂 ウォーコー・ゾーモー", + "de": "Worqor Zormor", + "fr": "Worqor Zormor" + }, + "type": 2, + "level": 93, + "levelSync": 94, + "item": 635, + "itemSync": 0, + "memberType": 2 + }, + "825": { + "name": { + "chs": "", + "en": "Origenics", + "ja": "魂魄工廠 オリジェニクス", + "de": "Origenik", + "fr": "L'Origenèse" + }, + "type": 2, + "level": 99, + "levelSync": 100, + "item": 650, + "itemSync": 680, + "memberType": 2 + }, + "826": { + "name": { + "chs": "", + "en": "Ihuykatumu", + "ja": "濁流遡上 イフイカ・トゥム", + "de": "Ihuykatumu", + "fr": "La Remontée de l'Ihuykatumu" + }, + "type": 2, + "level": 91, + "levelSync": 92, + "item": 630, + "itemSync": 0, + "memberType": 2 + }, + "827": { + "name": { + "chs": "", + "en": "Alexandria", + "ja": "記憶幻想 アレクサンドリア", + "de": "Alexandria", + "fr": "Alexandrie" + }, + "type": 2, + "level": 100, + "levelSync": 100, + "item": 670, + "itemSync": 700, + "memberType": 2 + }, + "828": { + "name": { + "chs": "", + "en": "A Father First", + "ja": "王として、父として", + "de": "Des Vaters viele Sorgen", + "fr": "L'Aurarque et le père" + }, + "type": 7, + "level": 92, + "levelSync": 92, + "item": 0, + "itemSync": 655, + "memberType": 1 + }, + "829": { + "name": { + "chs": "", + "en": "The Skydeep Cenote", + "ja": "遺産踏査 天深きセノーテ", + "de": "Himmelstiefer Cenote", + "fr": "Le cénote des Cieux infinis" + }, + "type": 2, + "level": 95, + "levelSync": 96, + "item": 640, + "itemSync": 0, + "memberType": 2 + }, "830": { "name": { "chs": "究极神兵破坏作战", @@ -8909,10 +8999,70 @@ "itemSync": 60, "memberType": 2 }, + "831": { + "name": { + "chs": "", + "en": "Vanguard", + "ja": "外征前哨 ヴァンガード", + "de": "Der Außenposten", + "fr": "L'Avant-garde" + }, + "type": 2, + "level": 97, + "levelSync": 98, + "item": 645, + "itemSync": 0, + "memberType": 2 + }, + "832": { + "name": { + "chs": "", + "en": "Worqor Lar Dor", + "ja": "ヴァリガルマンダ討滅戦", + "de": "Zel Tajaal - Valigarmanda", + "fr": "Worqor Lar Dor" + }, + "type": 4, + "level": 93, + "levelSync": 94, + "item": 0, + "itemSync": 0, + "memberType": 3 + }, + "833": { + "name": { + "chs": "", + "en": "Worqor Lar Dor (Extreme)", + "ja": "極ヴァリガルマンダ討滅戦", + "de": "Gok Tajaal - Valigarmanda", + "fr": "Worqor Lar Dor (extrême)" + }, + "type": 4, + "level": 100, + "levelSync": 100, + "item": 690, + "itemSync": 0, + "memberType": 3 + }, + "834": { + "name": { + "chs": "", + "en": "Tender Valley", + "ja": "荒野秘境 サボテンダーバレー", + "de": "Kaktorsenke", + "fr": "La Vallée des Pampas" + }, + "type": 2, + "level": 100, + "levelSync": 100, + "item": 670, + "itemSync": 0, + "memberType": 2 + }, "835": { "name": { "chs": "角力学校", - "en": "The Palaistra", + "en": "the Palaistra", "ja": "パライストラ", "de": "Die Palästra", "fr": "Le Palestre" @@ -8927,7 +9077,7 @@ "836": { "name": { "chs": "火山之心", - "en": "The Volcanic Heart", + "en": "the Volcanic Heart", "ja": "ヴォルカニック・ハート", "de": "Das Herz des Vulkans", "fr": "Le Cœur volcanique" @@ -8957,7 +9107,7 @@ "838": { "name": { "chs": "角力学校", - "en": "The Palaistra", + "en": "the Palaistra", "ja": "パライストラ", "de": "Die Palästra", "fr": "Le Palestre" @@ -8972,7 +9122,7 @@ "839": { "name": { "chs": "火山之心", - "en": "The Volcanic Heart", + "en": "the Volcanic Heart", "ja": "ヴォルカニック・ハート", "de": "Das Herz des Vulkans", "fr": "Le Cœur volcanique" @@ -9002,7 +9152,7 @@ "841": { "name": { "chs": "角力学校", - "en": "The Palaistra", + "en": "the Palaistra", "ja": "パライストラ", "de": "Die Palästra", "fr": "Le Palestre" @@ -9017,7 +9167,7 @@ "842": { "name": { "chs": "火山之心", - "en": "The Volcanic Heart", + "en": "the Volcanic Heart", "ja": "ヴォルカニック・ハート", "de": "Das Herz des Vulkans", "fr": "Le Cœur volcanique" @@ -9077,7 +9227,7 @@ "846": { "name": { "chs": "终极之战", - "en": "The Minstrel's Ballad: Endsinger's Aria", + "en": "the Minstrel's Ballad: Endsinger's Aria", "ja": "終極の戦い", "de": "Eschatos - Endsängerin", "fr": "le Répons final (extrême)" @@ -9092,7 +9242,7 @@ "847": { "name": { "chs": "角力学校", - "en": "The Palaistra", + "en": "the Palaistra", "ja": "パライストラ", "de": "Die Palästra", "fr": "Le Palestre" @@ -9107,7 +9257,7 @@ "848": { "name": { "chs": "火山之心", - "en": "The Volcanic Heart", + "en": "the Volcanic Heart", "ja": "ヴォルカニック・ハート", "de": "Das Herz des Vulkans", "fr": "Le Cœur volcanique" @@ -9137,7 +9287,7 @@ "850": { "name": { "chs": "角力学校", - "en": "The Palaistra", + "en": "the Palaistra", "ja": "パライストラ", "de": "Die Palästra", "fr": "Le Palestre" @@ -9152,7 +9302,7 @@ "851": { "name": { "chs": "火山之心", - "en": "The Volcanic Heart", + "en": "the Volcanic Heart", "ja": "ヴォルカニック・ハート", "de": "Das Herz des Vulkans", "fr": "Le Cœur volcanique" @@ -9182,7 +9332,7 @@ "853": { "name": { "chs": "角力学校", - "en": "The Palaistra", + "en": "the Palaistra", "ja": "パライストラ", "de": "Die Palästra", "fr": "Le Palestre" @@ -9197,7 +9347,7 @@ "854": { "name": { "chs": "火山之心", - "en": "The Volcanic Heart", + "en": "the Volcanic Heart", "ja": "ヴォルカニック・ハート", "de": "Das Herz des Vulkans", "fr": "Le Cœur volcanique" @@ -9227,7 +9377,7 @@ "856": { "name": { "chs": "角力学校", - "en": "The Palaistra", + "en": "the Palaistra", "ja": "パライストラ", "de": "Die Palästra", "fr": "Le Palestre" @@ -9242,7 +9392,7 @@ "857": { "name": { "chs": "火山之心", - "en": "The Volcanic Heart", + "en": "the Volcanic Heart", "ja": "ヴォルカニック・ハート", "de": "Das Herz des Vulkans", "fr": "Le Cœur volcanique" @@ -9272,7 +9422,7 @@ "859": { "name": { "chs": "角力学校", - "en": "The Palaistra", + "en": "the Palaistra", "ja": "パライストラ", "de": "Die Palästra", "fr": "Le Palestre" @@ -9287,7 +9437,7 @@ "860": { "name": { "chs": "火山之心", - "en": "The Volcanic Heart", + "en": "the Volcanic Heart", "ja": "ヴォルカニック・ハート", "de": "Das Herz des Vulkans", "fr": "Le Cœur volcanique" @@ -9407,7 +9557,7 @@ "868": { "name": { "chs": "多变迷宫 希拉狄哈水道", - "en": "The Sil'dihn Subterrane", + "en": "the Sil'dihn Subterrane", "ja": "ヴァリアントダンジョン シラディハ水道", "de": "Die Unterstadt von Sil'dih", "fr": "Les canalisations sildiennes - Donjon à embranchements" @@ -9842,7 +9992,7 @@ "908": { "name": { "chs": "欧米茄绝境验证战", - "en": "The Omega Protocol (Ultimate)", + "en": "the Omega Protocol (Ultimate)", "ja": "絶オメガ検証戦", "de": "Omega (fatal)", "fr": "le Protocole Oméga (fatal)" @@ -9857,7 +10007,7 @@ "909": { "name": { "chs": "厄尔庇斯育体宝殿", - "en": "The Shifting Gymnasion Agonon", + "en": "the Shifting Gymnasion Agonon", "ja": "宝物庫 エルピス・ギュムナシオン祭殿", "de": "Gymnasion Agonon", "fr": "Elpis Gymnasion" @@ -9902,7 +10052,7 @@ "912": { "name": { "chs": "机关大殿", - "en": "The Clockwork Castletown", + "en": "the Clockwork Castletown", "ja": "東方絡繰御殿", "de": "Die Mechanische Menagerie", "fr": "Le Traquenard oriental" @@ -9917,7 +10067,7 @@ "913": { "name": { "chs": "机关大殿", - "en": "The Clockwork Castletown", + "en": "the Clockwork Castletown", "ja": "東方絡繰御殿", "de": "Die Mechanische Menagerie", "fr": "Le Traquenard oriental" @@ -9932,7 +10082,7 @@ "914": { "name": { "chs": "机关大殿", - "en": "The Clockwork Castletown", + "en": "the Clockwork Castletown", "ja": "東方絡繰御殿", "de": "Die Mechanische Menagerie", "fr": "Le Traquenard oriental" @@ -9947,7 +10097,7 @@ "915": { "name": { "chs": "机关大殿", - "en": "The Clockwork Castletown", + "en": "the Clockwork Castletown", "ja": "東方絡繰御殿", "de": "Die Mechanische Menagerie", "fr": "Le Traquenard oriental" @@ -9962,7 +10112,7 @@ "916": { "name": { "chs": "机关大殿", - "en": "The Clockwork Castletown", + "en": "the Clockwork Castletown", "ja": "東方絡繰御殿", "de": "Die Mechanische Menagerie", "fr": "Le Traquenard oriental" @@ -9977,7 +10127,7 @@ "917": { "name": { "chs": "机关大殿", - "en": "The Clockwork Castletown", + "en": "the Clockwork Castletown", "ja": "東方絡繰御殿", "de": "Die Mechanische Menagerie", "fr": "Le Traquenard oriental" @@ -9992,7 +10142,7 @@ "918": { "name": { "chs": "机关大殿", - "en": "The Clockwork Castletown", + "en": "the Clockwork Castletown", "ja": "東方絡繰御殿", "de": "Die Mechanische Menagerie", "fr": "Le Traquenard oriental" @@ -10007,7 +10157,7 @@ "919": { "name": { "chs": "机关大殿", - "en": "The Clockwork Castletown", + "en": "the Clockwork Castletown", "ja": "東方絡繰御殿", "de": "Die Mechanische Menagerie", "fr": "Le Traquenard oriental" @@ -10022,7 +10172,7 @@ "920": { "name": { "chs": "机关大殿", - "en": "The Clockwork Castletown", + "en": "the Clockwork Castletown", "ja": "東方絡繰御殿", "de": "Die Mechanische Menagerie", "fr": "Le Traquenard oriental" @@ -10037,7 +10187,7 @@ "921": { "name": { "chs": "机关大殿", - "en": "The Clockwork Castletown", + "en": "the Clockwork Castletown", "ja": "東方絡繰御殿", "de": "Die Mechanische Menagerie", "fr": "Le Traquenard oriental" @@ -10052,7 +10202,7 @@ "922": { "name": { "chs": "机关大殿", - "en": "The Clockwork Castletown", + "en": "the Clockwork Castletown", "ja": "東方絡繰御殿", "de": "Die Mechanische Menagerie", "fr": "Le Traquenard oriental" @@ -10094,6 +10244,21 @@ "itemSync": 0, "memberType": 3 }, + "925": { + "name": { + "chs": "", + "en": "Fangs of the Viper", + "ja": "ヴァイパーの使命", + "de": "Einführung in die Viperologie", + "fr": "Le devoir des rôdeurs vipère" + }, + "type": 7, + "level": 80, + "levelSync": 80, + "item": 0, + "itemSync": 525, + "memberType": 1 + }, "927": { "name": { "chs": "虚景跳跳乐大挑战", @@ -10352,7 +10517,7 @@ "944": { "name": { "chs": "阿修罗歼灭战", - "en": "The Gilded Araya", + "en": "the Gilded Araya", "ja": "アスラ討滅戦", "de": "Prophetie - Asura", "fr": "Le temple doré d'Araya" @@ -10427,7 +10592,7 @@ "949": { "name": { "chs": "高贝扎歼灭战", - "en": "The Voidcast Dais", + "en": "the Voidcast Dais", "ja": "ゴルベーザ討滅戦", "de": "Prophetie - Golbez", "fr": "La Chaire de l'Exilée" @@ -10442,7 +10607,7 @@ "950": { "name": { "chs": "高贝扎歼殛战", - "en": "The Voidcast Dais (Extreme)", + "en": "the Voidcast Dais (Extreme)", "ja": "極ゴルベーザ討滅戦", "de": "Eschatos - Golbez", "fr": "La Chaire de l'Exilée (extrême)" @@ -10559,6 +10724,21 @@ "itemSync": 0, "memberType": 32 }, + "959": { + "name": { + "chs": "", + "en": "Memory of Embers", + "ja": "炎影の旅路", + "de": "Der Pfad der Flammen", + "fr": "Flammes primordiales" + }, + "type": 7, + "level": 50, + "levelSync": 50, + "item": 0, + "itemSync": 110, + "memberType": 1 + }, "960": { "name": { "chs": "那双眼中映出的是", @@ -10604,25 +10784,10 @@ "itemSync": 0, "memberType": 4 }, - "963": { - "name": { - "chs": "圆桌骑士幻巧战", - "en": "The Singularity Reactor (Unreal)", - "ja": "幻ナイツ・オブ・ラウンド討滅戦", - "de": "Traumprüfung - Singularitäts-Reaktor", - "fr": "Le Réacteur de singularité (irréel)" - }, - "type": 4, - "level": 90, - "levelSync": 90, - "item": 560, - "itemSync": 565, - "memberType": 3 - }, "964": { "name": { "chs": "泽罗姆斯歼灭战", - "en": "The Abyssal Fracture", + "en": "the Abyssal Fracture", "ja": "ゼロムス討滅戦", "de": "Prophetie - Zeromus", "fr": "La Fracture abyssale" @@ -10637,7 +10802,7 @@ "965": { "name": { "chs": "泽罗姆斯歼殛战", - "en": "The Abyssal Fracture (Extreme)", + "en": "the Abyssal Fracture (Extreme)", "ja": "極ゼロムス討滅戦", "de": "Eschatos - Zeromus", "fr": "La Fracture abyssale (extrême)" @@ -10649,10 +10814,25 @@ "itemSync": 0, "memberType": 3 }, + "966": { + "name": { + "chs": "", + "en": "Somewhere Only She Knows", + "ja": "旅する画家は幻想を征く", + "de": "Begegnungen und Abschiede", + "fr": "L'œuvre de la maturité" + }, + "type": 7, + "level": 90, + "levelSync": 90, + "item": 0, + "itemSync": 655, + "memberType": 1 + }, "967": { "name": { "chs": "赤土红沙", - "en": "The Red Sands", + "en": "the Red Sands", "ja": "レッド・サンズ", "de": "Die Roten Sande", "fr": "Les Sables sanglants" @@ -10667,7 +10847,7 @@ "968": { "name": { "chs": "赤土红沙", - "en": "The Red Sands", + "en": "the Red Sands", "ja": "レッド・サンズ", "de": "Die Roten Sande", "fr": "Les Sables sanglants" @@ -10682,7 +10862,7 @@ "969": { "name": { "chs": "赤土红沙", - "en": "The Red Sands", + "en": "the Red Sands", "ja": "レッド・サンズ", "de": "Die Roten Sande", "fr": "Les Sables sanglants" @@ -10697,7 +10877,7 @@ "970": { "name": { "chs": "赤土红沙", - "en": "The Red Sands", + "en": "the Red Sands", "ja": "レッド・サンズ", "de": "Die Roten Sande", "fr": "Les Sables sanglants" @@ -10712,7 +10892,7 @@ "971": { "name": { "chs": "赤土红沙", - "en": "The Red Sands", + "en": "the Red Sands", "ja": "レッド・サンズ", "de": "Die Roten Sande", "fr": "Les Sables sanglants" @@ -10727,7 +10907,7 @@ "972": { "name": { "chs": "赤土红沙", - "en": "The Red Sands", + "en": "the Red Sands", "ja": "レッド・サンズ", "de": "Die Roten Sande", "fr": "Les Sables sanglants" @@ -10742,7 +10922,7 @@ "973": { "name": { "chs": "赤土红沙", - "en": "The Red Sands", + "en": "the Red Sands", "ja": "レッド・サンズ", "de": "Die Roten Sande", "fr": "Les Sables sanglants" @@ -10757,7 +10937,7 @@ "974": { "name": { "chs": "赤土红沙", - "en": "The Red Sands", + "en": "the Red Sands", "ja": "レッド・サンズ", "de": "Die Roten Sande", "fr": "Les Sables sanglants" @@ -10772,7 +10952,7 @@ "975": { "name": { "chs": "赤土红沙", - "en": "The Red Sands", + "en": "the Red Sands", "ja": "レッド・サンズ", "de": "Die Roten Sande", "fr": "Les Sables sanglants" @@ -10787,7 +10967,7 @@ "976": { "name": { "chs": "赤土红沙", - "en": "The Red Sands", + "en": "the Red Sands", "ja": "レッド・サンズ", "de": "Die Roten Sande", "fr": "Les Sables sanglants" @@ -10802,7 +10982,7 @@ "977": { "name": { "chs": "赤土红沙", - "en": "The Red Sands", + "en": "the Red Sands", "ja": "レッド・サンズ", "de": "Die Roten Sande", "fr": "Les Sables sanglants" @@ -10858,5 +11038,230 @@ "item": 0, "itemSync": 665, "memberType": 2 + }, + "981": { + "name": { + "chs": "", + "en": "The Strayborough Deadwalk", + "ja": "悪夢遊園 ストレイバロー", + "de": "Mahrlingen-Promenade", + "fr": "le Parc-aux-Errants" + }, + "type": 2, + "level": 100, + "levelSync": 100, + "item": 670, + "itemSync": 0, + "memberType": 2 + }, + "982": { + "name": { + "chs": "", + "en": "The Feat of the Brotherhood", + "ja": "友の試練", + "de": "Von Schuld und Sühne", + "fr": "L'épreuve de l'amitié" + }, + "type": 7, + "level": 95, + "levelSync": 95, + "item": 0, + "itemSync": 666, + "memberType": 1 + }, + "983": { + "name": { + "chs": "", + "en": "Taking a Stand", + "ja": "笑顔を護るための戦い", + "de": "Mit scharfer Axt und leichtem Lächeln", + "fr": "Préserver la paix" + }, + "type": 7, + "level": 94, + "levelSync": 94, + "item": 0, + "itemSync": 663, + "memberType": 1 + }, + "984": { + "name": { + "chs": "", + "en": "The Interphos", + "ja": "エターナルクイーン討滅戦", + "de": "Zel Tajaal - Ewige Königin", + "fr": "Interphos" + }, + "type": 4, + "level": 100, + "levelSync": 100, + "item": 670, + "itemSync": 700, + "memberType": 3 + }, + "994": { + "name": { + "chs": "", + "en": "An Antidote for Anarchy", + "ja": "毒と癒やしの頂上決戦", + "de": "Heilkunst gegen Hexerei", + "fr": "Les deux faces du scorpion" + }, + "type": 7, + "level": 100, + "levelSync": 100, + "item": 0, + "itemSync": 680, + "memberType": 1 + }, + "995": { + "name": { + "chs": "", + "en": "Everkeep", + "ja": "ゾラージャ討滅戦", + "de": "Zel Tajaal - Zoraal Ja", + "fr": "Le Pinacle de l'Éternité" + }, + "type": 4, + "level": 99, + "levelSync": 100, + "item": 0, + "itemSync": 680, + "memberType": 3 + }, + "996": { + "name": { + "chs": "", + "en": "Everkeep (Extreme)", + "ja": "極ゾラージャ討滅戦", + "de": "Gok Tajaal - Zoraal Ja", + "fr": "Le Pinacle de l'Éternité (extrême)" + }, + "type": 4, + "level": 100, + "levelSync": 100, + "item": 690, + "itemSync": 0, + "memberType": 3 + }, + "997": { + "name": { + "chs": "", + "en": "A Hunter True", + "ja": "一端の狩人", + "de": "Krönender Abschuss", + "fr": "Chasseuse à lunettes... chasseuse honnête" + }, + "type": 7, + "level": 100, + "levelSync": 100, + "item": 0, + "itemSync": 680, + "memberType": 1 + }, + "998": { + "name": { + "chs": "", + "en": "The Protector and the Destroyer", + "ja": "護る者、壊す者", + "de": "Schützer des Volkes, Schlächter des Volkes", + "fr": "Protecteurs et destructeurs" + }, + "type": 7, + "level": 98, + "levelSync": 98, + "item": 0, + "itemSync": 675, + "memberType": 1 + }, + "999": { + "name": { + "chs": "", + "en": "The Mightiest Shield", + "ja": "打倒! シャルトフィット盗賊団", + "de": "Der mächtigste Schild", + "fr": "Mauvais cru pour Chalteaufite" + }, + "type": 7, + "level": 100, + "levelSync": 100, + "item": 0, + "itemSync": 680, + "memberType": 1 + }, + "1000": { + "name": { + "chs": "", + "en": "Mind over Manor", + "ja": "旅する画家は森都を征く", + "de": "Nächtliche Ruhestörung", + "fr": "Tapage nocturne" + }, + "type": 7, + "level": 80, + "levelSync": 80, + "item": 0, + "itemSync": 525, + "memberType": 1 + }, + "1001": { + "name": { + "chs": "", + "en": "Heroes and Pretenders", + "ja": "祭器と作られた虚像", + "de": "Ein Mythos in Trümmern", + "fr": "Le château de cartes s'effondre" + }, + "type": 7, + "level": 100, + "levelSync": 100, + "item": 0, + "itemSync": 680, + "memberType": 1 + }, + "1002": { + "name": { + "chs": "", + "en": "Vengeance of the Viper", + "ja": "トラルヴィドラールを狩る者", + "de": "Der Wille der Natur", + "fr": "Le fléau des Tural vidraal" + }, + "type": 7, + "level": 90, + "levelSync": 90, + "item": 0, + "itemSync": 655, + "memberType": 1 + }, + "1003": { + "name": { + "chs": "", + "en": "Dreams of a New Day", + "ja": "寝ても覚めても", + "de": "Neue Bande der Freundschaft", + "fr": "Rêves éveillés" + }, + "type": 7, + "level": 100, + "levelSync": 100, + "item": 0, + "itemSync": 680, + "memberType": 1 + }, + "963": { + "name": { + "chs": "圆桌骑士幻巧战", + "en": "", + "ja": "", + "de": "", + "fr": "" + }, + "type": "4", + "level": "90", + "levelSync": "90", + "item": "560", + "itemSync": "565", + "memberType": "3" } } \ No newline at end of file diff --git a/scripts/extract_instance.py b/scripts/extract_instance.py index 2943970..59b2650 100644 --- a/scripts/extract_instance.py +++ b/scripts/extract_instance.py @@ -72,10 +72,10 @@ "fr": "", }, "type": row["ContentType"], - "level": row["ClassJobLevelRequired"], - "levelSync": row["ClassJobLevelSync"], - "item": row["ItemLevelRequired"], - "itemSync": row["ItemLevelSync"], + "level": row["ClassJobLevel{Required}"], + "levelSync": row["ClassJobLevel{Sync}"], + "item": row["ItemLevel{Required}"], + "itemSync": row["ItemLevel{Sync}"], "memberType": row["ContentMemberType"], } else: