diff --git a/assets/character/Firefly.png b/assets/character/Firefly.png new file mode 100644 index 000000000..d12aedcee Binary files /dev/null and b/assets/character/Firefly.png differ diff --git a/assets/share/base/page/ROGUE_CHECK.2.png b/assets/share/base/page/ROGUE_CHECK.2.png new file mode 100644 index 000000000..49a16b764 Binary files /dev/null and b/assets/share/base/page/ROGUE_CHECK.2.png differ diff --git a/config/template.json b/config/template.json index 8ef17f84a..efb5b222d 100644 --- a/config/template.json +++ b/config/template.json @@ -78,8 +78,9 @@ "Item_Obsidian_of_Obsession": {}, "Item_Stellaris_Symphony": {}, "Item_Flower_of_Eternity": {}, - "Item_Moon_Madness_Fang": {}, + "Item_Moon_Rage_Fang": {}, "Item_Countertemporal_Shot": {}, + "Item_Exquisite_Colored_Draft": {}, "Item_Divine_Amber": {}, "Item_Heaven_Incinerator": {}, "Item_Heavenly_Melody": {}, @@ -139,7 +140,7 @@ "Use_Consumables_1_time": "achievable", "Log_in_to_the_game": "achievable", "Dispatch_1_assignments": "achievable", - "Complete_Simulated_Universe_1_times": "not_set", + "Complete_Divergent_Universe_or_Simulated_Universe_1_times": "not_set", "Clear_Calyx_Crimson_1_times": "not_set", "Enter_combat_by_attacking_enemie_Weakness_and_win_3_times": "achievable", "Use_Technique_2_times": "achievable", diff --git a/dev_tools/keyword_extract.py b/dev_tools/keyword_extract.py index 106e395f8..f681fff8f 100644 --- a/dev_tools/keyword_extract.py +++ b/dev_tools/keyword_extract.py @@ -139,7 +139,8 @@ class KeywordExtract: old_quest = [ "Go_on_assignment_1_time", # -> Dispatch_1_assignments - "Complete_1_stage_in_Simulated_Universe_Any_world", # -> Complete_Simulated_Universe_1_times + "Complete_Simulated_Universe_1_times", # same + "Complete_1_stage_in_Simulated_Universe_Any_world", # -> Complete_Divergent_Universe_or_Simulated_Universe_1_times "Complete_Calyx_Crimson_1_time", # -> Clear_Calyx_Crimson_1_times "Enter_combat_by_attacking_enemy_Weakness_and_win_3_times", # -> Enter_combat_by_attacking_enemie_Weakness_and_win_1_times "Use_Technique_2_times", # -> Use_Technique_1_times @@ -155,7 +156,7 @@ class KeywordExtract: correct_times = { # "Dispatch_1_assignments": 1, - # "Complete_Simulated_Universe_1_times": 1, + # "Complete_Divergent_Universe_or_Simulated_Universe_1_times": 1, # "Clear_Calyx_Crimson_1_times": 1, "Enter_combat_by_attacking_enemie_Weakness_and_win_1_times": 3, "Use_Technique_1_times": 2, @@ -384,8 +385,15 @@ class KeywordExtract: blessings_path_id = {blessing_hash: int(deep_get(blessings_info, f'{blessing_id}.1.RogueBuffType')) - 119 # 119 is the magic number make type match with path in keyword above for blessing_hash, blessing_id in zip(blessings_hash, id_list)} - blessings_rarity = {blessing_hash: deep_get(blessings_info, f'{blessing_id}.1.RogueBuffRarity') - for blessing_hash, blessing_id in zip(blessings_hash, id_list)} + blessings_category = {blessing_hash: deep_get(blessings_info, f'{blessing_id}.1.RogueBuffCategory') + for blessing_hash, blessing_id in zip(blessings_hash, id_list)} + category_map = { + "Common": 1, + "Rare": 2, + "Legendary": 3, + } + blessings_rarity = {blessing_hash: category_map[blessing_category] + for blessing_hash, blessing_category in blessings_category.items()} enhancement = {blessing_hash: "" for blessing_hash in blessings_hash} if with_enhancement: return blessings_hash, {'path_id': blessings_path_id, 'rarity': blessings_rarity, @@ -421,10 +429,10 @@ class KeywordExtract: event_title_texts[text_to_variable(title_text)].append(title_id) option_file = os.path.join( TextMap.DATA_FOLDER, 'ExcelOutput', - 'DialogueEventDisplay.json' + 'RogueDialogueOptionDisplay.json' ) option_ids = { - id_: deep_get(data, 'EventTitle.Hash') + id_: deep_get(data, 'OptionTitle.Hash') for id_, data in read_file(option_file).items() } # Key: event name hash, value: list of option id/hash @@ -496,7 +504,6 @@ class KeywordExtract: option_var = f'{option_var}_{option_md5[:md5_prefix_len]}' return option_var return wrapper - option_gen = None option_hash_to_keyword_id = dict() # option hash -> option keyword id for i, (option_md5, option_hash) in enumerate(option_md5s.items(), start=1): diff --git a/dev_tools/keywords/base.py b/dev_tools/keywords/base.py index d3549c606..92864e541 100644 --- a/dev_tools/keywords/base.py +++ b/dev_tools/keywords/base.py @@ -153,6 +153,8 @@ class GenerateKeyword: def iter_rows(self) -> t.Iterable[dict]: for keyword in self.iter_keywords(): keyword = self.format_keywords(keyword) + if not keyword: + continue yield keyword def format_keywords(self, keyword: dict) -> dict | None: @@ -170,6 +172,9 @@ class GenerateKeyword: _, name = self.find_keyword(text_id, lang='en') name = self.convert_name(name, keyword=base) base['name'] = name + if not name: + logger.warning(f'Empty name for {keyword}') + return None # Translations for lang in UI_LANGUAGES: value = self.find_keyword(text_id, lang=lang)[1] diff --git a/dev_tools/keywords/map_plane.py b/dev_tools/keywords/map_plane.py index 0d365dc50..f8749cdd0 100644 --- a/dev_tools/keywords/map_plane.py +++ b/dev_tools/keywords/map_plane.py @@ -58,7 +58,8 @@ class GenerateMapPlane(GenerateKeyword): def convert_name(self, text: str, keyword: dict) -> str: text = super().convert_name(text, keyword=keyword) text = text.replace('_', '') - + if not text: + return "" from tasks.map.keywords import MapWorld world = MapWorld.find_world_id(keyword['world_id']) if world is None: diff --git a/module/config/argument/args.json b/module/config/argument/args.json index f849355a8..993559321 100644 --- a/module/config/argument/args.json +++ b/module/config/argument/args.json @@ -408,7 +408,7 @@ "display": "display", "stored": "StoredPlanner" }, - "Item_Moon_Madness_Fang": { + "Item_Moon_Rage_Fang": { "type": "planner", "value": {}, "display": "display", @@ -420,6 +420,12 @@ "display": "display", "stored": "StoredPlanner" }, + "Item_Exquisite_Colored_Draft": { + "type": "planner", + "value": {}, + "display": "display", + "stored": "StoredPlanner" + }, "Item_Divine_Amber": { "type": "planner", "value": {}, @@ -552,6 +558,7 @@ "Calyx_Crimson_Abundance_Jarilo_BackwaterPass", "Calyx_Crimson_Abundance_Luofu_FyxestrollGarden", "Calyx_Crimson_Erudition_Jarilo_RivetTown", + "Calyx_Crimson_Erudition_Penacony_PenaconyGrandTheater", "Calyx_Crimson_Harmony_Jarilo_RobotSettlement", "Calyx_Crimson_Harmony_Penacony_TheReverieDreamscape", "Calyx_Crimson_Nihility_Jarilo_GreatMine", @@ -582,7 +589,8 @@ "Cavern_of_Corrosion_Path_of_Conflagration", "Cavern_of_Corrosion_Path_of_Elixir_Seekers", "Cavern_of_Corrosion_Path_of_Darkness", - "Cavern_of_Corrosion_Path_of_Dreamdive" + "Cavern_of_Corrosion_Path_of_Dreamdive", + "Cavern_of_Corrosion_Path_of_Cavalier" ] }, "NameAtDoubleCalyx": { @@ -607,6 +615,7 @@ "Calyx_Crimson_Abundance_Jarilo_BackwaterPass", "Calyx_Crimson_Abundance_Luofu_FyxestrollGarden", "Calyx_Crimson_Erudition_Jarilo_RivetTown", + "Calyx_Crimson_Erudition_Penacony_PenaconyGrandTheater", "Calyx_Crimson_Harmony_Jarilo_RobotSettlement", "Calyx_Crimson_Harmony_Penacony_TheReverieDreamscape", "Calyx_Crimson_Nihility_Jarilo_GreatMine", @@ -625,7 +634,8 @@ "Cavern_of_Corrosion_Path_of_Conflagration", "Cavern_of_Corrosion_Path_of_Elixir_Seekers", "Cavern_of_Corrosion_Path_of_Darkness", - "Cavern_of_Corrosion_Path_of_Dreamdive" + "Cavern_of_Corrosion_Path_of_Dreamdive", + "Cavern_of_Corrosion_Path_of_Cavalier" ] }, "Team": { @@ -672,6 +682,7 @@ "DanHeng", "DanHengImbibitorLunae", "DrRatio", + "Firefly", "FuXuan", "Gallagher", "Gepard", @@ -988,7 +999,7 @@ "not_supported" ] }, - "Complete_Simulated_Universe_1_times": { + "Complete_Divergent_Universe_or_Simulated_Universe_1_times": { "type": "state", "value": "achievable", "option": [ @@ -1589,6 +1600,7 @@ "DanHeng", "DanHengImbibitorLunae", "DrRatio", + "Firefly", "FuXuan", "Gallagher", "Gepard", diff --git a/module/config/argument/stored.json b/module/config/argument/stored.json index b15996aa5..eb2211c04 100644 --- a/module/config/argument/stored.json +++ b/module/config/argument/stored.json @@ -467,10 +467,10 @@ "order": 0, "color": "#777777" }, - "Item_Moon_Madness_Fang": { - "name": "Item_Moon_Madness_Fang", - "path": "Dungeon.Planner.Item_Moon_Madness_Fang", - "i18n": "Planner.Item_Moon_Madness_Fang.name", + "Item_Moon_Rage_Fang": { + "name": "Item_Moon_Rage_Fang", + "path": "Dungeon.Planner.Item_Moon_Rage_Fang", + "i18n": "Planner.Item_Moon_Rage_Fang.name", "stored": "StoredPlanner", "attrs": { "time": "2020-01-01 00:00:00" @@ -489,6 +489,17 @@ "order": 0, "color": "#777777" }, + "Item_Exquisite_Colored_Draft": { + "name": "Item_Exquisite_Colored_Draft", + "path": "Dungeon.Planner.Item_Exquisite_Colored_Draft", + "i18n": "Planner.Item_Exquisite_Colored_Draft.name", + "stored": "StoredPlanner", + "attrs": { + "time": "2020-01-01 00:00:00" + }, + "order": 0, + "color": "#777777" + }, "Item_Divine_Amber": { "name": "Item_Divine_Amber", "path": "Dungeon.Planner.Item_Divine_Amber", diff --git a/module/config/config_generated.py b/module/config/config_generated.py index a2b1e44cb..27dc6367e 100644 --- a/module/config/config_generated.py +++ b/module/config/config_generated.py @@ -46,14 +46,14 @@ class GeneratedConfig: CloudStorage_CloudRemainFree = {} # Group `Dungeon` - Dungeon_Name = 'Calyx_Golden_Treasures_Jarilo_VI' # Calyx_Golden_Memories_Jarilo_VI, Calyx_Golden_Memories_The_Xianzhou_Luofu, Calyx_Golden_Memories_Penacony, Calyx_Golden_Aether_Jarilo_VI, Calyx_Golden_Aether_The_Xianzhou_Luofu, Calyx_Golden_Aether_Penacony, Calyx_Golden_Treasures_Jarilo_VI, Calyx_Golden_Treasures_The_Xianzhou_Luofu, Calyx_Golden_Treasures_Penacony, Calyx_Crimson_Destruction_Herta_StorageZone, Calyx_Crimson_Destruction_Luofu_ScalegorgeWaterscape, Calyx_Crimson_Preservation_Herta_SupplyZone, Calyx_Crimson_Preservation_Penacony_ClockStudiosThemePark, Calyx_Crimson_The_Hunt_Jarilo_OutlyingSnowPlains, Calyx_Crimson_The_Hunt_Penacony_SoulGladScorchsandAuditionVenue, Calyx_Crimson_Abundance_Jarilo_BackwaterPass, Calyx_Crimson_Abundance_Luofu_FyxestrollGarden, Calyx_Crimson_Erudition_Jarilo_RivetTown, Calyx_Crimson_Harmony_Jarilo_RobotSettlement, Calyx_Crimson_Harmony_Penacony_TheReverieDreamscape, Calyx_Crimson_Nihility_Jarilo_GreatMine, Calyx_Crimson_Nihility_Luofu_AlchemyCommission, Stagnant_Shadow_Spike, Stagnant_Shadow_Perdition, Stagnant_Shadow_Duty, Stagnant_Shadow_Blaze, Stagnant_Shadow_Scorch, Stagnant_Shadow_Ire, Stagnant_Shadow_Rime, Stagnant_Shadow_Icicle, Stagnant_Shadow_Nectar, Stagnant_Shadow_Fulmination, Stagnant_Shadow_Doom, Stagnant_Shadow_Gust, Stagnant_Shadow_Celestial, Stagnant_Shadow_Quanta, Stagnant_Shadow_Abomination, Stagnant_Shadow_Roast, Stagnant_Shadow_Mirage, Stagnant_Shadow_Puppetry, Cavern_of_Corrosion_Path_of_Gelid_Wind, Cavern_of_Corrosion_Path_of_Jabbing_Punch, Cavern_of_Corrosion_Path_of_Drifting, Cavern_of_Corrosion_Path_of_Providence, Cavern_of_Corrosion_Path_of_Holy_Hymn, Cavern_of_Corrosion_Path_of_Conflagration, Cavern_of_Corrosion_Path_of_Elixir_Seekers, Cavern_of_Corrosion_Path_of_Darkness, Cavern_of_Corrosion_Path_of_Dreamdive - Dungeon_NameAtDoubleCalyx = 'Calyx_Golden_Treasures_Jarilo_VI' # Calyx_Golden_Memories_Jarilo_VI, Calyx_Golden_Memories_The_Xianzhou_Luofu, Calyx_Golden_Memories_Penacony, Calyx_Golden_Aether_Jarilo_VI, Calyx_Golden_Aether_The_Xianzhou_Luofu, Calyx_Golden_Aether_Penacony, Calyx_Golden_Treasures_Jarilo_VI, Calyx_Golden_Treasures_The_Xianzhou_Luofu, Calyx_Golden_Treasures_Penacony, Calyx_Crimson_Destruction_Herta_StorageZone, Calyx_Crimson_Destruction_Luofu_ScalegorgeWaterscape, Calyx_Crimson_Preservation_Herta_SupplyZone, Calyx_Crimson_Preservation_Penacony_ClockStudiosThemePark, Calyx_Crimson_The_Hunt_Jarilo_OutlyingSnowPlains, Calyx_Crimson_The_Hunt_Penacony_SoulGladScorchsandAuditionVenue, Calyx_Crimson_Abundance_Jarilo_BackwaterPass, Calyx_Crimson_Abundance_Luofu_FyxestrollGarden, Calyx_Crimson_Erudition_Jarilo_RivetTown, Calyx_Crimson_Harmony_Jarilo_RobotSettlement, Calyx_Crimson_Harmony_Penacony_TheReverieDreamscape, Calyx_Crimson_Nihility_Jarilo_GreatMine, Calyx_Crimson_Nihility_Luofu_AlchemyCommission - Dungeon_NameAtDoubleRelic = 'Cavern_of_Corrosion_Path_of_Providence' # Cavern_of_Corrosion_Path_of_Gelid_Wind, Cavern_of_Corrosion_Path_of_Jabbing_Punch, Cavern_of_Corrosion_Path_of_Drifting, Cavern_of_Corrosion_Path_of_Providence, Cavern_of_Corrosion_Path_of_Holy_Hymn, Cavern_of_Corrosion_Path_of_Conflagration, Cavern_of_Corrosion_Path_of_Elixir_Seekers, Cavern_of_Corrosion_Path_of_Darkness, Cavern_of_Corrosion_Path_of_Dreamdive + Dungeon_Name = 'Calyx_Golden_Treasures_Jarilo_VI' # Calyx_Golden_Memories_Jarilo_VI, Calyx_Golden_Memories_The_Xianzhou_Luofu, Calyx_Golden_Memories_Penacony, Calyx_Golden_Aether_Jarilo_VI, Calyx_Golden_Aether_The_Xianzhou_Luofu, Calyx_Golden_Aether_Penacony, Calyx_Golden_Treasures_Jarilo_VI, Calyx_Golden_Treasures_The_Xianzhou_Luofu, Calyx_Golden_Treasures_Penacony, Calyx_Crimson_Destruction_Herta_StorageZone, Calyx_Crimson_Destruction_Luofu_ScalegorgeWaterscape, Calyx_Crimson_Preservation_Herta_SupplyZone, Calyx_Crimson_Preservation_Penacony_ClockStudiosThemePark, Calyx_Crimson_The_Hunt_Jarilo_OutlyingSnowPlains, Calyx_Crimson_The_Hunt_Penacony_SoulGladScorchsandAuditionVenue, Calyx_Crimson_Abundance_Jarilo_BackwaterPass, Calyx_Crimson_Abundance_Luofu_FyxestrollGarden, Calyx_Crimson_Erudition_Jarilo_RivetTown, Calyx_Crimson_Erudition_Penacony_PenaconyGrandTheater, Calyx_Crimson_Harmony_Jarilo_RobotSettlement, Calyx_Crimson_Harmony_Penacony_TheReverieDreamscape, Calyx_Crimson_Nihility_Jarilo_GreatMine, Calyx_Crimson_Nihility_Luofu_AlchemyCommission, Stagnant_Shadow_Spike, Stagnant_Shadow_Perdition, Stagnant_Shadow_Duty, Stagnant_Shadow_Blaze, Stagnant_Shadow_Scorch, Stagnant_Shadow_Ire, Stagnant_Shadow_Rime, Stagnant_Shadow_Icicle, Stagnant_Shadow_Nectar, Stagnant_Shadow_Fulmination, Stagnant_Shadow_Doom, Stagnant_Shadow_Gust, Stagnant_Shadow_Celestial, Stagnant_Shadow_Quanta, Stagnant_Shadow_Abomination, Stagnant_Shadow_Roast, Stagnant_Shadow_Mirage, Stagnant_Shadow_Puppetry, Cavern_of_Corrosion_Path_of_Gelid_Wind, Cavern_of_Corrosion_Path_of_Jabbing_Punch, Cavern_of_Corrosion_Path_of_Drifting, Cavern_of_Corrosion_Path_of_Providence, Cavern_of_Corrosion_Path_of_Holy_Hymn, Cavern_of_Corrosion_Path_of_Conflagration, Cavern_of_Corrosion_Path_of_Elixir_Seekers, Cavern_of_Corrosion_Path_of_Darkness, Cavern_of_Corrosion_Path_of_Dreamdive, Cavern_of_Corrosion_Path_of_Cavalier + Dungeon_NameAtDoubleCalyx = 'Calyx_Golden_Treasures_Jarilo_VI' # Calyx_Golden_Memories_Jarilo_VI, Calyx_Golden_Memories_The_Xianzhou_Luofu, Calyx_Golden_Memories_Penacony, Calyx_Golden_Aether_Jarilo_VI, Calyx_Golden_Aether_The_Xianzhou_Luofu, Calyx_Golden_Aether_Penacony, Calyx_Golden_Treasures_Jarilo_VI, Calyx_Golden_Treasures_The_Xianzhou_Luofu, Calyx_Golden_Treasures_Penacony, Calyx_Crimson_Destruction_Herta_StorageZone, Calyx_Crimson_Destruction_Luofu_ScalegorgeWaterscape, Calyx_Crimson_Preservation_Herta_SupplyZone, Calyx_Crimson_Preservation_Penacony_ClockStudiosThemePark, Calyx_Crimson_The_Hunt_Jarilo_OutlyingSnowPlains, Calyx_Crimson_The_Hunt_Penacony_SoulGladScorchsandAuditionVenue, Calyx_Crimson_Abundance_Jarilo_BackwaterPass, Calyx_Crimson_Abundance_Luofu_FyxestrollGarden, Calyx_Crimson_Erudition_Jarilo_RivetTown, Calyx_Crimson_Erudition_Penacony_PenaconyGrandTheater, Calyx_Crimson_Harmony_Jarilo_RobotSettlement, Calyx_Crimson_Harmony_Penacony_TheReverieDreamscape, Calyx_Crimson_Nihility_Jarilo_GreatMine, Calyx_Crimson_Nihility_Luofu_AlchemyCommission + Dungeon_NameAtDoubleRelic = 'Cavern_of_Corrosion_Path_of_Providence' # Cavern_of_Corrosion_Path_of_Gelid_Wind, Cavern_of_Corrosion_Path_of_Jabbing_Punch, Cavern_of_Corrosion_Path_of_Drifting, Cavern_of_Corrosion_Path_of_Providence, Cavern_of_Corrosion_Path_of_Holy_Hymn, Cavern_of_Corrosion_Path_of_Conflagration, Cavern_of_Corrosion_Path_of_Elixir_Seekers, Cavern_of_Corrosion_Path_of_Darkness, Cavern_of_Corrosion_Path_of_Dreamdive, Cavern_of_Corrosion_Path_of_Cavalier Dungeon_Team = 1 # 1, 2, 3, 4, 5, 6, 7, 8, 9 # Group `DungeonSupport` DungeonSupport_Use = 'when_daily' # always_use, when_daily, do_not_use - DungeonSupport_Character = 'FirstCharacter' # FirstCharacter, Acheron, Argenti, Arlan, Asta, Aventurine, Bailu, BlackSwan, Blade, Boothill, Bronya, Clara, DanHeng, DanHengImbibitorLunae, DrRatio, FuXuan, Gallagher, Gepard, Guinaifen, Hanya, Herta, Himeko, Hook, Huohuo, JingYuan, Jingliu, Kafka, Luka, Luocha, Lynx, March7th, Misha, Natasha, Pela, Qingque, Robin, RuanMei, Sampo, Seele, Serval, SilverWolf, Sparkle, Sushang, Tingyun, TopazNumby, TrailblazerDestruction, TrailblazerHarmony, TrailblazerPreservation, Welt, Xueyi, Yanqing, Yukong + DungeonSupport_Character = 'FirstCharacter' # FirstCharacter, Acheron, Argenti, Arlan, Asta, Aventurine, Bailu, BlackSwan, Blade, Boothill, Bronya, Clara, DanHeng, DanHengImbibitorLunae, DrRatio, Firefly, FuXuan, Gallagher, Gepard, Guinaifen, Hanya, Herta, Himeko, Hook, Huohuo, JingYuan, Jingliu, Kafka, Luka, Luocha, Lynx, March7th, Misha, Natasha, Pela, Qingque, Robin, RuanMei, Sampo, Seele, Serval, SilverWolf, Sparkle, Sushang, Tingyun, TopazNumby, TrailblazerDestruction, TrailblazerHarmony, TrailblazerPreservation, Welt, Xueyi, Yanqing, Yukong # Group `DungeonStorage` DungeonStorage_TrailblazePower = {} @@ -97,8 +97,9 @@ class GeneratedConfig: Planner_Item_Obsidian_of_Obsession = {} Planner_Item_Stellaris_Symphony = {} Planner_Item_Flower_of_Eternity = {} - Planner_Item_Moon_Madness_Fang = {} + Planner_Item_Moon_Rage_Fang = {} Planner_Item_Countertemporal_Shot = {} + Planner_Item_Exquisite_Colored_Draft = {} Planner_Item_Divine_Amber = {} Planner_Item_Heaven_Incinerator = {} Planner_Item_Heavenly_Melody = {} @@ -137,7 +138,7 @@ class GeneratedConfig: AchievableQuest_Use_Consumables_1_time = 'achievable' # achievable, not_set, not_supported AchievableQuest_Log_in_to_the_game = 'achievable' # achievable, not_set, not_supported AchievableQuest_Dispatch_1_assignments = 'achievable' # achievable, not_set, not_supported - AchievableQuest_Complete_Simulated_Universe_1_times = 'achievable' # achievable, not_set, not_supported + AchievableQuest_Complete_Divergent_Universe_or_Simulated_Universe_1_times = 'achievable' # achievable, not_set, not_supported AchievableQuest_Clear_Calyx_Crimson_1_times = 'achievable' # achievable, not_set, not_supported AchievableQuest_Enter_combat_by_attacking_enemie_Weakness_and_win_3_times = 'achievable' # achievable, not_set, not_supported AchievableQuest_Use_Technique_2_times = 'achievable' # achievable, not_set, not_supported diff --git a/module/config/config_updater.py b/module/config/config_updater.py index f3013c75e..98bcb00bb 100644 --- a/module/config/config_updater.py +++ b/module/config/config_updater.py @@ -97,7 +97,7 @@ class ConfigGenerator: options=[dungeon.name for dungeon in DungeonList.instances.values() if dungeon.is_Echo_of_War]) # Insert characters from tasks.character.keywords import CharacterList - unsupported_characters = [] + unsupported_characters = ["Jade"] characters = [character.name for character in CharacterList.instances.values() if character.name not in unsupported_characters] option_add(keys='DungeonSupport.Character.option', options=characters) @@ -687,6 +687,9 @@ class ConfigUpdater: ('Dungeon.DungeonDaily.CalyxGolden', 'Dungeon.DungeonDaily.CalyxGolden', convert_20_dungeon), ('Dungeon.DungeonDaily.CalyxCrimson', 'Dungeon.DungeonDaily.CalyxCrimson', convert_20_dungeon), ('Rogue.RogueWorld.SimulatedUniverseElite', 'Rogue.RogueWorld.SimulatedUniverseFarm', convert_rogue_farm), + # 2.3 + ('Dungeon.Planner.Item_Moon_Madness_Fang', 'Dungeon.Planner.Item_Moon_Rage_Fang'), + ('Dungeon.Planner.Item_Moon_Madness_Fang.item', 'Dungeon.Planner.Item_Moon_Rage_Fang.item'), ] @cached_property @@ -801,8 +804,7 @@ class ConfigUpdater: set_daily('Destroy_3_destructible_objects', 'achievable') set_daily('Complete_Forgotten_Hall_1_time', 'achievable') set_daily('Complete_Echo_of_War_1_times', deep_get(data, 'Weekly.Scheduler.Enable')) - set_daily('Complete_Simulated_Universe_1_times', - deep_get(data, 'Rogue.Scheduler.Enable')) + set_daily('Complete_Divergent_Universe_or_Simulated_Universe_1_times',deep_get(data, 'Rogue.Scheduler.Enable')) set_daily('Obtain_victory_in_combat_with_Support_Characters_1_times', dungeon and deep_get(data, 'Dungeon.DungeonSupport.Use') in ['when_daily', 'always_use']) set_daily('Use_an_Ultimate_to_deal_the_final_blow_1_time', 'achievable') diff --git a/module/config/i18n/en-US.json b/module/config/i18n/en-US.json index eb7060fba..0c5dd1271 100644 --- a/module/config/i18n/en-US.json +++ b/module/config/i18n/en-US.json @@ -270,6 +270,7 @@ "Calyx_Crimson_Abundance_Jarilo_BackwaterPass": "Trace: Abundance (Backwater Pass)", "Calyx_Crimson_Abundance_Luofu_FyxestrollGarden": "Trace: Abundance (Fyxestroll Garden)", "Calyx_Crimson_Erudition_Jarilo_RivetTown": "Trace: Erudition (Rivet Town)", + "Calyx_Crimson_Erudition_Penacony_PenaconyGrandTheater": "Trace: Erudition (Penacony Grand Theater)", "Calyx_Crimson_Harmony_Jarilo_RobotSettlement": "Trace: The Harmony (Robot Settlement)", "Calyx_Crimson_Harmony_Penacony_TheReverieDreamscape": "Trace: The Harmony (The Reverie (Dreamscape))", "Calyx_Crimson_Nihility_Jarilo_GreatMine": "Trace: Nihility (Great Mine)", @@ -279,7 +280,7 @@ "Stagnant_Shadow_Duty": "Ascension: Physical (Boothill / Robin)", "Stagnant_Shadow_Blaze": "Ascension: Fire (Himeko / Asta / Hook)", "Stagnant_Shadow_Scorch": "Ascension: Fire (Guinaifen / Topaz & Numby)", - "Stagnant_Shadow_Ire": "Ascension: Fire (Gallagher)", + "Stagnant_Shadow_Ire": "Ascension: Fire (Firefly / Gallagher)", "Stagnant_Shadow_Rime": "Ascension: Ice (March 7th / Herta / Gepard / Pela)", "Stagnant_Shadow_Icicle": "Ascension: Ice (Yanqing / Jingliu / Ruan Mei)", "Stagnant_Shadow_Nectar": "Ascension: Ice (Misha)", @@ -289,7 +290,7 @@ "Stagnant_Shadow_Celestial": "Ascension: Wind (Blade / Huohuo / Black Swan)", "Stagnant_Shadow_Quanta": "Ascension: Quantum (Silver Wolf / Seele / Qingque)", "Stagnant_Shadow_Abomination": "Ascension: Quantum (Lynx / Fu Xuan / Xueyi)", - "Stagnant_Shadow_Roast": "Ascension: Quantum (Sparkle)", + "Stagnant_Shadow_Roast": "Ascension: Quantum (Jade / Sparkle)", "Stagnant_Shadow_Mirage": "Ascension: Imaginary (Welt / Luocha / Yukong)", "Stagnant_Shadow_Puppetry": "Ascension: Imaginary (Dan Heng • Imbibitor Lunae / Aventurine / Dr. Ratio)", "Cavern_of_Corrosion_Path_of_Gelid_Wind": "Relics: Ice Set & Wind Set (Path of Gelid Wind)", @@ -300,7 +301,8 @@ "Cavern_of_Corrosion_Path_of_Conflagration": "Relics: Fire Set & Imaginary Set (Path of Conflagration)", "Cavern_of_Corrosion_Path_of_Elixir_Seekers": "Relics: HP Set & SPD Set (Path of Elixir Seekers)", "Cavern_of_Corrosion_Path_of_Darkness": "Relics: Pursuit Set & Dot Set (Path of Darkness)", - "Cavern_of_Corrosion_Path_of_Dreamdive": "Relics: Debuff Set & Break Effect Set (Path of Dreamdive)" + "Cavern_of_Corrosion_Path_of_Dreamdive": "Relics: Debuff Set & Break Effect Set (Path of Dreamdive)", + "Cavern_of_Corrosion_Path_of_Cavalier": "Relics: Super Break Set & Pursuit Ultimate Set (Path of Cavalier)" }, "NameAtDoubleCalyx": { "name": "At Double Calyx Event, choose dungeon", @@ -323,6 +325,7 @@ "Calyx_Crimson_Abundance_Jarilo_BackwaterPass": "Trace: Abundance (Backwater Pass)", "Calyx_Crimson_Abundance_Luofu_FyxestrollGarden": "Trace: Abundance (Fyxestroll Garden)", "Calyx_Crimson_Erudition_Jarilo_RivetTown": "Trace: Erudition (Rivet Town)", + "Calyx_Crimson_Erudition_Penacony_PenaconyGrandTheater": "Trace: Erudition (Penacony Grand Theater)", "Calyx_Crimson_Harmony_Jarilo_RobotSettlement": "Trace: The Harmony (Robot Settlement)", "Calyx_Crimson_Harmony_Penacony_TheReverieDreamscape": "Trace: The Harmony (The Reverie (Dreamscape))", "Calyx_Crimson_Nihility_Jarilo_GreatMine": "Trace: Nihility (Great Mine)", @@ -339,7 +342,8 @@ "Cavern_of_Corrosion_Path_of_Conflagration": "Relics: Fire Set & Imaginary Set (Path of Conflagration)", "Cavern_of_Corrosion_Path_of_Elixir_Seekers": "Relics: HP Set & SPD Set (Path of Elixir Seekers)", "Cavern_of_Corrosion_Path_of_Darkness": "Relics: Pursuit Set & Dot Set (Path of Darkness)", - "Cavern_of_Corrosion_Path_of_Dreamdive": "Relics: Debuff Set & Break Effect Set (Path of Dreamdive)" + "Cavern_of_Corrosion_Path_of_Dreamdive": "Relics: Debuff Set & Break Effect Set (Path of Dreamdive)", + "Cavern_of_Corrosion_Path_of_Cavalier": "Relics: Super Break Set & Pursuit Ultimate Set (Path of Cavalier)" }, "Team": { "name": "Dungeon Team", @@ -385,6 +389,7 @@ "DanHeng": "Dan Heng", "DanHengImbibitorLunae": "Dan Heng • Imbibitor Lunae", "DrRatio": "Dr. Ratio", + "Firefly": "Firefly", "FuXuan": "Fu Xuan", "Gallagher": "Gallagher", "Gepard": "Gepard", @@ -550,7 +555,7 @@ "help": "" }, "Item_Raging_Heart": { - "name": "Ascension: Fire (Gallagher)", + "name": "Ascension: Fire (Firefly / Gallagher)", "help": "" }, "Item_Dream_Fridge": { @@ -558,7 +563,7 @@ "help": "" }, "Item_Dream_Flamer": { - "name": "Ascension: Quantum (Sparkle)", + "name": "Ascension: Quantum (Jade / Sparkle)", "help": "" }, "Item_Worldbreaker_Blade": { @@ -589,7 +594,7 @@ "name": "Trace: Abundance (Backwater Pass)", "help": "" }, - "Item_Moon_Madness_Fang": { + "Item_Moon_Rage_Fang": { "name": "Trace: Destruction (Scalegorge Waterscape)", "help": "" }, @@ -597,6 +602,10 @@ "name": "Trace: The Hunt (SoulGlad Scorchsand Audition Venue)", "help": "" }, + "Item_Exquisite_Colored_Draft": { + "name": "Trace: Erudition (Penacony Grand Theater)", + "help": "" + }, "Item_Divine_Amber": { "name": "Trace: Preservation (Clock Studios Theme Park)", "help": "" @@ -801,8 +810,8 @@ "not_set": "Not Set", "not_supported": "Not Supported Yet" }, - "Complete_Simulated_Universe_1_times": { - "name": "Complete Simulated Universe 1 time(s)", + "Complete_Divergent_Universe_or_Simulated_Universe_1_times": { + "name": "Complete Divergent Universe or Simulated Universe 1 time(s)", "help": "Need to configure and enable the \"Simulated Universe\" task", "achievable": "Achievable", "not_set": "Not Set", diff --git a/module/config/i18n/es-ES.json b/module/config/i18n/es-ES.json index cb0208c2e..faa680bbe 100644 --- a/module/config/i18n/es-ES.json +++ b/module/config/i18n/es-ES.json @@ -270,6 +270,7 @@ "Calyx_Crimson_Abundance_Jarilo_BackwaterPass": "Rastros: Abundancia (Paso del Remanso)", "Calyx_Crimson_Abundance_Luofu_FyxestrollGarden": "Rastros: Abundancia (Jardín del Sosiego)", "Calyx_Crimson_Erudition_Jarilo_RivetTown": "Rastros: Erudición (Villarremache)", + "Calyx_Crimson_Erudition_Penacony_PenaconyGrandTheater": "Rastros: Erudición (Gran Teatro de Colonipenal)", "Calyx_Crimson_Harmony_Jarilo_RobotSettlement": "Rastros: Armonía (Asentamiento robot)", "Calyx_Crimson_Harmony_Penacony_TheReverieDreamscape": "Rastros: Armonía (Hotel Fantasía (paisaje onírico))", "Calyx_Crimson_Nihility_Jarilo_GreatMine": "Rastros: Nihilidad (Mina principal)", @@ -279,7 +280,7 @@ "Stagnant_Shadow_Duty": "Ascension: Físico (Boothill / Robin)", "Stagnant_Shadow_Blaze": "Ascension: Fuego (Himeko / Asta / Hook)", "Stagnant_Shadow_Scorch": "Ascension: Fuego (Guinaifen / Topaz y Conti)", - "Stagnant_Shadow_Ire": "Ascension: Fuego (Gallagher)", + "Stagnant_Shadow_Ire": "Ascension: Fuego (Luciérnaga / Gallagher)", "Stagnant_Shadow_Rime": "Ascension: Hielo (Siete de Marzo / Herta / Gepard / Pela)", "Stagnant_Shadow_Icicle": "Ascension: Hielo (Yanqing / Jingliu / Ruan Mei)", "Stagnant_Shadow_Nectar": "Ascension: Hielo (Misha)", @@ -289,7 +290,7 @@ "Stagnant_Shadow_Celestial": "Ascension: Viento (Blade / Huohuo / Cisne Negro)", "Stagnant_Shadow_Quanta": "Ascension: Cuántico (Silver Wolf / Seele / Qingque)", "Stagnant_Shadow_Abomination": "Ascension: Cuántico (Lynx / Fu Xuan / Xueyi)", - "Stagnant_Shadow_Roast": "Ascension: Cuántico (Sparkle)", + "Stagnant_Shadow_Roast": "Ascension: Cuántico (Jade / Sparkle)", "Stagnant_Shadow_Mirage": "Ascension: Imaginario (Welt / Luocha / Yukong)", "Stagnant_Shadow_Puppetry": "Ascension: Imaginario (Dan Heng - Imbibitor Lunae / Aventurino / Dr. Ratio)", "Cavern_of_Corrosion_Path_of_Gelid_Wind": "Artefactos: Hielo y Viento (Senda del viento gélido)", @@ -300,7 +301,8 @@ "Cavern_of_Corrosion_Path_of_Conflagration": "Artefactos: Fuego e Imaginario (Senda de la conflagración)", "Cavern_of_Corrosion_Path_of_Elixir_Seekers": "Artefactos: HP y SPD (Senda de los elixires)", "Cavern_of_Corrosion_Path_of_Darkness": "Artefactos: Persecución y Dot (Senda de la oscuridad)", - "Cavern_of_Corrosion_Path_of_Dreamdive": "Artefactos: Debuff y Efecto de Ruptura (Senda de los sueños)" + "Cavern_of_Corrosion_Path_of_Dreamdive": "Artefactos: Debuff y Efecto de Ruptura (Senda de los sueños)", + "Cavern_of_Corrosion_Path_of_Cavalier": "Artefactos: Ultrarruptura y Adicional de Definitiva (Caverna de la corrosión: Senda del caballero)" }, "NameAtDoubleCalyx": { "name": "En los eventos de x2 de Cáliz", @@ -323,6 +325,7 @@ "Calyx_Crimson_Abundance_Jarilo_BackwaterPass": "Rastros: Abundancia (Paso del Remanso)", "Calyx_Crimson_Abundance_Luofu_FyxestrollGarden": "Rastros: Abundancia (Jardín del Sosiego)", "Calyx_Crimson_Erudition_Jarilo_RivetTown": "Rastros: Erudición (Villarremache)", + "Calyx_Crimson_Erudition_Penacony_PenaconyGrandTheater": "Rastros: Erudición (Gran Teatro de Colonipenal)", "Calyx_Crimson_Harmony_Jarilo_RobotSettlement": "Rastros: Armonía (Asentamiento robot)", "Calyx_Crimson_Harmony_Penacony_TheReverieDreamscape": "Rastros: Armonía (Hotel Fantasía (paisaje onírico))", "Calyx_Crimson_Nihility_Jarilo_GreatMine": "Rastros: Nihilidad (Mina principal)", @@ -339,7 +342,8 @@ "Cavern_of_Corrosion_Path_of_Conflagration": "Artefactos: Fuego e Imaginario (Senda de la conflagración)", "Cavern_of_Corrosion_Path_of_Elixir_Seekers": "Artefactos: HP y SPD (Senda de los elixires)", "Cavern_of_Corrosion_Path_of_Darkness": "Artefactos: Persecución y Dot (Senda de la oscuridad)", - "Cavern_of_Corrosion_Path_of_Dreamdive": "Artefactos: Debuff y Efecto de Ruptura (Senda de los sueños)" + "Cavern_of_Corrosion_Path_of_Dreamdive": "Artefactos: Debuff y Efecto de Ruptura (Senda de los sueños)", + "Cavern_of_Corrosion_Path_of_Cavalier": "Artefactos: Ultrarruptura y Adicional de Definitiva (Caverna de la corrosión: Senda del caballero)" }, "Team": { "name": "Equipo de mazmorra", @@ -385,6 +389,7 @@ "DanHeng": "Dan Heng", "DanHengImbibitorLunae": "Dan Heng - Imbibitor Lunae", "DrRatio": "Dr. Ratio", + "Firefly": "Luciérnaga", "FuXuan": "Fu Xuan", "Gallagher": "Gallagher", "Gepard": "Gepard", @@ -550,7 +555,7 @@ "help": "" }, "Item_Raging_Heart": { - "name": "Ascension: Fuego (Gallagher)", + "name": "Ascension: Fuego (Luciérnaga / Gallagher)", "help": "" }, "Item_Dream_Fridge": { @@ -558,7 +563,7 @@ "help": "" }, "Item_Dream_Flamer": { - "name": "Ascension: Cuántico (Sparkle)", + "name": "Ascension: Cuántico (Jade / Sparkle)", "help": "" }, "Item_Worldbreaker_Blade": { @@ -589,7 +594,7 @@ "name": "Rastros: Abundancia (Paso del Remanso)", "help": "" }, - "Item_Moon_Madness_Fang": { + "Item_Moon_Rage_Fang": { "name": "Rastros: Destrucción (Desfiladero de Escamas)", "help": "" }, @@ -597,6 +602,10 @@ "name": "Rastros: Cacería (Recinto de las Audiciones FelizAlma en la Arena Ardiente)", "help": "" }, + "Item_Exquisite_Colored_Draft": { + "name": "Rastros: Erudición (Gran Teatro de Colonipenal)", + "help": "" + }, "Item_Divine_Amber": { "name": "Rastros: Conservación (Parque temático de los Estudios Reloj)", "help": "" @@ -801,8 +810,8 @@ "not_set": "No configurado", "not_supported": "No soportado aún" }, - "Complete_Simulated_Universe_1_times": { - "name": "Completa el Universo Simulado 1 vez", + "Complete_Divergent_Universe_or_Simulated_Universe_1_times": { + "name": "Completa el Universo Simulado o el Universo Diferenciado 1 vez", "help": "Necesitas configurar y activar la tarea \"Universo Simulado\"", "achievable": "Completable", "not_set": "No configurado", diff --git a/module/config/i18n/ja-JP.json b/module/config/i18n/ja-JP.json index 5e196e665..c951429aa 100644 --- a/module/config/i18n/ja-JP.json +++ b/module/config/i18n/ja-JP.json @@ -270,6 +270,7 @@ "Calyx_Crimson_Abundance_Jarilo_BackwaterPass": "軌跡素材:豊穣(外縁通路)", "Calyx_Crimson_Abundance_Luofu_FyxestrollGarden": "軌跡素材:豊穣(綏園)", "Calyx_Crimson_Erudition_Jarilo_RivetTown": "軌跡素材:知恵(リベットタウン)", + "Calyx_Crimson_Erudition_Penacony_PenaconyGrandTheater": "軌跡素材:知恵(ピノコニー大劇場)", "Calyx_Crimson_Harmony_Jarilo_RobotSettlement": "軌跡素材:調和(機械集落)", "Calyx_Crimson_Harmony_Penacony_TheReverieDreamscape": "軌跡素材:調和(ホテル・レバリー-夢境)", "Calyx_Crimson_Nihility_Jarilo_GreatMine": "軌跡素材:虚無(大鉱区)", @@ -279,7 +280,7 @@ "Stagnant_Shadow_Duty": "キャラクター昇格素材:物理(ブートヒル / ロビン)", "Stagnant_Shadow_Blaze": "キャラクター昇格素材:炎(姫子 / アスター / フック)", "Stagnant_Shadow_Scorch": "キャラクター昇格素材:炎(桂乃芬 / トパーズ&カブ)", - "Stagnant_Shadow_Ire": "キャラクター昇格素材:炎(ギャラガー)", + "Stagnant_Shadow_Ire": "キャラクター昇格素材:炎(ホタル / ギャラガー)", "Stagnant_Shadow_Rime": "キャラクター昇格素材:氷(三月なのか / ヘルタ / ジェパード / ペラ)", "Stagnant_Shadow_Icicle": "キャラクター昇格素材:氷(彦卿 / 鏡流 / ルアン・メェイ)", "Stagnant_Shadow_Nectar": "キャラクター昇格素材:氷(ミーシャ)", @@ -289,7 +290,7 @@ "Stagnant_Shadow_Celestial": "キャラクター昇格素材:風(刃 / フォフォ / ブラックスワン)", "Stagnant_Shadow_Quanta": "キャラクター昇格素材:量子(銀狼 / ゼーレ / 青雀)", "Stagnant_Shadow_Abomination": "キャラクター昇格素材:量子(リンクス / 符玄 / 雪衣)", - "Stagnant_Shadow_Roast": "キャラクター昇格素材:量子(花火)", + "Stagnant_Shadow_Roast": "キャラクター昇格素材:量子(ジェイド / 花火)", "Stagnant_Shadow_Mirage": "キャラクター昇格素材:虚数(ヴェルト / 羅刹 / 御空)", "Stagnant_Shadow_Puppetry": "キャラクター昇格素材:虚数(丹恒・飲月 / アベンチュリン / Dr.レイシオ)", "Cavern_of_Corrosion_Path_of_Gelid_Wind": "侵蝕トンネル・霜風の路(侵蝕トンネル・霜風の路)", @@ -300,7 +301,8 @@ "Cavern_of_Corrosion_Path_of_Conflagration": "侵蝕トンネル・野焔の路(侵蝕トンネル・野焔の路)", "Cavern_of_Corrosion_Path_of_Elixir_Seekers": "侵蝕トンネル・薬使の路(侵蝕トンネル・薬使の路)", "Cavern_of_Corrosion_Path_of_Darkness": "侵蝕トンネル・幽冥の路(侵蝕トンネル・幽冥の路)", - "Cavern_of_Corrosion_Path_of_Dreamdive": "侵蝕トンネル・夢潜の路(侵蝕トンネル・夢潜の路)" + "Cavern_of_Corrosion_Path_of_Dreamdive": "侵蝕トンネル・夢潜の路(侵蝕トンネル・夢潜の路)", + "Cavern_of_Corrosion_Path_of_Cavalier": "侵蝕トンネル・勇騎の路(侵蝕トンネル・勇騎の路)" }, "NameAtDoubleCalyx": { "name": "Dungeon.NameAtDoubleCalyx.name", @@ -323,6 +325,7 @@ "Calyx_Crimson_Abundance_Jarilo_BackwaterPass": "軌跡素材:豊穣(外縁通路)", "Calyx_Crimson_Abundance_Luofu_FyxestrollGarden": "軌跡素材:豊穣(綏園)", "Calyx_Crimson_Erudition_Jarilo_RivetTown": "軌跡素材:知恵(リベットタウン)", + "Calyx_Crimson_Erudition_Penacony_PenaconyGrandTheater": "軌跡素材:知恵(ピノコニー大劇場)", "Calyx_Crimson_Harmony_Jarilo_RobotSettlement": "軌跡素材:調和(機械集落)", "Calyx_Crimson_Harmony_Penacony_TheReverieDreamscape": "軌跡素材:調和(ホテル・レバリー-夢境)", "Calyx_Crimson_Nihility_Jarilo_GreatMine": "軌跡素材:虚無(大鉱区)", @@ -339,7 +342,8 @@ "Cavern_of_Corrosion_Path_of_Conflagration": "侵蝕トンネル・野焔の路(侵蝕トンネル・野焔の路)", "Cavern_of_Corrosion_Path_of_Elixir_Seekers": "侵蝕トンネル・薬使の路(侵蝕トンネル・薬使の路)", "Cavern_of_Corrosion_Path_of_Darkness": "侵蝕トンネル・幽冥の路(侵蝕トンネル・幽冥の路)", - "Cavern_of_Corrosion_Path_of_Dreamdive": "侵蝕トンネル・夢潜の路(侵蝕トンネル・夢潜の路)" + "Cavern_of_Corrosion_Path_of_Dreamdive": "侵蝕トンネル・夢潜の路(侵蝕トンネル・夢潜の路)", + "Cavern_of_Corrosion_Path_of_Cavalier": "侵蝕トンネル・勇騎の路(侵蝕トンネル・勇騎の路)" }, "Team": { "name": "Dungeon.Team.name", @@ -385,6 +389,7 @@ "DanHeng": "丹恒", "DanHengImbibitorLunae": "丹恒・飲月", "DrRatio": "Dr.レイシオ", + "Firefly": "ホタル", "FuXuan": "符玄", "Gallagher": "ギャラガー", "Gepard": "ジェパード", @@ -550,7 +555,7 @@ "help": "" }, "Item_Raging_Heart": { - "name": "キャラクター昇格素材:炎(ギャラガー)", + "name": "キャラクター昇格素材:炎(ホタル / ギャラガー)", "help": "" }, "Item_Dream_Fridge": { @@ -558,7 +563,7 @@ "help": "" }, "Item_Dream_Flamer": { - "name": "キャラクター昇格素材:量子(花火)", + "name": "キャラクター昇格素材:量子(ジェイド / 花火)", "help": "" }, "Item_Worldbreaker_Blade": { @@ -589,7 +594,7 @@ "name": "軌跡素材:豊穣(外縁通路)", "help": "" }, - "Item_Moon_Madness_Fang": { + "Item_Moon_Rage_Fang": { "name": "軌跡素材:壊滅(鱗淵境)", "help": "" }, @@ -597,6 +602,10 @@ "name": "軌跡素材:巡狩(スラーダ熱砂オーディション会場)", "help": "" }, + "Item_Exquisite_Colored_Draft": { + "name": "軌跡素材:知恵(ピノコニー大劇場)", + "help": "" + }, "Item_Divine_Amber": { "name": "軌跡素材:存護(クラークフィルムランド)", "help": "" @@ -801,9 +810,9 @@ "not_set": "not_set", "not_supported": "not_supported" }, - "Complete_Simulated_Universe_1_times": { - "name": "「模擬宇宙」を1回クリアする", - "help": "AchievableQuest.Complete_Simulated_Universe_1_times.help", + "Complete_Divergent_Universe_or_Simulated_Universe_1_times": { + "name": "「階差宇宙」または「模擬宇宙」を合計1回クリアする", + "help": "AchievableQuest.Complete_Divergent_Universe_or_Simulated_Universe_1_times.help", "achievable": "achievable", "not_set": "not_set", "not_supported": "not_supported" diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index cda638018..8a88b780c 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -270,6 +270,7 @@ "Calyx_Crimson_Abundance_Jarilo_BackwaterPass": "行迹材料:丰饶(边缘通路)", "Calyx_Crimson_Abundance_Luofu_FyxestrollGarden": "行迹材料:丰饶(绥园)", "Calyx_Crimson_Erudition_Jarilo_RivetTown": "行迹材料:智识(铆钉镇)", + "Calyx_Crimson_Erudition_Penacony_PenaconyGrandTheater": "行迹材料:智识(匹诺康尼大剧院)", "Calyx_Crimson_Harmony_Jarilo_RobotSettlement": "行迹材料:同谐(机械聚落)", "Calyx_Crimson_Harmony_Penacony_TheReverieDreamscape": "行迹材料:同谐(白日梦酒店-梦境)", "Calyx_Crimson_Nihility_Jarilo_GreatMine": "行迹材料:虚无(大矿区)", @@ -279,7 +280,7 @@ "Stagnant_Shadow_Duty": "角色晋阶材料:物理(波提欧 / 知更鸟)", "Stagnant_Shadow_Blaze": "角色晋阶材料:火(姬子 / 艾丝妲 / 虎克)", "Stagnant_Shadow_Scorch": "角色晋阶材料:火(桂乃芬 / 托帕&账账)", - "Stagnant_Shadow_Ire": "角色晋阶材料:火(加拉赫)", + "Stagnant_Shadow_Ire": "角色晋阶材料:火(流萤 / 加拉赫)", "Stagnant_Shadow_Rime": "角色晋阶材料:冰(三月七 / 黑塔 / 杰帕德 / 佩拉)", "Stagnant_Shadow_Icicle": "角色晋阶材料:冰(彦卿 / 镜流 / 阮•梅)", "Stagnant_Shadow_Nectar": "角色晋阶材料:冰(米沙)", @@ -289,7 +290,7 @@ "Stagnant_Shadow_Celestial": "角色晋阶材料:风(刃 / 藿藿 / 黑天鹅)", "Stagnant_Shadow_Quanta": "角色晋阶材料:量子(银狼 / 希儿 / 青雀)", "Stagnant_Shadow_Abomination": "角色晋阶材料:量子(玲可 / 符玄 / 雪衣)", - "Stagnant_Shadow_Roast": "角色晋阶材料:量子(花火)", + "Stagnant_Shadow_Roast": "角色晋阶材料:量子(翡翠 / 花火)", "Stagnant_Shadow_Mirage": "角色晋阶材料:虚数(瓦尔特 / 罗刹 / 驭空)", "Stagnant_Shadow_Puppetry": "角色晋阶材料:虚数(丹恒•饮月 / 砂金 / 真理医生)", "Cavern_of_Corrosion_Path_of_Gelid_Wind": "遗器:冰套+风套(霜风之径•侵蚀隧洞)", @@ -300,7 +301,8 @@ "Cavern_of_Corrosion_Path_of_Conflagration": "遗器:火套+虚数套(野焰之径•侵蚀隧洞)", "Cavern_of_Corrosion_Path_of_Elixir_Seekers": "遗器:生命套+速度套(药使之径•侵蚀隧洞)", "Cavern_of_Corrosion_Path_of_Darkness": "遗器:追击套+dot套(幽冥之径•侵蚀隧洞)", - "Cavern_of_Corrosion_Path_of_Dreamdive": "遗器:负面套+击破套(梦潜之径•侵蚀隧洞)" + "Cavern_of_Corrosion_Path_of_Dreamdive": "遗器:负面套+击破套(梦潜之径•侵蚀隧洞)", + "Cavern_of_Corrosion_Path_of_Cavalier": "遗器:超击破套+终追套(勇骑之径•侵蚀隧洞)" }, "NameAtDoubleCalyx": { "name": "有双倍花活动时,选择副本", @@ -323,6 +325,7 @@ "Calyx_Crimson_Abundance_Jarilo_BackwaterPass": "行迹材料:丰饶(边缘通路)", "Calyx_Crimson_Abundance_Luofu_FyxestrollGarden": "行迹材料:丰饶(绥园)", "Calyx_Crimson_Erudition_Jarilo_RivetTown": "行迹材料:智识(铆钉镇)", + "Calyx_Crimson_Erudition_Penacony_PenaconyGrandTheater": "行迹材料:智识(匹诺康尼大剧院)", "Calyx_Crimson_Harmony_Jarilo_RobotSettlement": "行迹材料:同谐(机械聚落)", "Calyx_Crimson_Harmony_Penacony_TheReverieDreamscape": "行迹材料:同谐(白日梦酒店-梦境)", "Calyx_Crimson_Nihility_Jarilo_GreatMine": "行迹材料:虚无(大矿区)", @@ -339,7 +342,8 @@ "Cavern_of_Corrosion_Path_of_Conflagration": "遗器:火套+虚数套(野焰之径•侵蚀隧洞)", "Cavern_of_Corrosion_Path_of_Elixir_Seekers": "遗器:生命套+速度套(药使之径•侵蚀隧洞)", "Cavern_of_Corrosion_Path_of_Darkness": "遗器:追击套+dot套(幽冥之径•侵蚀隧洞)", - "Cavern_of_Corrosion_Path_of_Dreamdive": "遗器:负面套+击破套(梦潜之径•侵蚀隧洞)" + "Cavern_of_Corrosion_Path_of_Dreamdive": "遗器:负面套+击破套(梦潜之径•侵蚀隧洞)", + "Cavern_of_Corrosion_Path_of_Cavalier": "遗器:超击破套+终追套(勇骑之径•侵蚀隧洞)" }, "Team": { "name": "打本队伍", @@ -385,6 +389,7 @@ "DanHeng": "丹恒", "DanHengImbibitorLunae": "丹恒•饮月", "DrRatio": "真理医生", + "Firefly": "流萤", "FuXuan": "符玄", "Gallagher": "加拉赫", "Gepard": "杰帕德", @@ -550,7 +555,7 @@ "help": "" }, "Item_Raging_Heart": { - "name": "角色晋阶材料:火(加拉赫)", + "name": "角色晋阶材料:火(流萤 / 加拉赫)", "help": "" }, "Item_Dream_Fridge": { @@ -558,7 +563,7 @@ "help": "" }, "Item_Dream_Flamer": { - "name": "角色晋阶材料:量子(花火)", + "name": "角色晋阶材料:量子(翡翠 / 花火)", "help": "" }, "Item_Worldbreaker_Blade": { @@ -589,7 +594,7 @@ "name": "行迹材料:丰饶(边缘通路)", "help": "" }, - "Item_Moon_Madness_Fang": { + "Item_Moon_Rage_Fang": { "name": "行迹材料:毁灭(鳞渊境)", "help": "" }, @@ -597,6 +602,10 @@ "name": "行迹材料:巡猎(苏乐达热砂海选会场)", "help": "" }, + "Item_Exquisite_Colored_Draft": { + "name": "行迹材料:智识(匹诺康尼大剧院)", + "help": "" + }, "Item_Divine_Amber": { "name": "行迹材料:存护(克劳克影视乐园)", "help": "" @@ -801,8 +810,8 @@ "not_set": "未设置", "not_supported": "暂未支持" }, - "Complete_Simulated_Universe_1_times": { - "name": "完成1次「模拟宇宙」", + "Complete_Divergent_Universe_or_Simulated_Universe_1_times": { + "name": "完成1次「差分宇宙」或「模拟宇宙」", "help": "需要设置并启用\"模拟宇宙\"任务", "achievable": "可完成", "not_set": "未设置", diff --git a/module/config/i18n/zh-TW.json b/module/config/i18n/zh-TW.json index 8e85b98d6..8e4a69861 100644 --- a/module/config/i18n/zh-TW.json +++ b/module/config/i18n/zh-TW.json @@ -270,6 +270,7 @@ "Calyx_Crimson_Abundance_Jarilo_BackwaterPass": "行跡材料:豐饒(邊緣通道)", "Calyx_Crimson_Abundance_Luofu_FyxestrollGarden": "行跡材料:豐饒(綏園)", "Calyx_Crimson_Erudition_Jarilo_RivetTown": "行跡材料:智識(鉚釘鎮)", + "Calyx_Crimson_Erudition_Penacony_PenaconyGrandTheater": "行跡材料:智識(匹諾康尼大劇院)", "Calyx_Crimson_Harmony_Jarilo_RobotSettlement": "行跡材料:同諧(機械聚落)", "Calyx_Crimson_Harmony_Penacony_TheReverieDreamscape": "行跡材料:同諧(白日夢飯店-夢境)", "Calyx_Crimson_Nihility_Jarilo_GreatMine": "行跡材料:虛無(大礦區)", @@ -279,7 +280,7 @@ "Stagnant_Shadow_Duty": "角色晉階材料:物理(波提歐 / 知更鳥)", "Stagnant_Shadow_Blaze": "角色晉階材料:火(姬子 / 艾絲妲 / 虎克)", "Stagnant_Shadow_Scorch": "角色晉階材料:火(桂乃芬 / 托帕&帳帳)", - "Stagnant_Shadow_Ire": "角色晉階材料:火(加拉赫)", + "Stagnant_Shadow_Ire": "角色晉階材料:火(流螢 / 加拉赫)", "Stagnant_Shadow_Rime": "角色晉階材料:冰(三月七 / 黑塔 / 傑帕德 / 佩拉)", "Stagnant_Shadow_Icicle": "角色晉階材料:冰(彥卿 / 鏡流 / 阮•梅)", "Stagnant_Shadow_Nectar": "角色晉階材料:冰(米沙)", @@ -289,7 +290,7 @@ "Stagnant_Shadow_Celestial": "角色晉階材料:風(刃 / 藿藿 / 黑天鵝)", "Stagnant_Shadow_Quanta": "角色晉階材料:量子(銀狼 / 希兒 / 青雀)", "Stagnant_Shadow_Abomination": "角色晉階材料:量子(玲可 / 符玄 / 雪衣)", - "Stagnant_Shadow_Roast": "角色晉階材料:量子(花火)", + "Stagnant_Shadow_Roast": "角色晉階材料:量子(翡翠 / 花火)", "Stagnant_Shadow_Mirage": "角色晉階材料:虛數(瓦爾特 / 羅剎 / 馭空)", "Stagnant_Shadow_Puppetry": "角色晉階材料:虛數(丹恆•飲月 / 砂金 / 真理醫生)", "Cavern_of_Corrosion_Path_of_Gelid_Wind": "遺器:冰套+風套(霜風之徑•侵蝕隧洞)", @@ -300,7 +301,8 @@ "Cavern_of_Corrosion_Path_of_Conflagration": "遺器:火套+虛數套(野焰之徑•侵蝕隧洞)", "Cavern_of_Corrosion_Path_of_Elixir_Seekers": "遺器:生命套+速度套(藥使之徑•侵蝕隧洞)", "Cavern_of_Corrosion_Path_of_Darkness": "遺器:追擊套+dot套(幽冥之徑•侵蝕隧洞)", - "Cavern_of_Corrosion_Path_of_Dreamdive": "遺器:負面套+擊破套(夢潛之徑•侵蝕隧洞)" + "Cavern_of_Corrosion_Path_of_Dreamdive": "遺器:負面套+擊破套(夢潛之徑•侵蝕隧洞)", + "Cavern_of_Corrosion_Path_of_Cavalier": "遺器:超擊破套+終追套(勇騎之徑•侵蝕隧洞)" }, "NameAtDoubleCalyx": { "name": "有雙倍花活動時,選擇副本", @@ -323,6 +325,7 @@ "Calyx_Crimson_Abundance_Jarilo_BackwaterPass": "行跡材料:豐饒(邊緣通道)", "Calyx_Crimson_Abundance_Luofu_FyxestrollGarden": "行跡材料:豐饒(綏園)", "Calyx_Crimson_Erudition_Jarilo_RivetTown": "行跡材料:智識(鉚釘鎮)", + "Calyx_Crimson_Erudition_Penacony_PenaconyGrandTheater": "行跡材料:智識(匹諾康尼大劇院)", "Calyx_Crimson_Harmony_Jarilo_RobotSettlement": "行跡材料:同諧(機械聚落)", "Calyx_Crimson_Harmony_Penacony_TheReverieDreamscape": "行跡材料:同諧(白日夢飯店-夢境)", "Calyx_Crimson_Nihility_Jarilo_GreatMine": "行跡材料:虛無(大礦區)", @@ -339,7 +342,8 @@ "Cavern_of_Corrosion_Path_of_Conflagration": "遺器:火套+虛數套(野焰之徑•侵蝕隧洞)", "Cavern_of_Corrosion_Path_of_Elixir_Seekers": "遺器:生命套+速度套(藥使之徑•侵蝕隧洞)", "Cavern_of_Corrosion_Path_of_Darkness": "遺器:追擊套+dot套(幽冥之徑•侵蝕隧洞)", - "Cavern_of_Corrosion_Path_of_Dreamdive": "遺器:負面套+擊破套(夢潛之徑•侵蝕隧洞)" + "Cavern_of_Corrosion_Path_of_Dreamdive": "遺器:負面套+擊破套(夢潛之徑•侵蝕隧洞)", + "Cavern_of_Corrosion_Path_of_Cavalier": "遺器:超擊破套+終追套(勇騎之徑•侵蝕隧洞)" }, "Team": { "name": "打本隊伍", @@ -385,6 +389,7 @@ "DanHeng": "丹恆", "DanHengImbibitorLunae": "丹恆•飲月", "DrRatio": "真理醫生", + "Firefly": "流螢", "FuXuan": "符玄", "Gallagher": "加拉赫", "Gepard": "傑帕德", @@ -550,7 +555,7 @@ "help": "" }, "Item_Raging_Heart": { - "name": "角色晉階材料:火(加拉赫)", + "name": "角色晉階材料:火(流螢 / 加拉赫)", "help": "" }, "Item_Dream_Fridge": { @@ -558,7 +563,7 @@ "help": "" }, "Item_Dream_Flamer": { - "name": "角色晉階材料:量子(花火)", + "name": "角色晉階材料:量子(翡翠 / 花火)", "help": "" }, "Item_Worldbreaker_Blade": { @@ -589,7 +594,7 @@ "name": "行跡材料:豐饒(邊緣通道)", "help": "" }, - "Item_Moon_Madness_Fang": { + "Item_Moon_Rage_Fang": { "name": "行跡材料:毀滅(鱗淵境)", "help": "" }, @@ -597,6 +602,10 @@ "name": "行跡材料:巡獵(蘇樂達熱砂海選會場)", "help": "" }, + "Item_Exquisite_Colored_Draft": { + "name": "行跡材料:智識(匹諾康尼大劇院)", + "help": "" + }, "Item_Divine_Amber": { "name": "行跡材料:存護(克勞克影視樂園)", "help": "" @@ -801,8 +810,8 @@ "not_set": "未設定", "not_supported": "暫未支援" }, - "Complete_Simulated_Universe_1_times": { - "name": "完成1次「模擬宇宙」", + "Complete_Divergent_Universe_or_Simulated_Universe_1_times": { + "name": "完成1次「差分宇宙」或「模擬宇宙」", "help": "需要設定並啟用\"模擬宇宙\"任務", "achievable": "可完成", "not_set": "未設定", diff --git a/module/config/stored/stored_generated.py b/module/config/stored/stored_generated.py index 43a94e63d..1597af3dd 100644 --- a/module/config/stored/stored_generated.py +++ b/module/config/stored/stored_generated.py @@ -65,8 +65,9 @@ class StoredGenerated: Item_Obsidian_of_Obsession = StoredPlanner("Dungeon.Planner.Item_Obsidian_of_Obsession") Item_Stellaris_Symphony = StoredPlanner("Dungeon.Planner.Item_Stellaris_Symphony") Item_Flower_of_Eternity = StoredPlanner("Dungeon.Planner.Item_Flower_of_Eternity") - Item_Moon_Madness_Fang = StoredPlanner("Dungeon.Planner.Item_Moon_Madness_Fang") + Item_Moon_Rage_Fang = StoredPlanner("Dungeon.Planner.Item_Moon_Rage_Fang") Item_Countertemporal_Shot = StoredPlanner("Dungeon.Planner.Item_Countertemporal_Shot") + Item_Exquisite_Colored_Draft = StoredPlanner("Dungeon.Planner.Item_Exquisite_Colored_Draft") Item_Divine_Amber = StoredPlanner("Dungeon.Planner.Item_Divine_Amber") Item_Heaven_Incinerator = StoredPlanner("Dungeon.Planner.Item_Heaven_Incinerator") Item_Heavenly_Melody = StoredPlanner("Dungeon.Planner.Item_Heavenly_Melody") diff --git a/tasks/base/assets/assets_base_page.py b/tasks/base/assets/assets_base_page.py index 757d1ae26..7f8721892 100644 --- a/tasks/base/assets/assets_base_page.py +++ b/tasks/base/assets/assets_base_page.py @@ -389,13 +389,22 @@ PLANNER_CHECK = ButtonWrapper( ) ROGUE_CHECK = ButtonWrapper( name='ROGUE_CHECK', - share=Button( - file='./assets/share/base/page/ROGUE_CHECK.png', - area=(39, 17, 76, 51), - search=(19, 0, 96, 71), - color=(81, 74, 76), - button=(39, 17, 76, 51), - ), + share=[ + Button( + file='./assets/share/base/page/ROGUE_CHECK.png', + area=(39, 17, 76, 51), + search=(19, 0, 96, 71), + color=(81, 74, 76), + button=(39, 17, 76, 51), + ), + Button( + file='./assets/share/base/page/ROGUE_CHECK.2.png', + area=(39, 22, 75, 52), + search=(19, 2, 95, 72), + color=(110, 100, 79), + button=(39, 22, 75, 52), + ), + ], ) SYNTHESIZE_CHECK = ButtonWrapper( name='SYNTHESIZE_CHECK', diff --git a/tasks/battle_pass/battle_pass.py b/tasks/battle_pass/battle_pass.py index 3ad213e10..c81f1343a 100644 --- a/tasks/battle_pass/battle_pass.py +++ b/tasks/battle_pass/battle_pass.py @@ -344,7 +344,7 @@ class BattlePassUI(UI): # Convert quest keyword to stored object dic_quest_to_stored = { - KEYWORDS_BATTLE_PASS_QUEST.Complete_Simulated_Universe_1_times: + KEYWORDS_BATTLE_PASS_QUEST.Complete_Divergent_Universe_or_Simulated_Universe_1_times: self.config.stored.BattlePassSimulatedUniverse, KEYWORDS_BATTLE_PASS_QUEST.Clear_Calyx_1_times: self.config.stored.BattlePassQuestCalyx, diff --git a/tasks/battle_pass/keywords/quest.py b/tasks/battle_pass/keywords/quest.py index f1e548d7c..6deb39cdc 100644 --- a/tasks/battle_pass/keywords/quest.py +++ b/tasks/battle_pass/keywords/quest.py @@ -3,14 +3,14 @@ from .classes import BattlePassQuest # This file was auto-generated, do not modify it manually. To generate: # ``` python -m dev_tools.keyword_extract ``` -Complete_Simulated_Universe_1_times = BattlePassQuest( +Complete_Divergent_Universe_or_Simulated_Universe_1_times = BattlePassQuest( id=1, - name='Complete_Simulated_Universe_1_times', - cn='完成1次「模拟宇宙」', - cht='完成1次「模擬宇宙」', - en='Complete Simulated Universe 1 time(s)', - jp='「模擬宇宙」を1回クリアする', - es='Completa el Universo Simulado 1 vez', + name='Complete_Divergent_Universe_or_Simulated_Universe_1_times', + cn='完成1次「差分宇宙」或「模拟宇宙」', + cht='完成1次「差分宇宙」或「模擬宇宙」', + en='Complete Divergent Universe or Simulated Universe 1 time(s)', + jp='「階差宇宙」または「模擬宇宙」を合計1回クリアする', + es='Completa el Universo Simulado o el Universo Diferenciado 1 vez', ) Clear_Calyx_1_times = BattlePassQuest( id=2, diff --git a/tasks/character/keywords/character_list.py b/tasks/character/keywords/character_list.py index f65273e05..8f7645ab7 100644 --- a/tasks/character/keywords/character_list.py +++ b/tasks/character/keywords/character_list.py @@ -129,8 +129,17 @@ DrRatio = CharacterList( jp='Dr.レイシオ', es='Dr. Ratio', ) -FuXuan = CharacterList( +Firefly = CharacterList( id=15, + name='Firefly', + cn='流萤', + cht='流螢', + en='Firefly', + jp='ホタル', + es='Luciérnaga', +) +FuXuan = CharacterList( + id=16, name='FuXuan', cn='符玄', cht='符玄', @@ -139,7 +148,7 @@ FuXuan = CharacterList( es='Fu Xuan', ) Gallagher = CharacterList( - id=16, + id=17, name='Gallagher', cn='加拉赫', cht='加拉赫', @@ -148,7 +157,7 @@ Gallagher = CharacterList( es='Gallagher', ) Gepard = CharacterList( - id=17, + id=18, name='Gepard', cn='杰帕德', cht='傑帕德', @@ -157,7 +166,7 @@ Gepard = CharacterList( es='Gepard', ) Guinaifen = CharacterList( - id=18, + id=19, name='Guinaifen', cn='桂乃芬', cht='桂乃芬', @@ -166,7 +175,7 @@ Guinaifen = CharacterList( es='Guinaifen', ) Hanya = CharacterList( - id=19, + id=20, name='Hanya', cn='寒鸦', cht='寒鴉', @@ -175,7 +184,7 @@ Hanya = CharacterList( es='Hanya', ) Herta = CharacterList( - id=20, + id=21, name='Herta', cn='黑塔', cht='黑塔', @@ -184,7 +193,7 @@ Herta = CharacterList( es='Herta', ) Himeko = CharacterList( - id=21, + id=22, name='Himeko', cn='姬子', cht='姬子', @@ -193,7 +202,7 @@ Himeko = CharacterList( es='Himeko', ) Hook = CharacterList( - id=22, + id=23, name='Hook', cn='虎克', cht='虎克', @@ -202,7 +211,7 @@ Hook = CharacterList( es='Hook', ) Huohuo = CharacterList( - id=23, + id=24, name='Huohuo', cn='藿藿', cht='藿藿', @@ -210,8 +219,17 @@ Huohuo = CharacterList( jp='フォフォ', es='Huohuo', ) +Jade = CharacterList( + id=25, + name='Jade', + cn='翡翠', + cht='翡翠', + en='Jade', + jp='ジェイド', + es='Jade', +) JingYuan = CharacterList( - id=24, + id=26, name='JingYuan', cn='景元', cht='景元', @@ -220,7 +238,7 @@ JingYuan = CharacterList( es='Jing Yuan', ) Jingliu = CharacterList( - id=25, + id=27, name='Jingliu', cn='镜流', cht='鏡流', @@ -229,7 +247,7 @@ Jingliu = CharacterList( es='Jingliu', ) Kafka = CharacterList( - id=26, + id=28, name='Kafka', cn='卡芙卡', cht='卡芙卡', @@ -238,7 +256,7 @@ Kafka = CharacterList( es='Kafka', ) Luka = CharacterList( - id=27, + id=29, name='Luka', cn='卢卡', cht='盧卡', @@ -247,7 +265,7 @@ Luka = CharacterList( es='Luka', ) Luocha = CharacterList( - id=28, + id=30, name='Luocha', cn='罗刹', cht='羅剎', @@ -256,7 +274,7 @@ Luocha = CharacterList( es='Luocha', ) Lynx = CharacterList( - id=29, + id=31, name='Lynx', cn='玲可', cht='玲可', @@ -265,7 +283,7 @@ Lynx = CharacterList( es='Lynx', ) March7th = CharacterList( - id=30, + id=32, name='March7th', cn='三月七', cht='三月七', @@ -274,7 +292,7 @@ March7th = CharacterList( es='Siete de Marzo', ) Misha = CharacterList( - id=31, + id=33, name='Misha', cn='米沙', cht='米沙', @@ -283,7 +301,7 @@ Misha = CharacterList( es='Misha', ) Natasha = CharacterList( - id=32, + id=34, name='Natasha', cn='娜塔莎', cht='娜塔莎', @@ -292,7 +310,7 @@ Natasha = CharacterList( es='Natasha', ) Pela = CharacterList( - id=33, + id=35, name='Pela', cn='佩拉', cht='佩拉', @@ -301,7 +319,7 @@ Pela = CharacterList( es='Pela', ) Qingque = CharacterList( - id=34, + id=36, name='Qingque', cn='青雀', cht='青雀', @@ -310,7 +328,7 @@ Qingque = CharacterList( es='Qingque', ) Robin = CharacterList( - id=35, + id=37, name='Robin', cn='知更鸟', cht='知更鳥', @@ -319,7 +337,7 @@ Robin = CharacterList( es='Robin', ) RuanMei = CharacterList( - id=36, + id=38, name='RuanMei', cn='阮•梅', cht='阮•梅', @@ -328,7 +346,7 @@ RuanMei = CharacterList( es='Ruan Mei', ) Sampo = CharacterList( - id=37, + id=39, name='Sampo', cn='桑博', cht='桑博', @@ -337,7 +355,7 @@ Sampo = CharacterList( es='Sampo', ) Seele = CharacterList( - id=38, + id=40, name='Seele', cn='希儿', cht='希兒', @@ -346,7 +364,7 @@ Seele = CharacterList( es='Seele', ) Serval = CharacterList( - id=39, + id=41, name='Serval', cn='希露瓦', cht='希露瓦', @@ -355,7 +373,7 @@ Serval = CharacterList( es='Serval', ) SilverWolf = CharacterList( - id=40, + id=42, name='SilverWolf', cn='银狼', cht='銀狼', @@ -364,7 +382,7 @@ SilverWolf = CharacterList( es='Silver Wolf', ) Sparkle = CharacterList( - id=41, + id=43, name='Sparkle', cn='花火', cht='花火', @@ -373,7 +391,7 @@ Sparkle = CharacterList( es='Sparkle', ) Sushang = CharacterList( - id=42, + id=44, name='Sushang', cn='素裳', cht='素裳', @@ -382,7 +400,7 @@ Sushang = CharacterList( es='Sushang', ) Tingyun = CharacterList( - id=43, + id=45, name='Tingyun', cn='停云', cht='停雲', @@ -391,7 +409,7 @@ Tingyun = CharacterList( es='Tingyun', ) TopazNumby = CharacterList( - id=44, + id=46, name='TopazNumby', cn='托帕&账账', cht='托帕&帳帳', @@ -400,7 +418,7 @@ TopazNumby = CharacterList( es='Topaz y Conti', ) TrailblazerDestruction = CharacterList( - id=45, + id=47, name='TrailblazerDestruction', cn='Trailblazer•毁灭', cht='Trailblazer•毀滅', @@ -409,7 +427,7 @@ TrailblazerDestruction = CharacterList( es='Trailblazer: Destrucción', ) TrailblazerHarmony = CharacterList( - id=46, + id=48, name='TrailblazerHarmony', cn='Trailblazer•同谐', cht='Trailblazer•同諧', @@ -418,7 +436,7 @@ TrailblazerHarmony = CharacterList( es='Trailblazer: Armonía', ) TrailblazerPreservation = CharacterList( - id=47, + id=49, name='TrailblazerPreservation', cn='Trailblazer•存护', cht='Trailblazer•存護', @@ -427,7 +445,7 @@ TrailblazerPreservation = CharacterList( es='Trailblazer: Conservación', ) Welt = CharacterList( - id=48, + id=50, name='Welt', cn='瓦尔特', cht='瓦爾特', @@ -436,7 +454,7 @@ Welt = CharacterList( es='Welt', ) Xueyi = CharacterList( - id=49, + id=51, name='Xueyi', cn='雪衣', cht='雪衣', @@ -445,7 +463,7 @@ Xueyi = CharacterList( es='Xueyi', ) Yanqing = CharacterList( - id=50, + id=52, name='Yanqing', cn='彦卿', cht='彥卿', @@ -454,7 +472,7 @@ Yanqing = CharacterList( es='Yanqing', ) Yukong = CharacterList( - id=51, + id=53, name='Yukong', cn='驭空', cht='馭空', diff --git a/tasks/daily/keywords/daily_quest.py b/tasks/daily/keywords/daily_quest.py index d055c4757..437294f6f 100644 --- a/tasks/daily/keywords/daily_quest.py +++ b/tasks/daily/keywords/daily_quest.py @@ -129,17 +129,17 @@ Dispatch_1_assignments = DailyQuest( jp='依頼に1回派遣する', es='Asigna 1 encargo', ) -Complete_Simulated_Universe_1_times = DailyQuest( - id=28, - name='Complete_Simulated_Universe_1_times', - cn='完成1次「模拟宇宙」', - cht='完成1次「模擬宇宙」', - en='Complete Simulated Universe 1 time(s)', - jp='「模擬宇宙」を1回クリアする', - es='Completa el Universo Simulado 1 vez', +Complete_Divergent_Universe_or_Simulated_Universe_1_times = DailyQuest( + id=29, + name='Complete_Divergent_Universe_or_Simulated_Universe_1_times', + cn='完成1次「差分宇宙」或「模拟宇宙」', + cht='完成1次「差分宇宙」或「模擬宇宙」', + en='Complete Divergent Universe or Simulated Universe 1 time(s)', + jp='「階差宇宙」または「模擬宇宙」を合計1回クリアする', + es='Completa el Universo Simulado o el Universo Diferenciado 1 vez', ) Clear_Calyx_Crimson_1_times = DailyQuest( - id=29, + id=30, name='Clear_Calyx_Crimson_1_times', cn='完成1次「拟造花萼(赤)」', cht='完成1次「擬造花萼(赤)」', @@ -148,7 +148,7 @@ Clear_Calyx_Crimson_1_times = DailyQuest( es='Completa Cáliz (carmesí) 1 vez', ) Enter_combat_by_attacking_enemie_Weakness_and_win_3_times = DailyQuest( - id=30, + id=31, name='Enter_combat_by_attacking_enemie_Weakness_and_win_3_times', cn='利用弱点进入战斗并获胜3次', cht='利用弱點進入戰鬥並獲勝3次', @@ -157,7 +157,7 @@ Enter_combat_by_attacking_enemie_Weakness_and_win_3_times = DailyQuest( es='Entra en combate atacando la debilidad del enemigo y gana 3 veces', ) Use_Technique_2_times = DailyQuest( - id=31, + id=32, name='Use_Technique_2_times', cn='累计施放2次秘技', cht='累積施放2次秘技', @@ -166,7 +166,7 @@ Use_Technique_2_times = DailyQuest( es='Usa técnicas 2 veces', ) Destroy_3_destructible_objects = DailyQuest( - id=32, + id=33, name='Destroy_3_destructible_objects', cn='累计击碎3个可破坏物', cht='累積擊碎3個可破壞物', @@ -175,7 +175,7 @@ Destroy_3_destructible_objects = DailyQuest( es='Destruye 3 objetos destruibles', ) Obtain_victory_in_combat_with_Support_Characters_1_times = DailyQuest( - id=33, + id=34, name='Obtain_victory_in_combat_with_Support_Characters_1_times', cn='使用支援角色并获得战斗胜利1次', cht='使用支援角色並獲得戰鬥勝利1次', @@ -184,7 +184,7 @@ Obtain_victory_in_combat_with_Support_Characters_1_times = DailyQuest( es='Gana 1 batalla(s) utilizando personajes de apoyo', ) Level_up_any_character_1_times = DailyQuest( - id=34, + id=35, name='Level_up_any_character_1_times', cn='将任意角色等级提升1次', cht='將任意角色等級提升1次', @@ -193,7 +193,7 @@ Level_up_any_character_1_times = DailyQuest( es='Mejora el nivel de cualquier personaje 1 vez', ) Level_up_any_Light_Cone_1_times = DailyQuest( - id=35, + id=36, name='Level_up_any_Light_Cone_1_times', cn='将任意光锥等级提升1次', cht='將任意光錐等級提升1次', @@ -202,7 +202,7 @@ Level_up_any_Light_Cone_1_times = DailyQuest( es='Mejora cualquier cono de luz 1 vez', ) Use_the_Omni_Synthesizer_1_times = DailyQuest( - id=36, + id=37, name='Use_the_Omni_Synthesizer_1_times', cn='使用1次「万能合成机」', cht='使用1次「萬能合成機」', @@ -211,7 +211,7 @@ Use_the_Omni_Synthesizer_1_times = DailyQuest( es='Utiliza la máquina sintetizadora multiusos 1 veces', ) Take_photos_1_times = DailyQuest( - id=37, + id=38, name='Take_photos_1_times', cn='拍照1次', cht='拍照1次', @@ -220,7 +220,7 @@ Take_photos_1_times = DailyQuest( es='Haz 1 foto(s)', ) Consume_120_Trailblaze_Power = DailyQuest( - id=38, + id=39, name='Consume_120_Trailblaze_Power', cn='累计消耗120点开拓力', cht='累積消耗120點開拓力', @@ -229,7 +229,7 @@ Consume_120_Trailblaze_Power = DailyQuest( es='Consume 120 pts. de Poder trazacaminos', ) Level_up_any_Relic_1_times = DailyQuest( - id=39, + id=40, name='Level_up_any_Relic_1_times', cn='将任意遗器等级提升1次', cht='將任意遺器等級提升1次', diff --git a/tasks/dungeon/keywords/dungeon.py b/tasks/dungeon/keywords/dungeon.py index 52bf89da9..7552d1450 100644 --- a/tasks/dungeon/keywords/dungeon.py +++ b/tasks/dungeon/keywords/dungeon.py @@ -201,8 +201,19 @@ Calyx_Crimson_Erudition_Jarilo_RivetTown = DungeonList( dungeon_id=1008, plane_id=2012201, ) -Calyx_Crimson_Harmony_Jarilo_RobotSettlement = DungeonList( +Calyx_Crimson_Erudition_Penacony_PenaconyGrandTheater = DungeonList( id=19, + name='Calyx_Crimson_Erudition_Penacony_PenaconyGrandTheater', + cn='智识之蕾•拟造花萼(赤)', + cht='智識之蕾•擬造花萼(赤)', + en='Calyx (Crimson): Bud of Erudition', + jp='疑似花萼(赤)・知恵の蕾', + es='Cáliz (carmesí): Flor de la Erudición', + dungeon_id=1023, + plane_id=2033201, +) +Calyx_Crimson_Harmony_Jarilo_RobotSettlement = DungeonList( + id=20, name='Calyx_Crimson_Harmony_Jarilo_RobotSettlement', cn='同谐之蕾•拟造花萼(赤)', cht='同諧之蕾•擬造花萼(赤)', @@ -213,7 +224,7 @@ Calyx_Crimson_Harmony_Jarilo_RobotSettlement = DungeonList( plane_id=2012301, ) Calyx_Crimson_Harmony_Penacony_TheReverieDreamscape = DungeonList( - id=20, + id=21, name='Calyx_Crimson_Harmony_Penacony_TheReverieDreamscape', cn='同谐之蕾•拟造花萼(赤)', cht='同諧之蕾•擬造花萼(赤)', @@ -224,7 +235,7 @@ Calyx_Crimson_Harmony_Penacony_TheReverieDreamscape = DungeonList( plane_id=2031101, ) Calyx_Crimson_Nihility_Jarilo_GreatMine = DungeonList( - id=21, + id=22, name='Calyx_Crimson_Nihility_Jarilo_GreatMine', cn='虚无之蕾•拟造花萼(赤)', cht='虛無之蕾•擬造花萼(赤)', @@ -235,7 +246,7 @@ Calyx_Crimson_Nihility_Jarilo_GreatMine = DungeonList( plane_id=2012101, ) Calyx_Crimson_Nihility_Luofu_AlchemyCommission = DungeonList( - id=22, + id=23, name='Calyx_Crimson_Nihility_Luofu_AlchemyCommission', cn='虚无之蕾•拟造花萼(赤)', cht='虛無之蕾•擬造花萼(赤)', @@ -246,7 +257,7 @@ Calyx_Crimson_Nihility_Luofu_AlchemyCommission = DungeonList( plane_id=2023101, ) Stagnant_Shadow_Quanta = DungeonList( - id=23, + id=24, name='Stagnant_Shadow_Quanta', cn='空海之形•凝滞虚影', cht='空海之形•凝滯虛影', @@ -257,7 +268,7 @@ Stagnant_Shadow_Quanta = DungeonList( plane_id=2000101, ) Stagnant_Shadow_Gust = DungeonList( - id=24, + id=25, name='Stagnant_Shadow_Gust', cn='巽风之形•凝滞虚影', cht='巽風之形•凝滯虛影', @@ -268,7 +279,7 @@ Stagnant_Shadow_Gust = DungeonList( plane_id=2012201, ) Stagnant_Shadow_Fulmination = DungeonList( - id=25, + id=26, name='Stagnant_Shadow_Fulmination', cn='鸣雷之形•凝滞虚影', cht='鳴雷之形•凝滯虛影', @@ -279,7 +290,7 @@ Stagnant_Shadow_Fulmination = DungeonList( plane_id=2013201, ) Stagnant_Shadow_Blaze = DungeonList( - id=26, + id=27, name='Stagnant_Shadow_Blaze', cn='炎华之形•凝滞虚影', cht='炎華之形•凝滯虛影', @@ -290,7 +301,7 @@ Stagnant_Shadow_Blaze = DungeonList( plane_id=2013101, ) Stagnant_Shadow_Spike = DungeonList( - id=27, + id=28, name='Stagnant_Shadow_Spike', cn='锋芒之形•凝滞虚影', cht='鋒芒之形•凝滯虛影', @@ -301,7 +312,7 @@ Stagnant_Shadow_Spike = DungeonList( plane_id=2012101, ) Stagnant_Shadow_Rime = DungeonList( - id=28, + id=29, name='Stagnant_Shadow_Rime', cn='霜晶之形•凝滞虚影', cht='霜晶之形•凝滯虛影', @@ -312,7 +323,7 @@ Stagnant_Shadow_Rime = DungeonList( plane_id=2013201, ) Stagnant_Shadow_Mirage = DungeonList( - id=29, + id=30, name='Stagnant_Shadow_Mirage', cn='幻光之形•凝滞虚影', cht='幻光之形•凝滯虛影', @@ -323,7 +334,7 @@ Stagnant_Shadow_Mirage = DungeonList( plane_id=2011101, ) Stagnant_Shadow_Icicle = DungeonList( - id=30, + id=31, name='Stagnant_Shadow_Icicle', cn='冰棱之形•凝滞虚影', cht='冰稜之形•凝滯虛影', @@ -334,7 +345,7 @@ Stagnant_Shadow_Icicle = DungeonList( plane_id=2021101, ) Stagnant_Shadow_Doom = DungeonList( - id=31, + id=32, name='Stagnant_Shadow_Doom', cn='震厄之形•凝滞虚影', cht='震厄之形•凝滯虛影', @@ -345,7 +356,7 @@ Stagnant_Shadow_Doom = DungeonList( plane_id=2021201, ) Stagnant_Shadow_Puppetry = DungeonList( - id=32, + id=33, name='Stagnant_Shadow_Puppetry', cn='偃偶之形•凝滞虚影', cht='偃偶之形•凝滯虛影', @@ -356,7 +367,7 @@ Stagnant_Shadow_Puppetry = DungeonList( plane_id=2022201, ) Stagnant_Shadow_Abomination = DungeonList( - id=33, + id=34, name='Stagnant_Shadow_Abomination', cn='孽兽之形•凝滞虚影', cht='孽獸之形•凝滯虛影', @@ -367,7 +378,7 @@ Stagnant_Shadow_Abomination = DungeonList( plane_id=2023201, ) Stagnant_Shadow_Scorch = DungeonList( - id=34, + id=35, name='Stagnant_Shadow_Scorch', cn='燔灼之形•凝滞虚影', cht='燔灼之形•凝滯虛影', @@ -378,7 +389,7 @@ Stagnant_Shadow_Scorch = DungeonList( plane_id=2012101, ) Stagnant_Shadow_Celestial = DungeonList( - id=35, + id=36, name='Stagnant_Shadow_Celestial', cn='天人之形•凝滞虚影', cht='天人之形•凝滯虛影', @@ -389,7 +400,7 @@ Stagnant_Shadow_Celestial = DungeonList( plane_id=2023101, ) Stagnant_Shadow_Perdition = DungeonList( - id=36, + id=37, name='Stagnant_Shadow_Perdition', cn='幽府之形•凝滞虚影', cht='幽府之形•凝滯虛影', @@ -400,7 +411,7 @@ Stagnant_Shadow_Perdition = DungeonList( plane_id=2022301, ) Stagnant_Shadow_Nectar = DungeonList( - id=37, + id=38, name='Stagnant_Shadow_Nectar', cn='冰酿之形•凝滞虚影', cht='冰釀之形•凝滯虛影', @@ -411,7 +422,7 @@ Stagnant_Shadow_Nectar = DungeonList( plane_id=2031101, ) Stagnant_Shadow_Roast = DungeonList( - id=38, + id=39, name='Stagnant_Shadow_Roast', cn='焦炙之形•凝滞虚影', cht='焦炙之形•凝滯虛影', @@ -422,7 +433,7 @@ Stagnant_Shadow_Roast = DungeonList( plane_id=2031301, ) Stagnant_Shadow_Ire = DungeonList( - id=39, + id=40, name='Stagnant_Shadow_Ire', cn='嗔怒之形•凝滞虚影', cht='嗔怒之形•凝滯虛影', @@ -433,7 +444,7 @@ Stagnant_Shadow_Ire = DungeonList( plane_id=2032201, ) Stagnant_Shadow_Duty = DungeonList( - id=40, + id=41, name='Stagnant_Shadow_Duty', cn='职司之形•凝滞虚影', cht='職司之形•凝滯虛影', @@ -444,7 +455,7 @@ Stagnant_Shadow_Duty = DungeonList( plane_id=2032101, ) Cavern_of_Corrosion_Path_of_Gelid_Wind = DungeonList( - id=41, + id=42, name='Cavern_of_Corrosion_Path_of_Gelid_Wind', cn='霜风之径•侵蚀隧洞', cht='霜風之徑•侵蝕隧洞', @@ -455,7 +466,7 @@ Cavern_of_Corrosion_Path_of_Gelid_Wind = DungeonList( plane_id=2000201, ) Cavern_of_Corrosion_Path_of_Jabbing_Punch = DungeonList( - id=42, + id=43, name='Cavern_of_Corrosion_Path_of_Jabbing_Punch', cn='迅拳之径•侵蚀隧洞', cht='迅拳之徑•侵蝕隧洞', @@ -466,7 +477,7 @@ Cavern_of_Corrosion_Path_of_Jabbing_Punch = DungeonList( plane_id=2013101, ) Cavern_of_Corrosion_Path_of_Drifting = DungeonList( - id=43, + id=44, name='Cavern_of_Corrosion_Path_of_Drifting', cn='漂泊之径•侵蚀隧洞', cht='漂泊之徑•侵蝕隧洞', @@ -477,7 +488,7 @@ Cavern_of_Corrosion_Path_of_Drifting = DungeonList( plane_id=2013201, ) Cavern_of_Corrosion_Path_of_Providence = DungeonList( - id=44, + id=45, name='Cavern_of_Corrosion_Path_of_Providence', cn='睿治之径•侵蚀隧洞', cht='睿治之徑•侵蝕隧洞', @@ -488,7 +499,7 @@ Cavern_of_Corrosion_Path_of_Providence = DungeonList( plane_id=2013401, ) Cavern_of_Corrosion_Path_of_Holy_Hymn = DungeonList( - id=45, + id=46, name='Cavern_of_Corrosion_Path_of_Holy_Hymn', cn='圣颂之径•侵蚀隧洞', cht='聖頌之徑•侵蝕隧洞', @@ -499,7 +510,7 @@ Cavern_of_Corrosion_Path_of_Holy_Hymn = DungeonList( plane_id=2021101, ) Cavern_of_Corrosion_Path_of_Conflagration = DungeonList( - id=46, + id=47, name='Cavern_of_Corrosion_Path_of_Conflagration', cn='野焰之径•侵蚀隧洞', cht='野焰之徑•侵蝕隧洞', @@ -510,7 +521,7 @@ Cavern_of_Corrosion_Path_of_Conflagration = DungeonList( plane_id=2021201, ) Cavern_of_Corrosion_Path_of_Elixir_Seekers = DungeonList( - id=47, + id=48, name='Cavern_of_Corrosion_Path_of_Elixir_Seekers', cn='药使之径•侵蚀隧洞', cht='藥使之徑•侵蝕隧洞', @@ -521,7 +532,7 @@ Cavern_of_Corrosion_Path_of_Elixir_Seekers = DungeonList( plane_id=2023101, ) Cavern_of_Corrosion_Path_of_Darkness = DungeonList( - id=48, + id=49, name='Cavern_of_Corrosion_Path_of_Darkness', cn='幽冥之径•侵蚀隧洞', cht='幽冥之徑•侵蝕隧洞', @@ -532,7 +543,7 @@ Cavern_of_Corrosion_Path_of_Darkness = DungeonList( plane_id=2022301, ) Cavern_of_Corrosion_Path_of_Dreamdive = DungeonList( - id=49, + id=50, name='Cavern_of_Corrosion_Path_of_Dreamdive', cn='梦潜之径•侵蚀隧洞', cht='夢潛之徑•侵蝕隧洞', @@ -542,8 +553,19 @@ Cavern_of_Corrosion_Path_of_Dreamdive = DungeonList( dungeon_id=1209, plane_id=2031101, ) +Cavern_of_Corrosion_Path_of_Cavalier = DungeonList( + id=51, + name='Cavern_of_Corrosion_Path_of_Cavalier', + cn='勇骑之径•侵蚀隧洞', + cht='勇騎之徑•侵蝕隧洞', + en='Cavern of Corrosion: Path of Cavalier', + jp='侵蝕トンネル・勇騎の路', + es='Caverna de la corrosión: Senda del caballero', + dungeon_id=1210, + plane_id=2033201, +) Echo_of_War_Destruction_Beginning = DungeonList( - id=50, + id=52, name='Echo_of_War_Destruction_Beginning', cn='毁灭的开端•历战余响', cht='毀滅的開端•歷戰餘響', @@ -554,7 +576,7 @@ Echo_of_War_Destruction_Beginning = DungeonList( plane_id=2000301, ) Echo_of_War_End_of_the_Eternal_Freeze = DungeonList( - id=51, + id=53, name='Echo_of_War_End_of_the_Eternal_Freeze', cn='寒潮的落幕•历战余响', cht='寒潮的落幕•歷戰餘響', @@ -565,7 +587,7 @@ Echo_of_War_End_of_the_Eternal_Freeze = DungeonList( plane_id=2013401, ) Echo_of_War_Divine_Seed = DungeonList( - id=52, + id=54, name='Echo_of_War_Divine_Seed', cn='不死的神实•历战余响', cht='不死的神實•歷戰餘響', @@ -576,7 +598,7 @@ Echo_of_War_Divine_Seed = DungeonList( plane_id=2023201, ) Echo_of_War_Borehole_Planet_Old_Crater = DungeonList( - id=53, + id=55, name='Echo_of_War_Borehole_Planet_Old_Crater', cn='蛀星的旧靥•历战余响', cht='蛀星的舊靨•歷戰餘響', @@ -587,7 +609,7 @@ Echo_of_War_Borehole_Planet_Old_Crater = DungeonList( plane_id=2000401, ) Echo_of_War_Salutations_of_Ashen_Dreams = DungeonList( - id=54, + id=56, name='Echo_of_War_Salutations_of_Ashen_Dreams', cn='尘梦的赞礼•历战余响', cht='塵夢的讚禮•歷戰餘響', @@ -598,7 +620,7 @@ Echo_of_War_Salutations_of_Ashen_Dreams = DungeonList( plane_id=2033201, ) Simulated_Universe_World_1 = DungeonList( - id=55, + id=57, name='Simulated_Universe_World_1', cn='第一世界•模拟宇宙', cht='第一世界•模擬宇宙', @@ -609,7 +631,7 @@ Simulated_Universe_World_1 = DungeonList( plane_id=100000104, ) Simulated_Universe_World_3 = DungeonList( - id=56, + id=58, name='Simulated_Universe_World_3', cn='第三世界•模拟宇宙', cht='第三世界•模擬宇宙', @@ -620,7 +642,7 @@ Simulated_Universe_World_3 = DungeonList( plane_id=100000104, ) Simulated_Universe_World_4 = DungeonList( - id=57, + id=59, name='Simulated_Universe_World_4', cn='第四世界•模拟宇宙', cht='第四世界•模擬宇宙', @@ -631,7 +653,7 @@ Simulated_Universe_World_4 = DungeonList( plane_id=100000104, ) Simulated_Universe_World_5 = DungeonList( - id=58, + id=60, name='Simulated_Universe_World_5', cn='第五世界•模拟宇宙', cht='第五世界•模擬宇宙', @@ -642,7 +664,7 @@ Simulated_Universe_World_5 = DungeonList( plane_id=100000104, ) Simulated_Universe_World_6 = DungeonList( - id=59, + id=61, name='Simulated_Universe_World_6', cn='第六世界•模拟宇宙', cht='第六世界•模擬宇宙', @@ -653,7 +675,7 @@ Simulated_Universe_World_6 = DungeonList( plane_id=100000104, ) Simulated_Universe_World_7 = DungeonList( - id=60, + id=62, name='Simulated_Universe_World_7', cn='第七世界•模拟宇宙', cht='第七世界•模擬宇宙', @@ -664,7 +686,7 @@ Simulated_Universe_World_7 = DungeonList( plane_id=100000104, ) Simulated_Universe_World_8 = DungeonList( - id=61, + id=63, name='Simulated_Universe_World_8', cn='第八世界•模拟宇宙', cht='第八世界•模擬宇宙', @@ -675,7 +697,7 @@ Simulated_Universe_World_8 = DungeonList( plane_id=100000104, ) Simulated_Universe_World_9 = DungeonList( - id=62, + id=64, name='Simulated_Universe_World_9', cn='第九世界•模拟宇宙', cht='第九世界•模擬宇宙', @@ -685,8 +707,96 @@ Simulated_Universe_World_9 = DungeonList( dungeon_id=190, plane_id=100000104, ) +Divergent_Universe_Untoppled_Walls = DungeonList( + id=65, + name='Divergent_Universe_Untoppled_Walls', + cn='坚城不倒•差分宇宙', + cht='堅城不倒•差分宇宙', + en='Divergent Universe: Untoppled Walls', + jp='階差宇宙・不動の砦', + es='Muros inquebrantables: Universo Diferenciado', + dungeon_id=230, + plane_id=0, +) +Divergent_Universe_Smelted_Heart = DungeonList( + id=66, + name='Divergent_Universe_Smelted_Heart', + cn='浴火钢心•差分宇宙', + cht='浴火鋼心•差分宇宙', + en='Divergent Universe: Smelted Heart', + jp='階差宇宙・鋼の意志', + es='Corazón de fundición: Universo Diferenciado', + dungeon_id=240, + plane_id=0, +) +Divergent_Universe_Gentle_Words = DungeonList( + id=67, + name='Divergent_Universe_Gentle_Words', + cn='温柔话语•差分宇宙', + cht='溫柔話語•差分宇宙', + en='Divergent Universe: Gentle Words', + jp='階差宇宙・優しい言葉', + es='Palabras amables: Universo Diferenciado', + dungeon_id=250, + plane_id=0, +) +Divergent_Universe_Permafrost = DungeonList( + id=68, + name='Divergent_Universe_Permafrost', + cn='百年冻土•差分宇宙', + cht='百年凍土•差分宇宙', + en='Divergent Universe: Permafrost', + jp='階差宇宙・永久凍土', + es='Permafrost: Universo Diferenciado', + dungeon_id=260, + plane_id=0, +) +Divergent_Universe_Fruit_of_Evil = DungeonList( + id=69, + name='Divergent_Universe_Fruit_of_Evil', + cn='孽果盘生•差分宇宙', + cht='孽果盤生•差分宇宙', + en='Divergent Universe: Fruit of Evil', + jp='階差宇宙・渦巻く罪', + es='Fruta del desastre: Universo Diferenciado', + dungeon_id=270, + plane_id=0, +) +Divergent_Universe_Pouring_Blades = DungeonList( + id=70, + name='Divergent_Universe_Pouring_Blades', + cn='天剑如雨•差分宇宙', + cht='天劍如雨•差分宇宙', + en='Divergent Universe: Pouring Blades', + jp='階差宇宙・剣の雨', + es='Lluvia de espadas: Universo Diferenciado', + dungeon_id=280, + plane_id=0, +) +Divergent_Universe_To_Sweet_Dreams = DungeonList( + id=71, + name='Divergent_Universe_To_Sweet_Dreams', + cn='伴你入眠•差分宇宙', + cht='伴你入眠•差分宇宙', + en='Divergent Universe: To Sweet Dreams', + jp='階差宇宙・寄り添い眠る', + es='Hasta los dulces sueños: Universo Diferenciado', + dungeon_id=290, + plane_id=0, +) +Divergent_Universe_Eternal_Comedy = DungeonList( + id=72, + name='Divergent_Universe_Eternal_Comedy', + cn='永恒笑剧•差分宇宙', + cht='永恆笑劇•差分宇宙', + en='Divergent Universe: Eternal Comedy', + jp='階差宇宙・永遠の喜劇', + es='Universo Diferenciado: Comedia eterna', + dungeon_id=300, + plane_id=0, +) Simulated_Universe_The_Swarm_Disaster = DungeonList( - id=63, + id=73, name='Simulated_Universe_The_Swarm_Disaster', cn='寰宇蝗灾', cht='寰宇蝗災', @@ -697,7 +807,7 @@ Simulated_Universe_The_Swarm_Disaster = DungeonList( plane_id=-1, ) Simulated_Universe_Gold_and_Gears = DungeonList( - id=64, + id=74, name='Simulated_Universe_Gold_and_Gears', cn='黄金与机械', cht='黃金與機械', @@ -708,7 +818,7 @@ Simulated_Universe_Gold_and_Gears = DungeonList( plane_id=-1, ) Memory_of_Chaos = DungeonList( - id=65, + id=75, name='Memory_of_Chaos', cn='混沌回忆', cht='混沌回憶', @@ -719,7 +829,7 @@ Memory_of_Chaos = DungeonList( plane_id=-1, ) The_Voyage_of_Navis_Astriger = DungeonList( - id=66, + id=76, name='The_Voyage_of_Navis_Astriger', cn='天艟求仙迷航录', cht='天艟求仙迷航錄', @@ -730,7 +840,7 @@ The_Voyage_of_Navis_Astriger = DungeonList( plane_id=-1, ) The_Last_Vestiges_of_Towering_Citadel = DungeonList( - id=67, + id=77, name='The_Last_Vestiges_of_Towering_Citadel', cn='永屹之城遗秘', cht='永屹之城遺秘', diff --git a/tasks/dungeon/keywords/dungeon_detailed.py b/tasks/dungeon/keywords/dungeon_detailed.py index a81442fd5..05fed19fb 100644 --- a/tasks/dungeon/keywords/dungeon_detailed.py +++ b/tasks/dungeon/keywords/dungeon_detailed.py @@ -141,20 +141,20 @@ Stagnant_Shadow_Nectar = DungeonDetailed( Stagnant_Shadow_Roast = DungeonDetailed( id=16, name='Stagnant_Shadow_Roast', - cn='角色晋阶材料:量子(花火)', - cht='角色晉階材料:量子(花火)', - en='Ascension: Quantum (Sparkle)', - jp='キャラクター昇格素材:量子(花火)', - es='Ascension: Cuántico (Sparkle)', + cn='角色晋阶材料:量子(翡翠 / 花火)', + cht='角色晉階材料:量子(翡翠 / 花火)', + en='Ascension: Quantum (Jade / Sparkle)', + jp='キャラクター昇格素材:量子(ジェイド / 花火)', + es='Ascension: Cuántico (Jade / Sparkle)', ) Stagnant_Shadow_Ire = DungeonDetailed( id=17, name='Stagnant_Shadow_Ire', - cn='角色晋阶材料:火(加拉赫)', - cht='角色晉階材料:火(加拉赫)', - en='Ascension: Fire (Gallagher)', - jp='キャラクター昇格素材:炎(ギャラガー)', - es='Ascension: Fuego (Gallagher)', + cn='角色晋阶材料:火(流萤 / 加拉赫)', + cht='角色晉階材料:火(流螢 / 加拉赫)', + en='Ascension: Fire (Firefly / Gallagher)', + jp='キャラクター昇格素材:炎(ホタル / ギャラガー)', + es='Ascension: Fuego (Luciérnaga / Gallagher)', ) Stagnant_Shadow_Duty = DungeonDetailed( id=18, diff --git a/tasks/item/inventory.py b/tasks/item/inventory.py index 82ab69184..9975952f5 100644 --- a/tasks/item/inventory.py +++ b/tasks/item/inventory.py @@ -163,7 +163,7 @@ class InventoryManager: image_item = cv2.inRange(image, 221, 255) # from PIL import Image - # Image.fromarray(image_star).show() + # Image.fromarray(image_item).show() def iter_area(im): # Iter matched area from given image @@ -218,8 +218,12 @@ class InventoryManager: yield InventoryItem(main=self.main, loca=(xi, yi), point=(int(x), int(y))) elif y == y_max: # Fill until the last item + x_max = -1 for xi, x in enumerate(x_list): if is_near_existing((x, y)): + x_max = xi + for xi, x in enumerate(x_list): + if xi <= x_max: yield InventoryItem(main=self.main, loca=(xi, yi), point=(int(x), int(y))) else: break diff --git a/tasks/planner/keywords/item_trace.py b/tasks/planner/keywords/item_trace.py index cc545b3ac..1f809f237 100644 --- a/tasks/planner/keywords/item_trace.py +++ b/tasks/planner/keywords/item_trace.py @@ -302,12 +302,12 @@ Lupitoxin_Sawteeth = ItemTrace( item_group=1211, dungeon_id=1018, ) -Moon_Madness_Fang = ItemTrace( +Moon_Rage_Fang = ItemTrace( id=24, - name='Moon_Madness_Fang', + name='Moon_Rage_Fang', cn='月狂獠牙', cht='月狂獠牙', - en='Moon Madness Fang', + en='Moon Rage Fang', jp='月狂いの凶牙', es='Colmillo de la locura lunar', rarity='VeryRare', @@ -354,8 +354,47 @@ Countertemporal_Shot = ItemTrace( item_group=1212, dungeon_id=1022, ) -Scattered_Stardust = ItemTrace( +Rough_Sketch = ItemTrace( id=28, + name='Rough_Sketch', + cn='凌乱草图', + cht='凌亂草圖', + en='Rough Sketch', + jp='ラフスケッチ', + es='Bosquejo', + rarity='NotNormal', + item_id=110201, + item_group=1213, + dungeon_id=1023, +) +Dynamic_Outlining = ItemTrace( + id=29, + name='Dynamic_Outlining', + cn='动态线稿', + cht='動態線稿', + en='Dynamic Outlining', + jp='躍動感のある線画', + es='Esbozo dinámico', + rarity='Rare', + item_id=110202, + item_group=1213, + dungeon_id=1023, +) +Exquisite_Colored_Draft = ItemTrace( + id=30, + name='Exquisite_Colored_Draft', + cn='精致色稿', + cht='精緻色稿', + en='Exquisite Colored Draft', + jp='見事なカラー原画', + es='Borrador con colores bellos', + rarity='VeryRare', + item_id=110203, + item_group=1213, + dungeon_id=1023, +) +Scattered_Stardust = ItemTrace( + id=31, name='Scattered_Stardust', cn='散逸星砂', cht='散逸星砂', @@ -368,7 +407,7 @@ Scattered_Stardust = ItemTrace( dungeon_id=1020, ) Crystal_Meteorites = ItemTrace( - id=29, + id=32, name='Crystal_Meteorites', cn='流星棱晶', cht='流星稜晶', @@ -381,7 +420,7 @@ Crystal_Meteorites = ItemTrace( dungeon_id=1020, ) Divine_Amber = ItemTrace( - id=30, + id=33, name='Divine_Amber', cn='神体琥珀', cht='神體琥珀', @@ -394,7 +433,7 @@ Divine_Amber = ItemTrace( dungeon_id=1020, ) Fiery_Spirit = ItemTrace( - id=31, + id=34, name='Fiery_Spirit', cn='炽情之灵', cht='熾情之靈', @@ -407,7 +446,7 @@ Fiery_Spirit = ItemTrace( dungeon_id=1017, ) Starfire_Essence = ItemTrace( - id=32, + id=35, name='Starfire_Essence', cn='星火之精', cht='星火之精', @@ -420,7 +459,7 @@ Starfire_Essence = ItemTrace( dungeon_id=1017, ) Heaven_Incinerator = ItemTrace( - id=33, + id=36, name='Heaven_Incinerator', cn='焚天之魔', cht='焚天之魔', @@ -433,7 +472,7 @@ Heaven_Incinerator = ItemTrace( dungeon_id=1017, ) Firmament_Note = ItemTrace( - id=34, + id=37, name='Firmament_Note', cn='云际音符', cht='雲際音符', @@ -446,7 +485,7 @@ Firmament_Note = ItemTrace( dungeon_id=1019, ) Celestial_Section = ItemTrace( - id=35, + id=38, name='Celestial_Section', cn='空际小节', cht='空際小節', @@ -459,7 +498,7 @@ Celestial_Section = ItemTrace( dungeon_id=1019, ) Heavenly_Melody = ItemTrace( - id=36, + id=39, name='Heavenly_Melody', cn='天外乐章', cht='天外樂章', @@ -472,7 +511,7 @@ Heavenly_Melody = ItemTrace( dungeon_id=1019, ) Alien_Tree_Seed = ItemTrace( - id=37, + id=40, name='Alien_Tree_Seed', cn='异木种籽', cht='異木種籽', @@ -485,7 +524,7 @@ Alien_Tree_Seed = ItemTrace( dungeon_id=1021, ) Nourishing_Honey = ItemTrace( - id=38, + id=41, name='Nourishing_Honey', cn='滋长花蜜', cht='滋長花蜜', @@ -498,7 +537,7 @@ Nourishing_Honey = ItemTrace( dungeon_id=1021, ) Myriad_Fruit = ItemTrace( - id=39, + id=42, name='Myriad_Fruit', cn='万相果实', cht='萬相果實', diff --git a/tasks/rogue/event/event.py b/tasks/rogue/event/event.py index d6aad912a..b8f48d6fe 100644 --- a/tasks/rogue/event/event.py +++ b/tasks/rogue/event/event.py @@ -67,8 +67,8 @@ class OcrRogueEventTitle(OcrRogueEvent): OCR_REPLACE = { 'cn': [ (KEYWORDS_ROGUE_EVENT_TITLE.Rock_Paper_Scissors, '^猜拳.*'), - (KEYWORDS_ROGUE_EVENT_TITLE.Ka_ching_IPC_Banking_Part_1, '^咔.*其一.*'), - (KEYWORDS_ROGUE_EVENT_TITLE.Ka_ching_IPC_Banking_Part_2, '^咔.*其二.*'), + (KEYWORDS_ROGUE_EVENT_TITLE.Ka_ching_IPC_Banking_I, '^咔.*其一.*'), + (KEYWORDS_ROGUE_EVENT_TITLE.Ka_ching_IPC_Banking_II, '^咔.*其二.*'), (KEYWORDS_ROGUE_EVENT_TITLE.Beast_Horde_Voracious_Catastrophe, '^兽群.*'), ], 'en': [ diff --git a/tasks/rogue/event/preset.py b/tasks/rogue/event/preset.py index 7aab20a89..e6387b591 100644 --- a/tasks/rogue/event/preset.py +++ b/tasks/rogue/event/preset.py @@ -14,9 +14,9 @@ STRATEGY_COMMON = { KEYWORDS_ROGUE_EVENT_OPTION.Want_lots_of_money ], KEYWORDS_ROGUE_EVENT_TITLE.Shopping_Channel: [ - KEYWORDS_ROGUE_EVENT_OPTION.A_lotus_that_can_sing_the_Happy_Birthday_song, + KEYWORDS_ROGUE_EVENT_OPTION.A_lotus_that_can_sing_the_Happy_Birthday_song_8cd2, KEYWORDS_ROGUE_EVENT_OPTION.A_mechanical_box, - KEYWORDS_ROGUE_EVENT_OPTION.A_box_of_expired_doughnuts, + KEYWORDS_ROGUE_EVENT_OPTION.A_box_of_expired_doughnuts_6308, KEYWORDS_ROGUE_EVENT_OPTION.Leave_this_place ], KEYWORDS_ROGUE_EVENT_TITLE.Interactive_Arts: [ @@ -52,24 +52,24 @@ STRATEGY_COMMON = { KEYWORDS_ROGUE_EVENT_OPTION.Thank_the_Aeon_Qlipoth, KEYWORDS_ROGUE_EVENT_OPTION.Leave_1436 ], - KEYWORDS_ROGUE_EVENT_TITLE.Cosmic_Merchant_Part_1: [ + KEYWORDS_ROGUE_EVENT_TITLE.Cosmic_Merchant_I: [ KEYWORDS_ROGUE_EVENT_OPTION.Purchase_a_metal_Wish_In_A_Bottle, - KEYWORDS_ROGUE_EVENT_OPTION.Leave_4fa0, + KEYWORDS_ROGUE_EVENT_OPTION.Leave_2a92, KEYWORDS_ROGUE_EVENT_OPTION.Purchase_a_silver_ore_Wish_In_A_Bottle ], - KEYWORDS_ROGUE_EVENT_TITLE.Cosmic_Con_Job_Part_2: [ + KEYWORDS_ROGUE_EVENT_TITLE.Cosmic_Con_Job_II: [ KEYWORDS_ROGUE_EVENT_OPTION.Purchase_a_supernium_Wish_In_A_Bottle, - KEYWORDS_ROGUE_EVENT_OPTION.Leave_4fa0, + KEYWORDS_ROGUE_EVENT_OPTION.Leave_2a92, KEYWORDS_ROGUE_EVENT_OPTION.Purchase_an_amber_Wish_In_A_Bottle ], - KEYWORDS_ROGUE_EVENT_TITLE.Cosmic_Altruist_Part_3: [ + KEYWORDS_ROGUE_EVENT_TITLE.Cosmic_Altruist_III: [ KEYWORDS_ROGUE_EVENT_OPTION.Purchase_an_ore_box, KEYWORDS_ROGUE_EVENT_OPTION.Purchase_a_diamond_box, - KEYWORDS_ROGUE_EVENT_OPTION.Leave_4fa0 + KEYWORDS_ROGUE_EVENT_OPTION.Leave_2a92 ], KEYWORDS_ROGUE_EVENT_TITLE.Bounty_Hunter: [ - KEYWORDS_ROGUE_EVENT_OPTION.Walk_away, + KEYWORDS_ROGUE_EVENT_OPTION.Walk_away_28e3, KEYWORDS_ROGUE_EVENT_OPTION.Give_him_the_fur_you_re_wearing ], KEYWORDS_ROGUE_EVENT_TITLE.Nomadic_Miners: [ @@ -78,7 +78,7 @@ STRATEGY_COMMON = { ], KEYWORDS_ROGUE_EVENT_TITLE.Jim_Hulk_and_Jim_Hall: [ KEYWORDS_ROGUE_EVENT_OPTION.Jim_Hulk_collection, - KEYWORDS_ROGUE_EVENT_OPTION.Walk_away + KEYWORDS_ROGUE_EVENT_OPTION.Walk_away_28e3 ], KEYWORDS_ROGUE_EVENT_TITLE.The_Cremators: [ KEYWORDS_ROGUE_EVENT_OPTION.Bear_ten_carats_of_trash, @@ -96,15 +96,15 @@ STRATEGY_COMMON = { KEYWORDS_ROGUE_EVENT_OPTION.Accept_the_flames_of_Self_destruction_and_destroy_the_black_box, KEYWORDS_ROGUE_EVENT_OPTION.Refuse_54fd ], - KEYWORDS_ROGUE_EVENT_TITLE.Saleo_Part_1: [ + KEYWORDS_ROGUE_EVENT_TITLE.Saleo_I: [ KEYWORDS_ROGUE_EVENT_OPTION.Pick_Sal, KEYWORDS_ROGUE_EVENT_OPTION.Pick_Leo ], - KEYWORDS_ROGUE_EVENT_TITLE.Sal_Part_2: [ + KEYWORDS_ROGUE_EVENT_TITLE.Sal_II: [ KEYWORDS_ROGUE_EVENT_OPTION.Pick_Sal, KEYWORDS_ROGUE_EVENT_OPTION.Let_Leo_out ], - KEYWORDS_ROGUE_EVENT_TITLE.Leo_Part_3: [ + KEYWORDS_ROGUE_EVENT_TITLE.Leo_III: [ KEYWORDS_ROGUE_EVENT_OPTION.Let_Sal_out, KEYWORDS_ROGUE_EVENT_OPTION.Pick_Leo ], diff --git a/tasks/rogue/keywords/blessing.py b/tasks/rogue/keywords/blessing.py index d97bffd8a..c024741eb 100644 --- a/tasks/rogue/keywords/blessing.py +++ b/tasks/rogue/keywords/blessing.py @@ -651,12 +651,12 @@ Before_Sunrise = RogueBlessing( rarity=1, enhancement='', ) -Prosperity_Longevity = RogueBlessing( +Perennial_Prosperity_Lush_Longevity = RogueBlessing( id=55, - name='Prosperity_Longevity', + name='Perennial_Prosperity_Lush_Longevity', cn='葳蕤繁祉,延彼遐龄', cht='葳蕤繁祉,延彼遐齡', - en='Prosperity, Longevity', + en='Perennial Prosperity, Lush Longevity', jp='彼の遐齢を延さん', es='Prosperidad y longevidad', path_id=4, @@ -675,24 +675,24 @@ Mudra_of_Blessing = RogueBlessing( rarity=3, enhancement='', ) -Being_of_Abundance_Becoming_One_Mind = RogueBlessing( +All_Abundance_in_One_Mind = RogueBlessing( id=57, - name='Being_of_Abundance_Becoming_One_Mind', + name='All_Abundance_in_One_Mind', cn='丰饶众生,一法界心', cht='豐饒眾生,一法界心', - en='Being of Abundance, Becoming One Mind', + en='All Abundance in One Mind', jp='衆生に豊穣を', es='Muchas vidas, una sola mente', path_id=4, rarity=3, enhancement='', ) -Good_Deeds_Come_After_Old_Sins = RogueBlessing( +Sin_Dead_Grace_Born = RogueBlessing( id=58, - name='Good_Deeds_Come_After_Old_Sins', + name='Sin_Dead_Grace_Born', cn='灭罪累生善', cht='滅罪累生善', - en='Good Deeds Come After Old Sins', + en='Sin Dead, Grace Born', jp='滅罪生善', es='Buenas obras tras pecados antiguos', path_id=4, @@ -723,72 +723,72 @@ Salvation_From_Damnation = RogueBlessing( rarity=2, enhancement='', ) -Precious_Moon_Like_Candlelight = RogueBlessing( +Candlelight_Radiance = RogueBlessing( id=61, - name='Precious_Moon_Like_Candlelight', + name='Candlelight_Radiance', cn='宝光烛日月', cht='寶光燭日月', - en='Precious Moon-Like Candlelight', + en='Candlelight Radiance', jp='日月を燭らす宝光', es='Luz de vela como la luna', path_id=4, rarity=2, enhancement='', ) -Aversion_to_Suffering = RogueBlessing( +Bitter_Is_the_Bane = RogueBlessing( id=62, - name='Aversion_to_Suffering', + name='Bitter_Is_the_Bane', cn='厌离邪秽苦', cht='厭離邪穢苦', - en='Aversion to Suffering', + en='Bitter Is the Bane', jp='邪穢の苦を厭離す', es='Aversión al sufrimiento', path_id=4, rarity=2, enhancement='', ) -Clear_Lucite_Body = RogueBlessing( +Corporeal_Pellucidity = RogueBlessing( id=63, - name='Clear_Lucite_Body', + name='Corporeal_Pellucidity', cn='明澈琉璃身', cht='明澈琉璃身', - en='Clear Lucite Body', + en='Corporeal Pellucidity', jp='明澄琉璃の身', es='Cuerpo de cristal translúcido', path_id=4, rarity=2, enhancement='', ) -Prajna_Boat = RogueBlessing( +Prajna_Voyage = RogueBlessing( id=64, - name='Prajna_Boat', + name='Prajna_Voyage', cn='大愿般若船', cht='大願般若船', - en='Prajna Boat', + en='Prajna Voyage', jp='大愿、般若の船', es='Barca prajna', path_id=4, rarity=2, enhancement='', ) -Rain_of_Truth = RogueBlessing( +Dharma_Rain = RogueBlessing( id=65, - name='Rain_of_Truth', + name='Dharma_Rain', cn='法雨', cht='法雨', - en='Rain of Truth', + en='Dharma Rain', jp='法雨', es='Lluvia de la verdad', path_id=4, rarity=1, enhancement='', ) -Sweet_Dew = RogueBlessing( +Dew_Delight = RogueBlessing( id=66, - name='Sweet_Dew', + name='Dew_Delight', cn='甘露', cht='甘露', - en='Sweet Dew', + en='Dew Delight', jp='甘露', es='Dulce rocío', path_id=4, @@ -807,48 +807,48 @@ Extended_Life = RogueBlessing( rarity=1, enhancement='', ) -Seal = RogueBlessing( +Mudra = RogueBlessing( id=68, - name='Seal', + name='Mudra', cn='愿印', cht='願印', - en='Seal', + en='Mudra', jp='願印', es='Sello', path_id=4, rarity=1, enhancement='', ) -Dispel_Disaster = RogueBlessing( +Peril_Parry = RogueBlessing( id=69, - name='Dispel_Disaster', + name='Peril_Parry', cn='禳灾', cht='禳災', - en='Dispel Disaster', + en='Peril Parry', jp='厄払い', es='Sacrificio aplacador', path_id=4, rarity=1, enhancement='', ) -Rebirth = RogueBlessing( +Back_to_Life = RogueBlessing( id=70, - name='Rebirth', + name='Back_to_Life', cn='回生', cht='回生', - en='Rebirth', + en='Back to Life', jp='回生', es='Renacer', path_id=4, rarity=1, enhancement='', ) -Victorious_Force = RogueBlessing( +Force_Victoire = RogueBlessing( id=71, - name='Victorious_Force', + name='Force_Victoire', cn='胜军', cht='勝軍', - en='Victorious Force', + en='Force Victoire', jp='勝軍', es='Fuerza victoriosa', path_id=4, @@ -867,48 +867,48 @@ Blessing = RogueBlessing( rarity=1, enhancement='', ) -Imperial_Reign = RogueBlessing( +Empyrean_Imperium = RogueBlessing( id=73, - name='Imperial_Reign', + name='Empyrean_Imperium', cn='帝星君临制穹桑', cht='帝星君臨制穹桑', - en='Imperial Reign', + en='Empyrean Imperium', jp='帝星臨めば穹桑を制す', es='Mandato imperial', path_id=5, rarity=3, enhancement='', ) -Imperishable_Victory = RogueBlessing( +Radiant_Supreme = RogueBlessing( id=74, - name='Imperishable_Victory', + name='Radiant_Supreme', cn='帝车超光所向捷', cht='帝車超光所向捷', - en='Imperishable Victory', + en='Radiant Supreme', jp='光越す制勝の帝車', es='Victoria inextinguible', path_id=5, rarity=3, enhancement='', ) -Celestial_Annihilation = RogueBlessing( +Sovereign_Skybreaker = RogueBlessing( id=75, - name='Celestial_Annihilation', + name='Sovereign_Skybreaker', cn='帝弓断空彻太清', cht='帝弓斷空徹太清', - en='Celestial Annihilation', + en='Sovereign Skybreaker', jp='太清を徹す断空の帝弓', es='Aniquilación celestial', path_id=5, rarity=3, enhancement='', ) -Battle_Against_the_Old_Foe = RogueBlessing( +Skyward_Vendetta = RogueBlessing( id=76, - name='Battle_Against_the_Old_Foe', + name='Skyward_Vendetta', cn='天舟缴夙敌', cht='天舟繳夙敵', - en='Battle Against the Old Foe', + en='Skyward Vendetta', jp='夙敵繳める天舟', es='Batalla contra un viejo enemigo', path_id=5, @@ -939,48 +939,48 @@ Adept_Bow = RogueBlessing( rarity=2, enhancement='', ) -Flowing_Mist = RogueBlessing( +Mistwraith_Pursuit = RogueBlessing( id=79, - name='Flowing_Mist', + name='Mistwraith_Pursuit', cn='流岚追孽物', cht='流嵐追孽物', - en='Flowing Mist', + en='Mistwraith Pursuit', jp='忌み物を追う流嵐', es='Niebla flotante', path_id=5, rarity=2, enhancement='', ) -Auspicious_Star = RogueBlessing( +Starlit_Hunt = RogueBlessing( id=80, - name='Auspicious_Star', + name='Starlit_Hunt', cn='景星助狩月', cht='景星助狩月', - en='Auspicious Star', + en='Starlit Hunt', jp='狩月を助ける景星', es='Estrella auspiciosa', path_id=5, rarity=2, enhancement='', ) -Ejecting_the_Borisin = RogueBlessing( +Borisin_Chase = RogueBlessing( id=81, - name='Ejecting_the_Borisin', + name='Borisin_Chase', cn='云镝逐步离', cht='雲鏑逐步離', - en='Ejecting the Borisin', + en='Borisin Chase', jp='歩離を駆逐せし雲鏑', es='Expulsión de los borisin', path_id=5, rarity=2, enhancement='', ) -Monster_Expelling_Rainbow = RogueBlessing( +Rainbow_Fang = RogueBlessing( id=82, - name='Monster_Expelling_Rainbow', + name='Rainbow_Fang', cn='飞虹诛凿齿', cht='飛虹誅鑿齒', - en='Monster-Expelling Rainbow', + en='Rainbow Fang', jp='鑿齒を誅つ飛虹', es='Arcoíris expulsademonios', path_id=5, @@ -999,24 +999,24 @@ Vermeil_Bow_and_White_Arrow = RogueBlessing( rarity=1, enhancement='', ) -Skirting_Life_and_Death = RogueBlessing( +Sit_Life_Hit_Death = RogueBlessing( id=84, - name='Skirting_Life_and_Death', + name='Sit_Life_Hit_Death', cn='背生击死', cht='背生擊死', - en='Skirting Life and Death', + en='Sit Life, Hit Death', jp='背生撃死', es='Entre la vida y la muerte', path_id=5, rarity=1, enhancement='', ) -Shrewd_Arrangement = RogueBlessing( +Stay_High_Strike_Low = RogueBlessing( id=85, - name='Shrewd_Arrangement', + name='Stay_High_Strike_Low', cn='背孤击虚', cht='背孤擊虛', - en='Shrewd Arrangement', + en='Stay High, Strike Low', jp='背孤撃虚', es='Arreglo astuto', path_id=5, @@ -1047,36 +1047,36 @@ Constellation_Surge = RogueBlessing( rarity=1, enhancement='', ) -Catastrophic_Constellation = RogueBlessing( +Astral_Menace = RogueBlessing( id=88, - name='Catastrophic_Constellation', + name='Astral_Menace', cn='天棓步危', cht='天棓步危', - en='Catastrophic Constellation', + en='Astral Menace', jp='危宮へ歩む天棓', es='Constelación catastrófica', path_id=5, rarity=1, enhancement='', ) -Vaulting_Ambition = RogueBlessing( +Arboreal_Volley = RogueBlessing( id=89, - name='Vaulting_Ambition', + name='Arboreal_Volley', cn='桑弧蓬矢', cht='桑弧蓬矢', - en='Vaulting Ambition', + en='Arboreal Volley', jp='桑弧蓬矢', es='Ambición desmedida', path_id=5, rarity=1, enhancement='', ) -Blessed_Bow_and_Arrow = RogueBlessing( +Arrow_Shades_Bow = RogueBlessing( id=90, - name='Blessed_Bow_and_Arrow', + name='Arrow_Shades_Bow', cn='乌号綦箭', cht='烏號綦箭', - en='Blessed Bow and Arrow', + en='Arrow Shades Bow', jp='烏号綦箭', es='Arco y flechas bendecidas', path_id=5, diff --git a/tasks/rogue/keywords/bonus.py b/tasks/rogue/keywords/bonus.py index 4be45d1d2..49aabb87f 100644 --- a/tasks/rogue/keywords/bonus.py +++ b/tasks/rogue/keywords/bonus.py @@ -75,3 +75,138 @@ Equilibrium_Universe = RogueBonus( jp='均衡な宇宙', es='Universo equilibrado', ) +Path_of_Preservation = RogueBonus( + id=9, + name='Path_of_Preservation', + cn='存护之路', + cht='存護之路', + en='Path of Preservation', + jp='存護の道', + es='Camino de la Conservación', +) +Path_of_Remembrance = RogueBonus( + id=10, + name='Path_of_Remembrance', + cn='记忆之路', + cht='記憶之路', + en='Path of Remembrance', + jp='記憶の道', + es='Camino de la Reminiscencia', +) +Path_of_Nihility = RogueBonus( + id=11, + name='Path_of_Nihility', + cn='虚无之路', + cht='虛無之路', + en='Path of Nihility', + jp='虚無の道', + es='Camino de la Nihilidad', +) +Path_of_Abundance = RogueBonus( + id=12, + name='Path_of_Abundance', + cn='丰饶之路', + cht='豐饒之路', + en='Path of Abundance', + jp='豊穣の道', + es='Camino de la Abundancia', +) +Path_of_The_Hunt = RogueBonus( + id=13, + name='Path_of_The_Hunt', + cn='巡猎之路', + cht='巡獵之路', + en='Path of The Hunt', + jp='巡狩の道', + es='Camino de la Cacería', +) +Path_of_Destruction = RogueBonus( + id=14, + name='Path_of_Destruction', + cn='毁灭之路', + cht='毀滅之路', + en='Path of Destruction', + jp='壊滅の道', + es='Camino de la Destrucción', +) +Path_of_Elation = RogueBonus( + id=15, + name='Path_of_Elation', + cn='欢愉之路', + cht='歡愉之路', + en='Path of Elation', + jp='愉悦の道', + es='Camino de la Exultación', +) +Path_of_Propagation = RogueBonus( + id=16, + name='Path_of_Propagation', + cn='繁育之路', + cht='繁育之路', + en='Path of Propagation', + jp='繁殖の道', + es='Camino de la Propagación', +) +Path_of_Erudition = RogueBonus( + id=17, + name='Path_of_Erudition', + cn='智识之路', + cht='智識之路', + en='Path of Erudition', + jp='知恵の道', + es='Camino de la Erudición', +) +Coronal_Sea = RogueBonus( + id=18, + name='Coronal_Sea', + cn='日冕海', + cht='日冕海', + en='Coronal Sea', + jp='恒星コロナの海', + es='Mar de corona', +) +Skycruiser = RogueBonus( + id=19, + name='Skycruiser', + cn='巡天舰', + cht='巡天艦', + en='Skycruiser', + jp='巡天艦', + es='Nave surcacielos', +) +Diamond_Precipitation = RogueBonus( + id=20, + name='Diamond_Precipitation', + cn='钻石雨', + cht='鑽石雨', + en='Diamond Precipitation', + jp='ダイヤの雨', + es='Lluvia de diamantes', +) +Ivory_Tower = RogueBonus( + id=21, + name='Ivory_Tower', + cn='象牙塔', + cht='象牙塔', + en='Ivory Tower', + jp='象牙の塔', + es='Torre de marfil', +) +Fool_Play = RogueBonus( + id=22, + name='Fool_Play', + cn='愚人戏', + cht='愚人戲', + en="Fool's Play", + jp='愚者の芝居', + es='Teatro del absurdo', +) +Fountain_of_Youth = RogueBonus( + id=23, + name='Fountain_of_Youth', + cn='不老泉', + cht='不老泉', + en='Fountain of Youth', + jp='不老の泉', + es='Fuente de la juventud', +) diff --git a/tasks/rogue/keywords/curio.py b/tasks/rogue/keywords/curio.py index bfd7fedf3..9dfffe633 100644 --- a/tasks/rogue/keywords/curio.py +++ b/tasks/rogue/keywords/curio.py @@ -480,12 +480,12 @@ Interastral_Big_Lotto = RogueCurio( jp='星間ビッグロッタリー', es='Gran Lotería Interastral', ) -Fissured_Cuckoo_Clock = RogueCurio( +Fission_Cuckoo_Clock = RogueCurio( id=54, - name='Fissured_Cuckoo_Clock', + name='Fission_Cuckoo_Clock', cn='分裂咕咕钟', cht='分裂咕咕鐘', - en='Fissured Cuckoo Clock', + en='Fission Cuckoo Clock', jp='分裂鳩時計', es='Reloj de cuco agrietado', ) diff --git a/tasks/rogue/keywords/event_option.py b/tasks/rogue/keywords/event_option.py index 4400d553d..b808375c2 100644 --- a/tasks/rogue/keywords/event_option.py +++ b/tasks/rogue/keywords/event_option.py @@ -30,8 +30,26 @@ You_are_Ruan_Mei = RogueEventOption( jp='あなたが……ルアン・メェイ?', es='¿Eres... Ruan Mei?', ) -Purchase_a_1_star_Blessing = RogueEventOption( +Thank_the_Aeon_Qlipoth = RogueEventOption( id=4, + name='Thank_the_Aeon_Qlipoth', + cn='感恩克里珀星神。', + cht='感恩克里珀星神。', + en='Thank the Aeon Qlipoth.', + jp='星神クリフォトに感謝する', + es='Gracias al Eón Qlipoth.', +) +Leave_1436 = RogueEventOption( + id=5, + name='Leave_1436', + cn='离开。', + cht='離開。', + en='Leave.', + jp='離れる', + es='Márchate.', +) +Purchase_a_1_star_Blessing = RogueEventOption( + id=6, name='Purchase_a_1_star_Blessing', cn='购买1个1星祝福。', cht='購買1個一星祝福。', @@ -40,7 +58,7 @@ Purchase_a_1_star_Blessing = RogueEventOption( es='Compra 1 bendición de 1 estrella.', ) Purchase_1_Curio = RogueEventOption( - id=5, + id=7, name='Purchase_1_Curio', cn='购买1个奇物。', cht='購買1個奇物。', @@ -49,43 +67,34 @@ Purchase_1_Curio = RogueEventOption( es='Compra 1 objeto raro.', ) Enhance_2_random_Blessings = RogueEventOption( - id=6, + id=8, name='Enhance_2_random_Blessings', cn='强化2个随机祝福。', cht='強化2個隨機祝福。', en='Enhance 2 random Blessings.', - jp='ランダムな祝福を2個強化する', + jp='祝福をランダムで2個強化する', es='Potencias 2 bendiciones al azar.', ) -Leave_1436 = RogueEventOption( - id=7, - name='Leave_1436', - cn='离开。', - cht='離開。', - en='Leave.', - jp='離れる', - es='Márchate.', -) Claim_an_equal_amount_of_Data_Exchange = RogueEventOption( - id=8, + id=9, name='Claim_an_equal_amount_of_Data_Exchange', cn='领取等量的『数据兑换』。', cht='領取等量的「資料兌換」。', en='Claim an equal amount of "Data Exchange."', - jp='等量の『データ交換』を受け取る', + jp='同量の『データ交換』を行う', es='Recoge la misma cantidad de "intercambio de datos".', ) -Leave_0837 = RogueEventOption( - id=9, - name='Leave_0837', +Leave_7417 = RogueEventOption( + id=10, + name='Leave_7417', cn='离开', cht='離開', en='Leave', - jp='立ち去る', - es='Salir', + jp='離れる', + es='Salir.', ) Qlipoth_Favor = RogueEventOption( - id=10, + id=11, name='Qlipoth_Favor', cn='克里珀的恩赐。', cht='克里珀的恩賜。', @@ -94,7 +103,7 @@ Qlipoth_Favor = RogueEventOption( es='Gracia de Qlipoth.', ) Qlipoth_Blessing = RogueEventOption( - id=11, + id=12, name='Qlipoth_Blessing', cn='克里珀的祝福。', cht='克里珀的祝福。', @@ -103,16 +112,16 @@ Qlipoth_Blessing = RogueEventOption( es='Bendición de Qlipoth.', ) Fight_with_the_lead_miner_and_grab_the_stuff = RogueEventOption( - id=12, + id=13, name='Fight_with_the_lead_miner_and_grab_the_stuff', cn='和*头号矿工*打一架,把好东西抢过来!', cht='和*頭號礦工*打一架,把好東西搶過來!', en='Fight with the lead miner and grab the stuff!', - jp='※ナンバーワン鉱夫※と戦い、いい物を奪う!', + jp='「ナンバーワン鉱夫」と戦い、いい物を奪う!', es='¡Pelea con el capataz y aprópiate del material!', ) Dedicate_to_the_Amber_Lord = RogueEventOption( - id=13, + id=14, name='Dedicate_to_the_Amber_Lord', cn='献给琥珀王。', cht='獻給琥珀王。', @@ -121,25 +130,25 @@ Dedicate_to_the_Amber_Lord = RogueEventOption( es='Dedícalo al Señor del Ámbar.', ) Record_of_the_Aeon_of_1 = RogueEventOption( - id=14, + id=15, name='Record_of_the_Aeon_of_1', cn='关于#1星神的记载。', cht='關於#1星神的記載。', en='Record of the Aeon of #1.', - jp='#1の星神に関する記載', + jp='#1の星神に関する記録', es='Registros del Eón (#1).', ) Let_Elation_override_the_other_records = RogueEventOption( - id=15, + id=16, name='Let_Elation_override_the_other_records', cn='让「欢愉」覆盖别的记载!', cht='讓「歡愉」覆蓋別的記載!', en='Let Elation override the other records!', - jp='「愉悦」に他の記録に上書きさせる!', + jp='「愉悦」に他の記録を上書きさせる!', es='¡Deja que la Exultación sobrescriba los demás registros!', ) Editing_records_of_the_Remembrance = RogueEventOption( - id=16, + id=17, name='Editing_records_of_the_Remembrance', cn='改写关于「记忆」的记载。', cht='改寫關於「記憶」的記載。', @@ -148,26 +157,26 @@ Editing_records_of_the_Remembrance = RogueEventOption( es='Edita los registros de la Reminiscencia.', ) Rewrite_the_record_of_the_Aeon_of_1 = RogueEventOption( - id=17, + id=18, name='Rewrite_the_record_of_the_Aeon_of_1', cn='改写关于#1星神的记载。', cht='改寫關於#1星神的記載。', en='Rewrite the record of the Aeon of #1.', - jp='#1の星神に関する記載を書き換える', + jp='#1の星神に関する記録を書き換える', es='Reescribe el registro del Eón de la #1.', ) Jim_Hulk_collection = RogueEventOption( - id=18, + id=19, name='Jim_Hulk_collection', cn='杰姆·哈克的藏品。', - cht='傑姆•哈克的收藏。', + cht='傑姆•哈克的藏品。', en="Jim Hulk's collection.", jp='ジャック・ハックの所蔵品', es='Colección de Jim Hulk.', ) -Walk_away = RogueEventOption( - id=19, - name='Walk_away', +Walk_away_28e3 = RogueEventOption( + id=20, + name='Walk_away_28e3', cn='转身走开。', cht='轉身走開。', en='Walk away.', @@ -175,7 +184,7 @@ Walk_away = RogueEventOption( es='Te marchas.', ) Preserve_Jim_Hulk_remains = RogueEventOption( - id=20, + id=21, name='Preserve_Jim_Hulk_remains', cn='保存杰姆·哈克的遗体。', cht='保存傑姆•哈克的遺體。', @@ -184,34 +193,34 @@ Preserve_Jim_Hulk_remains = RogueEventOption( es='Conserva los restos de Jim Hulk.', ) Pay_the_price_Continue_its_operation = RogueEventOption( - id=21, + id=22, name='Pay_the_price_Continue_its_operation', cn='付出代价…延续它的运转。', cht='付出代價……延續它的運轉。', en='Pay the price... Continue its operation.', - jp='代償を払い…その稼働を続けさせる', + jp='コストを払い…稼働を続けさせる', es='Paga el precio... Y continúa las operaciones.', ) -A_box_of_expired_doughnuts = RogueEventOption( - id=22, - name='A_box_of_expired_doughnuts', +A_box_of_expired_doughnuts_6308 = RogueEventOption( + id=23, + name='A_box_of_expired_doughnuts_6308', cn='一盒过期甜甜圈。', cht='一盒過期甜甜圈。', en='A box of expired doughnuts.', jp='賞味期限が切れたドーナツ', es='Una caja de rosquillas caducadas.', ) -A_lotus_that_can_sing_the_Happy_Birthday_song = RogueEventOption( - id=23, - name='A_lotus_that_can_sing_the_Happy_Birthday_song', +A_lotus_that_can_sing_the_Happy_Birthday_song_9b4d = RogueEventOption( + id=24, + name='A_lotus_that_can_sing_the_Happy_Birthday_song_9b4d', cn='会唱生日快乐的莲花。', cht='會唱〈生日快樂〉的蓮花。', en='A lotus that can sing the Happy Birthday song.', - jp='誕生日ソングを歌う蓮の花', + jp='バースデーソングを歌う蓮の花', es='Un loto que puede cantar cumpleaños feliz.', ) A_mechanical_box = RogueEventOption( - id=24, + id=25, name='A_mechanical_box', cn='机械匣子。', cht='機械盒子。', @@ -220,7 +229,7 @@ A_mechanical_box = RogueEventOption( es='Una caja mecánica.', ) Leave_this_place = RogueEventOption( - id=25, + id=26, name='Leave_this_place', cn='离开这里。', cht='離開這裡。', @@ -229,7 +238,7 @@ Leave_this_place = RogueEventOption( es='Deja este lugar.', ) Smash_this_television = RogueEventOption( - id=26, + id=27, name='Smash_this_television', cn='打碎这个电视机!', cht='打碎這台電視機!', @@ -237,8 +246,26 @@ Smash_this_television = RogueEventOption( jp='そのテレビを破壊する!', es='¡Destruye este televisor!', ) +A_box_of_expired_doughnuts_cc8c = RogueEventOption( + id=28, + name='A_box_of_expired_doughnuts_cc8c', + cn='一盒过期甜甜圈。', + cht='一盒過期的甜甜圈。', + en='A box of expired doughnuts.', + jp='賞味期限が切れたドーナツ', + es='Una caja de rosquillas caducadas.', +) +A_lotus_that_can_sing_the_Happy_Birthday_song_8cd2 = RogueEventOption( + id=29, + name='A_lotus_that_can_sing_the_Happy_Birthday_song_8cd2', + cn='会唱生日快乐的莲花。', + cht='會唱生日快樂的蓮花。', + en='A lotus that can sing the Happy Birthday song.', + jp='バースデーソングを歌う蓮の花', + es='Un loto que puede cantar cumpleaños feliz.', +) Give_everything_to_THEM = RogueEventOption( - id=27, + id=30, name='Give_everything_to_THEM', cn='将一切奉献给「祂」。', cht='將一切奉獻給「祂」。', @@ -247,7 +274,7 @@ Give_everything_to_THEM = RogueEventOption( es='Dedícalo todo a "ellos".', ) Bear_ten_carats_of_trash = RogueEventOption( - id=28, + id=31, name='Bear_ten_carats_of_trash', cn='承担十克拉的垃圾。', cht='承擔十克拉的垃圾。', @@ -256,7 +283,7 @@ Bear_ten_carats_of_trash = RogueEventOption( es='Toma 10 quilates de basura.', ) Worship_the_Aeon_of_Remembrance = RogueEventOption( - id=29, + id=32, name='Worship_the_Aeon_of_Remembrance', cn='信仰「记忆」的星神。', cht='信仰「記憶」的星神。', @@ -265,16 +292,16 @@ Worship_the_Aeon_of_Remembrance = RogueEventOption( es='Adora al Eón de la Reminiscencia.', ) Burn_the_memories_you_long_to_forget = RogueEventOption( - id=30, + id=33, name='Burn_the_memories_you_long_to_forget', cn='焚烧你渴望遗忘的「记忆」。', cht='焚燒你渴望遺忘的「記憶」。', en='Burn the memories you long to forget.', - jp='あなたが忘れたいと切望していた「記憶」を燃やす', + jp='あなたが忘れたかった「記憶」に火をつける', es='Quema los recuerdos que quieres olvidar.', ) Forget_all_the_bleak_memories = RogueEventOption( - id=31, + id=34, name='Forget_all_the_bleak_memories', cn='忘却所有黯淡的「记忆」。', cht='忘卻所有黯淡的「記憶」。', @@ -283,7 +310,7 @@ Forget_all_the_bleak_memories = RogueEventOption( es='Olvida todos los recuerdos sombríos.', ) Musical = RogueEventOption( - id=32, + id=35, name='Musical', cn='歌舞片。', cht='歌舞片。', @@ -292,7 +319,7 @@ Musical = RogueEventOption( es='Musical.', ) Action = RogueEventOption( - id=33, + id=36, name='Action', cn='动作片。', cht='動作片。', @@ -301,7 +328,7 @@ Action = RogueEventOption( es='Acción.', ) Please_let_me_live = RogueEventOption( - id=34, + id=37, name='Please_let_me_live', cn='请放我一条生路。', cht='請放我一條生路。', @@ -310,25 +337,25 @@ Please_let_me_live = RogueEventOption( es='Por favor, déjame vivir.', ) Watch_the_secret_flick_A_Moment = RogueEventOption( - id=35, + id=38, name='Watch_the_secret_flick_A_Moment', cn='观看「瞬间」的秘密影片。', cht='觀看「瞬間」的秘密影片。', en='Watch the secret flick, A Moment.', - jp='「瞬間」の秘密映画を見る', + jp='秘密の映画「瞬間」を見る', es='Ve la película secreta «Un instante».', ) Watch_the_secret_flick_Life = RogueEventOption( - id=36, + id=39, name='Watch_the_secret_flick_Life', cn='观看「生命」的秘密影片。', cht='觀看「生命」的秘密影片。', en='Watch the secret flick, Life.', - jp='「生命」の秘密映画を見る', + jp='秘密の映画「生命」を見る', es='Ve la película secreta «Vida».', ) Watch_the_secret_flick = RogueEventOption( - id=37, + id=40, name='Watch_the_secret_flick', cn='观看秘密「影片」。', cht='觀看秘密「影片」。', @@ -337,7 +364,7 @@ Watch_the_secret_flick = RogueEventOption( es='Mira la película secreta.', ) Climb_into_the_pipes_to_the_left = RogueEventOption( - id=38, + id=41, name='Climb_into_the_pipes_to_the_left', cn='爬进左边的管道。', cht='爬進左邊的管道。', @@ -346,7 +373,7 @@ Climb_into_the_pipes_to_the_left = RogueEventOption( es='Sube a las tuberías de la izquierda.', ) Jump_onto_the_bricks_to_the_right = RogueEventOption( - id=39, + id=42, name='Jump_onto_the_bricks_to_the_right', cn='跳上右边的砖块。', cht='跳上右邊的磚塊。', @@ -355,25 +382,25 @@ Jump_onto_the_bricks_to_the_right = RogueEventOption( es='Salta sobre los ladrillos de la derecha.', ) Hop_around_and_explore_the_hidden_bricks = RogueEventOption( - id=40, + id=43, name='Hop_around_and_explore_the_hidden_bricks', cn='四处乱蹦,探索隐藏砖块!', cht='四處亂蹦,探索隱藏磚塊!', en='Hop around and explore the hidden bricks!', - jp='あちこち飛び跳ね、探索して隠されたブロックを見つけよう!', + jp='あちこち跳ね回って、隠されたブロックを見つけよう!', es='¡Salta y explora los ladrillos ocultos!', ) Climb_the_farthest_vine = RogueEventOption( - id=41, + id=44, name='Climb_the_farthest_vine', cn='爬上最远端的藤蔓。', cht='爬上最遠端的藤蔓。', en='Climb the farthest vine.', - jp='最も遠くの藤つるに登る', + jp='一番遠くにある藤づるに登る', es='Sube a la enredadera más lejana.', ) Find_the_Cheat_Room = RogueEventOption( - id=42, + id=45, name='Find_the_Cheat_Room', cn='摸索出「作弊房间」。', cht='摸索出「作弊房間」。', @@ -382,7 +409,7 @@ Find_the_Cheat_Room = RogueEventOption( es='Encuentra la "sala de trampas".', ) Pat_it_lightly = RogueEventOption( - id=43, + id=46, name='Pat_it_lightly', cn='轻轻拍它一下。', cht='輕輕拍它一下。', @@ -391,7 +418,7 @@ Pat_it_lightly = RogueEventOption( es='Le das unas palmaditas.', ) Hit_it_hard = RogueEventOption( - id=44, + id=47, name='Hit_it_hard', cn='狠狠重击!', cht='狠狠重擊!', @@ -400,16 +427,16 @@ Hit_it_hard = RogueEventOption( es='¡Dale fuerte!', ) Twist_the_switch_on_the_doll_bottom = RogueEventOption( - id=45, + id=48, name='Twist_the_switch_on_the_doll_bottom', cn='拧一下玩偶屁股上的开关!', cht='擰一下玩偶屁股上的開關!', en="Twist the switch on the doll's bottom!", - jp='人形のお尻のスイッチを回す!', + jp='人形のお尻にあるスイッチを捻る!', es='¡Gira el interruptor en la base de la muñeca!', ) Directly_receive_the_I_O_U_Dispenser_investment_reward = RogueEventOption( - id=46, + id=49, name='Directly_receive_the_I_O_U_Dispenser_investment_reward', cn='直接获得谢债发行机的投资奖励。', cht='直接獲得謝債發行機的投資獎勵。', @@ -418,16 +445,16 @@ Directly_receive_the_I_O_U_Dispenser_investment_reward = RogueEventOption( es='Recibe directamente la recompensa de inversión del Dispensador de deuda.', ) Dismantle_it = RogueEventOption( - id=47, + id=50, name='Dismantle_it', cn='把它拆了。', cht='把它拆了。', en='Dismantle it.', - jp='それを折る', + jp='それを解体する', es='Lo desmontas.', ) I_ll_buy_it_f619 = RogueEventOption( - id=48, + id=51, name='I_ll_buy_it_f619', cn='我买下了。', cht='我買下了。', @@ -436,16 +463,16 @@ I_ll_buy_it_f619 = RogueEventOption( es='Lo compraré.', ) You_re_not_a_reliable_investment_manager = RogueEventOption( - id=49, + id=52, name='You_re_not_a_reliable_investment_manager', cn='你不是一个值得信任的*投资经理*。', cht='你不是一個值得信任的*投資經理*。', en='You\'re not a reliable "investment manager."', - jp='は信頼できる※ファンドマネージャー※ではない', + jp='は信頼できる「ファンドマネージャー」ではない', es='No eres " de inversiones" fiable.', ) I_hate_this_era = RogueEventOption( - id=50, + id=53, name='I_hate_this_era', cn='我讨厌这个时代。', cht='我討厭這個時代。', @@ -454,7 +481,7 @@ I_hate_this_era = RogueEventOption( es='Odio esta época.', ) I_want_money = RogueEventOption( - id=51, + id=54, name='I_want_money', cn='我想要钱。', cht='我想要錢。', @@ -463,16 +490,16 @@ I_want_money = RogueEventOption( es='Quiero dinero.', ) I_want_love = RogueEventOption( - id=52, + id=55, name='I_want_love', cn='我想要*爱*。', cht='我想要*愛*。', en='I want "love."', - jp='※愛※が欲しい', + jp='「愛」が欲しい', es='Quiero "amor".', ) I_don_t_want_anything_This_is_very_nihilistic = RogueEventOption( - id=53, + id=56, name='I_don_t_want_anything_This_is_very_nihilistic', cn='我什么也不想要,这很虚无。', cht='我什麼也不想要,這很虛無。', @@ -481,7 +508,7 @@ I_don_t_want_anything_This_is_very_nihilistic = RogueEventOption( es='No quiero nada. Esto es muy nihilista.', ) I_don_t_need_it = RogueEventOption( - id=54, + id=57, name='I_don_t_need_it', cn='我不需要。', cht='我不需要。', @@ -490,7 +517,7 @@ I_don_t_need_it = RogueEventOption( es='No lo necesito.', ) I_ll_buy_it_f1b5 = RogueEventOption( - id=55, + id=58, name='I_ll_buy_it_f1b5', cn='我买了。', cht='我買了。', @@ -499,61 +526,61 @@ I_ll_buy_it_f1b5 = RogueEventOption( es='Lo compraré.', ) Claim_an_investment_insurance_policy = RogueEventOption( - id=56, + id=59, name='Claim_an_investment_insurance_policy', cn='索求一份投资保险。', cht='索求一份投資保險。', en='Claim an investment insurance policy.', - jp='投資保険への加入を要請する', + jp='投資保険への加入を申請する', es='Reclama una póliza de seguro de inversión.', ) Demand_a_more_customized_investment_plan = RogueEventOption( - id=57, + id=60, name='Demand_a_more_customized_investment_plan', cn='索求一份更*定制化*的投资计划。', cht='索取一份更*客製化*的投資計畫。', en='Demand a more "customized" investment plan.', - jp='投資計画への加入を要請する', + jp='より「カスタムされた」投資計画を要請する', es='Solicita un plan de inversión más "personalizado".', ) Discard_the_statue_Be_decisive = RogueEventOption( - id=58, + id=61, name='Discard_the_statue_Be_decisive', cn='丢下雕像!要果断。', cht='丟下雕像!要果斷。', en='Discard the statue! Be decisive.', - jp='彫像を捨てよう!きっぱりと!', + jp='思い切って彫像を捨てよう!', es='¡Suelta la estatua! Con decisión.', ) Believe_in_THEM_with_pure_devotion = RogueEventOption( - id=59, + id=62, name='Believe_in_THEM_with_pure_devotion', cn='对「祂」虔诚信仰,身心无垢。', cht='對「祂」虔誠信仰,身心無垢。', en='Believe in "THEM" with pure devotion.', - jp='「其」に対する敬虔な信仰は、無垢である', + jp='「其」に対する敬虔な祈りは、無垢である', es='Cree en "ellos" con gran devoción.', ) Mania_takes_over_you = RogueEventOption( - id=60, + id=63, name='Mania_takes_over_you', cn='狂热吞没了你…', cht='狂熱吞沒了你……', en='Mania takes over you...', - jp='情熱があなたを呑み込んだ…', + jp='熱狂があなたを呑み込んだ…', es='La locura se apodera de ti...', ) You_can_be_more_frenzied = RogueEventOption( - id=61, + id=64, name='You_can_be_more_frenzied', cn='你还可以更加*狂热*。', cht='你還可以更加*狂熱*。', en='You can be more "frenzied."', - jp='もっと*マニアック*になれる', + jp='もっと「熱狂的」になれる', es='Puedes "enloquecer" más.', ) Go_deeper_into_the_insect_nest = RogueEventOption( - id=62, + id=65, name='Go_deeper_into_the_insect_nest', cn='深入虫巢。', cht='深入蟲巢。', @@ -562,16 +589,16 @@ Go_deeper_into_the_insect_nest = RogueEventOption( es='Adéntrate en el nido de insectos.', ) Hug_it = RogueEventOption( - id=63, + id=66, name='Hug_it', cn='拥抱它。', cht='擁抱它。', en='Hug it.', - jp='抱擁する', + jp='抱きしめる', es='Abrázalo.', ) Wait_for_THEM = RogueEventOption( - id=64, + id=67, name='Wait_for_THEM', cn='等待「祂」。', cht='等待「祂」。', @@ -580,7 +607,7 @@ Wait_for_THEM = RogueEventOption( es='Espéralos.', ) Stop_at_the_entrance_of_the_nest = RogueEventOption( - id=65, + id=68, name='Stop_at_the_entrance_of_the_nest', cn='止步于巢穴门口。', cht='止步於巢穴門口。', @@ -589,16 +616,16 @@ Stop_at_the_entrance_of_the_nest = RogueEventOption( es='Detente en la entrada del nido.', ) Enter_the_Insect_Nest_and_snuff_them_out = RogueEventOption( - id=66, + id=69, name='Enter_the_Insect_Nest_and_snuff_them_out', cn='进入虫巢,绞杀它们!', cht='進入蟲巢,絞殺牠們!', en='Enter the Insect Nest and snuff them out!', - jp='虫の巣に入り、奴らを一掃する!', + jp='蟲の巣に入り、奴らを一掃する!', es='¡Entra en el nido de insectos y sácalos!', ) Save_a_Bug_Bubble = RogueEventOption( - id=67, + id=70, name='Save_a_Bug_Bubble', cn='保存一枚「虫泡」。', cht='保存一枚「蟲泡」。', @@ -607,7 +634,7 @@ Save_a_Bug_Bubble = RogueEventOption( es='Guarda un saco de huevos.', ) Play_a_bit_with_Sequence_Trotters = RogueEventOption( - id=68, + id=71, name='Play_a_bit_with_Sequence_Trotters', cn='和序列扑满玩一下。', cht='和序列撲滿玩一下。', @@ -616,7 +643,7 @@ Play_a_bit_with_Sequence_Trotters = RogueEventOption( es='Juega un rato con el Chanchito Secuencial.', ) Leave_b5f1 = RogueEventOption( - id=69, + id=72, name='Leave_b5f1', cn='离去。', cht='離去。', @@ -625,7 +652,7 @@ Leave_b5f1 = RogueEventOption( es='Márchate.', ) Excellent_Trotter_catching_skills_Gotta_be_fast = RogueEventOption( - id=70, + id=73, name='Excellent_Trotter_catching_skills_Gotta_be_fast', cn='优秀的捉扑满技巧…速度要快!', cht='優秀的捉撲滿技巧……速度要快!', @@ -634,7 +661,7 @@ Excellent_Trotter_catching_skills_Gotta_be_fast = RogueEventOption( es='Excelentes habilidades para atrapar Chanchitos... ¡Hay que moverse con rapidez!', ) You_pass_on_a_good_sense_of_safeguarding_against_Trotters = RogueEventOption( - id=71, + id=74, name='You_pass_on_a_good_sense_of_safeguarding_against_Trotters', cn='你传达了良好的扑满保护意识。', cht='你傳達了良好的撲滿保護意識。', @@ -643,7 +670,7 @@ You_pass_on_a_good_sense_of_safeguarding_against_Trotters = RogueEventOption( es='Transmites mucha confianza en lo relativo a la protección de Chanchitos.', ) Head_into_the_darkness = RogueEventOption( - id=72, + id=75, name='Head_into_the_darkness', cn='前往黑暗。', cht='前往黑暗。', @@ -652,7 +679,7 @@ Head_into_the_darkness = RogueEventOption( es='Adéntrate en la oscuridad.', ) Fight_the_pull = RogueEventOption( - id=73, + id=76, name='Fight_the_pull', cn='对抗引力。', cht='對抗引力。', @@ -661,7 +688,7 @@ Fight_the_pull = RogueEventOption( es='Lucha contra la gravedad.', ) Enjoy_something = RogueEventOption( - id=74, + id=77, name='Enjoy_something', cn='享受其中…', cht='享受其中……', @@ -669,26 +696,17 @@ Enjoy_something = RogueEventOption( jp='楽しんでいる…', es='Disfruta de algo...', ) -Thank_the_Aeon_Qlipoth = RogueEventOption( - id=75, - name='Thank_the_Aeon_Qlipoth', - cn='感恩克里珀星神。', - cht='感恩克里珀星神。', - en='Thank the Aeon Qlipoth.', - jp='星神クリフォトに感謝する', - es='Gracias al Eón Qlipoth.', -) Accept_the_flames_of_Self_destruction_and_destroy_the_black_box = RogueEventOption( - id=76, + id=78, name='Accept_the_flames_of_Self_destruction_and_destroy_the_black_box', cn='接受「自灭」的火种,摧毁黑匣。', - cht='接受「自滅」的火種,摧毀黑盒子。', + cht='接受「自滅」的火種,摧毀黑匣。', en='Accept the flames of "Self-destruction" and destroy the black box.', jp='「自滅」の火種を受け入れ、ブラックボックスを破壊する', es='Acepta las llamas de la "autodestrucción" y destruye la caja negra.', ) Refuse_54fd = RogueEventOption( - id=77, + id=79, name='Refuse_54fd', cn='拒绝。', cht='拒絕。', @@ -697,16 +715,16 @@ Refuse_54fd = RogueEventOption( es='Recházalo.', ) Hurry_and_terminate_black_box_Get_it_out = RogueEventOption( - id=78, + id=80, name='Hurry_and_terminate_black_box_Get_it_out', cn='抓紧时间终止黑匣;将其救出。', cht='抓緊時間終止黑匣,將其救出。', en='Hurry and terminate black box. Get it out.', - jp='今すぐブラックボックスを終了させ、救い出そう', + jp='今すぐブラックボックスを終了させ、救い出す', es='Date prisa y acaba con la caja negra. Sácalo todo.', ) Purchase_a_metal_Wish_In_A_Bottle = RogueEventOption( - id=79, + id=81, name='Purchase_a_metal_Wish_In_A_Bottle', cn='购买金属许愿瓶。', cht='購買金屬許願瓶。', @@ -715,7 +733,7 @@ Purchase_a_metal_Wish_In_A_Bottle = RogueEventOption( es='Compra una botella de los deseos de metal.', ) Purchase_a_silver_ore_Wish_In_A_Bottle = RogueEventOption( - id=80, + id=82, name='Purchase_a_silver_ore_Wish_In_A_Bottle', cn='购买银矿许愿瓶。', cht='購買銀礦許願瓶。', @@ -723,17 +741,17 @@ Purchase_a_silver_ore_Wish_In_A_Bottle = RogueEventOption( jp='銀鉱のウィッシュボトルを買う', es='Compra una botella de los deseos de plata.', ) -Leave_4fa0 = RogueEventOption( - id=81, - name='Leave_4fa0', +Leave_2a92 = RogueEventOption( + id=83, + name='Leave_2a92', cn='走开。', cht='走開。', en='Leave.', - jp='去る', + jp='立ち去る', es='Márchate.', ) Purchase_an_amber_Wish_In_A_Bottle = RogueEventOption( - id=82, + id=84, name='Purchase_an_amber_Wish_In_A_Bottle', cn='购买琥珀许愿匣。', cht='購買琥珀許願匣。', @@ -742,7 +760,7 @@ Purchase_an_amber_Wish_In_A_Bottle = RogueEventOption( es='Compra una botella de los deseos de ámbar.', ) Purchase_a_supernium_Wish_In_A_Bottle = RogueEventOption( - id=83, + id=85, name='Purchase_a_supernium_Wish_In_A_Bottle', cn='购买超钛许愿匣。', cht='購買超鈦許願匣。', @@ -751,34 +769,34 @@ Purchase_a_supernium_Wish_In_A_Bottle = RogueEventOption( es='Compra una botella de los deseos de supernio.', ) Purchase_a_diamond_box = RogueEventOption( - id=84, + id=86, name='Purchase_a_diamond_box', cn='购买一个钻石盒。', cht='購買一個鑽石盒。', en='Purchase a diamond box.', - jp='ダイヤモンドケースを1つ買う', + jp='ダイヤモンドボックスを1つ買う', es='Compra una caja de diamante.', ) Purchase_an_ore_box = RogueEventOption( - id=85, + id=87, name='Purchase_an_ore_box', cn='购买一个原矿盒。', cht='購買一個原礦盒。', en='Purchase an ore box.', - jp='原石ケースを1つ買う', + jp='原石ボックスを1つ買う', es='Compra una caja de mineral.', ) Swallow_the_other_fish_eye_and_continue_to_enjoy_the_massage = RogueEventOption( - id=86, + id=88, name='Swallow_the_other_fish_eye_and_continue_to_enjoy_the_massage', cn='吞下另一只*鱼眼*,继续享受按摩。', cht='吞下另一隻*魚眼*,繼續享受按摩。', en='Swallow the other fish eye and continue to enjoy the massage.', - jp='もう1つの※魚眼※を呑み込み、引き続きマッサージを楽しむ', + jp='もう1つの「魚眼」を飲み込み、引き続きマッサージを楽しむ', es='Te tragas el otro ojo de pez y sigues disfrutando del masaje.', ) Return_to_work = RogueEventOption( - id=87, + id=89, name='Return_to_work', cn='回去上班。', cht='回去上班。', @@ -787,7 +805,7 @@ Return_to_work = RogueEventOption( es='Vuelve al trabajo.', ) Never_go_to_work_again_Never = RogueEventOption( - id=88, + id=90, name='Never_go_to_work_again_Never', cn='永远的不上班了!永远的……', cht='永遠不上班了!永遠……', @@ -796,25 +814,25 @@ Never_go_to_work_again_Never = RogueEventOption( es='¡No vuelvas a trabajar! Nunca...', ) Catch_more_fish_eyes = RogueEventOption( - id=89, + id=91, name='Catch_more_fish_eyes', cn='捕获更多鱼眼……', cht='捕獲更多魚眼……', en='Catch more fish eyes...', - jp='もっと多くの魚眼を捕獲する……', + jp='もっとたくさんの魚眼を獲ってくる……', es='Atrapa más ojos de pez...', ) Shatter_the_work_communicator_that_can_be_used_to_contact_you = RogueEventOption( - id=90, + id=92, name='Shatter_the_work_communicator_that_can_be_used_to_contact_you', cn='摔碎可以联络到你的*工作通讯器*!', cht='摔碎可以聯絡到你的*工作通訊器*!', en='Shatter the "work communicator" that can be used to contact you!', - jp='自分への連絡を受信する*作業用通信機*を投げて壊す!', + jp='あなたへ連絡がつく「仕事用通信機」を投げて壊す!', es='¡Rompe el "comunicador de trabajo" que sirve para que contacten contigo!', ) Pick_Sal = RogueEventOption( - id=91, + id=93, name='Pick_Sal', cn='选择萨里。', cht='選擇薩里。', @@ -823,25 +841,25 @@ Pick_Sal = RogueEventOption( es='Elige a Sal.', ) Pick_Leo = RogueEventOption( - id=92, + id=94, name='Pick_Leo', cn='选择里奥。', - cht='選擇里奧。', + cht='選擇李奧。', en='Pick Leo.', jp='リオを選ぶ', es='Elige a Leo.', ) Let_Leo_out = RogueEventOption( - id=93, + id=95, name='Let_Leo_out', cn='让里奥出来吧。', - cht='讓里奧出來吧。', + cht='讓李奧出來吧。', en='Let Leo out.', jp='リオに出てきてもらう', es='Deja salir a Leo.', ) Let_Sal_out = RogueEventOption( - id=94, + id=96, name='Let_Sal_out', cn='让萨里出来吧。', cht='讓薩里出來吧。', @@ -850,7 +868,7 @@ Let_Sal_out = RogueEventOption( es='Deja salir a Sal.', ) Mix_the_two_personalities_together = RogueEventOption( - id=95, + id=97, name='Mix_the_two_personalities_together', cn='把两种人格混在一起。', cht='把兩種人格混在一起。', @@ -859,25 +877,34 @@ Mix_the_two_personalities_together = RogueEventOption( es='Mezcla las dos personalidades.', ) Get_rid_of_these_two_troublesome_neighbors = RogueEventOption( - id=96, + id=98, name='Get_rid_of_these_two_troublesome_neighbors', cn='直接解决这两个麻烦的*邻居*。', cht='直接解決這兩個麻煩的*鄰居*。', en='Get rid of these two troublesome "neighbors."', - jp='面倒な*お隣さん*を始末する', + jp='面倒な2人の「お隣さん」を追い払う', es='Deshazte de estos dos "vecinos" problemáticos.', ) Give_him_the_fur_you_re_wearing = RogueEventOption( - id=97, + id=99, name='Give_him_the_fur_you_re_wearing', cn='把身上披的皮毛给他。', cht='把身上披的皮毛給他。', en="Give him the fur you're wearing.", - jp='身にまとっている毛皮を彼にあげる', + jp='身にまとっている毛皮を彼に渡す', es='Dale la piel que llevas puesta.', ) +Walk_away_5610 = RogueEventOption( + id=100, + name='Walk_away_5610', + cn='转身走开。', + cht='轉身走開。', + en='Walk away.', + jp='その場から立ち去る', + es='Te marchas.', +) Rip_off_his_badge = RogueEventOption( - id=98, + id=101, name='Rip_off_his_badge', cn='把他的徽章扯下来!', cht='把他的徽章扯下來!', @@ -886,25 +913,25 @@ Rip_off_his_badge = RogueEventOption( es='¡Arráncale la placa!', ) Buy_his_calfskin_boots_for_cheap = RogueEventOption( - id=99, + id=102, name='Buy_his_calfskin_boots_for_cheap', cn='低价反收购他的*小牛皮靴*!', cht='低價反收購他的*小牛皮靴*!', en='Buy his calfskin boots for cheap!', - jp='彼の※牛皮の革靴※を安く買い戻す!', + jp='彼の「牛皮の革靴」を安く買う!', es='¡Cómprale sus botas de piel de becerro a bajo precio!', ) Get_more_intelligence_from_him = RogueEventOption( - id=100, + id=103, name='Get_more_intelligence_from_him', cn='向他套取更多*情报*。', cht='向他套取更多*情報*。', en='Get more "intelligence" from him.', - jp='彼から更なる*情報*を引き出す', + jp='彼から更なる「情報」を引き出す', es='Consigue más "inteligencia" de su parte.', ) Pick_an_Error_Code_Curio = RogueEventOption( - id=101, + id=104, name='Pick_an_Error_Code_Curio', cn='选择一个错误代码奇物。', cht='選擇一個錯誤程式碼奇物。', @@ -913,16 +940,16 @@ Pick_an_Error_Code_Curio = RogueEventOption( es='Elige un objeto raro de código de error.', ) Let_the_entropy_increase_more_violently = RogueEventOption( - id=102, + id=105, name='Let_the_entropy_increase_more_violently', cn='让熵增更猛烈些!', cht='讓熵增更猛烈點!', en='Let the entropy increase more violently!', - jp='エントロピーの増加を激しくする!', + jp='エントロピーを激しく増大させる!', es='¡Que la entropía aumente con más violencia!', ) Recall_the_code_for_the_right_item = RogueEventOption( - id=103, + id=106, name='Recall_the_code_for_the_right_item', cn='回忆起「正确道具」的代码。', cht='回憶起「正確道具」的程式碼。', @@ -931,7 +958,7 @@ Recall_the_code_for_the_right_item = RogueEventOption( es='Recuerda el código del "artículo correcto".', ) Pay = RogueEventOption( - id=104, + id=107, name='Pay', cn='付钱。', cht='付錢。', @@ -940,7 +967,7 @@ Pay = RogueEventOption( es='Paga.', ) Protect_the_cowboy_final_honor = RogueEventOption( - id=105, + id=108, name='Protect_the_cowboy_final_honor', cn='保卫「牛仔」最后的名誉。', cht='保衛「牛仔」最後的名譽。', @@ -949,16 +976,16 @@ Protect_the_cowboy_final_honor = RogueEventOption( es='Protege el honor que le queda al vaquero.', ) Let_them_experience_the_real_cowboy = RogueEventOption( - id=106, + id=109, name='Let_them_experience_the_real_cowboy', cn='让他们见识见识真正的「牛仔」。', cht='讓他們見識見識真正的「牛仔」。', en='Let them experience the real "cowboy."', - jp='彼らに本物の「カウボーイ」を見せてあげる', + jp='彼らに本物の「カウボーイ」を見せてやる', es='Dejémosles probar al verdadero "vaquero".', ) Surrender_immediately = RogueEventOption( - id=107, + id=110, name='Surrender_immediately', cn='直接投降。', cht='直接投降。', @@ -967,16 +994,16 @@ Surrender_immediately = RogueEventOption( es='Te rindes inmediatamente.', ) Make_a_trade_with_them = RogueEventOption( - id=108, + id=111, name='Make_a_trade_with_them', cn='与他们做一笔*交易*。', cht='與他們做一筆*交易*。', en='Make a "trade" with them.', - jp='彼らと*取引*する', + jp='彼らと「取引」する', es='Haz negocios con ellos.', ) Give_up = RogueEventOption( - id=109, + id=112, name='Give_up', cn='放弃。', cht='放棄。', @@ -985,7 +1012,7 @@ Give_up = RogueEventOption( es='Ríndete.', ) Flip_the_card = RogueEventOption( - id=110, + id=113, name='Flip_the_card', cn='翻开牌。', cht='翻牌。', @@ -994,7 +1021,7 @@ Flip_the_card = RogueEventOption( es='Dale la vuelta a la carta.', ) Fight_for_the_0_63_chance = RogueEventOption( - id=111, + id=114, name='Fight_for_the_0_63_chance', cn='为0.63%的概率而战。', cht='為0.63%的機率而戰。', @@ -1003,7 +1030,7 @@ Fight_for_the_0_63_chance = RogueEventOption( es='Lucha por el 0.63% de probabilidades.', ) Pick_the_100_security = RogueEventOption( - id=112, + id=115, name='Pick_the_100_security', cn='选择100%的安全感。', cht='選擇100%的安全感。', @@ -1012,34 +1039,34 @@ Pick_the_100_security = RogueEventOption( es='Elige el 100% de seguridad.', ) Acutely_sense_the_vulnerabilities_of_the_astral_computer = RogueEventOption( - id=113, + id=116, name='Acutely_sense_the_vulnerabilities_of_the_astral_computer', cn='敏锐察觉星体计算机的*漏洞*。', cht='敏銳察覺星體電腦的*漏洞*。', en='Acutely sense the vulnerabilities of the astral computer.', - jp='星体計算の※脆弱性※を鋭く察知する', + jp='天体計算機の「弱点」を鋭く察知する', es='Percibes de forma aguda las vulnerabilidades de la computadora estelar.', ) You_remember_its_rule_Scissors_first = RogueEventOption( - id=114, + id=117, name='You_remember_its_rule_Scissors_first', cn='你想起了它的规律!先出剪刀!', cht='你想起了它的規律!先出剪刀!', en='You remember its rule! Scissors first!', - jp='その規則を思い出した!先にハサミを出す!', + jp='その規則を思い出した!先にチョキを出す!', es='¡Recuerdas su regla! ¡Las tijeras primero!', ) Ask_Screwllum_for_help_on_how_to_disassemble_the_hard_disk = RogueEventOption( - id=115, + id=118, name='Ask_Screwllum_for_help_on_how_to_disassemble_the_hard_disk', cn='向螺丝咕姆求助如何拆解*硬盘*。', cht='向螺絲咕姆求助如何拆解*硬碟*。', en='Ask Screwllum for help on how to disassemble the "hard disk."', - jp='スクリューガムに*ハードディスク*の解体方法について助けを求める', + jp='スクリューガムに「ハードディスク」の解体方法について助けを求める', es='Pregunta a Tornillum cómo desmontar el "disco duro".', ) Challenge_Mr_France_security_team = RogueEventOption( - id=116, + id=119, name='Challenge_Mr_France_security_team', cn='挑战弗朗斯先生的安保团队。', cht='挑戰弗朗斯先生的保全團隊。', @@ -1048,7 +1075,7 @@ Challenge_Mr_France_security_team = RogueEventOption( es='Desafía al equipo de seguridad del Sr. France.', ) Challenge_the_burly_Avila_mercenary_company = RogueEventOption( - id=117, + id=120, name='Challenge_the_burly_Avila_mercenary_company', cn='挑战亚威拉壮汉的佣兵集团。', cht='挑戰亞威拉壯漢的傭兵集團。', @@ -1057,79 +1084,79 @@ Challenge_the_burly_Avila_mercenary_company = RogueEventOption( es='Desafía a los fornidos mercenarios de Ávila.', ) Fight_both_together = RogueEventOption( - id=118, + id=121, name='Fight_both_together', cn='两个一起打!', cht='兩個一起打!', en='Fight both together!', - jp='二人まとめて相手してやる!', + jp='2人まとめて相手してやる!', es='¡Pelea contra dos!', ) And_you_long_for_stronger_guys_to_show_up = RogueEventOption( - id=119, + id=122, name='And_you_long_for_stronger_guys_to_show_up', cn='你还渴望*更强*的家伙出现…', cht='你還渴望*更強*的傢伙出現……', en='And you long for stronger guys to show up...', - jp='あなたは※もっと強い※奴の登場を望んでいる…', + jp='あなたは「もっと強い」奴の登場を望んでいる…', es='Y estás deseando que aparezcan tipos más fuertes...', ) Bet_on_the_name_of_a_competition_winner = RogueEventOption( - id=120, + id=123, name='Bet_on_the_name_of_a_competition_winner', cn='赌一个擂台赢家的*名字*!', cht='賭一個擂台贏家的*名字*!', en='Bet on the *name* of a competition winner!', - jp='リングの勝者の※名前※を賭ける!', + jp='リングの勝者の「名前」を賭ける!', es='¡Apuestas por el nombre del ganador de la competición!', ) Use_additional_methods_to_get_rid_of_both_batches_of_visitors = RogueEventOption( - id=121, + id=124, name='Use_additional_methods_to_get_rid_of_both_batches_of_visitors', cn='用更多手段解决这两队*来客*。', cht='用更多手段解決這兩隊*來客*。', en='Use additional methods to get rid of both batches of "visitors."', - jp='より多く手段で2チームの*来客*を対処する', + jp='より多い手段で2チームの「来客」に対処する', es='Usa métodos adicionales para deshacerte de los dos grupos de "visitantes".', ) Hurry_and_delete_the_Cyclic_Demon_Lord_life_algorithm = RogueEventOption( - id=122, + id=125, name='Hurry_and_delete_the_Cyclic_Demon_Lord_life_algorithm', cn='抓紧时间,删除周期性魔王的生命方程。', cht='把握時間,刪除週期性魔王的生命方程式。', - en="Hurry and delete the Cyclic Demon Lord's life algorithm.", + en="Hurry and delete the Cyclic Demon Lord's life algorithm", jp='事態は一刻を争う、周期性魔王の生命方程式を削除する', es='Date prisa y borra el algoritmo vital del Rey Demonio Cíclico.', ) -Overload_the_Cyclic_Demon_Lord_life_algorithm_and_fight_on = RogueEventOption( - id=123, - name='Overload_the_Cyclic_Demon_Lord_life_algorithm_and_fight_on', +Overload_the_Cyclic_Demon_Lord_life_algorithm_and_live_on = RogueEventOption( + id=126, + name='Overload_the_Cyclic_Demon_Lord_life_algorithm_and_live_on', cn='过载周期性魔王的生命方程,争取活下去!', cht='超載週期性魔王的生命方程式,努力活下去!', - en="Overload the Cyclic Demon Lord's life algorithm and fight on!", - jp='オーバーロードの周期的な魔王の生命方程式。生き延びよう!', + en="Overload the Cyclic Demon Lord's life algorithm and live on!", + jp='オーバーロードの周期性魔王の生命方程式。生き延びよう!', es='¡Sobrecargas el algoritmo vital del Rey Demonio Cíclico y sigues peleando!', ) Blessing_Reforge = RogueEventOption( - id=124, + id=127, name='Blessing_Reforge', cn='祝福重铸', cht='祝福重鑄', en='Blessing Reforge', - jp='祝福再鋳造', + jp='祝福の再鋳造', es='Reforja de bendición', ) Blessing_Exchange = RogueEventOption( - id=125, + id=128, name='Blessing_Exchange', cn='祝福交换', cht='祝福交換', en='Blessing Exchange', - jp='祝福交換', + jp='祝福の交換', es='Intercambio de bendición', ) Leave_3c49 = RogueEventOption( - id=126, + id=129, name='Leave_3c49', cn='离开', cht='離開', @@ -1138,7 +1165,7 @@ Leave_3c49 = RogueEventOption( es='Salir.', ) Exchange_your_memories = RogueEventOption( - id=127, + id=130, name='Exchange_your_memories', cn='互换你们的「记忆」。', cht='互換你們的「記憶」。', @@ -1147,16 +1174,25 @@ Exchange_your_memories = RogueEventOption( es='Intercambias recuerdos.', ) Throw_out_your_story_Then_loot_the_Fun_Experiences_from_the_car = RogueEventOption( - id=128, + id=131, name='Throw_out_your_story_Then_loot_the_Fun_Experiences_from_the_car', cn='抛出你的故事!然后从车厢中掠夺「趣味经历」。', cht='拋出你的故事!然後從車廂中掠奪「趣味經歷」。', en='Throw out your story! Then loot the "Fun Experiences" from the car.', - jp='自分のストーリーをさらけ出そう!そして車両の中から「面白い経歴」を略奪する', + jp='自分の物語をさらけ出そう!そして車両の中から「面白い経験」を略奪する', es='¡Te deshaces de tu historia! Acto seguido, saqueas las experiencias divertidas del auto.', ) +Overwrite_Equation = RogueEventOption( + id=132, + name='Overwrite_Equation', + cn='方程覆写', + cht='方程式覆寫', + en='Overwrite Equation', + jp='方程式上書き', + es='Sobrescritura de ecuaciones', +) Exchange_for_a_2_star_Blessing = RogueEventOption( - id=129, + id=133, name='Exchange_for_a_2_star_Blessing', cn='换取1个2星祝福', cht='換取1個二星祝福', @@ -1165,7 +1201,7 @@ Exchange_for_a_2_star_Blessing = RogueEventOption( es='Intercambia por 1 bendición de 2 estrellas', ) Exchange_for_a_3_star_Blessing = RogueEventOption( - id=130, + id=134, name='Exchange_for_a_3_star_Blessing', cn='换取1个3星祝福', cht='換取1個三星祝福', @@ -1174,16 +1210,16 @@ Exchange_for_a_3_star_Blessing = RogueEventOption( es='Intercambia por 1 bendición de 3 estrellas', ) Let_the_sleeping_soldiers_wake_up_again = RogueEventOption( - id=131, + id=135, name='Let_the_sleeping_soldiers_wake_up_again', cn='让沉睡的士兵「再次醒来」。', cht='讓沉睡的士兵「再次醒來」。', en='Let the sleeping soldiers "wake up again."', - jp='熟睡する兵士を「再び起こす」', + jp='熟睡する兵士を「再び目覚めさせる」', es='Dejas que los soldados dormidos despierten nuevamente.', ) Purchase_a_1_2_star_Blessing = RogueEventOption( - id=132, + id=136, name='Purchase_a_1_2_star_Blessing', cn='购买1个1-2星祝福', cht='購買1個一至二星祝福', @@ -1192,43 +1228,52 @@ Purchase_a_1_2_star_Blessing = RogueEventOption( es='Compra 1 bendición de 1-2 estrellas.', ) Purchase_a_1_3_star_Blessing = RogueEventOption( - id=133, + id=137, name='Purchase_a_1_3_star_Blessing', cn='购买1个1-3星祝福', cht='購買1個一至三星祝福', - en='Purchase a 1–3 star Blessing', + en='Purchase a 1-3 star Blessing', jp='★1~3の祝福を1個購入する', es='Compra 1 bendición de 1-3 estrellas.', ) You_recall_the_long_forgotten_bargaining_technique = RogueEventOption( - id=134, + id=138, name='You_recall_the_long_forgotten_bargaining_technique', cn='你回想起忘却已久的「还价技巧」。', cht='你回想起忘卻已久的「還價技巧」。', en='You recall the long-forgotten "bargaining technique."', - jp='ずっと忘れていた「値段交渉テクニック」を思い出す', + jp='ずっと忘れていた「価格交渉テクニック」を思い出す', es='Recuerdas la olvidada técnica de regateo.', ) The_protective_net_that_surrounds_the_sales_terminal = RogueEventOption( - id=135, + id=139, name='The_protective_net_that_surrounds_the_sales_terminal', cn='吞没销售终端的「防护网」。', cht='吞沒銷售終端機的「防護網」。', en='The "protective net" that surrounds the sales terminal.', - jp='販売端末の「セキュリティネットワーク」を呑み込む', + jp='販売端末の「セキュリティネットワーク」を破壊する', es='La red de protección que rodea la terminal de ventas.', ) Ask_about_its_after_sales_service = RogueEventOption( - id=136, + id=140, name='Ask_about_its_after_sales_service', cn='向它询问*售后服务*。', cht='向它詢問*售後服務*。', en='Ask about its "after-sales service."', - jp='*アフターサービス*について問い合わせる', + jp='「アフターサービス」について問い合わせる', es='Pregunta por su "servicio posventa".', ) +Purchase_5_random_1_star_Blessings = RogueEventOption( + id=141, + name='Purchase_5_random_1_star_Blessings', + cn='购买#5个随机祝福', + cht='購買#5個隨機祝福', + en='Purchase #5 random 1-star Blessing(s)', + jp='ランダムな祝福を#5個購入する', + es='Compra #5 bendición(es) al azar.', +) Review_those_geniuse_manuscripts = RogueEventOption( - id=137, + id=142, name='Review_those_geniuse_manuscripts', cn='翻阅那些天才手稿。', cht='翻閱那些天才手稿。', @@ -1237,16 +1282,16 @@ Review_those_geniuse_manuscripts = RogueEventOption( es='Revisa los manuscritos de esos genios.', ) Let_burn_them_up = RogueEventOption( - id=138, + id=143, name='Let_burn_them_up', cn='干脆抢先烧了它!', cht='乾脆搶先燒了它!', en="Let's burn them up!", - jp='いっそ先にこれを焼いてしまおう', + jp='いっそ先にこれを燃やしてしまおう', es='¡Hay que quemarlo!', ) Speak_with_the_photo_frame = RogueEventOption( - id=139, + id=144, name='Speak_with_the_photo_frame', cn='对着相框说话。', cht='對著相框說話。', @@ -1255,7 +1300,7 @@ Speak_with_the_photo_frame = RogueEventOption( es='Habla con el marco de fotos.', ) Make_a_small_cut_with_a_small_knife = RogueEventOption( - id=140, + id=145, name='Make_a_small_cut_with_a_small_knife', cn='用小刀划一划!', cht='用小刀劃一劃!', @@ -1264,7 +1309,7 @@ Make_a_small_cut_with_a_small_knife = RogueEventOption( es='¡Haz un pequeño corte con un cuchillo!', ) Give_it_a_knock = RogueEventOption( - id=141, + id=146, name='Give_it_a_knock', cn='敲敲它。', cht='敲敲它。', @@ -1272,35 +1317,26 @@ Give_it_a_knock = RogueEventOption( jp='ノックする', es='Dale un golpecito.', ) -Leave_2a92 = RogueEventOption( - id=142, - name='Leave_2a92', - cn='走开。', - cht='走開。', - en='Leave.', - jp='立ち去る', - es='Márchate.', -) A_certain_nobleman_once_recorded_before_he_fell_into_a_crazed_state = RogueEventOption( - id=143, + id=147, name='A_certain_nobleman_once_recorded_before_he_fell_into_a_crazed_state', cn='某位爵士,在他堕入疯狂之前曾记载…', cht='某位爵士在墮入瘋狂之前曾記載……', en='A certain nobleman once recorded before he fell into a crazed state...', - jp='とある士爵が発狂する前に残した記載……', + jp='とある士爵が発狂する前に残した記録……', es='Cierto noble lo registró alguna vez antes de caer en la locura...', ) A_certain_traveler_with_an_active_imagination_murmurs_to_himself_behind_the_glass_wall_after_being_confined = RogueEventOption( - id=144, + id=148, name='A_certain_traveler_with_an_active_imagination_murmurs_to_himself_behind_the_glass_wall_after_being_confined', cn='某擅长想象的头脑旅行家,在被禁闭后隔着玻璃墙喃喃自语…', cht='某位擅長想像的頭腦旅行家在被禁閉後,隔著玻璃牆喃喃自語……', en='A certain traveler with an active imagination murmurs to himself behind the glass wall after being confined...', - jp='ある想像に長けた頭脳旅行家が監禁された後にガラスの壁に向かってブツブツ呟いた…', + jp='ある想像に長けた頭脳旅行家が監禁された後、ガラスの壁に向かってブツブツ呟いた…', es='Cierto viajero con una prolífica imaginación murmura para sí mismo detrás de la pared de cristal después de haber sido confinado...', ) A_piece_of_evidence_left_behind_by_a_certain_Armed_Archaeologist_before_they_were_murdered = RogueEventOption( - id=145, + id=149, name='A_piece_of_evidence_left_behind_by_a_certain_Armed_Archaeologist_before_they_were_murdered', cn='某考古武装学派成员,在被谋命前留下的考据…', cht='某考古武裝學派成員在被謀命前留下的考據……', @@ -1309,16 +1345,16 @@ A_piece_of_evidence_left_behind_by_a_certain_Armed_Archaeologist_before_they_wer es='Una evidencia que cierto miembro del Cuerpo de Arqueólogos Armados dejó antes de ser asesinado...', ) Tell_her_about_the_fate_that_she_must_accept = RogueEventOption( - id=146, + id=150, name='Tell_her_about_the_fate_that_she_must_accept', cn='告诉她*必须接受*的命运。', cht='告訴她*必須接受*的命運。', en='Tell her about the fate that she must accept.', - jp='※受け入れなければならない※運命を彼女に告げる', + jp='「受け入れなければならない」運命を彼女に告げる', es='Cuéntale sobre el destino que deberá aceptar.', ) It_better_to_seal_the_window_up = RogueEventOption( - id=147, + id=151, name='It_better_to_seal_the_window_up', cn='还是把窗封起来吧。', cht='還是把窗戶封起來吧。', @@ -1327,16 +1363,16 @@ It_better_to_seal_the_window_up = RogueEventOption( es='Será mejor sellar la ventana.', ) Participate_in_the_psychological_intervention_and_assistance_work_after_the_catastrophic_swarm_in_the_Elothean_Empire = RogueEventOption( - id=148, + id=152, name='Participate_in_the_psychological_intervention_and_assistance_work_after_the_catastrophic_swarm_in_the_Elothean_Empire', cn='参与艾洛蒂亚帝国·特大虫潮灾害后心理干预与救助', cht='參與艾洛蒂亞帝國•特大蟲潮災害後心理干預與救助', en='Participate in the psychological intervention and assistance work after the catastrophic swarm in the Elothean Empire.', - jp='アイロディア帝国・虫の潮特大災害の後の心理的介入と救助を行う', + jp='アイロディア帝国で発生した虫の潮特大災害の後に、心理的介入と救助を行う', es='Participa en la intervención psicológica y asistencia tras la catástrofe del enjambre del Imperio Eloteano.', ) Sitting_beside_the_14th_Emperor_and_helping_him_equivocate_and_embellish = RogueEventOption( - id=149, + id=153, name='Sitting_beside_the_14th_Emperor_and_helping_him_equivocate_and_embellish', cn='坐在第十四世皇帝身边,帮他编篡…', cht='坐在第十四世皇帝身邊,幫他編篡……', @@ -1345,7 +1381,7 @@ Sitting_beside_the_14th_Emperor_and_helping_him_equivocate_and_embellish = Rogue es='Te sientas junto al Emperador XIV y lo ayudas a componer...', ) I_will_put_down_my_gun = RogueEventOption( - id=150, + id=154, name='I_will_put_down_my_gun', cn='我会放下枪。', cht='我會放下槍。', @@ -1354,7 +1390,7 @@ I_will_put_down_my_gun = RogueEventOption( es='Bajaré mi arma.', ) I_wanna_populate_my_insectoid_index = RogueEventOption( - id=151, + id=155, name='I_wanna_populate_my_insectoid_index', cn='我想收集虫类图鉴!', cht='我想蒐集蟲類圖鑑!', @@ -1363,16 +1399,16 @@ I_wanna_populate_my_insectoid_index = RogueEventOption( es='¡Quiero coleccionar enciclopedias de insectos!', ) Let_me_hear_its_voice = RogueEventOption( - id=152, + id=156, name='Let_me_hear_its_voice', cn='让我听听它的声音…', cht='讓我聽聽它的聲音……', en='Let me hear its voice...', - jp='それの声を聞かせてほしい…', + jp='その声を聞かせてほしい…', es='Déjame escuchar su voz...', ) Break_it = RogueEventOption( - id=153, + id=157, name='Break_it', cn='摔碎它!', cht='摔碎它!', @@ -1381,7 +1417,7 @@ Break_it = RogueEventOption( es='¡Rómpelo!', ) Before_entering_take_a_big_whiff = RogueEventOption( - id=154, + id=158, name='Before_entering_take_a_big_whiff', cn='进门前,嗅一嗅。', cht='進門前,嗅一嗅。', @@ -1390,7 +1426,7 @@ Before_entering_take_a_big_whiff = RogueEventOption( es='Antes de entrar, inhala profundamente.', ) Before_entering_take_off_your_shoes = RogueEventOption( - id=155, + id=159, name='Before_entering_take_off_your_shoes', cn='进门前,把自己的鞋子脱了!', cht='進門前,把自己的鞋子脫了!', @@ -1399,7 +1435,7 @@ Before_entering_take_off_your_shoes = RogueEventOption( es='¡Antes de entrar, quítate los zapatos!', ) I_will_join = RogueEventOption( - id=156, + id=160, name='I_will_join', cn='我会加入。', cht='我會加入。', @@ -1408,7 +1444,7 @@ I_will_join = RogueEventOption( es='Me uniré.', ) I_refuse = RogueEventOption( - id=157, + id=161, name='I_refuse', cn='我拒绝。', cht='我拒絕。', @@ -1417,7 +1453,7 @@ I_refuse = RogueEventOption( es='Mejor no.', ) Approach_and_strike_up_a_conversation = RogueEventOption( - id=158, + id=162, name='Approach_and_strike_up_a_conversation', cn='上前搭讪。', cht='上前搭訕。', @@ -1426,7 +1462,7 @@ Approach_and_strike_up_a_conversation = RogueEventOption( es='Acércate y entabla una conversación.', ) Expeditiously_avoid = RogueEventOption( - id=159, + id=163, name='Expeditiously_avoid', cn='匆匆逃开。', cht='匆匆逃開。', @@ -1435,7 +1471,7 @@ Expeditiously_avoid = RogueEventOption( es='Huye a toda prisa.', ) Eat_it_up = RogueEventOption( - id=160, + id=164, name='Eat_it_up', cn='把它吃掉!', cht='把牠吃掉!', @@ -1444,7 +1480,7 @@ Eat_it_up = RogueEventOption( es='¡Comételo!', ) Tell_it_its_name_when_it_was_alive = RogueEventOption( - id=161, + id=165, name='Tell_it_its_name_when_it_was_alive', cn='告诉它生前的名字。', cht='告訴牠生前的名字。', @@ -1453,7 +1489,7 @@ Tell_it_its_name_when_it_was_alive = RogueEventOption( es='Dile el nombre con el que nació.', ) Look_around_while_making_the_record = RogueEventOption( - id=162, + id=166, name='Look_around_while_making_the_record', cn='在记录时打量四周。', cht='在記錄時打量四周。', @@ -1462,7 +1498,7 @@ Look_around_while_making_the_record = RogueEventOption( es='Mira a tu alrededor mientras lo registras.', ) Stealthily_release_the_little_ones_he_had_caught = RogueEventOption( - id=163, + id=167, name='Stealthily_release_the_little_ones_he_had_caught', cn='悄悄把他捉来的小家伙们放生。', cht='悄悄把他捉來的小傢伙們放生。', @@ -1471,7 +1507,7 @@ Stealthily_release_the_little_ones_he_had_caught = RogueEventOption( es='Libera sigilosamente a los pequeños que había atrapado.', ) Sincere_praise = RogueEventOption( - id=164, + id=168, name='Sincere_praise', cn='善意地夸奖。', cht='善意地誇獎。', @@ -1480,7 +1516,7 @@ Sincere_praise = RogueEventOption( es='Elogio sincero.', ) Extend_an_index_finger = RogueEventOption( - id=165, + id=169, name='Extend_an_index_finger', cn='伸出一根食指……', cht='伸出一根食指……', @@ -1489,7 +1525,7 @@ Extend_an_index_finger = RogueEventOption( es='Extiende el dedo índice...', ) Kill_it_quick = RogueEventOption( - id=166, + id=170, name='Kill_it_quick', cn='快把它击毙!', cht='快把它擊斃!', @@ -1498,7 +1534,7 @@ Kill_it_quick = RogueEventOption( es='¡Rápido, mátala!', ) What_kind_of_a_Shadow_of_Nihility_is_it = RogueEventOption( - id=167, + id=171, name='What_kind_of_a_Shadow_of_Nihility_is_it', cn='那是个怎样的「虚无之影」?', cht='那是個怎樣的「虛無之影」?', @@ -1507,7 +1543,7 @@ What_kind_of_a_Shadow_of_Nihility_is_it = RogueEventOption( es='¿Qué tipo de Sombra de la Nihilidad es esta?', ) Hold_that_hand = RogueEventOption( - id=168, + id=172, name='Hold_that_hand', cn='握住那只手。', cht='握住那隻手。', @@ -1516,7 +1552,7 @@ Hold_that_hand = RogueEventOption( es='Toma esa mano.', ) Refuse_8f72 = RogueEventOption( - id=169, + id=173, name='Refuse_8f72', cn='拒绝。', cht='拒絕。', @@ -1525,7 +1561,7 @@ Refuse_8f72 = RogueEventOption( es='Recházala.', ) Attempt_to_call_the_system_contact_number = RogueEventOption( - id=170, + id=174, name='Attempt_to_call_the_system_contact_number', cn='尝试拨打星系联络电话。', cht='嘗試撥打星系聯絡電話。', @@ -1534,7 +1570,7 @@ Attempt_to_call_the_system_contact_number = RogueEventOption( es='Intenta llamar al número de contacto del sistema.', ) Wash_its_hands_again = RogueEventOption( - id=171, + id=175, name='Wash_its_hands_again', cn='再帮它洗一次手。', cht='再幫它洗一次手。', @@ -1543,7 +1579,7 @@ Wash_its_hands_again = RogueEventOption( es='Lava sus manos de nuevo.', ) Chase_it_away = RogueEventOption( - id=172, + id=176, name='Chase_it_away', cn='把它赶走。', cht='把它趕走。', @@ -1552,7 +1588,7 @@ Chase_it_away = RogueEventOption( es='Ahuyéntalo.', ) I_don_t_want_to_shoot = RogueEventOption( - id=173, + id=177, name='I_don_t_want_to_shoot', cn='我不想开枪。', cht='我不想開槍。', @@ -1561,7 +1597,7 @@ I_don_t_want_to_shoot = RogueEventOption( es='No quiero disparar.', ) Stay_alert = RogueEventOption( - id=174, + id=178, name='Stay_alert', cn='清醒点!', cht='清醒點!', @@ -1570,7 +1606,7 @@ Stay_alert = RogueEventOption( es='¡Mantente alerta!', ) Make_the_little_screws_quiet_down = RogueEventOption( - id=175, + id=179, name='Make_the_little_screws_quiet_down', cn='让小螺丝们安静点儿!', cht='讓小螺絲們安靜點!', @@ -1579,7 +1615,7 @@ Make_the_little_screws_quiet_down = RogueEventOption( es='¡Haz que esos tornillos se callen!', ) Touch_his_hat = RogueEventOption( - id=176, + id=180, name='Touch_his_hat', cn='伸手摸他的帽子!', cht='伸手摸他的帽子!', @@ -1588,7 +1624,7 @@ Touch_his_hat = RogueEventOption( es='¡Toca su sombrero!', ) Flick_them_off = RogueEventOption( - id=177, + id=181, name='Flick_them_off', cn='赶紧把它们掸下来。', cht='趕緊把牠們撣下來。', @@ -1597,7 +1633,7 @@ Flick_them_off = RogueEventOption( es='Espántalas.', ) Keep_them_on_your_palm_for_a_while_longer = RogueEventOption( - id=178, + id=182, name='Keep_them_on_your_palm_for_a_while_longer', cn='留在手上玩一会儿。', cht='留在手上玩一會。', @@ -1606,7 +1642,7 @@ Keep_them_on_your_palm_for_a_while_longer = RogueEventOption( es='Mantenlas en la palma de tu mano un rato más.', ) Catch_its_tail = RogueEventOption( - id=179, + id=183, name='Catch_its_tail', cn='抓起它的尾巴…', cht='抓起牠的尾巴……', @@ -1615,7 +1651,7 @@ Catch_its_tail = RogueEventOption( es='Agarra su cola...', ) I_don_t_want_to_be_near_it = RogueEventOption( - id=180, + id=184, name='I_don_t_want_to_be_near_it', cn='我不想靠近它…', cht='我不想靠近牠……', @@ -1624,16 +1660,16 @@ I_don_t_want_to_be_near_it = RogueEventOption( es='No quiero estar cerca...', ) Move_the_universe_sandbox = RogueEventOption( - id=181, + id=185, name='Move_the_universe_sandbox', cn='挪移这份宇宙沙盘。', cht='挪移這組宇宙沙盤。', en='Move the universe sandbox.', - jp='この宇宙沙盤を移動させる', + jp='この箱庭宇宙を移動させる', es='Mueve la caja de arena del universo.', ) I_m_more_concerned_about_the_origins_of_that_Depth_Crawler = RogueEventOption( - id=182, + id=186, name='I_m_more_concerned_about_the_origins_of_that_Depth_Crawler', cn='我还是比较关心那只渊兽的身世。', cht='我還是比較關心那隻淵獸的身世。', @@ -1642,7 +1678,7 @@ I_m_more_concerned_about_the_origins_of_that_Depth_Crawler = RogueEventOption( es='Me preocupa más el origen de la bestia del abismo.', ) Act_according_to_the_record = RogueEventOption( - id=183, + id=187, name='Act_according_to_the_record', cn='按照上述记载行动。', cht='按照上述記載行動。', @@ -1651,7 +1687,7 @@ Act_according_to_the_record = RogueEventOption( es='Actúa de acuerdo con el registro.', ) Flip_through = RogueEventOption( - id=184, + id=188, name='Flip_through', cn='翻翻。', cht='翻翻。', @@ -1660,7 +1696,7 @@ Flip_through = RogueEventOption( es='Echa un vistazo.', ) Not_looking_through = RogueEventOption( - id=185, + id=189, name='Not_looking_through', cn='不看。', cht='不看。', @@ -1669,7 +1705,7 @@ Not_looking_through = RogueEventOption( es='No mires.', ) And = RogueEventOption( - id=186, + id=190, name='And', cn='接着呢?', cht='接著呢?', @@ -1678,7 +1714,7 @@ And = RogueEventOption( es='¿Y?', ) Isn_t_it_dead = RogueEventOption( - id=187, + id=191, name='Isn_t_it_dead', cn='不是死亡了吗?', cht='不是死亡了嗎?', @@ -1687,7 +1723,7 @@ Isn_t_it_dead = RogueEventOption( es='¿No está muerto?', ) Do_I_really_not_know = RogueEventOption( - id=188, + id=192, name='Do_I_really_not_know', cn='我真的不知道吗?', cht='我真的不知道嗎?', @@ -1696,7 +1732,7 @@ Do_I_really_not_know = RogueEventOption( es='¿De verdad no lo sé?', ) The_name_not_bad = RogueEventOption( - id=189, + id=193, name='The_name_not_bad', cn='这个名字不错。', cht='這個名字不錯。', @@ -1705,7 +1741,7 @@ The_name_not_bad = RogueEventOption( es='Ese nombre no está mal.', ) I_think_it_needs_another_name = RogueEventOption( - id=190, + id=194, name='I_think_it_needs_another_name', cn='我觉得应该换个名字…', cht='我覺得應該換個名字……', @@ -1714,7 +1750,7 @@ I_think_it_needs_another_name = RogueEventOption( es='Creo que necesita otro nombre...', ) What_kind_of_experiences_did_he_have_when_he_was_alive = RogueEventOption( - id=191, + id=195, name='What_kind_of_experiences_did_he_have_when_he_was_alive', cn='他生前有什么经历吗?', cht='他生前有什麼經歷嗎?', @@ -1723,7 +1759,7 @@ What_kind_of_experiences_did_he_have_when_he_was_alive = RogueEventOption( es='¿Qué clase de experiencias tuvo en su vida?', ) How_did_he_pass_away = RogueEventOption( - id=192, + id=196, name='How_did_he_pass_away', cn='他如何逝世?', cht='他如何逝世的?', @@ -1732,7 +1768,7 @@ How_did_he_pass_away = RogueEventOption( es='¿Cómo murió?', ) Will_he_return = RogueEventOption( - id=193, + id=197, name='Will_he_return', cn='他还会回来吗?', cht='他還會回來嗎?', @@ -1741,7 +1777,7 @@ Will_he_return = RogueEventOption( es='¿Volverá?', ) I_want_to_leave_a_scathing_review = RogueEventOption( - id=194, + id=198, name='I_want_to_leave_a_scathing_review', cn='我也想给差评。', cht='我也想給負評。', @@ -1750,7 +1786,7 @@ I_want_to_leave_a_scathing_review = RogueEventOption( es='Quiero darle una mala crítica.', ) Touch_those_Memory_Bubbles = RogueEventOption( - id=195, + id=199, name='Touch_those_Memory_Bubbles', cn='摸摸那些忆泡。', cht='摸摸那些憶泡。', @@ -1759,7 +1795,7 @@ Touch_those_Memory_Bubbles = RogueEventOption( es='Toca la burbuja del recuerdo.', ) Hide_under_the_boat_together = RogueEventOption( - id=196, + id=200, name='Hide_under_the_boat_together', cn='一起藏在船底。', cht='一起躲在船底。', @@ -1768,7 +1804,7 @@ Hide_under_the_boat_together = RogueEventOption( es='Escóndanse junt debajo del bote.', ) Bottoms_up = RogueEventOption( - id=197, + id=201, name='Bottoms_up', cn='干杯!', cht='乾杯!', @@ -1777,7 +1813,7 @@ Bottoms_up = RogueEventOption( es='¡Salud!', ) Dance_on_the_spot = RogueEventOption( - id=198, + id=202, name='Dance_on_the_spot', cn='原地跳舞!', cht='原地跳舞!', @@ -1786,16 +1822,16 @@ Dance_on_the_spot = RogueEventOption( es='¡Baila en tu sitio!', ) Burn_the_boat = RogueEventOption( - id=199, + id=203, name='Burn_the_boat', cn='把船烧了!', cht='把船燒了!', en='Burn the boat!', - jp='船を焼く!', + jp='船を燃やす!', es='¡Quema el barco!', ) Pretend_to_not_notice_that_something_was_off = RogueEventOption( - id=200, + id=204, name='Pretend_to_not_notice_that_something_was_off', cn='装作没发现哪里不对劲。', cht='裝作沒發現哪裡不對勁。', @@ -1804,7 +1840,7 @@ Pretend_to_not_notice_that_something_was_off = RogueEventOption( es='Finge que no te das cuenta de que algo anda mal.', ) THEY_re_here = RogueEventOption( - id=201, + id=205, name='THEY_re_here', cn='祂出现了!', cht='祂出現了!', @@ -1813,7 +1849,7 @@ THEY_re_here = RogueEventOption( es='¡Está aquí!', ) Accept_it = RogueEventOption( - id=202, + id=206, name='Accept_it', cn='收下它。', cht='收下它。', @@ -1822,7 +1858,7 @@ Accept_it = RogueEventOption( es='Acéptala.', ) Decline_respectfully = RogueEventOption( - id=203, + id=207, name='Decline_respectfully', cn='委婉地拒绝。', cht='委婉地拒絕。', @@ -1831,7 +1867,7 @@ Decline_respectfully = RogueEventOption( es='Recházala respetuosamente.', ) Put_the_fragments_back_together = RogueEventOption( - id=204, + id=208, name='Put_the_fragments_back_together', cn='把碎片拼好。', cht='把碎片拼好。', @@ -1840,7 +1876,7 @@ Put_the_fragments_back_together = RogueEventOption( es='Vuelve a juntar los fragmentos.', ) Calm_down_the_Self_Annihilator_first = RogueEventOption( - id=205, + id=209, name='Calm_down_the_Self_Annihilator_first', cn='先安抚「自灭者」。', cht='先安撫「自滅者」。', @@ -1849,7 +1885,7 @@ Calm_down_the_Self_Annihilator_first = RogueEventOption( es='Primero calma al Autodestructor.', ) Sit_on_that_chair = RogueEventOption( - id=206, + id=210, name='Sit_on_that_chair', cn='坐在那把椅子上。', cht='坐在那張椅子上。', @@ -1858,7 +1894,7 @@ Sit_on_that_chair = RogueEventOption( es='Siéntate en esa silla.', ) Join_this_choir = RogueEventOption( - id=207, + id=211, name='Join_this_choir', cn='加入这场合唱。', cht='加入這場合唱。', @@ -1867,16 +1903,16 @@ Join_this_choir = RogueEventOption( es='Únete a este coro.', ) Kneel_in_a_straight_angle_next_to_the_shore = RogueEventOption( - id=208, + id=212, name='Kneel_in_a_straight_angle_next_to_the_shore', cn='在岸边跪成直角型状。', cht='在岸邊跪成直角狀。', en='Kneel in a straight angle next to the shore.', - jp='岸辺で直角の形で跪く', + jp='岸辺で直角の形に跪く', es='Arrodíllate en un ángulo recto junto a la orilla.', ) Devote_yourself_to_saving_him = RogueEventOption( - id=209, + id=213, name='Devote_yourself_to_saving_him', cn='现在投身去救他!', cht='現在投身去救他!', @@ -1885,7 +1921,7 @@ Devote_yourself_to_saving_him = RogueEventOption( es='¡Haz lo posible por salvarlo!', ) For_Equilibrium = RogueEventOption( - id=210, + id=214, name='For_Equilibrium', cn='为了均衡!', cht='為了均衡!', @@ -1894,7 +1930,7 @@ For_Equilibrium = RogueEventOption( es='¡Por el Equilibrio!', ) Can_I_refuse_Equilibrium = RogueEventOption( - id=211, + id=215, name='Can_I_refuse_Equilibrium', cn='可以拒绝均衡吗?', cht='可以拒絕均衡嗎?', @@ -1903,7 +1939,7 @@ Can_I_refuse_Equilibrium = RogueEventOption( es='¿Puedo rechazar al Equilibrio?', ) Plant_the_Synesthesia_Beacon_on_him = RogueEventOption( - id=212, + id=216, name='Plant_the_Synesthesia_Beacon_on_him', cn='给他插上联觉信标。', cht='為他插上聯覺信標。', @@ -1912,7 +1948,7 @@ Plant_the_Synesthesia_Beacon_on_him = RogueEventOption( es='Pon la baliza sinestésica en él.', ) Scratch_his_heel_with_the_Synesthesia_Beacon = RogueEventOption( - id=213, + id=217, name='Scratch_his_heel_with_the_Synesthesia_Beacon', cn='用联觉信标刮刮他的脚后跟。', cht='用聯覺信標刮刮他的腳後跟。', @@ -1921,7 +1957,7 @@ Scratch_his_heel_with_the_Synesthesia_Beacon = RogueEventOption( es='Raspa sus talones con la baliza sinestésica.', ) We_meet_again = RogueEventOption( - id=214, + id=218, name='We_meet_again', cn='又见面了!', cht='又見面了!', @@ -1930,7 +1966,7 @@ We_meet_again = RogueEventOption( es='¡Nos volvemos a encontrar!', ) Wait_with_him = RogueEventOption( - id=215, + id=219, name='Wait_with_him', cn='陪他一起等待。', cht='陪他一起等待。', @@ -1939,7 +1975,7 @@ Wait_with_him = RogueEventOption( es='Espera con él.', ) I_can_try = RogueEventOption( - id=216, + id=220, name='I_can_try', cn='我可以试试。', cht='我可以試試。', @@ -1948,7 +1984,7 @@ I_can_try = RogueEventOption( es='Puedo intentarlo.', ) I_don_t_think_this_is_effective = RogueEventOption( - id=217, + id=221, name='I_don_t_think_this_is_effective', cn='我不认为这样有效…', cht='我不認為這樣有效……', @@ -1957,7 +1993,7 @@ I_don_t_think_this_is_effective = RogueEventOption( es='No creo que esto funcione...', ) Accept_help_from_the_Knight_of_Beauty_Stilott = RogueEventOption( - id=218, + id=222, name='Accept_help_from_the_Knight_of_Beauty_Stilott', cn='接受纯美骑士「斯狄洛特」的帮助。', cht='接受純美騎士「斯狄洛特」的幫助。', @@ -1966,7 +2002,7 @@ Accept_help_from_the_Knight_of_Beauty_Stilott = RogueEventOption( es='Acepta la ayuda del Caballero de la Belleza, Stilott.', ) Accept_help_from_the_Knight_of_Beauty_Abomins = RogueEventOption( - id=219, + id=223, name='Accept_help_from_the_Knight_of_Beauty_Abomins', cn='接受纯美骑士「憎」的帮助。', cht='接受純美騎士「憎」的幫助。', @@ -1975,7 +2011,7 @@ Accept_help_from_the_Knight_of_Beauty_Abomins = RogueEventOption( es='Acepta la ayuda del Caballero de la Belleza, Odium.', ) Accept_help_from_the_Knight_of_Beauty_Argenti = RogueEventOption( - id=220, + id=224, name='Accept_help_from_the_Knight_of_Beauty_Argenti', cn='接受纯美骑士「银枝」的帮助。', cht='接受純美騎士「銀枝」的幫助。', @@ -1984,7 +2020,7 @@ Accept_help_from_the_Knight_of_Beauty_Argenti = RogueEventOption( es='Acepta la ayuda del Caballero de la Belleza, Argenti.', ) Accept_help_from_the_Knight_of_Beauty_Will_Garner = RogueEventOption( - id=221, + id=225, name='Accept_help_from_the_Knight_of_Beauty_Will_Garner', cn='接受纯美骑士「维尔•迦娜」的帮助。', cht='接受純美騎士「維爾•迦娜」的幫助。', @@ -1993,7 +2029,7 @@ Accept_help_from_the_Knight_of_Beauty_Will_Garner = RogueEventOption( es='Acepta la ayuda del Caballero de la Belleza, Will Garner.', ) Accept_help_from_the_Knight_of_Beauty_Pomaine = RogueEventOption( - id=222, + id=226, name='Accept_help_from_the_Knight_of_Beauty_Pomaine', cn='接受纯美骑士「波美茵」的帮助。', cht='接受純美騎士「波美茵」的幫助。', @@ -2002,7 +2038,7 @@ Accept_help_from_the_Knight_of_Beauty_Pomaine = RogueEventOption( es='Acepta la ayuda del Caballero de la Belleza, Pomaine.', ) Accept_help_from_the_Knight_of_Beauty_Anoklay = RogueEventOption( - id=223, + id=227, name='Accept_help_from_the_Knight_of_Beauty_Anoklay', cn='接受纯美骑士「阿诺克雷」的帮助。', cht='接受純美騎士「阿諾克雷」的幫助。', @@ -2011,7 +2047,7 @@ Accept_help_from_the_Knight_of_Beauty_Anoklay = RogueEventOption( es='Acepta la ayuda del Caballero de la Belleza, Anoklay.', ) Accept_help_from_the_Knight_of_Beauty_Holvisio = RogueEventOption( - id=224, + id=228, name='Accept_help_from_the_Knight_of_Beauty_Holvisio', cn='接受纯美骑士「全视」的帮助。', cht='接受純美騎士「全視」的幫助。', @@ -2020,7 +2056,7 @@ Accept_help_from_the_Knight_of_Beauty_Holvisio = RogueEventOption( es='Acepta la ayuda del Caballero de la Belleza, Holvisio.', ) Accept_help_from_the_Knight_of_Beauty_Galahad_Icahn = RogueEventOption( - id=225, + id=229, name='Accept_help_from_the_Knight_of_Beauty_Galahad_Icahn', cn='接受纯美骑士「加莱哈德•伊坎」的帮助。', cht='接受純美騎士「加拉哈德•伊坎」的幫助。', @@ -2029,7 +2065,7 @@ Accept_help_from_the_Knight_of_Beauty_Galahad_Icahn = RogueEventOption( es='Acepta la ayuda del Caballero de la Belleza, Galahad Icahn.', ) Listen = RogueEventOption( - id=226, + id=230, name='Listen', cn='听一听。', cht='聽一聽。', @@ -2038,7 +2074,7 @@ Listen = RogueEventOption( es='Escúchalo.', ) Don_t_listen = RogueEventOption( - id=227, + id=231, name='Don_t_listen', cn='不听。', cht='不聽。', @@ -2047,7 +2083,7 @@ Don_t_listen = RogueEventOption( es='No lo escuches.', ) Join_the_choir = RogueEventOption( - id=228, + id=232, name='Join_the_choir', cn='参与大合唱!', cht='參與大合唱!', @@ -2056,16 +2092,16 @@ Join_the_choir = RogueEventOption( es='¡Únete al coro!', ) Make_the_chorus_more_intense = RogueEventOption( - id=229, + id=233, name='Make_the_chorus_more_intense', cn='令大合唱更加*激烈*!', cht='令大合唱更加*激烈*!', en='Make the chorus more "intense"!', - jp='大合唱をより*激しい*ものに!', + jp='大合唱をより「激しい」ものに!', es='¡Aumenta la "intensidad" del coro!', ) Add_sugar = RogueEventOption( - id=230, + id=234, name='Add_sugar', cn='加入糖。', cht='加入糖。', @@ -2074,7 +2110,7 @@ Add_sugar = RogueEventOption( es='Añade azúcar.', ) Add_toothpaste = RogueEventOption( - id=231, + id=235, name='Add_toothpaste', cn='加入牙膏。', cht='加入牙膏。', @@ -2083,7 +2119,7 @@ Add_toothpaste = RogueEventOption( es='Agrega pasta de dientes.', ) Stir_vigorously = RogueEventOption( - id=232, + id=236, name='Stir_vigorously', cn='大力搅拌!', cht='大力攪拌!', @@ -2092,7 +2128,7 @@ Stir_vigorously = RogueEventOption( es='¡Remuévelo con fuerza!', ) Stir_gently = RogueEventOption( - id=233, + id=237, name='Stir_gently', cn='轻轻搅拌…', cht='輕輕攪拌……', @@ -2101,7 +2137,7 @@ Stir_gently = RogueEventOption( es='Remuévelo suavemente...', ) Give_in_to_the_sleepiness = RogueEventOption( - id=234, + id=238, name='Give_in_to_the_sleepiness', cn='顺着睡意昏沉睡去…', cht='順著睡意昏沉睡去……', @@ -2110,25 +2146,25 @@ Give_in_to_the_sleepiness = RogueEventOption( es='Entrégate al sueño...', ) First_take_care_of_the_unfriendly_eyes_around_you = RogueEventOption( - id=235, + id=239, name='First_take_care_of_the_unfriendly_eyes_around_you', cn='先解决身边不友好的目光!', - cht='先解決身邊不友好的目光!', + cht='先解決身邊不友善的目光!', en='First, take care of the unfriendly eyes around you!', jp='まずは周囲の敵対的な視線に対処しよう!', es='Para empezar, ¡cuídate de los ojos maliciosos que te rodean!', ) Deal_with_the_mutant = RogueEventOption( - id=236, + id=240, name='Deal_with_the_mutant', cn='解决变异者。', cht='解決變異者。', en='Deal with the mutant.', - jp='変異者を解決する', + jp='変異者を倒す', es='Enfrenta al mutante.', ) A_glass_of_wine_should_learn_to_swirl_itself = RogueEventOption( - id=237, + id=241, name='A_glass_of_wine_should_learn_to_swirl_itself', cn='一杯酒应学会自己搅拌自己。', cht='一杯酒應學會自己攪拌自己。', @@ -2137,7 +2173,7 @@ A_glass_of_wine_should_learn_to_swirl_itself = RogueEventOption( es='Una copa de vino debería aprender a girarse sola.', ) You_decide_to_add_more_weird_stuff_to_it = RogueEventOption( - id=238, + id=242, name='You_decide_to_add_more_weird_stuff_to_it', cn='你决定加更多奇怪的东西进去…', cht='你決定加更多奇怪的東西進去……', @@ -2146,34 +2182,43 @@ You_decide_to_add_more_weird_stuff_to_it = RogueEventOption( es='Decides añadirle más cosas raras...', ) Extrapolate_a_better_method = RogueEventOption( - id=239, + id=243, name='Extrapolate_a_better_method', cn='推演出更好的*方式*。', cht='推演出更好的*方式*。', en='Extrapolate a better "method."', - jp='推演でよりいい*方法*を得る。', + jp='より良い「方法」を推定する', es='Extrapola un "método" mejor.', ) +You_re_badly_injured = RogueEventOption( + id=244, + name='You_re_badly_injured', + cn='你受到了重伤。', + cht='你受到了重傷。', + en="You're badly injured.", + jp='あなたは重傷を負った', + es='Resultas gravemente herid.', +) Help_the_young_beasts_get_free = RogueEventOption( - id=240, + id=245, name='Help_the_young_beasts_get_free', cn='帮助幼兽「解脱」。', cht='幫助幼獸「解脫」。', en='Help the young beasts "get free."', - jp='幼獣の「解放」を助ける', + jp='幼獣が「自由になる」のを手伝う', es='Ayuda a las bestias jóvenes a "liberarse".', ) Take_care_of_the_adult_beast_pain = RogueEventOption( - id=241, + id=246, name='Take_care_of_the_adult_beast_pain', cn='解决成年巨兽的「痛苦」。', cht='解決成年巨獸的「痛苦」。', en='Take care of the adult beast\'s "pain."', - jp='大人の巨獣の「苦痛」を解決する', + jp='大人の巨獣の「苦痛」をケアする', es='Atiende el "dolor" de la bestia adulta.', ) Release_them_together_from_the_pain = RogueEventOption( - id=242, + id=247, name='Release_them_together_from_the_pain', cn='将它们一并从「痛苦」中释放。', cht='將牠們一併從「痛苦」中釋放。', @@ -2182,16 +2227,16 @@ Release_them_together_from_the_pain = RogueEventOption( es='Libéral junt del "dolor".', ) Give_the_adult_beast_a_send_off = RogueEventOption( - id=243, + id=248, name='Give_the_adult_beast_a_send_off', cn='为成年巨兽「送行」。', cht='為成年巨獸「送行」。', en='Give the adult beast a "send-off."', - jp='大人の巨獣の「見送り」をする。', + jp='大人の巨獣の「見送り」をする', es='"Despídete" de la bestia adulta.', ) Repair_a_damaged_Curio = RogueEventOption( - id=244, + id=249, name='Repair_a_damaged_Curio', cn='修理一个损毁的奇物。', cht='修理一個損毀的奇物。', @@ -2200,7 +2245,7 @@ Repair_a_damaged_Curio = RogueEventOption( es='Reparas un objeto raro destruido.', ) Repair_all_damaged_Curios = RogueEventOption( - id=245, + id=250, name='Repair_all_damaged_Curios', cn='修理全部损毁的奇物。', cht='修理全部損毀的奇物。', @@ -2209,7 +2254,7 @@ Repair_all_damaged_Curios = RogueEventOption( es='Reparas todos los objetos raros destruidos.', ) Express_friendship_to_the_inorganic_life = RogueEventOption( - id=246, + id=251, name='Express_friendship_to_the_inorganic_life', cn='向无机生命表示友好。', cht='向無機生命表示友好。', @@ -2218,16 +2263,16 @@ Express_friendship_to_the_inorganic_life = RogueEventOption( es='Expresa tu amistad a la vida inorgánica.', ) Have_a_pleasant_inorganic_exchange = RogueEventOption( - id=247, + id=252, name='Have_a_pleasant_inorganic_exchange', cn='进行一次愉快的无机交流!', cht='進行一次愉快的無機交流!', en='Have a pleasant inorganic exchange!', - jp='愉快な無機交流を1回行う!', + jp='楽しい無機質交流を1回行う!', es='¡Ten un placentero intercambio inorgánico!', ) Leave_7e11 = RogueEventOption( - id=248, + id=253, name='Leave_7e11', cn='离开。', cht='離開。', @@ -2236,7 +2281,7 @@ Leave_7e11 = RogueEventOption( es='Márchate.', ) Make_all_inorganic_life_fall_for_you_with_your_irresistible_charm = RogueEventOption( - id=249, + id=254, name='Make_all_inorganic_life_fall_for_you_with_your_irresistible_charm', cn='用魅力令无机生命为你所倾倒!', cht='用魅力令無機生命為你所傾倒!', @@ -2245,7 +2290,7 @@ Make_all_inorganic_life_fall_for_you_with_your_irresistible_charm = RogueEventOp es='¡Usa tu encanto irresistible para que toda la vida inorgánica se enamore de ti!', ) Select_the_cup_on_the_left = RogueEventOption( - id=250, + id=255, name='Select_the_cup_on_the_left', cn='选择左边的杯子。', cht='選擇左邊的杯子。', @@ -2254,7 +2299,7 @@ Select_the_cup_on_the_left = RogueEventOption( es='Selecciona la copa de la izquierda.', ) Select_the_cup_on_the_right = RogueEventOption( - id=251, + id=256, name='Select_the_cup_on_the_right', cn='选择右边的杯子。', cht='選擇右邊的杯子。', @@ -2263,7 +2308,7 @@ Select_the_cup_on_the_right = RogueEventOption( es='Selecciona la copa de la derecha.', ) You_can_also_smash_the_cup = RogueEventOption( - id=252, + id=257, name='You_can_also_smash_the_cup', cn='你还可以将杯子砸了!', cht='你還可以把杯子砸了!', @@ -2271,17 +2316,17 @@ You_can_also_smash_the_cup = RogueEventOption( jp='コップも壊せる!', es='¡También puedes hacer añicos la copa!', ) -I_m_voting_for_Oswald_Schneider = RogueEventOption( - id=253, - name='I_m_voting_for_Oswald_Schneider', +I_m_voting_for_Oswaldo_Schneider = RogueEventOption( + id=258, + name='I_m_voting_for_Oswaldo_Schneider', cn='我要为「奥施瓦尔多·施耐德」的竞选投票!', cht='我要為「奧施瓦爾多•施耐德」的競選投票!', - en='I\'m voting for "Oswald Schneider"!', - jp='「オズワルド・シュナイダー」の選挙に投票する!', + en='I\'m voting for "Oswaldo Schneider"!', + jp='「オスワルド・シュナイダー」に投票する!', es='¡Voto por Oswaldo Schneider!', ) I_want_to_get_the_Double_Delight_experience = RogueEventOption( - id=254, + id=259, name='I_want_to_get_the_Double_Delight_experience', cn='我要得到「双乐透」体验!', cht='我要得到「雙樂透」體驗!', @@ -2290,16 +2335,16 @@ I_want_to_get_the_Double_Delight_experience = RogueEventOption( es='¡Quiero conseguir la experiencia de la doble lotería!', ) Hack_into_the_code_of_the_lotto_series_Curios = RogueEventOption( - id=255, + id=260, name='Hack_into_the_code_of_the_lotto_series_Curios', cn='拆解大乐透系列奇物的*代码*。', cht='拆解大樂透系列奇物的*程式碼*。', en='Hack into the "code" of the lotto series Curios.', - jp='ロッタリーシリーズの奇物の*コード*を解析する', + jp='ロッタリーシリーズの奇物の「コード」を解析する', es='Accede al "código" de los objetos raros de la serie Gran Lotería.', ) Steal_some_goodies_from_Herta = RogueEventOption( - id=256, + id=261, name='Steal_some_goodies_from_Herta', cn='偷拿点黑塔的好东西。', cht='偷拿點黑塔的好東西。', @@ -2308,25 +2353,25 @@ Steal_some_goodies_from_Herta = RogueEventOption( es='Roba algunas cosas de Herta.', ) More_opportunities_to_cheat_against_Stephen = RogueEventOption( - id=257, + id=262, name='More_opportunities_to_cheat_against_Stephen', cn='更多与斯蒂芬作对的作弊机会。', cht='更多與史帝芬作對的作弊機會。', en='More opportunities to cheat against Stephen.', - jp='スティーブンと対抗するチートチャンス', + jp='スティーブンと対抗できるチートチャンスをより多くもらう', es='Más oportunidades de hacer trampa a Stephen.', ) Embark_on_the_challenge_to_become_the_perfect_man_for_one_time = RogueEventOption( - id=258, + id=263, name='Embark_on_the_challenge_to_become_the_perfect_man_for_one_time', cn='开展一次*完美型男*挑战!', cht='展開一次*完美型男*挑戰!', en='Embark on the challenge to become the "perfect man" for one time!', - jp='※美形ハンサム※チャレンジを始める!', + jp='「美形ハンサム」チャレンジを始める!', es='¡Acepta el desafío para convertirte en una persona perfecta!', ) A_perfect_man_needs_a_clay_doll = RogueEventOption( - id=259, + id=264, name='A_perfect_man_needs_a_clay_doll', cn='完美型男需要「黏土玩偶」。', cht='完美型男需要「黏土玩偶」。', @@ -2335,25 +2380,25 @@ A_perfect_man_needs_a_clay_doll = RogueEventOption( es='Una persona perfecta necesita un muñeco de cerámica.', ) A_perfect_man_needs_a_popular_gacha_toy = RogueEventOption( - id=260, + id=265, name='A_perfect_man_needs_a_popular_gacha_toy', cn='完美型男需要「潮流扭蛋人」。', cht='完美型男需要「潮流扭蛋人」。', en='A perfect man needs a "popular gacha toy."', - jp='美形ハンサムには「流行ガチャマン」が必要だ', + jp='美形ハンサムには「トレンドガチャマン」が必要だ', es='Una persona perfecta necesita un juguete gacha popular.', ) A_perfectionist_wants_them_all = RogueEventOption( - id=261, + id=266, name='A_perfectionist_wants_them_all', cn='完美型男*全都要*!', cht='完美型男*全都要*!', en='A perfectionist "wants them all"!', - jp='美形ハンサムには*全て*が必要だ!', + jp='美形ハンサムには「全てが必要」だ!', es='Un perfeccionista los quiere todos.', ) Halfheartedly_sell_Interastral_Peace_Groceries = RogueEventOption( - id=262, + id=267, name='Halfheartedly_sell_Interastral_Peace_Groceries', cn='敷衍地售卖「星际和平杂货」。', cht='敷衍地販售「星際和平雜貨」。', @@ -2362,7 +2407,7 @@ Halfheartedly_sell_Interastral_Peace_Groceries = RogueEventOption( es='Vendes de mala gana Comestibles de la Paz Interastral.', ) Secretly_goof_off = RogueEventOption( - id=263, + id=268, name='Secretly_goof_off', cn='悄悄偷懒。', cht='悄悄偷懶。', @@ -2371,7 +2416,7 @@ Secretly_goof_off = RogueEventOption( es='Holgazaneas en secreto.', ) Dedicate_off_duty_time_to_the_Amber_Lord = RogueEventOption( - id=264, + id=269, name='Dedicate_off_duty_time_to_the_Amber_Lord', cn='将下班时间献给琥珀王。', cht='將下班時間獻給琥珀王。', @@ -2380,16 +2425,16 @@ Dedicate_off_duty_time_to_the_Amber_Lord = RogueEventOption( es='Dedicas tu tiempo libre al Señor del Ámbar.', ) Accurately_find_the_target_to_sell_star_systems_to = RogueEventOption( - id=265, + id=270, name='Accurately_find_the_target_to_sell_star_systems_to', cn='精准地寻找目标销售星系。', cht='精準地尋找目標銷售星系。', en='Accurately find the target to sell star systems to.', - jp='目標の販売星系を正確に探す', + jp='的確に目標の販売星系を探す', es='Encuentras con precisión el objetivo al que vender sistemas estelares.', ) Convene_the_Universal_Finance_Conference = RogueEventOption( - id=266, + id=271, name='Convene_the_Universal_Finance_Conference', cn='召开「宇宙金融会议」。', cht='召開「宇宙金融會議」。', @@ -2398,16 +2443,16 @@ Convene_the_Universal_Finance_Conference = RogueEventOption( es='Convocas la Conferencia Financiera Universal.', ) Settle_the_Expert_Skills_Training = RogueEventOption( - id=267, + id=272, name='Settle_the_Expert_Skills_Training', cn='沉淀「专家技能培训」。', cht='沉澱「專家技能培訓」。', en='Settle the "Expert Skills Training."', - jp='「専門家スキル研修」を結集させる', + jp='「専門スキル研修」を取り計らう', es='Convocas el Entrenamiento de Habilidades para Expertos.', ) Care_for_the_physical_and_mental_health_of_the_temporary_workers = RogueEventOption( - id=268, + id=273, name='Care_for_the_physical_and_mental_health_of_the_temporary_workers', cn='关心临时雇佣工的身心健康。', cht='關心臨時工的身心健康。', @@ -2416,25 +2461,25 @@ Care_for_the_physical_and_mental_health_of_the_temporary_workers = RogueEventOpt es='Velas por la salud física y mental de los trabajadores temporales.', ) Fully_book_the_following_week_with_the_Interspecies_Bonding_Party = RogueEventOption( - id=269, + id=274, name='Fully_book_the_following_week_with_the_Interspecies_Bonding_Party', cn='把下周约满*跨物种联谊派对*!', cht='把下週約滿*跨物種聯誼派對*!', en='Fully book the following week with the Interspecies Bonding Party!', - jp='翌週を※種族間合コンパーティー※の予定でいっぱいにする!', + jp='翌週を「種族間交流パーティー」の予定でいっぱいにする!', es='¡Reservas íntegramente la semana siguiente para la Fiesta de Cortejo Interespecies!', ) Launch_Celebrity_High_Social = RogueEventOption( - id=270, + id=275, name='Launch_Celebrity_High_Social', cn='展开「名流高级社交」。', cht='展開「名流高級社交」。', en='Launch "Celebrity High Social."', - jp='「上流社会交流」を推し進める', + jp='「上流階級の交流」を推し進める', es='Lanzas el evento Celebridades de la Alta Sociedad.', ) Give_a_shocking_interstellar_speech = RogueEventOption( - id=271, + id=276, name='Give_a_shocking_interstellar_speech', cn='发表震撼人心的「星际演讲」!', cht='發表震撼人心的「星際演講」!', @@ -2443,43 +2488,43 @@ Give_a_shocking_interstellar_speech = RogueEventOption( es='¡Pronuncias un impactante discurso interastral!', ) You_are_eager_to_beat_the_big_shots = RogueEventOption( - id=272, + id=277, name='You_are_eager_to_beat_the_big_shots', cn='你渴望打败大人物!', cht='你渴望打敗大人物!', en='You are eager to beat the big shots!', - jp='大人物を打ち倒したいと切望している!', + jp='大物を打ち倒したいと切望している!', es='¡Estás deseando vencer a los peces gordos!', ) Review_the_secrets_of_interstellar_success = RogueEventOption( - id=273, + id=278, name='Review_the_secrets_of_interstellar_success', cn='回顾星际成功秘传…', cht='回顧星際成功秘傳……', en='Review the secrets of interstellar success...', - jp='銀河で成功する秘密を振り返る…', + jp='銀河で成功する秘訣を振り返る…', es='Repasa los secretos del éxito interastral...', ) Directly_provoke_P_48_Taravan_Keane = RogueEventOption( - id=274, + id=279, name='Directly_provoke_P_48_Taravan_Keane', - cn='…直接挑衅「P-48」塔拉梵•基恩!', - cht='……直接挑釁「P-48」塔拉梵•基恩!', - en='...Directly provoke P-48 Taravan Keane!', - jp='…「P-48」タラファン・キーンに直接挑む!', - es='... ¡Provocas directamente a Taravan Keane P-48!', + cn='直接挑衅「P-48」塔拉梵•基恩!', + cht='直接挑釁「P-48」塔拉梵•基恩!', + en='Directly provoke P-48 Taravan Keane!', + jp='「P-48」タラファン・キーンに直接挑む!', + es='¡Provocas directamente a Taravan Keane, P-48!', ) Directly_provoke_P_48_Madam_Scarred_Eye = RogueEventOption( - id=275, + id=280, name='Directly_provoke_P_48_Madam_Scarred_Eye', - cn='…直接挑衅「P-48」疤眼夫人!', - cht='……直接挑釁「P-48」疤眼夫人!', - en='...Directly provoke P-48 Madam Scarred Eye!', - jp='…「P-48」スカー・アイ夫人に直接挑む!', - es='... ¡Provocas directamente a la señora Ojo Marcado P-48!', + cn='直接挑衅「P-48」疤眼夫人!', + cht='直接挑釁「P-48」疤眼夫人!', + en='Directly provoke P-48 Madam Scarred Eye!', + jp='「P-48」スカー・アイ夫人に直接挑む!', + es='¡Provocas directamente a la señora Ojo Marcado, P-48!', ) You_look_at_the_emptiness_all_around_you = RogueEventOption( - id=276, + id=281, name='You_look_at_the_emptiness_all_around_you', cn='你望着四周空荡荡的一片。', cht='你望著四周空蕩蕩的一片。', @@ -2487,8 +2532,35 @@ You_look_at_the_emptiness_all_around_you = RogueEventOption( jp='何もない周囲を見渡す', es='Contemplas el vacío a tu alrededor.', ) +Secretly_work_overtime = RogueEventOption( + id=282, + name='Secretly_work_overtime', + cn='悄悄加班。', + cht='悄悄加班。', + en='Secretly work overtime.', + jp='こっそり残業する', + es='Haces horas extra en secreto.', +) +Give_a_stirring_interstellar_speech = RogueEventOption( + id=283, + name='Give_a_stirring_interstellar_speech', + cn='发表震撼人心的「星际演讲」!', + cht='發表震撼人心的「星際演講」!', + en='Give a stirring "interstellar speech"!', + jp='心に響く「スタースピーチ」を発表する!', + es='¡Pronuncias un impactante discurso interastral!', +) +An_emptiness_envelops_you = RogueEventOption( + id=284, + name='An_emptiness_envelops_you', + cn='一股空虚的感觉将你笼罩。', + cht='一股空虛的感覺將你籠罩。', + en='An emptiness envelops you.', + jp='虚しい感覚があなたを包む', + es='Un vacío te rodea.', +) Deposit_2_Cosmic_Fragments = RogueEventOption( - id=277, + id=285, name='Deposit_2_Cosmic_Fragments', cn='存入#2宇宙碎片。', cht='存入#2宇宙碎片。', @@ -2497,7 +2569,7 @@ Deposit_2_Cosmic_Fragments = RogueEventOption( es='Depositas #2 fragmentos cósmicos.', ) Tamper_with_the_bank_teller_memory = RogueEventOption( - id=278, + id=286, name='Tamper_with_the_bank_teller_memory', cn='篡改银行柜员的记忆。', cht='篡改銀行行員的記憶。', @@ -2506,7 +2578,7 @@ Tamper_with_the_bank_teller_memory = RogueEventOption( es='Saboteas la memoria del cajero del banco.', ) Show_off_your_muscles_to_the_teller = RogueEventOption( - id=279, + id=287, name='Show_off_your_muscles_to_the_teller', cn='向柜员秀出你的肌肉!', cht='向行員秀出你的肌肉!', @@ -2515,7 +2587,7 @@ Show_off_your_muscles_to_the_teller = RogueEventOption( es='¡Muestras tus músculos al cajero!', ) Withdraw_2_Cosmic_Fragments = RogueEventOption( - id=280, + id=288, name='Withdraw_2_Cosmic_Fragments', cn='取出#2宇宙碎片。', cht='取出#2宇宙碎片。', @@ -2524,34 +2596,34 @@ Withdraw_2_Cosmic_Fragments = RogueEventOption( es='Retiras #2 fragmentos cósmicos.', ) Receive_a_money_management_service_gift_from_the_bank = RogueEventOption( - id=281, + id=289, name='Receive_a_money_management_service_gift_from_the_bank', cn='领取银行的*理财*赠品。', cht='領取銀行的*理財*贈品。', en='Receive a "money management service" gift from the bank.', - jp='銀行からの*財テク商品*のおまけを受け取る', + jp='銀行からの「財テク商品」のおまけを受け取る', es='Recibe un regalo de la gestión financiera del banco.', ) Feed_the_Erethian_galaxy_sea_salt_snack = RogueEventOption( - id=282, + id=290, name='Feed_the_Erethian_galaxy_sea_salt_snack', cn='喂食厄勒特希亚星系「海盐点心」。', cht='餵食厄勒特希亞星系「海鹽點心」。', en='Feed the Erethian galaxy\'s "sea salt snack."', - jp='エルトシア星系の「海塩菓子」を与える', + jp='エルトシア星系の「シーソルトスナック」を与える', es='Le das un bocadillo de sal marina de la galaxia de Erethia.', ) Use_the_specialty_cleaning_foam_of_Washtopia = RogueEventOption( - id=283, + id=291, name='Use_the_specialty_cleaning_foam_of_Washtopia', cn='使用洗车星埠口特产「清洁泡沫」。', cht='使用洗車星埠口特產「清潔泡沫」。', en='Use the specialty "cleaning foam" of Washtopia.', - jp='洗車星埠頭の特産品「洗浄フォーム」を使用する', - es='Utilizas la espuma limpiadora especial de Lavatopia.', + jp='洗車星埠頭の名物「洗浄フォーム」を使用する', + es='Utilizas la espuma limpiadora especial de Lavatopía.', ) Feed_the_Vortex_Colony_special_milk_tea = RogueEventOption( - id=284, + id=292, name='Feed_the_Vortex_Colony_special_milk_tea', cn='喂食漩涡星聚落「特饮奶茶」。', cht='餵食漩渦星聚落「特調奶茶」。', @@ -2560,25 +2632,25 @@ Feed_the_Vortex_Colony_special_milk_tea = RogueEventOption( es='Le das un té con leche especial de la colonia Vórtice.', ) Use_your_own_blood_to_feed_it = RogueEventOption( - id=285, + id=293, name='Use_your_own_blood_to_feed_it', cn='用自己的血液喂饱*它*。', cht='用自己的血液餵飽*牠*。', en='Use your own blood to feed "it."', - jp='自分の血を※それ※に与える', + jp='自分の血を「それ」に与える', es='Usas tu propia sangre para alimentar "eso".', ) Take_care_of_it_wholeheartedly = RogueEventOption( - id=286, + id=294, name='Take_care_of_it_wholeheartedly', cn='用心呵护*它*。', cht='用心呵護*牠*。', en='Take care of "it" wholeheartedly.', - jp='※それ※を大切にする', + jp='「それ」を大切にする', es='Cuidas de "eso" con todo tu corazón.', ) Accept_the_Heartfelt_Gift = RogueEventOption( - id=287, + id=295, name='Accept_the_Heartfelt_Gift', cn='接受「爱心小礼物」。', cht='接受「愛心小禮物」。', @@ -2587,7 +2659,7 @@ Accept_the_Heartfelt_Gift = RogueEventOption( es='Aceptas el regalo de corazón.', ) Accept_the_Life_Favor = RogueEventOption( - id=288, + id=296, name='Accept_the_Life_Favor', cn='接受「生命的回馈」。', cht='接受「生命的回饋」。', @@ -2596,7 +2668,7 @@ Accept_the_Life_Favor = RogueEventOption( es='Aceptas el favor de la vida.', ) Feed_mung_bean_soda_from_the_Xianzhou_Luofu = RogueEventOption( - id=289, + id=297, name='Feed_mung_bean_soda_from_the_Xianzhou_Luofu', cn='喂食仙舟罗浮特产「苏打豆汁儿」。', cht='餵食仙舟羅浮特產「蘇打豆汁兒」。', @@ -2605,7 +2677,7 @@ Feed_mung_bean_soda_from_the_Xianzhou_Luofu = RogueEventOption( es='Dale refresco de frijoles del Luofu de Xianzhou.', ) Toss_your_trash_in = RogueEventOption( - id=290, + id=298, name='Toss_your_trash_in', cn='把你的废物丢进去!', cht='把你的垃圾丟進去!', @@ -2614,7 +2686,7 @@ Toss_your_trash_in = RogueEventOption( es='¡Arrojas tu basura adentro!', ) Quickly_take_it_while_he_not_paying_attention = RogueEventOption( - id=291, + id=299, name='Quickly_take_it_while_he_not_paying_attention', cn='趁他不注意,快速窃取!', cht='趁他不注意,快速竊取!', @@ -2623,7 +2695,7 @@ Quickly_take_it_while_he_not_paying_attention = RogueEventOption( es='Rápido, ¡llévatelo mientras no está prestando atención!', ) You_recall_the_past_lives_of_these_discarded_objects = RogueEventOption( - id=292, + id=300, name='You_recall_the_past_lives_of_these_discarded_objects', cn='你想起了这些废弃物品的前世今生。', cht='你想起了這些廢棄物品的前世今生。', @@ -2632,16 +2704,16 @@ You_recall_the_past_lives_of_these_discarded_objects = RogueEventOption( es='Recuerdas las vidas pasadas de estos objetos desechados.', ) Even_trash_has_its_unique_value = RogueEventOption( - id=293, + id=301, name='Even_trash_has_its_unique_value', cn='垃圾也有自己的*意义*……', cht='垃圾也有自己的*意義*……', en='Even trash has its unique "value"...', - jp='ゴミにも自分の*意味*がある……', + jp='ゴミにも自分の「価値」がある……', es='Incluso la basura tiene valor...', ) Make_a_detour = RogueEventOption( - id=294, + id=302, name='Make_a_detour', cn='绕路。', cht='繞路。', @@ -2650,7 +2722,7 @@ Make_a_detour = RogueEventOption( es='Das un rodeo.', ) Take_spore = RogueEventOption( - id=295, + id=303, name='Take_spore', cn='窃取「孢子」。', cht='竊取「孢子」。', @@ -2659,7 +2731,7 @@ Take_spore = RogueEventOption( es='Tomas esporas.', ) Help_the_Nameless = RogueEventOption( - id=296, + id=304, name='Help_the_Nameless', cn='解救「无名客」。', cht='解救「無名客」。', @@ -2667,26 +2739,62 @@ Help_the_Nameless = RogueEventOption( jp='「ナナシビト」を救う', es='Ayudas a los Anónimos.', ) -Leave_immediately = RogueEventOption( - id=297, - name='Leave_immediately', +Leave_immediately_a892 = RogueEventOption( + id=305, + name='Leave_immediately_a892', cn='立刻后退。', cht='立刻後退。', en='Leave immediately.', jp='直ちに後退する', es='Márchate inmediatamente.', ) -Tidy_things_up = RogueEventOption( - id=298, - name='Tidy_things_up', +Tidy_things_up_5624 = RogueEventOption( + id=306, + name='Tidy_things_up_5624', cn='清理它们。', cht='清理牠們。', en='Tidy things up.', jp='奴らを一掃する', es='Pones algo de orden.', ) +Leave_64e6 = RogueEventOption( + id=307, + name='Leave_64e6', + cn='离开。', + cht='離開。', + en='Leave.', + jp='離れる', + es='Te marchas.', +) +Leave_immediately_436d = RogueEventOption( + id=308, + name='Leave_immediately_436d', + cn='立刻后退。', + cht='立刻後退。', + en='Leave immediately.', + jp='直ちに後退する', + es='Te marchas inmediatamente.', +) +Tidy_things_up_3e7a = RogueEventOption( + id=309, + name='Tidy_things_up_3e7a', + cn='清理它们。', + cht='清理它們。', + en='Tidy things up.', + jp='奴らを一掃する', + es='Pones algo de orden.', +) +Offer_your_spore_sacks_to_the_lord = RogueEventOption( + id=310, + name='Offer_your_spore_sacks_to_the_lord', + cn='向领主献上你的孢囊。', + cht='向領主獻上你的孢囊。', + en='Offer your spore sacks to the lord.', + jp='領主に自分の胞子嚢を捧げる。', + es='Ofreces tus sacos de esporas al señor.', +) Absorb_its_power = RogueEventOption( - id=299, + id=311, name='Absorb_its_power', cn='「吸取」它的力量。', cht='「吸取」牠的力量。', @@ -2695,7 +2803,7 @@ Absorb_its_power = RogueEventOption( es='Absorbes su poder.', ) Give_it_power = RogueEventOption( - id=300, + id=312, name='Give_it_power', cn='「给予」它力量', cht='「給予」牠力量', @@ -2704,16 +2812,16 @@ Give_it_power = RogueEventOption( es='Darle fuerza.', ) Kill_them = RogueEventOption( - id=301, + id=313, name='Kill_them', cn='进入杀死它们。', cht='進入殺死牠們。', en='Kill them.', - jp='中に入って彼らを一掃する', + jp='中に入って奴らを一掃する', es='Los matas.', ) Leave_quietly = RogueEventOption( - id=302, + id=314, name='Leave_quietly', cn='悄悄离开。', cht='悄悄離開。', @@ -2722,7 +2830,7 @@ Leave_quietly = RogueEventOption( es='Te marchas en silencio.', ) Leave_hurriedly = RogueEventOption( - id=303, + id=315, name='Leave_hurriedly', cn='慌忙逃走。', cht='慌忙逃走。', @@ -2731,7 +2839,7 @@ Leave_hurriedly = RogueEventOption( es='Márchate de prisa.', ) Enter_and_explore_the_Nameless_relics = RogueEventOption( - id=304, + id=316, name='Enter_and_explore_the_Nameless_relics', cn='进入探取无名客遗物。', cht='進入探取無名客遺物。', @@ -2740,7 +2848,7 @@ Enter_and_explore_the_Nameless_relics = RogueEventOption( es='Entras y explora las reliquias de los Anónimos.', ) Join_the_Combatobug_combat_unit = RogueEventOption( - id=305, + id=317, name='Join_the_Combatobug_combat_unit', cn='加入「鏖兜虫」作战单位。', cht='加入「鏖兜蟲」作戰單位。', @@ -2749,7 +2857,7 @@ Join_the_Combatobug_combat_unit = RogueEventOption( es='Te unes a la unidad de combate Puñoinsecto.', ) Invite_the_Device_Assistant_to_arrange_remotely = RogueEventOption( - id=306, + id=318, name='Invite_the_Device_Assistant_to_arrange_remotely', cn='邀请「设备助理」远程布局。', cht='邀請「設備助理」遠端佈局。', @@ -2758,7 +2866,7 @@ Invite_the_Device_Assistant_to_arrange_remotely = RogueEventOption( es='Invitas al asistente de dispositivos a organizarlo a distancia.', ) Take_care_of_the_surrounding_Swarm = RogueEventOption( - id=307, + id=319, name='Take_care_of_the_surrounding_Swarm', cn='解决周围的虫群。', cht='解決周圍的蟲群。', @@ -2767,7 +2875,7 @@ Take_care_of_the_surrounding_Swarm = RogueEventOption( es='Te encargas del Enjambre de alrededor.', ) Drink_the_Doctors_of_Chaos_medicine = RogueEventOption( - id=308, + id=320, name='Drink_the_Doctors_of_Chaos_medicine', cn='喝下「混沌医师」的药。', cht='喝下「混沌醫師」的藥。', @@ -2776,7 +2884,7 @@ Drink_the_Doctors_of_Chaos_medicine = RogueEventOption( es='Bebes la medicina de los Doctores del Caos.', ) Charge_head_on = RogueEventOption( - id=309, + id=321, name='Charge_head_on', cn='正面突入!', cht='正面突入!', @@ -2785,7 +2893,7 @@ Charge_head_on = RogueEventOption( es='¡A la carga de frente!', ) It_is_an_all_or_nothing_move = RogueEventOption( - id=310, + id=322, name='It_is_an_all_or_nothing_move', cn='这是一场孤注一掷的行动。', cht='這是一場孤注一擲的行動。', @@ -2794,7 +2902,7 @@ It_is_an_all_or_nothing_move = RogueEventOption( es='Es una acción desesperada.', ) Tell_fortune = RogueEventOption( - id=311, + id=323, name='Tell_fortune', cn='抽签。', cht='抽籤。', @@ -2803,7 +2911,7 @@ Tell_fortune = RogueEventOption( es='Quieres saber tu fortuna.', ) Refuse_invitation = RogueEventOption( - id=312, + id=324, name='Refuse_invitation', cn='拒绝邀请。', cht='拒絕邀請。', @@ -2812,34 +2920,34 @@ Refuse_invitation = RogueEventOption( es='Rechazas la invitación.', ) Choose_number_four_It_has_a_tiny_bow = RogueEventOption( - id=313, + id=325, name='Choose_number_four_It_has_a_tiny_bow', cn='选择四号:它装饰着小蝴蝶结!', cht='選擇四號:它裝飾著小蝴蝶結!', en='Choose number four! It has a tiny bow!', - jp='4号を選ぶ:小さなリボンがついている!', + jp='4番を選ぶ:小さなリボンがついている!', es='Eliges la número 4: ¡tiene un lacito!', ) Choose_number_three_Its_teeth_are_rusted = RogueEventOption( - id=314, + id=326, name='Choose_number_three_Its_teeth_are_rusted', cn='选择三号:它的牙齿生锈了…', cht='選擇三號:它的牙齒生鏽了……', en='Choose number three. Its teeth are rusted...', - jp='3号を選ぶ:歯が錆びている…', + jp='3番を選ぶ:歯が錆びている…', es='Eliges la número 3: tiene los dientes podridos...', ) Choose_number_two_It_snores_like_Andatur_Zazzalo = RogueEventOption( - id=315, + id=327, name='Choose_number_two_It_snores_like_Andatur_Zazzalo', cn='选择二号:它打了个安达吐尔•扎罗式呼噜。', - cht='選擇二號:它打了個安達吐爾•扎羅式式呼嚕。', + cht='選擇二號:它打了個安達吐爾•扎羅式呼嚕。', en='Choose number two. It snores like Andatur Zazzalo.', - jp='2号を選ぶ:アンダトゥール・ザザロ式のいびきをかいている', + jp='2番を選ぶ:アンダトゥール・ザザロ式のいびきをかいている', es='Eliges la número 2: ronca igual que Andatur Zazzalo.', ) Light_the_first_candle = RogueEventOption( - id=316, + id=328, name='Light_the_first_candle', cn='点亮第一盏烛火。', cht='點亮第一盞燭火。', @@ -2848,7 +2956,7 @@ Light_the_first_candle = RogueEventOption( es='Enciende la primera vela.', ) Light_the_second_candle = RogueEventOption( - id=317, + id=329, name='Light_the_second_candle', cn='点亮第二盏烛火。', cht='點亮第二盞燭火。', @@ -2857,7 +2965,7 @@ Light_the_second_candle = RogueEventOption( es='Enciende la segunda vela.', ) Light_the_third_candle = RogueEventOption( - id=318, + id=330, name='Light_the_third_candle', cn='点亮第三盏烛火。', cht='點亮第三盞燭火。', @@ -2866,7 +2974,7 @@ Light_the_third_candle = RogueEventOption( es='Enciende la tercera vela.', ) Silently_recite_what_you_want = RogueEventOption( - id=319, + id=331, name='Silently_recite_what_you_want', cn='默念你想要的。', cht='默唸你想要的。', @@ -2875,7 +2983,7 @@ Silently_recite_what_you_want = RogueEventOption( es='Recitas silenciosamente lo que quieres.', ) Make_a_wish_to_get_her_out_of_the_mirror = RogueEventOption( - id=320, + id=332, name='Make_a_wish_to_get_her_out_of_the_mirror', cn='许愿让她从镜子里出来。', cht='許願讓她從鏡子裡出來。', @@ -2884,7 +2992,7 @@ Make_a_wish_to_get_her_out_of_the_mirror = RogueEventOption( es='Pides un deseo para sacarla del espejo.', ) Give_me_some_startup_capital = RogueEventOption( - id=321, + id=333, name='Give_me_some_startup_capital', cn='给我一些启动资金吧', cht='給我一些啟動資金吧', @@ -2893,7 +3001,7 @@ Give_me_some_startup_capital = RogueEventOption( es='¡Necesito un capital inicial!', ) Give_me_some_good_stuff = RogueEventOption( - id=322, + id=334, name='Give_me_some_good_stuff', cn='给我点好东西吧', cht='給我點好東西吧', @@ -2902,7 +3010,7 @@ Give_me_some_good_stuff = RogueEventOption( es='¡Dame algo bueno!', ) Do_nothing = RogueEventOption( - id=323, + id=335, name='Do_nothing', cn='什么也不做', cht='什麼也不做', @@ -2911,7 +3019,7 @@ Do_nothing = RogueEventOption( es='No hacer nada.', ) Adjust_Intra_Cognition_Understand_the_rules_of_improving_Intelligence = RogueEventOption( - id=324, + id=336, name='Adjust_Intra_Cognition_Understand_the_rules_of_improving_Intelligence', cn='调整「自我认知」-了解提升『智力』的法则', cht='調整「自我認知」-瞭解提升「智力」的法則', @@ -2920,7 +3028,7 @@ Adjust_Intra_Cognition_Understand_the_rules_of_improving_Intelligence = RogueEve es='Ajusta tu autopercepción: entiende las normas para mejorar tu inteligencia.', ) Adjust_Intra_Cognition_Understand_the_rules_of_improving_Charm = RogueEventOption( - id=325, + id=337, name='Adjust_Intra_Cognition_Understand_the_rules_of_improving_Charm', cn='调整「自我认知」-了解提升『魅力』的法则', cht='調整「自我認知」-瞭解提升「魅力」的法則', @@ -2929,7 +3037,7 @@ Adjust_Intra_Cognition_Understand_the_rules_of_improving_Charm = RogueEventOptio es='Ajusta tu autopercepción: entiende las normas para mejorar tu encanto.', ) Choose_1_pair_of_machine_flower_underpants = RogueEventOption( - id=326, + id=338, name='Choose_1_pair_of_machine_flower_underpants', cn='选择1件机器花裤衩。', cht='選擇1件機器花內褲。', @@ -2938,7 +3046,7 @@ Choose_1_pair_of_machine_flower_underpants = RogueEventOption( es='Elige 1 bóxer floral mecánico.', ) Choose_1_machine_shirt = RogueEventOption( - id=327, + id=339, name='Choose_1_machine_shirt', cn='选择1件机器衬衫。', cht='選擇1件機器襯衫。', @@ -2947,7 +3055,7 @@ Choose_1_machine_shirt = RogueEventOption( es='Elige 1 camisa mecánica.', ) Adjust_Intra_Cognition_I_choose_Good = RogueEventOption( - id=328, + id=340, name='Adjust_Intra_Cognition_I_choose_Good', cn='调整「自我认知」-我选择『善』。', cht='調整「自我認知」-我選擇「善」。', @@ -2956,7 +3064,7 @@ Adjust_Intra_Cognition_I_choose_Good = RogueEventOption( es='Ajusta tu autopercepción: yo elijo el "bien".', ) Adjust_Intra_Cognition_I_choose_Evil = RogueEventOption( - id=329, + id=341, name='Adjust_Intra_Cognition_I_choose_Evil', cn='调整「自我认知」-我选择『恶』。', cht='調整「自我認知」-我選擇「惡」。', @@ -2965,16 +3073,16 @@ Adjust_Intra_Cognition_I_choose_Evil = RogueEventOption( es='Ajusta tu autopercepción: yo elijo el "mal".', ) Agree_with_Dr_No_5 = RogueEventOption( - id=330, + id=342, name='Agree_with_Dr_No_5', cn='赞成No.5博士。', cht='贊成No.5博士。', en='Agree with Dr. No.5.', - jp='博士No.5に賛成', + jp='ドクターNo.5に賛成', es='Muestra tu acuerdo con el Dr. N.º 5.', ) Agree_with_Dr_Ratio = RogueEventOption( - id=331, + id=343, name='Agree_with_Dr_Ratio', cn='赞成真理医生。', cht='贊成真理醫生。', @@ -2983,7 +3091,7 @@ Agree_with_Dr_Ratio = RogueEventOption( es='Estás de acuerdo con el Dr. Ratio.', ) Adjust_Intra_Cognition_I_am_organic = RogueEventOption( - id=332, + id=344, name='Adjust_Intra_Cognition_I_am_organic', cn='调整「自我认知」-我是有机。', cht='調整「自我認知」-我是有機。', @@ -2992,7 +3100,7 @@ Adjust_Intra_Cognition_I_am_organic = RogueEventOption( es='Ajusta tu autopercepción: soy orgánico.', ) Adjust_Intra_Cognition_I_am_inorganic = RogueEventOption( - id=333, + id=345, name='Adjust_Intra_Cognition_I_am_inorganic', cn='调整「自我认知」-我是无机。', cht='調整「自我認知」-我是無機。', @@ -3001,7 +3109,7 @@ Adjust_Intra_Cognition_I_am_inorganic = RogueEventOption( es='Ajusta tu autopercepción: soy inorgánico.', ) Pick_a_family_element = RogueEventOption( - id=334, + id=346, name='Pick_a_family_element', cn='挑取一个亲情元件。', cht='挑取一個親情元件。', @@ -3010,7 +3118,7 @@ Pick_a_family_element = RogueEventOption( es='Elige un componente familiar.', ) Pick_a_friendship_element = RogueEventOption( - id=335, + id=347, name='Pick_a_friendship_element', cn='挑取一个友情元件。', cht='挑取一個友情元件。', @@ -3019,25 +3127,25 @@ Pick_a_friendship_element = RogueEventOption( es='Elige un componente de amistad.', ) Accept_the_Curio_Organic_Heart = RogueEventOption( - id=336, + id=348, name='Accept_the_Curio_Organic_Heart', cn='接受奇物:「有机心脏」。', cht='接受奇物:「有機心臟」。', en='Accept the Curio "Organic Heart."', - jp='奇物「有機の心臓」を受け入れる', + jp='奇物:「有機の心臓」を受け入れる', es='Acepta el objeto raro Corazón orgánico.', ) Accept_the_Curio_Mysterious_Magnetism = RogueEventOption( - id=337, + id=349, name='Accept_the_Curio_Mysterious_Magnetism', cn='接受奇物:「神秘」磁力。', cht='接受奇物:「神秘」磁力。', en='Accept the Curio "Mysterious Magnetism."', - jp='奇物「神秘」の磁力を受け入れる', + jp='奇物:「神秘」の磁力を受け入れる', es='Acepta el objeto raro Magnetismo misterioso.', ) Leave_53f7 = RogueEventOption( - id=338, + id=350, name='Leave_53f7', cn='离开。', cht='離開。', @@ -3046,7 +3154,7 @@ Leave_53f7 = RogueEventOption( es='Marcharte.', ) Sealing_Wax_Blessing = RogueEventOption( - id=339, + id=351, name='Sealing_Wax_Blessing', cn='火漆祝福。', cht='火漆祝福。', @@ -3055,7 +3163,7 @@ Sealing_Wax_Blessing = RogueEventOption( es='Bendición de Lacre.', ) Sealing_Wax_Enhancement = RogueEventOption( - id=340, + id=352, name='Sealing_Wax_Enhancement', cn='火漆强化。', cht='火漆強化。', @@ -3064,16 +3172,16 @@ Sealing_Wax_Enhancement = RogueEventOption( es='Potenciación de Lacre.', ) Sealing_Wax_Casting = RogueEventOption( - id=341, + id=353, name='Sealing_Wax_Casting', cn='火漆熔铸。', cht='火漆熔鑄。', en='Sealing Wax Casting.', - jp='封蝋を鋳造', + jp='封蝋を施す', es='Fundición de Lacre.', ) Level_up_your_Cognition = RogueEventOption( - id=342, + id=354, name='Level_up_your_Cognition', cn='升级你的认知。', cht='升級你的認知。', @@ -3081,8 +3189,17 @@ Level_up_your_Cognition = RogueEventOption( jp='認知を高める', es='Aumenta tu percepción.', ) +Purchase_Sealing_Wax = RogueEventOption( + id=355, + name='Purchase_Sealing_Wax', + cn='火漆采购。', + cht='火漆採購。', + en='Purchase Sealing Wax.', + jp='封蝋を仕入れる', + es='Compras lacre.', +) Invest_in_your_trust = RogueEventOption( - id=343, + id=356, name='Invest_in_your_trust', cn='投资你的*信任*。', cht='投資你的*信任*。', @@ -3091,7 +3208,7 @@ Invest_in_your_trust = RogueEventOption( es='Invierte en tu confianza.', ) Don_t_take = RogueEventOption( - id=344, + id=357, name='Don_t_take', cn='不拿。', cht='不拿。', @@ -3099,26 +3216,26 @@ Don_t_take = RogueEventOption( jp='受け取らない', es='No lo tomas.', ) -Keep_investing_in_your_trust_a35b = RogueEventOption( - id=345, - name='Keep_investing_in_your_trust_a35b', +Keep_investing_in_your_trust_c485 = RogueEventOption( + id=358, + name='Keep_investing_in_your_trust_c485', cn='继续投资你的*信任*。', cht='繼續投資你的*信任*。', en='Keep investing in your *trust*.', - jp='「信頼」を投資を続ける', + jp='「信頼」を投資し続ける', es='Continúas invirtiendo en tu confianza.', ) -Keep_investing_in_your_trust_0176 = RogueEventOption( - id=346, - name='Keep_investing_in_your_trust_0176', +Keep_investing_in_your_trust_4b40 = RogueEventOption( + id=359, + name='Keep_investing_in_your_trust_4b40', cn='继续投资你的*信任*', cht='繼續投資你的*信任*', en='Keep investing in your *trust*', - jp='「信頼」を投資を続ける', + jp='「信頼」を投資し続ける', es='Continúas invirtiendo en tu confianza.', ) Ambergris_Cheese = RogueEventOption( - id=347, + id=360, name='Ambergris_Cheese', cn='香涎干酪。', cht='香涎乾酪。', @@ -3127,7 +3244,7 @@ Ambergris_Cheese = RogueEventOption( es='Queso de ámbar gris.', ) Casket_of_Inaccuracy = RogueEventOption( - id=348, + id=361, name='Casket_of_Inaccuracy', cn='测不准匣。', cht='測不準匣。', @@ -3136,7 +3253,7 @@ Casket_of_Inaccuracy = RogueEventOption( es='Caja de la imprecisión.', ) Fruit_of_the_Alien_Tree = RogueEventOption( - id=349, + id=362, name='Fruit_of_the_Alien_Tree', cn='异木果实。', cht='異木果實。', @@ -3145,7 +3262,7 @@ Fruit_of_the_Alien_Tree = RogueEventOption( es='Fruto del árbol extraño.', ) Level_up_Ambergris_Cheese = RogueEventOption( - id=350, + id=363, name='Level_up_Ambergris_Cheese', cn='升级香涎干酪。', cht='升級香涎乾酪。', @@ -3154,7 +3271,7 @@ Level_up_Ambergris_Cheese = RogueEventOption( es='Mejora Queso de ámbar gris.', ) Level_up_Casket_of_Inaccuracy = RogueEventOption( - id=351, + id=364, name='Level_up_Casket_of_Inaccuracy', cn='升级测不准匣。', cht='升級測不準匣。', @@ -3163,7 +3280,7 @@ Level_up_Casket_of_Inaccuracy = RogueEventOption( es='Mejora Caja de la imprecisión.', ) Level_up_Fruit_of_the_Alien_Tree = RogueEventOption( - id=352, + id=365, name='Level_up_Fruit_of_the_Alien_Tree', cn='升级异木果实。', cht='升級異木果實。', @@ -3172,7 +3289,7 @@ Level_up_Fruit_of_the_Alien_Tree = RogueEventOption( es='Mejora Fruto del árbol extraño.', ) Take_2_Cosmic_Fragments = RogueEventOption( - id=353, + id=366, name='Take_2_Cosmic_Fragments', cn='拿#2块钱。', cht='拿#2塊錢。', @@ -3181,7 +3298,7 @@ Take_2_Cosmic_Fragments = RogueEventOption( es='Toma #2 fragmentos cósmicos.', ) Obtain_2_random_Curios = RogueEventOption( - id=354, + id=367, name='Obtain_2_random_Curios', cn='获得#2个随机奇物。', cht='獲得#2個隨機奇物。', @@ -3190,7 +3307,7 @@ Obtain_2_random_Curios = RogueEventOption( es='Obtienes #2 objeto(s) raro(s) al azar.', ) Want_both_Cosmic_Fragments_and_Curios = RogueEventOption( - id=355, + id=368, name='Want_both_Cosmic_Fragments_and_Curios', cn='钱和奇物全要了。', cht='錢和奇物全要了。', @@ -3198,17 +3315,17 @@ Want_both_Cosmic_Fragments_and_Curios = RogueEventOption( jp='宇宙の欠片も奇物も全部もらう', es='Quiero los fragmentos cósmicos y el objeto raro.', ) -You_don_t_need_it = RogueEventOption( - id=356, - name='You_don_t_need_it', +You_don_t_need_this = RogueEventOption( + id=369, + name='You_don_t_need_this', cn='你不需要。', cht='你不需要。', - en="You don't need it.", + en="You don't need this.", jp='必要ない', es='No lo necesitas.', ) Forced_to_fight = RogueEventOption( - id=357, + id=370, name='Forced_to_fight', cn='被迫战斗。', cht='被迫戰鬥。', @@ -3216,3 +3333,219 @@ Forced_to_fight = RogueEventOption( jp='戦闘を強いられる', es='Obligad a combatir.', ) +Best_to_be_cautious = RogueEventOption( + id=371, + name='Best_to_be_cautious', + cn='还是谨慎为好。', + cht='還是謹慎點比較好。', + en='Best to be cautious.', + jp='やっぱり慎重にいこう', + es='La precaución siempre es bienvenida.', +) +Here_Eat_some_more_Don_t_get_hungry = RogueEventOption( + id=372, + name='Here_Eat_some_more_Don_t_get_hungry', + cn='多吃点,别饿着了。', + cht='多吃點,別餓著了。', + en="Here. Eat some more. Don't get hungry.", + jp='お腹が空かないようにいっぱい食べよう', + es='Come más. No te quedes con hambre.', +) +Eat_whatever_you_want_Have_it_all = RogueEventOption( + id=373, + name='Eat_whatever_you_want_Have_it_all', + cn='随便吃!全都给你!', + cht='隨便吃!全都給你!', + en='Eat whatever you want! Have it all!', + jp='好きに食べて!全部あげるから!', + es='¡Come lo que quieras! ¡Todo para ti!', +) +Just_as_I_expected = RogueEventOption( + id=374, + name='Just_as_I_expected', + cn='果然不出我所料。', + cht='果然不出我所料。', + en='Just as I expected.', + jp='やっぱりこういう展開になる', + es='Tal y como esperabas.', +) +You_asked_for_this = RogueEventOption( + id=375, + name='You_asked_for_this', + cn='这是你自找的!', + cht='這是你自找的!', + en='You asked for this!', + jp='自業自得だ!', + es='¡Tú te lo buscaste!', +) +This_battle_is_unavoidable = RogueEventOption( + id=376, + name='This_battle_is_unavoidable', + cn='战斗已不可避免。', + cht='戰鬥已不可避免。', + en='This battle is unavoidable.', + jp='戦闘は避けられない', + es='El combate es inevitable.', +) +No_crying_if_you_lose = RogueEventOption( + id=377, + name='No_crying_if_you_lose', + cn='输了可别哭鼻子。', + cht='輸了可別哭哭啼啼呀。', + en='No crying if you lose.', + jp='負けても泣くなよ', + es='No llores si pierdes.', +) +Just_come_at_me_all_at_once_I_m_in_a_hurry = RogueEventOption( + id=378, + name='Just_come_at_me_all_at_once_I_m_in_a_hurry', + cn='一起上吧,我赶时间。', + cht='一起上吧,我趕時間。', + en="Just come at me all at once. I'm in a hurry.", + jp='まとめて来い、急いでるんだ', + es='Vengan a la vez. Tengo prisa.', +) +Throw_trash_into_the_opponent_can = RogueEventOption( + id=379, + name='Throw_trash_into_the_opponent_can', + cn='往对手的桶里丢垃圾。', + cht='往對手的桶裡丟垃圾。', + en="Throw trash into the opponent's can.", + jp='相手のゴミ箱にゴミを捨てる', + es='Tiras basura al cubo del oponente.', +) +Challenge_the_jury_above_your_grade = RogueEventOption( + id=380, + name='Challenge_the_jury_above_your_grade', + cn='跨级挑战评委。', + cht='跨級挑戰評審。', + en='Challenge the jury above your grade.', + jp='直接審査員に挑戦する', + es='Desafías a los evaluadores por encima de tu nivel.', +) +Fix_the_assimilation_unit = RogueEventOption( + id=381, + name='Fix_the_assimilation_unit', + cn='修复同化单元。', + cht='修復同化單元。', + en='Fix the assimilation unit.', + jp='同化ユニットを修復する', + es='Reparas la unidad de asimilación.', +) +Pull_out_the_baseball_bat = RogueEventOption( + id=382, + name='Pull_out_the_baseball_bat', + cn='掏出球棒。', + cht='掏出球棒。', + en='Pull out the baseball bat.', + jp='バットを取り出す', + es='Sacas el bate de béisbol.', +) +Touch_the_legacy_of_the_empire = RogueEventOption( + id=383, + name='Touch_the_legacy_of_the_empire', + cn='触摸帝国的遗产。', + cht='觸摸帝國的遺產。', + en='Touch the legacy of the empire.', + jp='帝国の遺産に触れる', + es='Tocas el legado del imperio.', +) +Accept_the_legacy_of_the_empire = RogueEventOption( + id=384, + name='Accept_the_legacy_of_the_empire', + cn='接受帝国的遗产。', + cht='接受帝國的遺產。', + en='Accept the legacy of the empire.', + jp='帝国の遺産を受け取る', + es='Aceptas el legado del imperio.', +) +Embrace_the_legacy_of_the_empire = RogueEventOption( + id=385, + name='Embrace_the_legacy_of_the_empire', + cn='拥抱帝国的遗产。', + cht='擁抱帝國的遺產。', + en='Embrace the legacy of the empire.', + jp='帝国の遺産を抱き締める', + es='Abrazas el legado del imperio.', +) +Return_the_legacy_of_the_empire = RogueEventOption( + id=386, + name='Return_the_legacy_of_the_empire', + cn='归还帝国的遗产。', + cht='歸還帝國的遺產。', + en='Return the legacy of the empire.', + jp='帝国の遺産を返す', + es='Devuelves el legado del imperio.', +) +Will_I_get_rich_in_the_near_future = RogueEventOption( + id=387, + name='Will_I_get_rich_in_the_near_future', + cn='最近能发财吗?', + cht='最近能發財嗎?', + en='Will I get rich in the near future?', + jp='最近、儲かってる?', + es='¿Seré ric en el futuro?', +) +Will_I_be_in_danger_in_the_near_future = RogueEventOption( + id=388, + name='Will_I_be_in_danger_in_the_near_future', + cn='最近有危险吗?', + cht='最近有危險嗎?', + en='Will I be in danger in the near future?', + jp='最近、危険なことはある?', + es='¿Estaré en peligro en el futuro?', +) +Will_my_journey_go_smoothly = RogueEventOption( + id=389, + name='Will_my_journey_go_smoothly', + cn='旅程会顺利吗?', + cht='旅程會順利嗎?', + en='Will my journey go smoothly?', + jp='冒険は順調?', + es='¿Irá mi viaje bien?', +) +Accept_the_amulet = RogueEventOption( + id=390, + name='Accept_the_amulet', + cn='接受护身符', + cht='接受護身符', + en='Accept the amulet.', + jp='お守りを受け取る', + es='Aceptas el amuleto.', +) +Accept_your_fate = RogueEventOption( + id=391, + name='Accept_your_fate', + cn='接受你的命运', + cht='接受你的命運', + en='Accept your fate.', + jp='あなたの運命を受け入れる', + es='Aceptas tu destino.', +) +A_surprise_beyond_imagination = RogueEventOption( + id=392, + name='A_surprise_beyond_imagination', + cn='一个突破想象力的惊喜。', + cht='一個突破想像力的驚喜。', + en='A surprise beyond imagination.', + jp='想像を超えるサプライズ', + es='¡Una sorpresa inesperada!', +) +Add_some_flair_to_Screwllum_topic = RogueEventOption( + id=393, + name='Add_some_flair_to_Screwllum_topic', + cn='给螺丝咕姆的课题加点料。', + cht='給螺絲咕姆的課題加點料。', + en="Add some flair to Screwllum's topic.", + jp='スクリューガムの研究テーマを増やす', + es='Añades un poco de talento al tema de investigación de Tornillum.', +) +Increase_experimental_samples = RogueEventOption( + id=394, + name='Increase_experimental_samples', + cn='增加实验样本。', + cht='增加實驗樣本。', + en='Increase experimental samples.', + jp='実験サンプルを増やす。', + es='Aumentas las muestras experimentales.', +) diff --git a/tasks/rogue/keywords/event_title.py b/tasks/rogue/keywords/event_title.py index 2f8b375d7..bd0749810 100644 --- a/tasks/rogue/keywords/event_title.py +++ b/tasks/rogue/keywords/event_title.py @@ -13,155 +13,155 @@ Ruan_Mei = RogueEventTitle( es='Ruan Mei', option_ids=[1, 2, 3], ) -Rest_Area = RogueEventTitle( +The_Architects = RogueEventTitle( id=2, + name='The_Architects', + cn='筑城者', + cht='築城者', + en='The Architects', + jp='建創者', + es='Arquitectos', + option_ids=[4, 5], +) +Rest_Area = RogueEventTitle( + id=3, name='Rest_Area', cn='休息区', cht='休息區', en='Rest Area', jp='休憩エリア', es='Área de descanso', - option_ids=[4, 5, 6, 7, 8, 9], + option_ids=[5, 6, 7, 8, 9, 10], ) Nomadic_Miners = RogueEventTitle( - id=3, + id=4, name='Nomadic_Miners', cn='游牧矿工', cht='遊牧礦工', en='Nomadic Miners', jp='遊牧の鉱夫', es='Mineros nómadas', - option_ids=[10, 11, 12, 13], + option_ids=[11, 12, 13, 14], ) History_Fictionologists = RogueEventTitle( - id=4, + id=5, name='History_Fictionologists', cn='虚构史学家', cht='虛構史學家', en='History Fictionologists', jp='虚構歴史学者', es='Historiador Espurio', - option_ids=[7, 14, 15, 16, 17], + option_ids=[5, 15, 16, 17, 18], ) Jim_Hulk_and_Jim_Hall = RogueEventTitle( - id=5, + id=6, name='Jim_Hulk_and_Jim_Hall', cn='杰姆•哈克与杰姆•哈尔', cht='傑姆•哈克與傑姆•哈爾', en='Jim Hulk and Jim Hall', jp='ジャック・ハックとジャック・ハウル', es='Jim Hulk y Jim Hall', - option_ids=[18, 19, 20, 21], + option_ids=[19, 20, 21, 22], ) Shopping_Channel = RogueEventTitle( - id=6, + id=7, name='Shopping_Channel', cn='电视购物频道', cht='電視購物頻道', en='Shopping Channel', jp='テレビショッピングチャンネル', es='Teletienda', - option_ids=[22, 23, 24, 25, 26], + option_ids=[23, 24, 25, 26, 27, 28, 29], ) The_Cremators = RogueEventTitle( - id=7, + id=8, name='The_Cremators', cn='焚化工', cht='焚化工', en='The Cremators', jp='焼却人', es='Incineradores', - option_ids=[27, 28, 29, 30, 31], + option_ids=[30, 31, 32, 33, 34], ) Interactive_Arts = RogueEventTitle( - id=8, + id=9, name='Interactive_Arts', cn='互动艺术', cht='互動藝術', en='Interactive Arts', jp='相互性芸術', es='Arte interactivo', - option_ids=[32, 33, 34, 35, 36, 37], + option_ids=[35, 36, 37, 38, 39, 40], ) Pixel_World = RogueEventTitle( - id=9, + id=10, name='Pixel_World', cn='像素世界', cht='像素世界', en='Pixel World', jp='ピクセルワールド', es='Mundo de píxeles', - option_ids=[38, 39, 40, 41, 42], + option_ids=[41, 42, 43, 44, 45], ) Aha_Stuffed_Toy = RogueEventTitle( - id=10, + id=11, name='Aha_Stuffed_Toy', cn='阿哈玩偶', cht='阿哈玩偶', en='Aha Stuffed Toy', jp='アッハ人形', es='Muñeco de Aha', - option_ids=[43, 44, 45, 46, 47], + option_ids=[46, 47, 48, 49, 50], ) I_O_U_Dispenser = RogueEventTitle( - id=11, + id=12, name='I_O_U_Dispenser', cn='谢债发行机', cht='謝債發行機', en='I.O.U. Dispenser', jp='謝債発行機', es='Dispensador de deuda', - option_ids=[46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], + option_ids=[49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60], ) Statue = RogueEventTitle( - id=12, + id=13, name='Statue', cn='雕像', cht='雕像', en='Statue', jp='彫像', es='Estatua', - option_ids=[56, 58, 59, 60, 61], + option_ids=[59, 61, 62, 63, 64], ) Insect_Nest = RogueEventTitle( - id=13, + id=14, name='Insect_Nest', cn='虫巢', cht='蟲巢', en='Insect Nest', jp='蟲の巣', es='Nido de insectos', - option_ids=[62, 63, 64, 65, 66, 67], + option_ids=[65, 66, 67, 68, 69, 70], ) Three_Little_Pigs = RogueEventTitle( - id=14, + id=15, name='Three_Little_Pigs', cn='三只小猪', cht='三隻小豬', en='Three Little Pigs', jp='三匹の子豚', es='Los tres cerditos', - option_ids=[68, 69, 70, 71], + option_ids=[71, 72, 73, 74], ) Unending_Darkness = RogueEventTitle( - id=15, + id=16, name='Unending_Darkness', cn='无尽黑暗', cht='無盡黑暗', en='Unending Darkness', jp='果て無き暗闇', es='Oscuridad infinita', - option_ids=[72, 73, 74], -) -The_Architects = RogueEventTitle( - id=16, - name='The_Architects', - cn='筑城者', - cht='築城者', - en='The Architects', - jp='建創者', - es='Los Arquitectos', - option_ids=[7, 75], + option_ids=[75, 76, 77], ) Kindling_of_the_Self_Annihilator = RogueEventTitle( id=17, @@ -171,37 +171,37 @@ Kindling_of_the_Self_Annihilator = RogueEventTitle( en='Kindling of the Self-Annihilator', jp='自滅者の火種', es='Yesca del Autodestructor', - option_ids=[76, 77, 78], + option_ids=[78, 79, 80], ) -Cosmic_Merchant_Part_1 = RogueEventTitle( +Cosmic_Merchant_I = RogueEventTitle( id=18, - name='Cosmic_Merchant_Part_1', + name='Cosmic_Merchant_I', cn='银河商人(其一)', cht='銀河商人(其一)', - en='Cosmic Merchant (Part 1)', + en='Cosmic Merchant (I)', jp='銀河の商人(その1)', es='Comerciante galáctico (I)', - option_ids=[79, 80, 81, 82, 83, 84, 85], + option_ids=[81, 82, 83, 84, 85, 86, 87], ) -Cosmic_Con_Job_Part_2 = RogueEventTitle( +Cosmic_Con_Job_II = RogueEventTitle( id=19, - name='Cosmic_Con_Job_Part_2', + name='Cosmic_Con_Job_II', cn='银河忽悠(其二)', cht='銀河唬人(其二)', - en='Cosmic Con Job (Part 2)', + en='Cosmic Con Job (II)', jp='銀河のペテン師(その2)', es='Engaño galáctico (II)', - option_ids=[80, 81, 82, 83, 84, 85], + option_ids=[81, 82, 83, 84, 85, 86, 87], ) -Cosmic_Altruist_Part_3 = RogueEventTitle( +Cosmic_Altruist_III = RogueEventTitle( id=20, - name='Cosmic_Altruist_Part_3', + name='Cosmic_Altruist_III', cn='银河好人(其三)', cht='銀河好人(其三)', - en='Cosmic Altruist (Part 3)', + en='Cosmic Altruist (III)', jp='銀河のお人よし(その3)', es='Altruismo galáctico (III)', - option_ids=[81, 82, 83, 84, 85], + option_ids=[81, 82, 83, 84, 85, 86, 87], ) Societal_Dreamscape = RogueEventTitle( id=21, @@ -211,37 +211,37 @@ Societal_Dreamscape = RogueEventTitle( en='Societal Dreamscape', jp='社会性の夢', es='Sueños de sociedad', - option_ids=[86, 87, 88, 89, 90], + option_ids=[88, 89, 90, 91, 92], ) -Saleo_Part_1 = RogueEventTitle( +Saleo_I = RogueEventTitle( id=22, - name='Saleo_Part_1', + name='Saleo_I', cn='萨里奥(其一)', cht='薩里奧(其一)', - en='Saleo (Part 1)', + en='Saleo (I)', jp='サリオ(その1)', es='Saleo (I)', - option_ids=[91, 92, 93, 94, 95, 96], + option_ids=[93, 94, 95, 96, 97, 98], ) -Sal_Part_2 = RogueEventTitle( +Sal_II = RogueEventTitle( id=23, - name='Sal_Part_2', + name='Sal_II', cn='萨里(其二)', cht='薩里(其二)', - en='Sal (Part 2)', + en='Sal (II)', jp='サリ(その2)', es='Sal (II)', - option_ids=[91, 92, 93, 94, 95, 96], + option_ids=[93, 94, 95, 96, 97, 98], ) -Leo_Part_3 = RogueEventTitle( +Leo_III = RogueEventTitle( id=24, - name='Leo_Part_3', + name='Leo_III', cn='里奥(其三)', cht='里奧(其三)', - en='Leo (Part 3)', + en='Leo (III)', jp='リオ(その3)', es='Leo (III)', - option_ids=[91, 92, 93, 94, 95, 96], + option_ids=[93, 94, 95, 96, 97, 98], ) Bounty_Hunter = RogueEventTitle( id=25, @@ -251,7 +251,7 @@ Bounty_Hunter = RogueEventTitle( en='Bounty Hunter', jp='賞金稼ぎ', es='Cazarrecompensas', - option_ids=[19, 97, 98, 99, 100], + option_ids=[99, 100, 101, 102, 103], ) Implement_of_Error = RogueEventTitle( id=26, @@ -261,7 +261,7 @@ Implement_of_Error = RogueEventTitle( en='Implement of Error', jp='エラーアイテム', es='Objeto erróneo', - option_ids=[7, 101, 102, 103], + option_ids=[5, 104, 105, 106], ) We_Are_Cowboys = RogueEventTitle( id=27, @@ -271,7 +271,7 @@ We_Are_Cowboys = RogueEventTitle( en='We Are Cowboys', jp='僕たちカウボーイ', es='Somos vaqueros', - option_ids=[104, 105, 106, 107, 108], + option_ids=[107, 108, 109, 110, 111], ) Nildis = RogueEventTitle( id=28, @@ -281,7 +281,7 @@ Nildis = RogueEventTitle( en='Nildis', jp='ニールディスカード', es='Nildis', - option_ids=[109, 110], + option_ids=[112, 113], ) Rock_Paper_Scissors = RogueEventTitle( id=29, @@ -291,7 +291,7 @@ Rock_Paper_Scissors = RogueEventTitle( en='Rock, Paper, Scissors', jp='じゃんけん', es='Piedra, papel o tijera', - option_ids=[111, 112, 113, 114, 115], + option_ids=[114, 115, 116, 117, 118], ) Tavern = RogueEventTitle( id=30, @@ -301,7 +301,7 @@ Tavern = RogueEventTitle( en='Tavern', jp='パブ', es='Taberna', - option_ids=[116, 117, 118, 119, 120, 121], + option_ids=[119, 120, 121, 122, 123, 124], ) Periodic_Demon_Lord = RogueEventTitle( id=31, @@ -311,7 +311,7 @@ Periodic_Demon_Lord = RogueEventTitle( en='Periodic Demon Lord', jp='周期性大魔王', es='Rey Demonio Cíclico', - option_ids=[122, 123], + option_ids=[125, 126], ) Let_Exchange_Gifts = RogueEventTitle( id=32, @@ -321,7 +321,7 @@ Let_Exchange_Gifts = RogueEventTitle( en="Let's Exchange Gifts", jp='プレゼントを交換しようよ', es='¡Intercambiemos regalos!', - option_ids=[124, 125, 126, 127, 128], + option_ids=[127, 128, 129, 130, 131, 132], ) Make_A_Wish = RogueEventTitle( id=33, @@ -331,7 +331,7 @@ Make_A_Wish = RogueEventTitle( en='Make A Wish', jp='願い事しようよ', es='Pide un deseo', - option_ids=[126, 129, 130, 131], + option_ids=[129, 133, 134, 135], ) Robot_Sales_Terminal = RogueEventTitle( id=34, @@ -341,427 +341,427 @@ Robot_Sales_Terminal = RogueEventTitle( en='Robot Sales Terminal', jp='ロボット販売端末', es='Terminal de venta de robots', - option_ids=[126, 132, 133, 134, 135, 136], + option_ids=[129, 136, 137, 138, 139, 140, 141], ) -Sand_King_Tayzzyronth_Part_1 = RogueEventTitle( +Sand_King_Tayzzyronth_I = RogueEventTitle( id=35, - name='Sand_King_Tayzzyronth_Part_1', + name='Sand_King_Tayzzyronth_I', cn='「沙王-塔伊兹育罗斯」•其一', cht='「沙王-塔伊茲育羅斯」•其一', - en='Sand King: Tayzzyronth (Part 1)', + en='Sand King: Tayzzyronth (I)', jp='「砂の王-タイズルス」・その1', es='Rey de la Arena: Tayzzyronth(I)', - option_ids=[137, 138], + option_ids=[142, 143], ) -Sand_King_Tayzzyronth_Part_2 = RogueEventTitle( +Sand_King_Tayzzyronth_II = RogueEventTitle( id=36, - name='Sand_King_Tayzzyronth_Part_2', + name='Sand_King_Tayzzyronth_II', cn='「沙王-塔伊兹育罗斯」•其二', cht='「沙王-塔伊茲育羅斯」•其二', - en='Sand King: Tayzzyronth (Part 2)', + en='Sand King: Tayzzyronth (II)', jp='「砂の王-タイズルス」・その2', es='Rey de la Arena: Tayzzyronth(II)', - option_ids=[139, 140], + option_ids=[144, 145], ) -Sand_King_Tayzzyronth_Part_3 = RogueEventTitle( +Sand_King_Tayzzyronth_III = RogueEventTitle( id=37, - name='Sand_King_Tayzzyronth_Part_3', + name='Sand_King_Tayzzyronth_III', cn='「沙王-塔伊兹育罗斯」•其三', cht='「沙王-塔伊茲育羅斯」•其三', - en='Sand King: Tayzzyronth (Part 3)', + en='Sand King: Tayzzyronth (III)', jp='「砂の王-タイズルス」・その3', es='Rey de la Arena: Tayzzyronth(III)', - option_ids=[141, 142], + option_ids=[83, 146], ) -Sand_King_Tayzzyronth_Part_4 = RogueEventTitle( +Sand_King_Tayzzyronth_IV = RogueEventTitle( id=38, - name='Sand_King_Tayzzyronth_Part_4', + name='Sand_King_Tayzzyronth_IV', cn='「沙王-塔伊兹育罗斯」•其四', cht='「沙王-塔伊茲育羅斯」•其四', - en='Sand King: Tayzzyronth (Part 4)', + en='Sand King: Tayzzyronth (IV)', jp='「砂の王-タイズルス」・その4', es='Rey de la Arena: Tayzzyronth(IV)', - option_ids=[142, 143, 144, 145], + option_ids=[83, 147, 148, 149], ) -Sand_King_Tayzzyronth_Part_5 = RogueEventTitle( +Sand_King_Tayzzyronth_V = RogueEventTitle( id=39, - name='Sand_King_Tayzzyronth_Part_5', + name='Sand_King_Tayzzyronth_V', cn='「沙王-塔伊兹育罗斯」•其五', cht='「沙王-塔伊茲育羅斯」•其五', - en='Sand King: Tayzzyronth (Part 5)', + en='Sand King: Tayzzyronth (V)', jp='「砂の王-タイズルス」・その5', es='Rey de la Arena: Tayzzyronth(V)', - option_ids=[146, 147], -) -Sand_King_Tayzzyronth_Part_6 = RogueEventTitle( - id=40, - name='Sand_King_Tayzzyronth_Part_6', - cn='「沙王-塔伊兹育罗斯」•其六', - cht='「沙王-塔伊茲育羅斯」•其六', - en='Sand King: Tayzzyronth (Part 6)', - jp='「砂の王-タイズルス」・その6', - es='Rey de la Arena: Tayzzyronth(VI)', - option_ids=[142, 148, 149], -) -Sand_King_Tayzzyronth_Part_7 = RogueEventTitle( - id=41, - name='Sand_King_Tayzzyronth_Part_7', - cn='「沙王-塔伊兹育罗斯」•其七', - cht='「沙王-塔伊茲育羅斯」•其七', - en='Sand King: Tayzzyronth (Part 7)', - jp='「砂の王-タイズルス」・その7', - es='Rey de la Arena: Tayzzyronth(VII)', option_ids=[150, 151], ) -Sand_King_Tayzzyronth_Part_8 = RogueEventTitle( - id=42, - name='Sand_King_Tayzzyronth_Part_8', - cn='「沙王-塔伊兹育罗斯」•其八', - cht='「沙王-塔伊茲育羅斯」•其八', - en='Sand King: Tayzzyronth (Part 8)', - jp='「砂の王-タイズルス」・その8', - es='Rey de la Arena: Tayzzyronth(VIII)', - option_ids=[152, 153], +Sand_King_Tayzzyronth_VI = RogueEventTitle( + id=40, + name='Sand_King_Tayzzyronth_VI', + cn='「沙王-塔伊兹育罗斯」•其六', + cht='「沙王-塔伊茲育羅斯」•其六', + en='Sand King: Tayzzyronth (VI)', + jp='「砂の王-タイズルス」・その6', + es='Rey de la Arena: Tayzzyronth(VI)', + option_ids=[83, 152, 153], ) -Sand_King_Tayzzyronth_Part_9 = RogueEventTitle( - id=43, - name='Sand_King_Tayzzyronth_Part_9', - cn='「沙王-塔伊兹育罗斯」•其九', - cht='「沙王-塔伊茲育羅斯」•其九', - en='Sand King: Tayzzyronth (Part 9)', - jp='「砂の王-タイズルス」・その9', - es='Rey de la Arena: Tayzzyronth(IX)', +Sand_King_Tayzzyronth_VII = RogueEventTitle( + id=41, + name='Sand_King_Tayzzyronth_VII', + cn='「沙王-塔伊兹育罗斯」•其七', + cht='「沙王-塔伊茲育羅斯」•其七', + en='Sand King: Tayzzyronth (VII)', + jp='「砂の王-タイズルス」・その7', + es='Rey de la Arena: Tayzzyronth(VII)', option_ids=[154, 155], ) -Lepismat_System_Massacre_Saga_Part_1 = RogueEventTitle( - id=44, - name='Lepismat_System_Massacre_Saga_Part_1', - cn='「蠹星系-屠杀纪」•其一', - cht='「蠹星系-屠殺紀」•其一', - en='Lepismat System: Massacre Saga (Part 1)', - jp='「蟲星系-虐殺紀」・その1', - es='Galaxia de Insectiria: saga de la masacre(I)', +Sand_King_Tayzzyronth_VIII = RogueEventTitle( + id=42, + name='Sand_King_Tayzzyronth_VIII', + cn='「沙王-塔伊兹育罗斯」•其八', + cht='「沙王-塔伊茲育羅斯」•其八', + en='Sand King: Tayzzyronth (VIII)', + jp='「砂の王-タイズルス」・その8', + es='Rey de la Arena: Tayzzyronth(VIII)', option_ids=[156, 157], ) -Lepismat_System_Massacre_Saga_Part_2 = RogueEventTitle( - id=45, - name='Lepismat_System_Massacre_Saga_Part_2', - cn='「蠹星系-屠杀纪」•其二', - cht='「蠹星系-屠殺紀」•其二', - en='Lepismat System: Massacre Saga (Part 2)', - jp='「蟲星系-虐殺紀」・その2', - es='Galaxia de Insectiria: saga de la masacre(II)', +Sand_King_Tayzzyronth_IX = RogueEventTitle( + id=43, + name='Sand_King_Tayzzyronth_IX', + cn='「沙王-塔伊兹育罗斯」•其九', + cht='「沙王-塔伊茲育羅斯」•其九', + en='Sand King: Tayzzyronth (IX)', + jp='「砂の王-タイズルス」・その9', + es='Rey de la Arena: Tayzzyronth(IX)', option_ids=[158, 159], ) -Lepismat_System_Massacre_Saga_Part_3 = RogueEventTitle( - id=46, - name='Lepismat_System_Massacre_Saga_Part_3', - cn='「蠹星系-屠杀纪」•其三', - cht='「蠹星系-屠殺紀」•其三', - en='Lepismat System: Massacre Saga (Part 3)', - jp='「蟲星系-虐殺紀」・その3', - es='Galaxia de Insectiria: saga de la masacre(III)', +Lepismat_System_Massacre_Saga_I = RogueEventTitle( + id=44, + name='Lepismat_System_Massacre_Saga_I', + cn='「蠹星系-屠杀纪」•其一', + cht='「蠹星系-屠殺紀」•其一', + en='Lepismat System: Massacre Saga (I)', + jp='「蟲星系-虐殺紀」・その1', + es='Galaxia de Insectiria: saga de la masacre(I)', option_ids=[160, 161], ) -Lepismat_System_Massacre_Saga_Part_4 = RogueEventTitle( - id=47, - name='Lepismat_System_Massacre_Saga_Part_4', - cn='「蠹星系-屠杀纪」•其四', - cht='「蠹星系-屠殺紀」•其四', - en='Lepismat System: Massacre Saga (Part 4)', - jp='「蟲星系-虐殺紀」・その4', - es='Galaxia de Insectiria: saga de la masacre(IV)', +Lepismat_System_Massacre_Saga_II = RogueEventTitle( + id=45, + name='Lepismat_System_Massacre_Saga_II', + cn='「蠹星系-屠杀纪」•其二', + cht='「蠹星系-屠殺紀」•其二', + en='Lepismat System: Massacre Saga (II)', + jp='「蟲星系-虐殺紀」・その2', + es='Galaxia de Insectiria: saga de la masacre(II)', option_ids=[162, 163], ) -Lepismat_System_Massacre_Saga_Part_5 = RogueEventTitle( - id=48, - name='Lepismat_System_Massacre_Saga_Part_5', - cn='「蠹星系-屠杀纪」•其五', - cht='「蠹星系-屠殺紀」•其五', - en='Lepismat System: Massacre Saga (Part 5)', - jp='「蟲星系-虐殺紀」・その5', - es='Galaxia de Insectiria: saga de la masacre(V)', +Lepismat_System_Massacre_Saga_III = RogueEventTitle( + id=46, + name='Lepismat_System_Massacre_Saga_III', + cn='「蠹星系-屠杀纪」•其三', + cht='「蠹星系-屠殺紀」•其三', + en='Lepismat System: Massacre Saga (III)', + jp='「蟲星系-虐殺紀」・その3', + es='Galaxia de Insectiria: saga de la masacre(III)', option_ids=[164, 165], ) -Lepismat_System_Massacre_Saga_Part_6 = RogueEventTitle( - id=49, - name='Lepismat_System_Massacre_Saga_Part_6', - cn='「蠹星系-屠杀纪」•其六', - cht='「蠹星系-屠殺紀」•其六', - en='Lepismat System: Massacre Saga (Part 6)', - jp='「蟲星系-虐殺紀」・その6', - es='Galaxia de Insectiria: saga de la masacre(VI)', +Lepismat_System_Massacre_Saga_IV = RogueEventTitle( + id=47, + name='Lepismat_System_Massacre_Saga_IV', + cn='「蠹星系-屠杀纪」•其四', + cht='「蠹星系-屠殺紀」•其四', + en='Lepismat System: Massacre Saga (IV)', + jp='「蟲星系-虐殺紀」・その4', + es='Galaxia de Insectiria: saga de la masacre(IV)', option_ids=[166, 167], ) -Bounty_Hunter_Crimson_Cleansing_Chronicle_Part_1 = RogueEventTitle( - id=50, - name='Bounty_Hunter_Crimson_Cleansing_Chronicle_Part_1', - cn='「赏金猎人-洗猎纪」•其一', - cht='「賞金獵人-洗獵紀」•其一', - en='Bounty Hunter: Crimson Cleansing Chronicle (Part 1)', - jp='「賞金稼ぎ-洗狩紀」・その1', - es='Cazarrecompensas: crónica de la depuración carmesí(I)', +Lepismat_System_Massacre_Saga_V = RogueEventTitle( + id=48, + name='Lepismat_System_Massacre_Saga_V', + cn='「蠹星系-屠杀纪」•其五', + cht='「蠹星系-屠殺紀」•其五', + en='Lepismat System: Massacre Saga (V)', + jp='「蟲星系-虐殺紀」・その5', + es='Galaxia de Insectiria: saga de la masacre(V)', option_ids=[168, 169], ) -Bounty_Hunter_Crimson_Cleansing_Chronicle_Part_2 = RogueEventTitle( +Lepismat_System_Massacre_Saga_VI = RogueEventTitle( + id=49, + name='Lepismat_System_Massacre_Saga_VI', + cn='「蠹星系-屠杀纪」•其六', + cht='「蠹星系-屠殺紀」•其六', + en='Lepismat System: Massacre Saga (VI)', + jp='「蟲星系-虐殺紀」・その6', + es='Galaxia de Insectiria: saga de la masacre(VI)', + option_ids=[170, 171], +) +Bounty_Hunter_Crimson_Cleansing_Chronicle_I = RogueEventTitle( + id=50, + name='Bounty_Hunter_Crimson_Cleansing_Chronicle_I', + cn='「赏金猎人-洗猎纪」•其一', + cht='「賞金獵人-洗獵紀」•其一', + en='Bounty Hunter: Crimson Cleansing Chronicle (I)', + jp='「賞金稼ぎ-洗狩紀」・その1', + es='Cazarrecompensas: crónica de la depuración carmesí(I)', + option_ids=[172, 173], +) +Bounty_Hunter_Crimson_Cleansing_Chronicle_II = RogueEventTitle( id=51, - name='Bounty_Hunter_Crimson_Cleansing_Chronicle_Part_2', + name='Bounty_Hunter_Crimson_Cleansing_Chronicle_II', cn='「赏金猎人-洗猎纪」•其二', cht='「賞金獵人-洗獵紀」•其二', - en='Bounty Hunter: Crimson Cleansing Chronicle (Part 2)', + en='Bounty Hunter: Crimson Cleansing Chronicle (II)', jp='「賞金稼ぎ-洗狩紀」・その2', es='Cazarrecompensas: crónica de la depuración carmesí(II)', - option_ids=[170], + option_ids=[174], ) -Bounty_Hunter_Crimson_Cleansing_Chronicle_Part_3 = RogueEventTitle( +Bounty_Hunter_Crimson_Cleansing_Chronicle_III = RogueEventTitle( id=52, - name='Bounty_Hunter_Crimson_Cleansing_Chronicle_Part_3', + name='Bounty_Hunter_Crimson_Cleansing_Chronicle_III', cn='「赏金猎人-洗猎纪」•其三', cht='「賞金獵人-洗獵紀」•其三', - en='Bounty Hunter: Crimson Cleansing Chronicle (Part 3)', + en='Bounty Hunter: Crimson Cleansing Chronicle (III)', jp='「賞金稼ぎ-洗狩紀」・その3', es='Cazarrecompensas: crónica de la depuración carmesí(III)', - option_ids=[171, 172], -) -Bounty_Hunter_Crimson_Cleansing_Chronicle_Part_4 = RogueEventTitle( - id=53, - name='Bounty_Hunter_Crimson_Cleansing_Chronicle_Part_4', - cn='「赏金猎人-洗猎纪」•其四', - cht='「賞金獵人-洗獵紀」•其四', - en='Bounty Hunter: Crimson Cleansing Chronicle (Part 4)', - jp='「賞金稼ぎ-洗狩紀」・その4', - es='Cazarrecompensas: crónica de la depuración carmesí(IV)', - option_ids=[173, 174], -) -Bounty_Hunter_Crimson_Cleansing_Chronicle_Part_5 = RogueEventTitle( - id=54, - name='Bounty_Hunter_Crimson_Cleansing_Chronicle_Part_5', - cn='「赏金猎人-洗猎纪」•其五', - cht='「賞金獵人-洗獵紀」•其五', - en='Bounty Hunter: Crimson Cleansing Chronicle (Part 5)', - jp='「賞金稼ぎ-洗狩紀」・その5', - es='Cazarrecompensas: crónica de la depuración carmesí(V)', option_ids=[175, 176], ) -Bounty_Hunter_Crimson_Cleansing_Chronicle_Part_6 = RogueEventTitle( - id=55, - name='Bounty_Hunter_Crimson_Cleansing_Chronicle_Part_6', - cn='「赏金猎人-洗猎纪」•其六', - cht='「賞金獵人-洗獵紀」•其六', - en='Bounty Hunter: Crimson Cleansing Chronicle (Part 6)', - jp='「賞金稼ぎ-洗狩紀」・その6', - es='Cazarrecompensas: crónica de la depuración carmesí(VI)', - option_ids=[171], -) -Tragedy_and_Insects_The_Dwindling_of_Stars_Part_1 = RogueEventTitle( - id=56, - name='Tragedy_and_Insects_The_Dwindling_of_Stars_Part_1', - cn='「凶与虫-诸星消亡史」•其一', - cht='「凶與蟲-諸星消亡史」•其一', - en='Tragedy and Insects: The Dwindling of Stars (Part 1)', - jp='「凶と虫-諸星消滅紀」・その1', - es='Tragedia e insectos: el ocaso de las estrellas(I)', +Bounty_Hunter_Crimson_Cleansing_Chronicle_IV = RogueEventTitle( + id=53, + name='Bounty_Hunter_Crimson_Cleansing_Chronicle_IV', + cn='「赏金猎人-洗猎纪」•其四', + cht='「賞金獵人-洗獵紀」•其四', + en='Bounty Hunter: Crimson Cleansing Chronicle (IV)', + jp='「賞金稼ぎ-洗狩紀」・その4', + es='Cazarrecompensas: crónica de la depuración carmesí(IV)', option_ids=[177, 178], ) -Tragedy_and_Insects_The_Dwindling_of_Stars_Part_2 = RogueEventTitle( - id=57, - name='Tragedy_and_Insects_The_Dwindling_of_Stars_Part_2', - cn='「凶与虫-诸星消亡史」•其二', - cht='「凶與蟲-諸星消亡史」•其二', - en='Tragedy and Insects: The Dwindling of Stars (Part 2)', - jp='「凶と虫-諸星消滅紀」・その2', - es='Tragedia e insectos: el ocaso de las estrellas(II)', +Bounty_Hunter_Crimson_Cleansing_Chronicle_V = RogueEventTitle( + id=54, + name='Bounty_Hunter_Crimson_Cleansing_Chronicle_V', + cn='「赏金猎人-洗猎纪」•其五', + cht='「賞金獵人-洗獵紀」•其五', + en='Bounty Hunter: Crimson Cleansing Chronicle (V)', + jp='「賞金稼ぎ-洗狩紀」・その5', + es='Cazarrecompensas: crónica de la depuración carmesí(V)', option_ids=[179, 180], ) -Tragedy_and_Insects_The_Dwindling_of_Stars_Part_3 = RogueEventTitle( - id=58, - name='Tragedy_and_Insects_The_Dwindling_of_Stars_Part_3', - cn='「凶与虫-诸星消亡史」•其三', - cht='「凶與蟲-諸星消亡史」•其三', - en='Tragedy and Insects: The Dwindling of Stars (Part 3)', - jp='「凶と虫-諸星消滅紀」・その3', - es='Tragedia e insectos: el ocaso de las estrellas(III)', +Bounty_Hunter_Crimson_Cleansing_Chronicle_VI = RogueEventTitle( + id=55, + name='Bounty_Hunter_Crimson_Cleansing_Chronicle_VI', + cn='「赏金猎人-洗猎纪」•其六', + cht='「賞金獵人-洗獵紀」•其六', + en='Bounty Hunter: Crimson Cleansing Chronicle (VI)', + jp='「賞金稼ぎ-洗狩紀」・その6', + es='Cazarrecompensas: crónica de la depuración carmesí(VI)', + option_ids=[175], +) +Tragedy_and_Insects_The_Dwindling_of_Stars_I = RogueEventTitle( + id=56, + name='Tragedy_and_Insects_The_Dwindling_of_Stars_I', + cn='「凶与虫-诸星消亡史」•其一', + cht='「凶與蟲-諸星消亡史」•其一', + en='Tragedy and Insects: The Dwindling of Stars (I)', + jp='「凶と虫-諸星消滅紀」・その1', + es='Tragedia e insectos: el ocaso de las estrellas(I)', option_ids=[181, 182], ) -Tragedy_and_Insects_The_Dwindling_of_Stars_Part_4 = RogueEventTitle( +Tragedy_and_Insects_The_Dwindling_of_Stars_II = RogueEventTitle( + id=57, + name='Tragedy_and_Insects_The_Dwindling_of_Stars_II', + cn='「凶与虫-诸星消亡史」•其二', + cht='「凶與蟲-諸星消亡史」•其二', + en='Tragedy and Insects: The Dwindling of Stars (II)', + jp='「凶と虫-諸星消滅紀」・その2', + es='Tragedia e insectos: el ocaso de las estrellas(II)', + option_ids=[183, 184], +) +Tragedy_and_Insects_The_Dwindling_of_Stars_III = RogueEventTitle( + id=58, + name='Tragedy_and_Insects_The_Dwindling_of_Stars_III', + cn='「凶与虫-诸星消亡史」•其三', + cht='「凶與蟲-諸星消亡史」•其三', + en='Tragedy and Insects: The Dwindling of Stars (III)', + jp='「凶と虫-諸星消滅紀」・その3', + es='Tragedia e insectos: el ocaso de las estrellas(III)', + option_ids=[185, 186], +) +Tragedy_and_Insects_The_Dwindling_of_Stars_IV = RogueEventTitle( id=59, - name='Tragedy_and_Insects_The_Dwindling_of_Stars_Part_4', + name='Tragedy_and_Insects_The_Dwindling_of_Stars_IV', cn='「凶与虫-诸星消亡史」•其四', cht='「凶與蟲-諸星消亡史」•其四', - en='Tragedy and Insects: The Dwindling of Stars (Part 4)', + en='Tragedy and Insects: The Dwindling of Stars (IV)', jp='「凶と虫-諸星消滅紀」・その4', es='Tragedia e insectos: el ocaso de las estrellas(IV)', - option_ids=[77, 183], + option_ids=[79, 187], ) -Tragedy_and_Insects_The_Dwindling_of_Stars_Part_5 = RogueEventTitle( +Tragedy_and_Insects_The_Dwindling_of_Stars_V = RogueEventTitle( id=60, - name='Tragedy_and_Insects_The_Dwindling_of_Stars_Part_5', + name='Tragedy_and_Insects_The_Dwindling_of_Stars_V', cn='「凶与虫-诸星消亡史」•其五', cht='「凶與蟲-諸星消亡史」•其五', - en='Tragedy and Insects: The Dwindling of Stars (Part 5)', + en='Tragedy and Insects: The Dwindling of Stars (V)', jp='「凶と虫-諸星消滅紀」・その5', es='Tragedia e insectos: el ocaso de las estrellas(V)', - option_ids=[184, 185], + option_ids=[188, 189], ) -Tragedy_and_Insects_The_Dwindling_of_Stars_Part_6 = RogueEventTitle( +Tragedy_and_Insects_The_Dwindling_of_Stars_VI = RogueEventTitle( id=61, - name='Tragedy_and_Insects_The_Dwindling_of_Stars_Part_6', + name='Tragedy_and_Insects_The_Dwindling_of_Stars_VI', cn='「凶与虫-诸星消亡史」•其六', cht='「凶與蟲-諸星消亡史」•其六', - en='Tragedy and Insects: The Dwindling of Stars (Part 6)', + en='Tragedy and Insects: The Dwindling of Stars (VI)', jp='「凶と虫-諸星消滅紀」・その6', es='Tragedia e insectos: el ocaso de las estrellas(VI)', - option_ids=[186, 187, 188], + option_ids=[190, 191, 192], ) -Genius_Society_Regular_Experiments_Part_1 = RogueEventTitle( +Genius_Society_Regular_Experiments_I = RogueEventTitle( id=62, - name='Genius_Society_Regular_Experiments_Part_1', + name='Genius_Society_Regular_Experiments_I', cn='「天才俱乐部-普通实验」•其一', cht='「天才俱樂部-普通實驗」•其一', - en='Genius Society: Regular Experiments (Part 1)', + en='Genius Society: Regular Experiments (I)', jp='「天才クラブ-通常実験」・その1', es='Círculo de Genios: experimentos cotidianos(I)', - option_ids=[189, 190], -) -Genius_Society_Regular_Experiments_Part_2 = RogueEventTitle( - id=63, - name='Genius_Society_Regular_Experiments_Part_2', - cn='「天才俱乐部-普通实验」•其二', - cht='「天才俱樂部-普通實驗」•其二', - en='Genius Society: Regular Experiments (Part 2)', - jp='「天才クラブ-通常実験」・その2', - es='Círculo de Genios: experimentos cotidianos(II)', - option_ids=[191, 192], -) -Genius_Society_Regular_Experiments_Part_3 = RogueEventTitle( - id=64, - name='Genius_Society_Regular_Experiments_Part_3', - cn='「天才俱乐部-普通实验」•其三', - cht='「天才俱樂部-普通實驗」•其三', - en='Genius Society: Regular Experiments (Part 3)', - jp='「天才クラブ-通常実験」・その3', - es='Círculo de Genios: experimentos cotidianos(III)', option_ids=[193, 194], ) -Gondola_Helping_Gods_Part_1 = RogueEventTitle( - id=65, - name='Gondola_Helping_Gods_Part_1', - cn='「贡多拉-去帮助神!」•其一', - cht='「貢朵拉-去幫助神!」•其一', - en='Gondola: Helping Gods! (Part 1)', - jp='「ゴンドラ-神を助ける!」・その1', - es='Góndola: ¡ayudando a los dioses!(I)', +Genius_Society_Regular_Experiments_II = RogueEventTitle( + id=63, + name='Genius_Society_Regular_Experiments_II', + cn='「天才俱乐部-普通实验」•其二', + cht='「天才俱樂部-普通實驗」•其二', + en='Genius Society: Regular Experiments (II)', + jp='「天才クラブ-通常実験」・その2', + es='Círculo de Genios: experimentos cotidianos(II)', option_ids=[195, 196], ) -Gondola_Helping_Gods_Part_2 = RogueEventTitle( +Genius_Society_Regular_Experiments_III = RogueEventTitle( + id=64, + name='Genius_Society_Regular_Experiments_III', + cn='「天才俱乐部-普通实验」•其三', + cht='「天才俱樂部-普通實驗」•其三', + en='Genius Society: Regular Experiments (III)', + jp='「天才クラブ-通常実験」・その3', + es='Círculo de Genios: experimentos cotidianos(III)', + option_ids=[197, 198], +) +Gondola_Helping_Gods_I = RogueEventTitle( + id=65, + name='Gondola_Helping_Gods_I', + cn='「贡多拉-去帮助神!」•其一', + cht='「貢朵拉-去幫助神!」•其一', + en='Gondola: Helping Gods! (I)', + jp='「ゴンドラ-神を助ける!」・その1', + es='Góndola: ¡ayudando a los dioses!(I)', + option_ids=[199, 200], +) +Gondola_Helping_Gods_II = RogueEventTitle( id=66, - name='Gondola_Helping_Gods_Part_2', + name='Gondola_Helping_Gods_II', cn='「贡多拉-去帮助神!」•其二', cht='「貢朵拉-去幫助神!」•其二', - en='Gondola: Helping Gods! (Part 2)', + en='Gondola: Helping Gods! (II)', jp='「ゴンドラ-神を助ける!」・その2', es='Góndola: ¡ayudando a los dioses!(II)', - option_ids=[77, 197], + option_ids=[79, 201], ) -Gondola_Helping_Gods_Part_3 = RogueEventTitle( +Gondola_Helping_Gods_III = RogueEventTitle( id=67, - name='Gondola_Helping_Gods_Part_3', + name='Gondola_Helping_Gods_III', cn='「贡多拉-去帮助神!」•其三', cht='「貢朵拉-去幫助神!」•其三', - en='Gondola: Helping Gods! (Part 3)', + en='Gondola: Helping Gods! (III)', jp='「ゴンドラ-神を助ける!」・その3', es='Góndola: ¡ayudando a los dioses!(III)', - option_ids=[198, 199], -) -Gondola_Helping_Gods_Part_4 = RogueEventTitle( - id=68, - name='Gondola_Helping_Gods_Part_4', - cn='「贡多拉-去帮助神!」•其四', - cht='「貢朵拉-去幫助神!」•其四', - en='Gondola: Helping Gods! (Part 4)', - jp='「ゴンドラ-神を助ける!」・その4', - es='Góndola: ¡ayudando a los dioses!(IV)', - option_ids=[200, 201], -) -Gondola_Helping_Gods_Part_5 = RogueEventTitle( - id=69, - name='Gondola_Helping_Gods_Part_5', - cn='「贡多拉-去帮助神!」•其五', - cht='「貢朵拉-去幫助神!」•其五', - en='Gondola: Helping Gods! (Part 5)', - jp='「ゴンドラ-神を助ける!」・その5', - es='Góndola: ¡ayudando a los dioses!(V)', option_ids=[202, 203], ) -Gondola_Helping_Gods_Part_6 = RogueEventTitle( - id=70, - name='Gondola_Helping_Gods_Part_6', - cn='「贡多拉-去帮助神!」•其六', - cht='「貢朵拉-去幫助神!」•其六', - en='Gondola: Helping Gods! (Part 6)', - jp='「ゴンドラ-神を助ける!」・その6', - es='Góndola: ¡ayudando a los dioses!(VI)', +Gondola_Helping_Gods_IV = RogueEventTitle( + id=68, + name='Gondola_Helping_Gods_IV', + cn='「贡多拉-去帮助神!」•其四', + cht='「貢朵拉-去幫助神!」•其四', + en='Gondola: Helping Gods! (IV)', + jp='「ゴンドラ-神を助ける!」・その4', + es='Góndola: ¡ayudando a los dioses!(IV)', option_ids=[204, 205], ) -Beyond_the_Sky_Choir_Anomaly_Archives_Part_1 = RogueEventTitle( - id=71, - name='Beyond_the_Sky_Choir_Anomaly_Archives_Part_1', - cn='「天外合唱班-异象纪」•其一', - cht='「天外合唱班-異象紀」•其一', - en='Beyond the Sky Choir: Anomaly Archives (Part 1)', - jp='「天外聖歌隊-異象紀」・その1', - es='Coro del Firmamento: crónicas sobre anomalías(I)', +Gondola_Helping_Gods_V = RogueEventTitle( + id=69, + name='Gondola_Helping_Gods_V', + cn='「贡多拉-去帮助神!」•其五', + cht='「貢朵拉-去幫助神!」•其五', + en='Gondola: Helping Gods! (V)', + jp='「ゴンドラ-神を助ける!」・その5', + es='Góndola: ¡ayudando a los dioses!(V)', option_ids=[206, 207], ) -Beyond_the_Sky_Choir_Anomaly_Archives_Part_2 = RogueEventTitle( - id=72, - name='Beyond_the_Sky_Choir_Anomaly_Archives_Part_2', - cn='「天外合唱班-异象纪」•其二', - cht='「天外合唱班-異象紀」•其二', - en='Beyond the Sky Choir: Anomaly Archives (Part 2)', - jp='「天外聖歌隊-異象紀」・その2', - es='Coro del Firmamento: crónicas sobre anomalías(II)', +Gondola_Helping_Gods_VI = RogueEventTitle( + id=70, + name='Gondola_Helping_Gods_VI', + cn='「贡多拉-去帮助神!」•其六', + cht='「貢朵拉-去幫助神!」•其六', + en='Gondola: Helping Gods! (VI)', + jp='「ゴンドラ-神を助ける!」・その6', + es='Góndola: ¡ayudando a los dioses!(VI)', option_ids=[208, 209], ) -Beyond_the_Sky_Choir_Anomaly_Archives_Part_3 = RogueEventTitle( - id=73, - name='Beyond_the_Sky_Choir_Anomaly_Archives_Part_3', - cn='「天外合唱班-异象纪」•其三', - cht='「天外合唱班-異象紀」•其三', - en='Beyond the Sky Choir: Anomaly Archives (Part 3)', - jp='「天外聖歌隊-異象紀」・その3', - es='Coro del Firmamento: crónicas sobre anomalías(III)', +Beyond_the_Sky_Choir_Anomaly_Archives_I = RogueEventTitle( + id=71, + name='Beyond_the_Sky_Choir_Anomaly_Archives_I', + cn='「天外合唱班-异象纪」•其一', + cht='「天外合唱班-異象紀」•其一', + en='Beyond the Sky Choir: Anomaly Archives (I)', + jp='「天外聖歌隊-異象紀」・その1', + es='Coro del Firmamento: crónicas sobre anomalías(I)', option_ids=[210, 211], ) -The_Architects_Annals_of_Fortification_Part_1 = RogueEventTitle( - id=74, - name='The_Architects_Annals_of_Fortification_Part_1', - cn='「筑城者-修筑纪」•其一', - cht='「築城者-修築紀」•其一', - en='The Architects: Annals of Fortification (Part 1)', - jp='「建創者-修築紀」・その1', - es='Los Arquitectos: anales de la fortificación(I)', +Beyond_the_Sky_Choir_Anomaly_Archives_II = RogueEventTitle( + id=72, + name='Beyond_the_Sky_Choir_Anomaly_Archives_II', + cn='「天外合唱班-异象纪」•其二', + cht='「天外合唱班-異象紀」•其二', + en='Beyond the Sky Choir: Anomaly Archives (II)', + jp='「天外聖歌隊-異象紀」・その2', + es='Coro del Firmamento: crónicas sobre anomalías(II)', option_ids=[212, 213], ) -The_Architects_Annals_of_Fortification_Part_2 = RogueEventTitle( - id=75, - name='The_Architects_Annals_of_Fortification_Part_2', - cn='「筑城者-修筑纪」•其二', - cht='「築城者-修築紀」•其二', - en='The Architects: Annals of Fortification (Part 2)', - jp='「建創者-修築紀」・その2', - es='Los Arquitectos: anales de la fortificación(II)', +Beyond_the_Sky_Choir_Anomaly_Archives_III = RogueEventTitle( + id=73, + name='Beyond_the_Sky_Choir_Anomaly_Archives_III', + cn='「天外合唱班-异象纪」•其三', + cht='「天外合唱班-異象紀」•其三', + en='Beyond the Sky Choir: Anomaly Archives (III)', + jp='「天外聖歌隊-異象紀」・その3', + es='Coro del Firmamento: crónicas sobre anomalías(III)', option_ids=[214, 215], ) -The_Architects_Annals_of_Fortification_Part_3 = RogueEventTitle( +The_Architects_Annals_of_Fortification_I = RogueEventTitle( + id=74, + name='The_Architects_Annals_of_Fortification_I', + cn='「筑城者-修筑纪」•其一', + cht='「築城者-修築紀」•其一', + en='The Architects: Annals of Fortification (I)', + jp='「建創者-修築紀」・その1', + es='Los Arquitectos: anales de la fortificación(I)', + option_ids=[216, 217], +) +The_Architects_Annals_of_Fortification_II = RogueEventTitle( + id=75, + name='The_Architects_Annals_of_Fortification_II', + cn='「筑城者-修筑纪」•其二', + cht='「築城者-修築紀」•其二', + en='The Architects: Annals of Fortification (II)', + jp='「建創者-修築紀」・その2', + es='Los Arquitectos: anales de la fortificación(II)', + option_ids=[218, 219], +) +The_Architects_Annals_of_Fortification_III = RogueEventTitle( id=76, - name='The_Architects_Annals_of_Fortification_Part_3', + name='The_Architects_Annals_of_Fortification_III', cn='「筑城者-修筑纪」•其三', cht='「築城者-修築紀」•其三', - en='The Architects: Annals of Fortification (Part 3)', + en='The Architects: Annals of Fortification (III)', jp='「建創者-修築紀」・その3', es='Los Arquitectos: anales de la fortificación(III)', - option_ids=[216, 217], + option_ids=[220, 221], ) Screwllum_Blessing_Store = RogueEventTitle( id=77, @@ -771,7 +771,7 @@ Screwllum_Blessing_Store = RogueEventTitle( en="Screwllum's Blessing Store", jp='スクリューガムの祝福ショップ', es='Tienda de bendiciones de Tornillum', - option_ids=[7, 8, 9], + option_ids=[5, 9, 10], ) Herta_Store = RogueEventTitle( id=78, @@ -781,7 +781,7 @@ Herta_Store = RogueEventTitle( en="Herta's Store", jp='ヘルタショップ', es='Tienda de Herta', - option_ids=[8, 9], + option_ids=[9, 10], ) Screwllum_Store = RogueEventTitle( id=79, @@ -791,7 +791,7 @@ Screwllum_Store = RogueEventTitle( en="Screwllum's Store", jp='スクリューガムショップ', es='Tienda de Tornillum', - option_ids=[9], + option_ids=[10], ) Knights_of_Beauty_to_the_Rescue = RogueEventTitle( id=80, @@ -801,7 +801,7 @@ Knights_of_Beauty_to_the_Rescue = RogueEventTitle( en='Knights of Beauty to the Rescue', jp='純美の騎士の助け', es='Caballeros de la Belleza al rescate', - option_ids=[218, 219, 220, 221, 222, 223, 224, 225], + option_ids=[222, 223, 224, 225, 226, 227, 228, 229], ) Cosmic_Crescendo = RogueEventTitle( id=81, @@ -811,7 +811,7 @@ Cosmic_Crescendo = RogueEventTitle( en='Cosmic Crescendo', jp='天外大合唱', es='Crescendo cósmico', - option_ids=[226, 227, 228, 229], + option_ids=[230, 231, 232, 233], ) Genius_Society_55_Yu_Qingtu = RogueEventTitle( id=82, @@ -821,7 +821,7 @@ Genius_Society_55_Yu_Qingtu = RogueEventTitle( en='Genius Society #55 Yu Qingtu', jp='天才クラブ#55余清塗', es='Yu Qingtu, miembro n.º 55 del Círculo de Genios', - option_ids=[230, 231, 232, 233, 234, 235, 236, 237, 238, 239], + option_ids=[234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244], ) Beast_Horde_Voracious_Catastrophe = RogueEventTitle( id=83, @@ -831,7 +831,7 @@ Beast_Horde_Voracious_Catastrophe = RogueEventTitle( en='Beast Horde: Voracious Catastrophe', jp='獣の群れ・貪慾の災厄', es='Horda de bestias: catástrofe voraz', - option_ids=[240, 241, 242, 243], + option_ids=[245, 246, 247, 248], ) The_Curio_Fixer = RogueEventTitle( id=84, @@ -841,7 +841,7 @@ The_Curio_Fixer = RogueEventTitle( en='The Curio Fixer', jp='奇物修理エキスパート', es='Reparador de objetos raros', - option_ids=[244, 245, 246, 247, 248, 249], + option_ids=[249, 250, 251, 252, 253, 254], ) Showman_Sleight = RogueEventTitle( id=85, @@ -851,7 +851,7 @@ Showman_Sleight = RogueEventTitle( en="Showman's Sleight", jp='伶人の手品', es='El truco del actor', - option_ids=[250, 251, 252], + option_ids=[255, 256, 257], ) The_Double_Lottery_Experience = RogueEventTitle( id=86, @@ -861,17 +861,17 @@ The_Double_Lottery_Experience = RogueEventTitle( en='The Double Lottery Experience', jp='ダブルロッタリー体験', es='La experiencia de la doble lotería', - option_ids=[77, 253, 254, 255], + option_ids=[79, 258, 259, 260], ) -Ruan_Mei_Part_2 = RogueEventTitle( +Ruan_Mei_II = RogueEventTitle( id=87, - name='Ruan_Mei_Part_2', + name='Ruan_Mei_II', cn='阮•梅(其二)', cht='阮•梅(其二)', - en='Ruan Mei (Part 2)', + en='Ruan Mei (II)', jp='ルアン・メェイ(2)', es='Ruan Mei II', - option_ids=[1, 3, 256, 257], + option_ids=[1, 3, 261, 262], ) The_Perfect_Grand_Challenge = RogueEventTitle( id=88, @@ -881,87 +881,87 @@ The_Perfect_Grand_Challenge = RogueEventTitle( en='The *Perfect* Grand Challenge!', jp='「完璧」大挑戦!', es='¡El gran desafío perfecto!', - option_ids=[142, 258, 259, 260, 261], + option_ids=[83, 263, 264, 265, 266], ) -The_IPC_Promotion_Saga_Part_1 = RogueEventTitle( +The_IPC_Promotion_Saga_I = RogueEventTitle( id=89, - name='The_IPC_Promotion_Saga_Part_1', + name='The_IPC_Promotion_Saga_I', cn='星际和平公司「升职记」(其一)', cht='星際和平公司「升職記」(其一)', - en='The IPC Promotion Saga (Part 1)', + en='The IPC Promotion Saga (I)', jp='スターピースカンパニー「昇進記」(1)', es='La saga del ascenso de la Corporación I', - option_ids=[262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276], + option_ids=[267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284], ) -The_IPC_Promotion_Saga_Part_2 = RogueEventTitle( +The_IPC_Promotion_Saga_II = RogueEventTitle( id=90, - name='The_IPC_Promotion_Saga_Part_2', + name='The_IPC_Promotion_Saga_II', cn='星际和平公司「升职记」(其二)', cht='星際和平公司「升職記」(其二)', - en='The IPC Promotion Saga (Part 2)', + en='The IPC Promotion Saga (II)', jp='スターピースカンパニー「昇進記」(2)', es='La saga del ascenso de la Corporación II', - option_ids=[263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276], + option_ids=[268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284], ) -The_IPC_Promotion_Saga_Part_3 = RogueEventTitle( +The_IPC_Promotion_Saga_III = RogueEventTitle( id=91, - name='The_IPC_Promotion_Saga_Part_3', + name='The_IPC_Promotion_Saga_III', cn='星际和平公司「升职记」(其三)', cht='星際和平公司「升職記」(其三)', - en='The IPC Promotion Saga (Part 3)', + en='The IPC Promotion Saga (III)', jp='スターピースカンパニー「昇進記」(3)', es='La saga del ascenso de la Corporación III', - option_ids=[264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276], + option_ids=[269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284], ) -The_IPC_Promotion_Saga_Part_4 = RogueEventTitle( +The_IPC_Promotion_Saga_IV = RogueEventTitle( id=92, - name='The_IPC_Promotion_Saga_Part_4', + name='The_IPC_Promotion_Saga_IV', cn='星际和平公司「升职记」(其四)', cht='星際和平公司「升職記」(其四)', - en='The IPC Promotion Saga (Part 4)', + en='The IPC Promotion Saga (IV)', jp='スターピースカンパニー「昇進記」(4)', es='La saga del ascenso de la Corporación IV', - option_ids=[265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276], + option_ids=[270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284], ) -Ka_ching_IPC_Banking_Part_1 = RogueEventTitle( +Ka_ching_IPC_Banking_I = RogueEventTitle( id=93, - name='Ka_ching_IPC_Banking_Part_1', + name='Ka_ching_IPC_Banking_I', cn='咔嚓——星际和平银行!(其一)', cht='喀嚓——星際和平銀行!(其一)', - en='Ka-ching! IPC Banking (Part 1)', + en='Ka-ching! IPC Banking (I)', jp='カチャッ――スターピース銀行!(1)', es='El banco de la Corporación I', - option_ids=[142, 277, 278, 279, 280, 281], + option_ids=[83, 285, 286, 287, 288, 289], ) -Ka_ching_IPC_Banking_Part_2 = RogueEventTitle( +Ka_ching_IPC_Banking_II = RogueEventTitle( id=94, - name='Ka_ching_IPC_Banking_Part_2', + name='Ka_ching_IPC_Banking_II', cn='咔嚓——星际和平银行!(其二)', cht='喀嚓——星際和平銀行!(其二)', - en='Ka-ching! IPC Banking (Part 2)', + en='Ka-ching! IPC Banking (II)', jp='カチャッ――スターピース銀行!(2)', es='El banco de la Corporación II', - option_ids=[142, 277, 278, 279, 280, 281], + option_ids=[83, 285, 286, 287, 288, 289], ) -Loneliness_Cosmic_Beauty_Bugs_Simulated_Universe_Part_1 = RogueEventTitle( +Loneliness_Cosmic_Beauty_Bugs_Simulated_Universe_I = RogueEventTitle( id=95, - name='Loneliness_Cosmic_Beauty_Bugs_Simulated_Universe_Part_1', + name='Loneliness_Cosmic_Beauty_Bugs_Simulated_Universe_I', cn='孤独,太空美虫,模拟宇宙(其一)', cht='孤獨,太空美蟲,模擬宇宙(其一)', - en='Loneliness, Cosmic Beauty Bugs, Simulated Universe (Part 1)', + en='Loneliness, Cosmic Beauty Bugs, Simulated Universe (I)', jp='孤独、宇宙の美虫、模擬宇宙(1)', es='Soledad, gusanos espaciales y el Universo Simulado I', - option_ids=[77, 282, 283, 284, 285, 286, 287, 288, 289], + option_ids=[79, 290, 291, 292, 293, 294, 295, 296, 297], ) -Loneliness_Cosmic_Beauty_Bugs_Simulated_Universe_Part_2 = RogueEventTitle( +Loneliness_Cosmic_Beauty_Bugs_Simulated_Universe_II = RogueEventTitle( id=96, - name='Loneliness_Cosmic_Beauty_Bugs_Simulated_Universe_Part_2', + name='Loneliness_Cosmic_Beauty_Bugs_Simulated_Universe_II', cn='孤独,太空美虫,模拟宇宙(其二)', cht='孤獨,太空美蟲,模擬宇宙(其二)', - en='Loneliness, Cosmic Beauty Bugs, Simulated Universe (Part 2)', + en='Loneliness, Cosmic Beauty Bugs, Simulated Universe (II)', jp='孤独、宇宙の美虫、模擬宇宙(2)', es='Soledad, gusanos espaciales y el Universo Simulado II', - option_ids=[77, 283, 284, 285, 286, 287, 288, 289], + option_ids=[79, 290, 291, 292, 293, 294, 295, 296, 297], ) Ace_Trash_Digger = RogueEventTitle( id=97, @@ -971,7 +971,7 @@ Ace_Trash_Digger = RogueEventTitle( en='Ace Trash Digger', jp='ゴミ箱あさりの達人', es='Gran rebuscador de la basura', - option_ids=[248, 290, 291, 292, 293], + option_ids=[253, 298, 299, 300, 301], ) Swarm_Slumbering_Overlord_First_Praetorian = RogueEventTitle( id=98, @@ -981,7 +981,7 @@ Swarm_Slumbering_Overlord_First_Praetorian = RogueEventTitle( en='Swarm: Slumbering Overlord (First Praetorian)', jp='虫の潮・深眠の領主(一級守備)', es='Enjambre: Cacique dormido (primer pretoriano)', - option_ids=[248, 294, 295, 296, 297, 298], + option_ids=[253, 302, 303, 304, 305, 306, 307, 308, 309, 310], ) Swarm_Slumbering_Overlord_Second_Praetorian = RogueEventTitle( id=99, @@ -991,7 +991,7 @@ Swarm_Slumbering_Overlord_Second_Praetorian = RogueEventTitle( en='Swarm: Slumbering Overlord (Second Praetorian)', jp='虫の潮・深眠の領主(二級守備)', es='Enjambre: Cacique dormido (segundo pretoriano)', - option_ids=[248, 295, 296, 297, 298], + option_ids=[253, 302, 303, 304, 305, 306, 307, 308, 309, 310], ) Swarm_Slumbering_Overlord_Third_Praetorian = RogueEventTitle( id=100, @@ -1001,7 +1001,7 @@ Swarm_Slumbering_Overlord_Third_Praetorian = RogueEventTitle( en='Swarm: Slumbering Overlord (Third Praetorian)', jp='虫の潮・深眠の領主(三級守備)', es='Enjambre: Cacique dormido (tercer pretoriano)', - option_ids=[248, 296, 297, 298], + option_ids=[253, 302, 303, 304, 305, 306, 307, 308, 309, 310], ) Propagation_Slumbering_Overlord_First_Praetorian = RogueEventTitle( id=101, @@ -1011,7 +1011,7 @@ Propagation_Slumbering_Overlord_First_Praetorian = RogueEventTitle( en='Propagation: Slumbering Overlord (First Praetorian)', jp='繁殖・深眠の領主(一級守備)', es='Propagación: Cacique dormido (primer pretoriano)', - option_ids=[299, 300], + option_ids=[311, 312], ) Propagation_Slumbering_Overlord_Second_Praetorian = RogueEventTitle( id=102, @@ -1021,7 +1021,7 @@ Propagation_Slumbering_Overlord_Second_Praetorian = RogueEventTitle( en='Propagation: Slumbering Overlord (Second Praetorian)', jp='繁殖・深眠の領主(二級守備)', es='Propagación: Cacique dormido (segundo pretoriano)', - option_ids=[299, 300], + option_ids=[311, 312], ) Propagation_Slumbering_Overlord_Third_Praetorian = RogueEventTitle( id=103, @@ -1031,7 +1031,7 @@ Propagation_Slumbering_Overlord_Third_Praetorian = RogueEventTitle( en='Propagation: Slumbering Overlord (Third Praetorian)', jp='繁殖・深眠の領主(三級守備)', es='Propagación: Cacique dormido (tercer pretoriano)', - option_ids=[299, 300], + option_ids=[311, 312], ) Swarm_Nest_Exploration_First_Praetorian = RogueEventTitle( id=104, @@ -1041,7 +1041,7 @@ Swarm_Nest_Exploration_First_Praetorian = RogueEventTitle( en='Swarm: Nest Exploration (First Praetorian)', jp='虫の潮・虫の巣探険(一級守備)', es='Enjambre: Exploración del nido (primer pretoriano)', - option_ids=[301, 302, 303], + option_ids=[313, 314, 315], ) Swarm_Nest_Exploration_Second_Praetorian = RogueEventTitle( id=105, @@ -1051,7 +1051,7 @@ Swarm_Nest_Exploration_Second_Praetorian = RogueEventTitle( en='Swarm: Nest Exploration (Second Praetorian)', jp='虫の潮・虫の巣探険(二級守備)', es='Enjambre: Exploración del nido (segundo pretoriano)', - option_ids=[301, 302, 303], + option_ids=[313, 314, 315], ) Swarm_Nest_Exploration_Third_Praetorian = RogueEventTitle( id=106, @@ -1061,7 +1061,7 @@ Swarm_Nest_Exploration_Third_Praetorian = RogueEventTitle( en='Swarm: Nest Exploration (Third Praetorian)', jp='虫の潮・虫の巣探険(三級守備)', es='Enjambre: Exploración del nido (tercer pretoriano)', - option_ids=[301, 302, 303], + option_ids=[313, 314, 315], ) Propagation_Nest_Exploration_First_Praetorian = RogueEventTitle( id=107, @@ -1071,7 +1071,7 @@ Propagation_Nest_Exploration_First_Praetorian = RogueEventTitle( en='Propagation: Nest Exploration (First Praetorian)', jp='繁殖・虫の巣探険(一級守備)', es='Propagación: Exploración del nido (primer pretoriano)', - option_ids=[304, 305], + option_ids=[316, 317], ) Propagation_Nest_Exploration_Second_Praetorian = RogueEventTitle( id=108, @@ -1081,7 +1081,7 @@ Propagation_Nest_Exploration_Second_Praetorian = RogueEventTitle( en='Propagation: Nest Exploration (Second Praetorian)', jp='繁殖・虫の巣探険(二級守備)', es='Propagación: Exploración del nido (segundo pretoriano)', - option_ids=[304, 305], + option_ids=[316, 317], ) Swarm_Mind_of_the_Domain_First_Praetorian = RogueEventTitle( id=109, @@ -1091,7 +1091,7 @@ Swarm_Mind_of_the_Domain_First_Praetorian = RogueEventTitle( en='Swarm: Mind of the Domain (First Praetorian)', jp='虫の潮・区域脳(一級守備)', es='Enjambre: Mente de zona (primer pretoriano)', - option_ids=[306, 307, 308, 309, 310], + option_ids=[318, 319, 320, 321, 322], ) Swarm_Mind_of_the_Domain_Second_Praetorian = RogueEventTitle( id=110, @@ -1101,7 +1101,7 @@ Swarm_Mind_of_the_Domain_Second_Praetorian = RogueEventTitle( en='Swarm: Mind of the Domain (Second Praetorian)', jp='虫の潮・区域脳(二級守備)', es='Enjambre: Mente de zona (segundo pretoriano)', - option_ids=[307, 308, 309, 310], + option_ids=[319, 320, 321, 322], ) Swarm_Mind_of_the_Domain_Third_Praetorian = RogueEventTitle( id=111, @@ -1111,7 +1111,7 @@ Swarm_Mind_of_the_Domain_Third_Praetorian = RogueEventTitle( en='Swarm: Mind of the Domain (Third Praetorian)', jp='虫の潮・区域脳(三級守備)', es='Enjambre: Mente de zona (tercer pretoriano)', - option_ids=[308, 309, 310], + option_ids=[320, 321, 322], ) Insights_from_the_Universal_Dancer = RogueEventTitle( id=112, @@ -1121,7 +1121,7 @@ Insights_from_the_Universal_Dancer = RogueEventTitle( en='Insights from the Universal Dancer', jp='世界の踊り手の啓示', es='Reflexiones de la bailarina universal', - option_ids=[311, 312], + option_ids=[323, 324], ) Pixel_World_Hidden_Stage = RogueEventTitle( id=113, @@ -1131,7 +1131,7 @@ Pixel_World_Hidden_Stage = RogueEventTitle( en='Pixel World: Hidden Stage', jp='ピクセルワールド・隠しステージ', es='Mundo de píxeles: Mecanismo invisible', - option_ids=[313, 314, 315], + option_ids=[325, 326, 327], ) Mirror_of_Transcendence = RogueEventTitle( id=114, @@ -1141,37 +1141,37 @@ Mirror_of_Transcendence = RogueEventTitle( en='Mirror of Transcendence', jp='超越の鏡', es='Espejo de la Trascendencia', - option_ids=[69, 316, 317, 318, 319, 320], + option_ids=[72, 328, 329, 330, 331, 332], ) -The_Cuckoo_Clock_Fanatic_Part_1 = RogueEventTitle( +The_Cuckoo_Clock_Fanatic_I = RogueEventTitle( id=115, - name='The_Cuckoo_Clock_Fanatic_Part_1', + name='The_Cuckoo_Clock_Fanatic_I', cn='咕咕钟狂热粉丝(其一)', cht='咕咕鐘狂熱愛好者(其一)', - en='The Cuckoo Clock Fanatic (Part 1)', + en='The Cuckoo Clock Fanatic (I)', jp='鳩時計の熱狂的ファン(1)', es='El fanático del reloj de cuco I', - option_ids=[321, 322, 323], + option_ids=[333, 334, 335], ) -The_Cuckoo_Clock_Fanatic_Part_2 = RogueEventTitle( +The_Cuckoo_Clock_Fanatic_II = RogueEventTitle( id=116, - name='The_Cuckoo_Clock_Fanatic_Part_2', + name='The_Cuckoo_Clock_Fanatic_II', cn='咕咕钟狂热粉丝(其二)', cht='咕咕鐘狂熱愛好者(其二)', - en='The Cuckoo Clock Fanatic (Part 2)', + en='The Cuckoo Clock Fanatic (II)', jp='鳩時計の熱狂的ファン(2)', es='El fanático del reloj de cuco II', - option_ids=[322, 323], + option_ids=[334, 335], ) -The_Cuckoo_Clock_Fanatic_Part_3 = RogueEventTitle( +The_Cuckoo_Clock_Fanatic_III = RogueEventTitle( id=117, - name='The_Cuckoo_Clock_Fanatic_Part_3', + name='The_Cuckoo_Clock_Fanatic_III', cn='咕咕钟狂热粉丝(其三)', cht='咕咕鐘狂熱愛好者(其三)', - en='The Cuckoo Clock Fanatic (Part 3)', + en='The Cuckoo Clock Fanatic (III)', jp='鳩時計の熱狂的ファン(3)', es='El fanático del reloj de cuco III', - option_ids=[323], + option_ids=[335], ) Mechanical_City_Cogito_Hair_Salon_Screwllita = RogueEventTitle( id=118, @@ -1181,7 +1181,7 @@ Mechanical_City_Cogito_Hair_Salon_Screwllita = RogueEventTitle( en='Mechanical City "Cogito Hair Salon" — Screwllita', jp='機械城「認識理容所」-マザーマキーナ', es='Peluquería cognitiva de Ciudad Mecánica - Mecanillum', - option_ids=[324, 325, 326, 327], + option_ids=[336, 337, 338, 339], ) Mechanical_City_Cogito_Hair_Salon_Intelligentsia_Guild = RogueEventTitle( id=119, @@ -1191,7 +1191,7 @@ Mechanical_City_Cogito_Hair_Salon_Intelligentsia_Guild = RogueEventTitle( en='Mechanical City "Cogito Hair Salon" — Intelligentsia Guild', jp='機械城「認識理容所」-博識学会', es='Peluquería cognitiva de Ciudad Mecánica - Sociedad del Conocimiento', - option_ids=[328, 329, 330, 331], + option_ids=[340, 341, 342, 343], ) Mechanical_City_Cogito_Hair_Salon_Genius_Society = RogueEventTitle( id=120, @@ -1201,7 +1201,7 @@ Mechanical_City_Cogito_Hair_Salon_Genius_Society = RogueEventTitle( en='Mechanical City "Cogito Hair Salon" — Genius Society', jp='機械城「認識理容所」-天才クラブ', es='Peluquería cognitiva de Ciudad Mecánica - Círculo de Genios', - option_ids=[332, 333, 334, 335], + option_ids=[344, 345, 346, 347], ) Curio_Hacker = RogueEventTitle( id=121, @@ -1211,7 +1211,7 @@ Curio_Hacker = RogueEventTitle( en='Curio Hacker', jp='奇物ハッカー', es='Hacker de objetos raros', - option_ids=[336, 337, 338], + option_ids=[348, 349, 350], ) Sealing_Wax_Manufacture_Machine = RogueEventTitle( id=122, @@ -1221,7 +1221,7 @@ Sealing_Wax_Manufacture_Machine = RogueEventTitle( en='Sealing Wax Manufacture Machine', jp='封蝋製造機', es='Máquina de producción de lacre', - option_ids=[339, 340, 341, 342], + option_ids=[351, 352, 353, 354, 355], ) Interastral_Peace_Investment_Device = RogueEventTitle( id=123, @@ -1231,7 +1231,7 @@ Interastral_Peace_Investment_Device = RogueEventTitle( en='Interastral Peace Investment Device', jp='スターピース投資ロボット', es='Dispositivo de inversión de la Paz Interastral', - option_ids=[343, 344, 345, 346], + option_ids=[356, 357, 358, 359], ) Interastral_Peace_Mechanical_Branch_Shopping_Mall_I = RogueEventTitle( id=124, @@ -1241,7 +1241,7 @@ Interastral_Peace_Mechanical_Branch_Shopping_Mall_I = RogueEventTitle( en='Interastral Peace Mechanical Branch Shopping Mall (I)', jp='スターピースショッピングセンター・機械支部(その1)', es='Centro comercial mecánico de la Paz Interastral (I)', - option_ids=[342, 347, 348, 349], + option_ids=[354, 360, 361, 362], ) Interastral_Peace_Mechanical_Branch_Shopping_Mall_II = RogueEventTitle( id=125, @@ -1251,25 +1251,135 @@ Interastral_Peace_Mechanical_Branch_Shopping_Mall_II = RogueEventTitle( en='Interastral Peace Mechanical Branch Shopping Mall (II)', jp='スターピースショッピングセンター・機械支部(その2)', es='Centro comercial mecánico de la Paz Interastral (II)', - option_ids=[342, 350, 351, 352], + option_ids=[354, 363, 364, 365], ) -Cheating_Code_I = RogueEventTitle( +Cheat_Code_I = RogueEventTitle( id=126, - name='Cheating_Code_I', + name='Cheat_Code_I', cn='作弊代码(其一)', cht='作弊程式碼(其一)', - en='Cheating Code (I)', + en='Cheat Code (I)', jp='チートコード(その1)', es='Código de trampa (I)', - option_ids=[353, 354, 355, 356, 357], + option_ids=[366, 367, 368, 369, 370], ) -Cheating_Code_II = RogueEventTitle( +Cheat_Code_II = RogueEventTitle( id=127, - name='Cheating_Code_II', + name='Cheat_Code_II', cn='作弊代码(其二)', cht='作弊程式碼(其二)', - en='Cheating Code (II)', + en='Cheat Code (II)', jp='チートコード(その2)', es='Código de trampa (II)', - option_ids=[354, 355, 356, 357], + option_ids=[367, 368, 369, 370], +) +Cuckoo_Clock_Fanatic_I = RogueEventTitle( + id=128, + name='Cuckoo_Clock_Fanatic_I', + cn='咕咕钟狂热粉丝(其一)', + cht='咕咕鐘狂熱愛好者(其一)', + en='Cuckoo Clock Fanatic (I)', + jp='鳩時計の熱狂的ファン(その1)', + es='El fanático del reloj de cuco I', + option_ids=[333, 334, 335], +) +Cuckoo_Clock_Fanatic_II = RogueEventTitle( + id=129, + name='Cuckoo_Clock_Fanatic_II', + cn='咕咕钟狂热粉丝(其二)', + cht='咕咕鐘狂熱愛好者(其二)', + en='Cuckoo Clock Fanatic (II)', + jp='鳩時計の熱狂的ファン(その2)', + es='El fanático del reloj de cuco II', + option_ids=[334, 335], +) +Cuckoo_Clock_Fanatic_III = RogueEventTitle( + id=130, + name='Cuckoo_Clock_Fanatic_III', + cn='咕咕钟狂热粉丝(其三)', + cht='咕咕鐘狂熱愛好者(其三)', + en='Cuckoo Clock Fanatic (III)', + jp='鳩時計の熱狂的ファン(その3)', + es='El fanático del reloj de cuco III', + option_ids=[335], +) +Dangerous_Feeding = RogueEventTitle( + id=131, + name='Dangerous_Feeding', + cn='危险投喂', + cht='危險投餵', + en='Dangerous Feeding', + jp='危険な給餌', + es='Alimentación peligrosa', + option_ids=[371, 372, 373, 374, 375, 376], +) +The_Returning_Heliobus = RogueEventTitle( + id=132, + name='The_Returning_Heliobus', + cn='归来的岁阳', + cht='歸來的歲陽', + en='The Returning Heliobus', + jp='帰ってきた歳陽', + es='El heliobus de regreso', + option_ids=[377], +) +Culinary_Colosseum = RogueEventTitle( + id=133, + name='Culinary_Colosseum', + cn='厨王争霸', + cht='廚王爭霸', + en='Culinary Colosseum', + jp='料理王決定戦', + es='Coliseo culinario', + option_ids=[378, 379, 380], +) +Ternary_War = RogueEventTitle( + id=134, + name='Ternary_War', + cn='三进制战争', + cht='三進位戰爭', + en='Ternary War', + jp='三進法の戦争', + es='Guerras ternarias', + option_ids=[381], +) +Contest_of_Accord = RogueEventTitle( + id=135, + name='Contest_of_Accord', + cn='和谐比赛', + cht='和諧比賽', + en='Contest of Accord', + jp='協和コンテスト', + es='Competición armoniosa', + option_ids=[382], +) +Imperial_Legacy = RogueEventTitle( + id=136, + name='Imperial_Legacy', + cn='帝国遗产', + cht='帝國遺產', + en='Imperial Legacy', + jp='帝国の遺産', + es='Legado imperial', + option_ids=[383, 384, 385, 386], +) +Fortune_Telling = RogueEventTitle( + id=137, + name='Fortune_Telling', + cn='占卜', + cht='占卜', + en='Fortune Telling', + jp='占い', + es='Adivinación', + option_ids=[387, 388, 389, 390, 391], +) +Ruan_Mei_III = RogueEventTitle( + id=138, + name='Ruan_Mei_III', + cn='阮•梅(其三)', + cht='阮•梅(其三)', + en='Ruan Mei (III)', + jp='ルアン・メェイ(その3)', + es='Ruan Mei III', + option_ids=[392, 393, 394], ) diff --git a/tasks/rogue/rogue.py b/tasks/rogue/rogue.py index 92b78a45d..9c91b3b1c 100644 --- a/tasks/rogue/rogue.py +++ b/tasks/rogue/rogue.py @@ -48,13 +48,13 @@ class Rogue(RouteLoader, RogueEntry): # Archived daily quest if success: quests = self.config.stored.DailyQuest.load_quests() - if KEYWORDS_DAILY_QUEST.Complete_Simulated_Universe_1_times in quests: - logger.info('Achieve daily quest Complete_Simulated_Universe_1_times') + if KEYWORDS_DAILY_QUEST.Complete_Divergent_Universe_or_Simulated_Universe_1_times in quests: + logger.info('Achieve daily quest Complete_Divergent_Universe_or_Simulated_Universe_1_times') self.config.task_call('DailyQuest') self.config.task_stop() quests = self.config.stored.BattlePassWeeklyQuest.load_quests() - if KEYWORDS_BATTLE_PASS_QUEST.Complete_Simulated_Universe_1_times in quests: - logger.info('Achieve battle pass quest Complete_Simulated_Universe_1_times') + if KEYWORDS_BATTLE_PASS_QUEST.Complete_Divergent_Universe_or_Simulated_Universe_1_times in quests: + logger.info('Achieve battle pass quest Complete_Divergent_Universe_or_Simulated_Universe_1_times') self.config.task_call('BattlePass') self.config.task_stop() # End