diff --git a/assets/character/RuanMei.png b/assets/character/RuanMei.png new file mode 100644 index 000000000..60557a872 Binary files /dev/null and b/assets/character/RuanMei.png differ diff --git a/assets/character/Xueyi.png b/assets/character/Xueyi.png new file mode 100644 index 000000000..86a310ae7 Binary files /dev/null and b/assets/character/Xueyi.png differ diff --git a/assets/share/base/page/ROGUE_CHECK.png b/assets/share/base/page/ROGUE_CHECK.png index 8f4118d1e..69db44035 100644 Binary files a/assets/share/base/page/ROGUE_CHECK.png and b/assets/share/base/page/ROGUE_CHECK.png differ diff --git a/assets/share/rogue/entry/OCR_WORLD.png b/assets/share/rogue/entry/OCR_WORLD.png index cb24908b8..51bb5f5f7 100644 Binary files a/assets/share/rogue/entry/OCR_WORLD.png and b/assets/share/rogue/entry/OCR_WORLD.png differ diff --git a/assets/share/rogue/path/CHECK_ABUNDANCE.png b/assets/share/rogue/path/CHECK_ABUNDANCE.png index 706ba5e0d..2a77ddffc 100644 Binary files a/assets/share/rogue/path/CHECK_ABUNDANCE.png and b/assets/share/rogue/path/CHECK_ABUNDANCE.png differ diff --git a/assets/share/rogue/path/CHECK_DESTRUCTION.png b/assets/share/rogue/path/CHECK_DESTRUCTION.png index cfca8536d..8d9b83b14 100644 Binary files a/assets/share/rogue/path/CHECK_DESTRUCTION.png and b/assets/share/rogue/path/CHECK_DESTRUCTION.png differ diff --git a/assets/share/rogue/path/CHECK_ELATION.png b/assets/share/rogue/path/CHECK_ELATION.png index b83006d40..1fbc30459 100644 Binary files a/assets/share/rogue/path/CHECK_ELATION.png and b/assets/share/rogue/path/CHECK_ELATION.png differ diff --git a/assets/share/rogue/path/CHECK_NIHILITY.png b/assets/share/rogue/path/CHECK_NIHILITY.png index 91e8c0108..727ef6cd3 100644 Binary files a/assets/share/rogue/path/CHECK_NIHILITY.png and b/assets/share/rogue/path/CHECK_NIHILITY.png differ diff --git a/assets/share/rogue/path/CHECK_PRESERVATION.png b/assets/share/rogue/path/CHECK_PRESERVATION.png index db7fb4738..215ff1fdd 100644 Binary files a/assets/share/rogue/path/CHECK_PRESERVATION.png and b/assets/share/rogue/path/CHECK_PRESERVATION.png differ diff --git a/assets/share/rogue/path/CHECK_THE_HUNT.png b/assets/share/rogue/path/CHECK_THE_HUNT.png index 0bebf8f4b..df406887d 100644 Binary files a/assets/share/rogue/path/CHECK_THE_HUNT.png and b/assets/share/rogue/path/CHECK_THE_HUNT.png differ diff --git a/assets/share/rogue/path/CLICK_REMEMBRANCE.png b/assets/share/rogue/path/CLICK_REMEMBRANCE.png index 71a4203d7..def4c5c2b 100644 Binary files a/assets/share/rogue/path/CLICK_REMEMBRANCE.png and b/assets/share/rogue/path/CLICK_REMEMBRANCE.png differ diff --git a/assets/share/rogue/path/CONFIRM_PATH.BUTTON.png b/assets/share/rogue/path/CONFIRM_PATH.BUTTON.png index 8d43372c3..32f363ba4 100644 Binary files a/assets/share/rogue/path/CONFIRM_PATH.BUTTON.png and b/assets/share/rogue/path/CONFIRM_PATH.BUTTON.png differ diff --git a/assets/share/rogue/path/CONFIRM_PATH.png b/assets/share/rogue/path/CONFIRM_PATH.png index f9160acfa..cdcce48e2 100644 Binary files a/assets/share/rogue/path/CONFIRM_PATH.png and b/assets/share/rogue/path/CONFIRM_PATH.png differ diff --git a/assets/share/rogue/weekly/REWARD_ENTER.BUTTON.png b/assets/share/rogue/weekly/REWARD_ENTER.BUTTON.png index 5a7b0a421..6c1f9cbff 100644 Binary files a/assets/share/rogue/weekly/REWARD_ENTER.BUTTON.png and b/assets/share/rogue/weekly/REWARD_ENTER.BUTTON.png differ diff --git a/assets/share/rogue/weekly/REWARD_ENTER.png b/assets/share/rogue/weekly/REWARD_ENTER.png index 23e66f527..f22bd21aa 100644 Binary files a/assets/share/rogue/weekly/REWARD_ENTER.png and b/assets/share/rogue/weekly/REWARD_ENTER.png differ diff --git a/config/template.json b/config/template.json index 88a76434d..1a8648a3b 100644 --- a/config/template.json +++ b/config/template.json @@ -74,29 +74,30 @@ "AchievableQuest": { "Complete_1_Daily_Mission": "not_supported", "Clear_Calyx_Golden_1_times": "achievable", - "Complete_Calyx_Crimson_1_time": "achievable", "Clear_Stagnant_Shadow_1_times": "achievable", "Clear_Cavern_of_Corrosion_1_times": "achievable", "In_a_single_battle_inflict_3_Weakness_Break_of_different_Types": "achievable", "Inflict_Weakness_Break_5_times": "achievable", "Defeat_a_total_of_20_enemies": "achievable", - "Enter_combat_by_attacking_enemy_Weakness_and_win_3_times": "achievable", - "Use_Technique_2_times": "achievable", - "Go_on_assignment_1_time": "achievable", - "Take_1_photo": "achievable", - "Destroy_3_destructible_objects": "achievable", "Complete_Forgotten_Hall_1_time": "achievable", "Complete_Echo_of_War_1_times": "not_set", - "Complete_1_stage_in_Simulated_Universe_Any_world": "not_set", - "Obtain_victory_in_combat_with_support_characters_1_time": "achievable", "Use_an_Ultimate_to_deal_the_final_blow_1_time": "achievable", - "Level_up_any_character_1_time": "not_supported", - "Level_up_any_Light_Cone_1_time": "not_supported", - "Level_up_any_Relic_1_time": "not_supported", "Salvage_any_Relic": "achievable", - "Synthesize_Consumable_1_time": "achievable", - "Synthesize_material_1_time": "achievable", - "Use_Consumables_1_time": "achievable" + "Use_Consumables_1_time": "achievable", + "Log_in_to_the_game": "achievable", + "Dispatch_1_assignments": "achievable", + "Complete_Simulated_Universe_1_times": "not_set", + "Clear_Calyx_Crimson_1_times": "achievable", + "Enter_combat_by_attacking_enemie_Weakness_and_win_3_times": "achievable", + "Use_Technique_2_times": "achievable", + "Destroy_3_destructible_objects": "achievable", + "Obtain_victory_in_combat_with_Support_Characters_1_times": "achievable", + "Level_up_any_character_1_times": "not_supported", + "Level_up_any_Light_Cone_1_times": "not_supported", + "Use_the_Omni_Synthesizer_1_times": "achievable", + "Take_photos_1_times": "achievable", + "Consume_120_Trailblaze_Power": "achievable", + "Level_up_any_Relic_1_times": "not_supported" }, "DailyStorage": { "DailyActivity": {}, @@ -177,7 +178,7 @@ "RogueWorld": { "World": "Simulated_Universe_World_7", "Path": "The_Hunt", - "Bonus": "Blessing Cosmos", + "Bonus": "Blessing Universe", "DomainStrategy": "combat", "UseImmersifier": true, "UseStamina": false diff --git a/dev_tools/keyword_extract.py b/dev_tools/keyword_extract.py index d8a4190a8..83ccffa53 100644 --- a/dev_tools/keyword_extract.py +++ b/dev_tools/keyword_extract.py @@ -19,6 +19,7 @@ def text_to_variable(text): text = re.sub('[ \-—:\'/•.]+', '_', text) text = re.sub(r'[(),#"?!&%*]|', '', text) # text = re.sub(r'[#_]?\d+(_times?)?', '', text) + text = re.sub(r'', '', text) return text.strip('_') @@ -120,6 +121,7 @@ def replace_templates(text: str) -> str: """ text = re.sub(r'#4', '1', text) text = re.sub(r'', '', text) + text = re.sub(r'', '', text) return text @@ -167,8 +169,8 @@ class KeywordExtract: def load_keywords(self, keywords: list[str | int], lang='cn'): text_map = self.text_map[lang] - keywords_id = [text_map.find(keyword)[0] for keyword in keywords] - self.keywords_id = [keyword for keyword in keywords_id if keyword != 0] + keywords_id = [text_map.find(keyword) for keyword in keywords] + self.keywords_id = [keyword[0] for keyword in keywords_id if keyword[0] != 0 and keyword[1].strip()] def clear_keywords(self): self.keywords_id = [] @@ -238,10 +240,77 @@ class KeywordExtract: quest_keywords = list(dict.fromkeys([self.text_map[lang].find(quest_hash)[1] for quest_hash in quests_hash])) self.load_keywords(quest_keywords, lang) + def write_daily_quest_keywords(self): + text_convert = text_to_variable + keyword_class = 'DailyQuest' + gen = CodeGenerator() + gen.Import(f""" + from .classes import {keyword_class} + """) + gen.CommentAutoGenerage('dev_tools.keyword_extract') + + old_quest = [ + "Go_on_assignment_1_time", # -> Dispatch_1_assignments + "Complete_1_stage_in_Simulated_Universe_Any_world", # -> Complete_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 + "Destroy_3_destructible_objects", # -> Destroy_1_destructible_objects + "Obtain_victory_in_combat_with_Support_Characters_1_time", # -> Obtain_victory_in_combat_with_Support_Characters_1_times + "Level_up_any_character_1_time", # -> Level_up_any_character_1_times + "Level_up_any_Light_Cone_1_time", # -> Level_up_any_Light_Cone_1_times + "Synthesize_Consumable_1_time", # -> Use_the_Omni_Synthesizer_1_times + "Synthesize_material_1_time", # -> Use_the_Omni_Synthesizer_1_times + "Take_1_photo", # -> Take_photos_1_times + "Level_up_any_Relic_1_time", # -> Level_up_any_Relic_1_times + ] + + correct_times = { + # "Dispatch_1_assignments": 1, + # "Complete_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, + "Destroy_1_destructible_objects": 3, + # "Obtain_victory_in_combat_with_Support_Characters_1_times": 1, + # "Level_up_any_character_1_times": 1, + # "Level_up_any_Light_Cone_1_times": 1, + # "Use_the_Omni_Synthesizer_1_times": 1, + # "Take_photos_1_times": 1, + # "Level_up_any_Relic_1_times": 1, + "Consume_1_Trailblaze_Power": 120 + + } + def replace_templates_quest(text: str, correct_time = 1) -> str: + text = replace_templates(text) + text = text.replace('1', f'{correct_time}') + return text + + last_id = getattr(gen, 'last_id', 0) + for index, keyword in enumerate(self.keywords_id): + _, old_name = self.find_keyword(keyword, lang='en') + old_name = text_convert(replace_templates(old_name)) + if old_name in old_quest: + continue + name = old_name.replace('1', str(correct_times.setdefault(old_name, 1))) + + with gen.Object(key=name, object_class=keyword_class): + gen.ObjectAttr(key='id', value=index + last_id + 1) + gen.ObjectAttr(key='name', value=name) + for lang in UI_LANGUAGES: + gen.ObjectAttr(key=lang, value=replace_templates_quest(self.find_keyword(keyword, lang=lang)[1], correct_times.setdefault(old_name, 1))) + gen.last_id = index + last_id + 1 + + output_file = './tasks/daily/keywords/daily_quest.py' + print(f'Write {output_file}') + gen.write(output_file) + self.clear_keywords() + return gen + def generate_daily_quests(self): daily_quest = read_file(os.path.join(TextMap.DATA_FOLDER, 'ExcelOutput', 'DailyQuest.json')) self.load_quests(daily_quest.keys()) - self.write_keywords(keyword_class='DailyQuest', output_file='./tasks/daily/keywords/daily_quest.py') + self.write_daily_quest_keywords() def load_character_name_keywords(self, lang='en'): file_name = 'ItemConfigAvatarPlayerIcon.json' @@ -424,8 +493,10 @@ class KeywordExtract: def generate_battle_pass_quests(self): battle_pass_quests = read_file(os.path.join(TextMap.DATA_FOLDER, 'ExcelOutput', 'BattlePassConfig.json')) latest_quests = list(battle_pass_quests.values())[-1] - quests = deep_get(latest_quests, "DailyQuestList") + deep_get(latest_quests, "WeekQuestList") + deep_get( - latest_quests, "WeekOrder1") + week_quest_list = deep_get(latest_quests, "WeekQuestList") + week_order1 = deep_get(latest_quests, "WeekOrder1") + week_chain_quest_list = deep_get(latest_quests, "WeekChainQuestList") + quests = week_quest_list + week_order1 + week_chain_quest_list self.load_quests(quests) self.write_keywords(keyword_class='BattlePassQuest', output_file='./tasks/battle_pass/keywords/quest.py') diff --git a/module/config/argument/args.json b/module/config/argument/args.json index 3d8a489a2..e15d46cfd 100644 --- a/module/config/argument/args.json +++ b/module/config/argument/args.json @@ -379,6 +379,7 @@ "Natasha", "Pela", "Qingque", + "RuanMei", "Sampo", "Seele", "Serval", @@ -389,6 +390,7 @@ "TrailblazerDestruction", "TrailblazerPreservation", "Welt", + "Xueyi", "Yanqing", "Yukong" ] @@ -490,21 +492,6 @@ "not_supported" ] }, - "Complete_Calyx_Crimson_1_time": { - "type": "state", - "value": "achievable", - "option": [ - "achievable", - "not_set", - "not_supported" - ], - "option_bold": [ - "achievable" - ], - "option_light": [ - "not_supported" - ] - }, "Clear_Stagnant_Shadow_1_times": { "type": "state", "value": "achievable", @@ -580,81 +567,6 @@ "not_supported" ] }, - "Enter_combat_by_attacking_enemy_Weakness_and_win_3_times": { - "type": "state", - "value": "achievable", - "option": [ - "achievable", - "not_set", - "not_supported" - ], - "option_bold": [ - "achievable" - ], - "option_light": [ - "not_supported" - ] - }, - "Use_Technique_2_times": { - "type": "state", - "value": "achievable", - "option": [ - "achievable", - "not_set", - "not_supported" - ], - "option_bold": [ - "achievable" - ], - "option_light": [ - "not_supported" - ] - }, - "Go_on_assignment_1_time": { - "type": "state", - "value": "achievable", - "option": [ - "achievable", - "not_set", - "not_supported" - ], - "option_bold": [ - "achievable" - ], - "option_light": [ - "not_supported" - ] - }, - "Take_1_photo": { - "type": "state", - "value": "achievable", - "option": [ - "achievable", - "not_set", - "not_supported" - ], - "option_bold": [ - "achievable" - ], - "option_light": [ - "not_supported" - ] - }, - "Destroy_3_destructible_objects": { - "type": "state", - "value": "achievable", - "option": [ - "achievable", - "not_set", - "not_supported" - ], - "option_bold": [ - "achievable" - ], - "option_light": [ - "not_supported" - ] - }, "Complete_Forgotten_Hall_1_time": { "type": "state", "value": "achievable", @@ -685,36 +597,6 @@ "not_supported" ] }, - "Complete_1_stage_in_Simulated_Universe_Any_world": { - "type": "state", - "value": "achievable", - "option": [ - "achievable", - "not_set", - "not_supported" - ], - "option_bold": [ - "achievable" - ], - "option_light": [ - "not_supported" - ] - }, - "Obtain_victory_in_combat_with_support_characters_1_time": { - "type": "state", - "value": "achievable", - "option": [ - "achievable", - "not_set", - "not_supported" - ], - "option_bold": [ - "achievable" - ], - "option_light": [ - "not_supported" - ] - }, "Use_an_Ultimate_to_deal_the_final_blow_1_time": { "type": "state", "value": "achievable", @@ -730,51 +612,6 @@ "not_supported" ] }, - "Level_up_any_character_1_time": { - "type": "state", - "value": "achievable", - "option": [ - "achievable", - "not_set", - "not_supported" - ], - "option_bold": [ - "achievable" - ], - "option_light": [ - "not_supported" - ] - }, - "Level_up_any_Light_Cone_1_time": { - "type": "state", - "value": "achievable", - "option": [ - "achievable", - "not_set", - "not_supported" - ], - "option_bold": [ - "achievable" - ], - "option_light": [ - "not_supported" - ] - }, - "Level_up_any_Relic_1_time": { - "type": "state", - "value": "achievable", - "option": [ - "achievable", - "not_set", - "not_supported" - ], - "option_bold": [ - "achievable" - ], - "option_light": [ - "not_supported" - ] - }, "Salvage_any_Relic": { "type": "state", "value": "achievable", @@ -790,36 +627,6 @@ "not_supported" ] }, - "Synthesize_Consumable_1_time": { - "type": "state", - "value": "achievable", - "option": [ - "achievable", - "not_set", - "not_supported" - ], - "option_bold": [ - "achievable" - ], - "option_light": [ - "not_supported" - ] - }, - "Synthesize_material_1_time": { - "type": "state", - "value": "achievable", - "option": [ - "achievable", - "not_set", - "not_supported" - ], - "option_bold": [ - "achievable" - ], - "option_light": [ - "not_supported" - ] - }, "Use_Consumables_1_time": { "type": "state", "value": "achievable", @@ -834,6 +641,216 @@ "option_light": [ "not_supported" ] + }, + "Log_in_to_the_game": { + "type": "state", + "value": "achievable", + "option": [ + "achievable", + "not_set", + "not_supported" + ], + "option_bold": [ + "achievable" + ], + "option_light": [ + "not_supported" + ] + }, + "Dispatch_1_assignments": { + "type": "state", + "value": "achievable", + "option": [ + "achievable", + "not_set", + "not_supported" + ], + "option_bold": [ + "achievable" + ], + "option_light": [ + "not_supported" + ] + }, + "Complete_Simulated_Universe_1_times": { + "type": "state", + "value": "achievable", + "option": [ + "achievable", + "not_set", + "not_supported" + ], + "option_bold": [ + "achievable" + ], + "option_light": [ + "not_supported" + ] + }, + "Clear_Calyx_Crimson_1_times": { + "type": "state", + "value": "achievable", + "option": [ + "achievable", + "not_set", + "not_supported" + ], + "option_bold": [ + "achievable" + ], + "option_light": [ + "not_supported" + ] + }, + "Enter_combat_by_attacking_enemie_Weakness_and_win_3_times": { + "type": "state", + "value": "achievable", + "option": [ + "achievable", + "not_set", + "not_supported" + ], + "option_bold": [ + "achievable" + ], + "option_light": [ + "not_supported" + ] + }, + "Use_Technique_2_times": { + "type": "state", + "value": "achievable", + "option": [ + "achievable", + "not_set", + "not_supported" + ], + "option_bold": [ + "achievable" + ], + "option_light": [ + "not_supported" + ] + }, + "Destroy_3_destructible_objects": { + "type": "state", + "value": "achievable", + "option": [ + "achievable", + "not_set", + "not_supported" + ], + "option_bold": [ + "achievable" + ], + "option_light": [ + "not_supported" + ] + }, + "Obtain_victory_in_combat_with_Support_Characters_1_times": { + "type": "state", + "value": "achievable", + "option": [ + "achievable", + "not_set", + "not_supported" + ], + "option_bold": [ + "achievable" + ], + "option_light": [ + "not_supported" + ] + }, + "Level_up_any_character_1_times": { + "type": "state", + "value": "achievable", + "option": [ + "achievable", + "not_set", + "not_supported" + ], + "option_bold": [ + "achievable" + ], + "option_light": [ + "not_supported" + ] + }, + "Level_up_any_Light_Cone_1_times": { + "type": "state", + "value": "achievable", + "option": [ + "achievable", + "not_set", + "not_supported" + ], + "option_bold": [ + "achievable" + ], + "option_light": [ + "not_supported" + ] + }, + "Use_the_Omni_Synthesizer_1_times": { + "type": "state", + "value": "achievable", + "option": [ + "achievable", + "not_set", + "not_supported" + ], + "option_bold": [ + "achievable" + ], + "option_light": [ + "not_supported" + ] + }, + "Take_photos_1_times": { + "type": "state", + "value": "achievable", + "option": [ + "achievable", + "not_set", + "not_supported" + ], + "option_bold": [ + "achievable" + ], + "option_light": [ + "not_supported" + ] + }, + "Consume_120_Trailblaze_Power": { + "type": "state", + "value": "achievable", + "option": [ + "achievable", + "not_set", + "not_supported" + ], + "option_bold": [ + "achievable" + ], + "option_light": [ + "not_supported" + ] + }, + "Level_up_any_Relic_1_times": { + "type": "state", + "value": "achievable", + "option": [ + "achievable", + "not_set", + "not_supported" + ], + "option_bold": [ + "achievable" + ], + "option_light": [ + "not_supported" + ] } }, "DailyStorage": { @@ -1220,11 +1237,11 @@ }, "Bonus": { "type": "select", - "value": "Blessing Cosmos", + "value": "Blessing Universe", "option": [ - "Blessing Cosmos", - "Miracle Cosmos", - "Fragmented Cosmos" + "Blessing Universe", + "Miracle Universe", + "Fragmented Universe" ] }, "DomainStrategy": { diff --git a/module/config/argument/argument.yaml b/module/config/argument/argument.yaml index 2d217afd5..0a55d2796 100644 --- a/module/config/argument/argument.yaml +++ b/module/config/argument/argument.yaml @@ -214,8 +214,8 @@ RogueWorld: value: The_Hunt option: [ Preservation, Remembrance, Nihility, Abundance, The_Hunt, Destruction, Elation, Propagation ] Bonus: - value: Blessing Cosmos - option: [ Blessing Cosmos, Miracle Cosmos, Fragmented Cosmos ] + value: Blessing Universe + option: [ Blessing Universe, Miracle Universe, Fragmented Universe ] DomainStrategy: value: combat option: [ combat, occurrence ] diff --git a/module/config/config_generated.py b/module/config/config_generated.py index 36db392a2..dedf8e9a9 100644 --- a/module/config/config_generated.py +++ b/module/config/config_generated.py @@ -53,7 +53,7 @@ class GeneratedConfig: # Group `DungeonSupport` DungeonSupport_Use = 'when_daily' # always_use, when_daily, do_not_use - DungeonSupport_Character = 'FirstCharacter' # FirstCharacter, Argenti, Arlan, Asta, Bailu, Blade, Bronya, Clara, DanHeng, DanHengImbibitorLunae, FuXuan, Gepard, Guinaifen, Hanya, Herta, Himeko, Hook, Huohuo, JingYuan, Jingliu, Kafka, Luka, Luocha, Lynx, March7th, Natasha, Pela, Qingque, Sampo, Seele, Serval, SilverWolf, Sushang, Tingyun, TopazNumby, TrailblazerDestruction, TrailblazerPreservation, Welt, Yanqing, Yukong + DungeonSupport_Character = 'FirstCharacter' # FirstCharacter, Argenti, Arlan, Asta, Bailu, Blade, Bronya, Clara, DanHeng, DanHengImbibitorLunae, FuXuan, Gepard, Guinaifen, Hanya, Herta, Himeko, Hook, Huohuo, JingYuan, Jingliu, Kafka, Luka, Luocha, Lynx, March7th, Natasha, Pela, Qingque, RuanMei, Sampo, Seele, Serval, SilverWolf, Sushang, Tingyun, TopazNumby, TrailblazerDestruction, TrailblazerPreservation, Welt, Xueyi, Yanqing, Yukong # Group `DungeonStorage` DungeonStorage_TrailblazePower = {} @@ -72,29 +72,30 @@ class GeneratedConfig: # Group `AchievableQuest` AchievableQuest_Complete_1_Daily_Mission = 'achievable' # achievable, not_set, not_supported AchievableQuest_Clear_Calyx_Golden_1_times = 'achievable' # achievable, not_set, not_supported - AchievableQuest_Complete_Calyx_Crimson_1_time = 'achievable' # achievable, not_set, not_supported AchievableQuest_Clear_Stagnant_Shadow_1_times = 'achievable' # achievable, not_set, not_supported AchievableQuest_Clear_Cavern_of_Corrosion_1_times = 'achievable' # achievable, not_set, not_supported AchievableQuest_In_a_single_battle_inflict_3_Weakness_Break_of_different_Types = 'achievable' # achievable, not_set, not_supported AchievableQuest_Inflict_Weakness_Break_5_times = 'achievable' # achievable, not_set, not_supported AchievableQuest_Defeat_a_total_of_20_enemies = 'achievable' # achievable, not_set, not_supported - AchievableQuest_Enter_combat_by_attacking_enemy_Weakness_and_win_3_times = 'achievable' # achievable, not_set, not_supported - AchievableQuest_Use_Technique_2_times = 'achievable' # achievable, not_set, not_supported - AchievableQuest_Go_on_assignment_1_time = 'achievable' # achievable, not_set, not_supported - AchievableQuest_Take_1_photo = 'achievable' # achievable, not_set, not_supported - AchievableQuest_Destroy_3_destructible_objects = 'achievable' # achievable, not_set, not_supported AchievableQuest_Complete_Forgotten_Hall_1_time = 'achievable' # achievable, not_set, not_supported AchievableQuest_Complete_Echo_of_War_1_times = 'achievable' # achievable, not_set, not_supported - AchievableQuest_Complete_1_stage_in_Simulated_Universe_Any_world = 'achievable' # achievable, not_set, not_supported - AchievableQuest_Obtain_victory_in_combat_with_support_characters_1_time = 'achievable' # achievable, not_set, not_supported AchievableQuest_Use_an_Ultimate_to_deal_the_final_blow_1_time = 'achievable' # achievable, not_set, not_supported - AchievableQuest_Level_up_any_character_1_time = 'achievable' # achievable, not_set, not_supported - AchievableQuest_Level_up_any_Light_Cone_1_time = 'achievable' # achievable, not_set, not_supported - AchievableQuest_Level_up_any_Relic_1_time = 'achievable' # achievable, not_set, not_supported AchievableQuest_Salvage_any_Relic = 'achievable' # achievable, not_set, not_supported - AchievableQuest_Synthesize_Consumable_1_time = 'achievable' # achievable, not_set, not_supported - AchievableQuest_Synthesize_material_1_time = 'achievable' # achievable, not_set, not_supported 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_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 + AchievableQuest_Destroy_3_destructible_objects = 'achievable' # achievable, not_set, not_supported + AchievableQuest_Obtain_victory_in_combat_with_Support_Characters_1_times = 'achievable' # achievable, not_set, not_supported + AchievableQuest_Level_up_any_character_1_times = 'achievable' # achievable, not_set, not_supported + AchievableQuest_Level_up_any_Light_Cone_1_times = 'achievable' # achievable, not_set, not_supported + AchievableQuest_Use_the_Omni_Synthesizer_1_times = 'achievable' # achievable, not_set, not_supported + AchievableQuest_Take_photos_1_times = 'achievable' # achievable, not_set, not_supported + AchievableQuest_Consume_120_Trailblaze_Power = 'achievable' # achievable, not_set, not_supported + AchievableQuest_Level_up_any_Relic_1_times = 'achievable' # achievable, not_set, not_supported # Group `DailyStorage` DailyStorage_DailyActivity = {} @@ -120,7 +121,7 @@ class GeneratedConfig: # Group `RogueWorld` RogueWorld_World = 'Simulated_Universe_World_7' # Simulated_Universe_World_3, Simulated_Universe_World_4, Simulated_Universe_World_5, Simulated_Universe_World_6, Simulated_Universe_World_7, Simulated_Universe_World_8 RogueWorld_Path = 'The_Hunt' # Preservation, Remembrance, Nihility, Abundance, The_Hunt, Destruction, Elation, Propagation - RogueWorld_Bonus = 'Blessing Cosmos' # Blessing Cosmos, Miracle Cosmos, Fragmented Cosmos + RogueWorld_Bonus = 'Blessing Universe' # Blessing Universe, Miracle Universe, Fragmented Universe RogueWorld_DomainStrategy = 'combat' # combat, occurrence RogueWorld_UseImmersifier = True RogueWorld_UseStamina = False diff --git a/module/config/config_updater.py b/module/config/config_updater.py index dfb25de77..beb8936d5 100644 --- a/module/config/config_updater.py +++ b/module/config/config_updater.py @@ -92,7 +92,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 = ["DrRatio"] characters = [character.name for character in CharacterList.instances.values() if character.name not in unsupported_characters] option_add(keys='DungeonSupport.Character.option', options=characters) @@ -684,7 +684,7 @@ class ConfigUpdater: dungeon = deep_get(data, keys='Dungeon.Scheduler.Enable') set_daily('Clear_Calyx_Golden_1_times', dungeon and deep_get(data, 'Dungeon.DungeonDaily.CalyxGolden') != 'do_not_achieve') - set_daily('Complete_Calyx_Crimson_1_time', + set_daily('Clear_Calyx_Crimson_1_times', dungeon and deep_get(data, 'Dungeon.DungeonDaily.CalyxCrimson') != 'do_not_achieve') set_daily('Clear_Stagnant_Shadow_1_times', dungeon and deep_get(data, 'Dungeon.DungeonDaily.StagnantShadow') != 'do_not_achieve') @@ -694,27 +694,26 @@ class ConfigUpdater: set_daily('In_a_single_battle_inflict_3_Weakness_Break_of_different_Types', 'achievable') set_daily('Inflict_Weakness_Break_5_times', 'achievable') set_daily('Defeat_a_total_of_20_enemies', 'achievable') - set_daily('Enter_combat_by_attacking_enemy_Weakness_and_win_3_times', 'achievable') + set_daily('Enter_combat_by_attacking_enemie_Weakness_and_win_3_times', 'achievable') set_daily('Use_Technique_2_times', 'achievable') # Other game systems - set_daily('Go_on_assignment_1_time', deep_get(data, 'Assignment.Scheduler.Enable')) - set_daily('Take_1_photo', 'achievable') + set_daily('Dispatch_1_assignments', deep_get(data, 'Assignment.Scheduler.Enable')) + set_daily('Take_photos_1_times', 'achievable') 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_1_stage_in_Simulated_Universe_Any_world', + set_daily('Complete_Simulated_Universe_1_times', deep_get(data, 'Rogue.Scheduler.Enable')) - set_daily('Obtain_victory_in_combat_with_support_characters_1_time', + 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') # Build - set_daily('Level_up_any_character_1_time', 'not_supported') - set_daily('Level_up_any_Light_Cone_1_time', 'not_supported') - set_daily('Level_up_any_Relic_1_time', 'not_supported') + set_daily('Level_up_any_character_1_times', 'not_supported') + set_daily('Level_up_any_Light_Cone_1_times', 'not_supported') + set_daily('Level_up_any_Relic_1_times', 'not_supported') # Items set_daily('Salvage_any_Relic', 'achievable') - set_daily('Synthesize_Consumable_1_time', 'achievable') - set_daily('Synthesize_material_1_time', 'achievable') + set_daily('Use_the_Omni_Synthesizer_1_times', 'achievable') set_daily('Use_Consumables_1_time', 'achievable') # Limit setting combinations diff --git a/module/config/i18n/en-US.json b/module/config/i18n/en-US.json index da7d8b66b..6681b1729 100644 --- a/module/config/i18n/en-US.json +++ b/module/config/i18n/en-US.json @@ -240,10 +240,10 @@ "Stagnant_Shadow_Spike": "Ascension: Physical (Natasha / Clara / Luka / Sushang)", "Stagnant_Shadow_Rime": "Ascension: Ice (March 7th / Herta / Gepard / Pela)", "Stagnant_Shadow_Mirage": "Ascension: Imaginary (Welt / Luocha / Yukong)", - "Stagnant_Shadow_Icicle": "Ascension: Ice (Yanqing / Jingliu)", + "Stagnant_Shadow_Icicle": "Ascension: Ice (Yanqing / Jingliu / Ruan Mei)", "Stagnant_Shadow_Doom": "Ascension: Lightning (Kafka / Jing Yuan)", - "Stagnant_Shadow_Puppetry": "Ascension: Imaginary (Dan Heng • Imbibitor Lunae)", - "Stagnant_Shadow_Abomination": "Ascension: Quantum (Lynx / Fu Xuan)", + "Stagnant_Shadow_Puppetry": "Ascension: Imaginary (Dan Heng • Imbibitor Lunae / Dr. Ratio)", + "Stagnant_Shadow_Abomination": "Ascension: Quantum (Lynx / Fu Xuan / Xueyi)", "Stagnant_Shadow_Scorch": "Ascension: Fire (Guinaifen / Topaz & Numby)", "Stagnant_Shadow_Celestial": "Ascension: Wind (Blade / Huohuo)", "Stagnant_Shadow_Perdition": "Ascension: Physical (Hanya / Argenti)", @@ -334,10 +334,10 @@ "Stagnant_Shadow_Spike": "Ascension: Physical (Natasha / Clara / Luka / Sushang)", "Stagnant_Shadow_Rime": "Ascension: Ice (March 7th / Herta / Gepard / Pela)", "Stagnant_Shadow_Mirage": "Ascension: Imaginary (Welt / Luocha / Yukong)", - "Stagnant_Shadow_Icicle": "Ascension: Ice (Yanqing / Jingliu)", + "Stagnant_Shadow_Icicle": "Ascension: Ice (Yanqing / Jingliu / Ruan Mei)", "Stagnant_Shadow_Doom": "Ascension: Lightning (Kafka / Jing Yuan)", - "Stagnant_Shadow_Puppetry": "Ascension: Imaginary (Dan Heng • Imbibitor Lunae)", - "Stagnant_Shadow_Abomination": "Ascension: Quantum (Lynx / Fu Xuan)", + "Stagnant_Shadow_Puppetry": "Ascension: Imaginary (Dan Heng • Imbibitor Lunae / Dr. Ratio)", + "Stagnant_Shadow_Abomination": "Ascension: Quantum (Lynx / Fu Xuan / Xueyi)", "Stagnant_Shadow_Scorch": "Ascension: Fire (Guinaifen / Topaz & Numby)", "Stagnant_Shadow_Celestial": "Ascension: Wind (Blade / Huohuo)", "Stagnant_Shadow_Perdition": "Ascension: Physical (Hanya / Argenti)" @@ -399,6 +399,7 @@ "Natasha": "Natasha", "Pela": "Pela", "Qingque": "Qingque", + "RuanMei": "Ruan Mei", "Sampo": "Sampo", "Seele": "Seele", "Serval": "Serval", @@ -409,6 +410,7 @@ "TrailblazerDestruction": "Trailblazer Destruction", "TrailblazerPreservation": "Trailblazer Preservation", "Welt": "Welt", + "Xueyi": "Xueyi", "Yanqing": "Yanqing", "Yukong": "Yukong" } @@ -494,13 +496,6 @@ "not_set": "Not Set", "not_supported": "Not Supported Yet" }, - "Complete_Calyx_Crimson_1_time": { - "name": "Complete Calyx (Crimson) 1 time", - "help": "Need to configure and enable the \"Dungeon\" task", - "achievable": "Achievable", - "not_set": "Not Set", - "not_supported": "Not Supported Yet" - }, "Clear_Stagnant_Shadow_1_times": { "name": "Clear Stagnant Shadow 1 time(s)", "help": "Need to configure and enable the \"Dungeon\" task", @@ -536,41 +531,6 @@ "not_set": "Not Set", "not_supported": "Not Supported Yet" }, - "Enter_combat_by_attacking_enemy_Weakness_and_win_3_times": { - "name": "Enter combat by attacking enemy's Weakness and win 3 times", - "help": "Achievable by default, will do Himeko trial", - "achievable": "Achievable", - "not_set": "Not Set", - "not_supported": "Not Supported Yet" - }, - "Use_Technique_2_times": { - "name": "Use Technique 2 times", - "help": "Achievable by default, will go to the abyssal 1 and use technique twice", - "achievable": "Achievable", - "not_set": "Not Set", - "not_supported": "Not Supported Yet" - }, - "Go_on_assignment_1_time": { - "name": "Go on assignment 1 time", - "help": "Need to configure and enable the \"Assignment\" task", - "achievable": "Achievable", - "not_set": "Not Set", - "not_supported": "Not Supported Yet" - }, - "Take_1_photo": { - "name": "Take 1 photo", - "help": "Achievable by default", - "achievable": "Achievable", - "not_set": "Not Set", - "not_supported": "Not Supported Yet" - }, - "Destroy_3_destructible_objects": { - "name": "Destroy 3 destructible objects", - "help": "Achievable by default, will do Himeko trial", - "achievable": "Achievable", - "not_set": "Not Set", - "not_supported": "Not Supported Yet" - }, "Complete_Forgotten_Hall_1_time": { "name": "Complete Forgotten Hall 1 time", "help": "Achievable by default, will choose the first four characters to do stage 1 once, please ensure that account build is sufficient to do stage 1", @@ -585,20 +545,6 @@ "not_set": "Not Set", "not_supported": "Not Supported Yet" }, - "Complete_1_stage_in_Simulated_Universe_Any_world": { - "name": "Complete 1 stage in Simulated Universe (Any world)", - "help": "Need to configure and enable the \"Simulated Universe\" task", - "achievable": "Achievable", - "not_set": "Not Set", - "not_supported": "Not Supported Yet" - }, - "Obtain_victory_in_combat_with_support_characters_1_time": { - "name": "Obtain victory in combat with support characters 1 time", - "help": "Need to configure and enable the \"Dungeon\" task, configure support settings also", - "achievable": "Achievable", - "not_set": "Not Set", - "not_supported": "Not Supported Yet" - }, "Use_an_Ultimate_to_deal_the_final_blow_1_time": { "name": "Use an Ultimate to deal the final blow 1 time", "help": "Achievable by default, will do Himeko trial", @@ -606,27 +552,6 @@ "not_set": "Not Set", "not_supported": "Not Supported Yet" }, - "Level_up_any_character_1_time": { - "name": "Level up any character 1 time", - "help": "", - "achievable": "Achievable", - "not_set": "Not Set", - "not_supported": "Not Supported Yet" - }, - "Level_up_any_Light_Cone_1_time": { - "name": "Level up any Light Cone 1 time", - "help": "", - "achievable": "Achievable", - "not_set": "Not Set", - "not_supported": "Not Supported Yet" - }, - "Level_up_any_Relic_1_time": { - "name": "Level up any Relic 1 time", - "help": "", - "achievable": "Achievable", - "not_set": "Not Set", - "not_supported": "Not Supported Yet" - }, "Salvage_any_Relic": { "name": "Salvage any Relic", "help": "Achievable by default, will salvage the first one in reverse order of rarity", @@ -634,23 +559,107 @@ "not_set": "Not Set", "not_supported": "Not Supported Yet" }, - "Synthesize_Consumable_1_time": { - "name": "Synthesize Consumable 1 time", - "help": "Achievable by default, will synthesize low-rarity snacks", + "Use_Consumables_1_time": { + "name": "Use Consumables 1 time", + "help": "Achievable by default, will use gear. If there is no material, synthesized before use", "achievable": "Achievable", "not_set": "Not Set", "not_supported": "Not Supported Yet" }, - "Synthesize_material_1_time": { - "name": "Synthesize material 1 time", + "Log_in_to_the_game": { + "name": "Log in to the game", + "help": "", + "achievable": "Achievable", + "not_set": "Not Set", + "not_supported": "Not Supported Yet" + }, + "Dispatch_1_assignments": { + "name": "Dispatch 1 assignment(s)", + "help": "Need to configure and enable the \"Assignment\" task", + "achievable": "Achievable", + "not_set": "Not Set", + "not_supported": "Not Supported Yet" + }, + "Complete_Simulated_Universe_1_times": { + "name": "Complete Simulated Universe 1 time(s)", + "help": "Need to configure and enable the \"Simulated Universe\" task", + "achievable": "Achievable", + "not_set": "Not Set", + "not_supported": "Not Supported Yet" + }, + "Clear_Calyx_Crimson_1_times": { + "name": "Clear Calyx (Crimson) 1 time(s)", + "help": "AchievableQuest.Clear_Calyx_Crimson_1_times.help", + "achievable": "Achievable", + "not_set": "Not Set", + "not_supported": "Not Supported Yet" + }, + "Enter_combat_by_attacking_enemie_Weakness_and_win_3_times": { + "name": "Enter combat by attacking enemies' Weakness and win 3 time(s)", + "help": "Achievable by default, will do Himeko trial", + "achievable": "Achievable", + "not_set": "Not Set", + "not_supported": "Not Supported Yet" + }, + "Use_Technique_2_times": { + "name": "Use Technique 2 time(s)", + "help": "Achievable by default, will go to the abyssal 1 and use technique twice", + "achievable": "Achievable", + "not_set": "Not Set", + "not_supported": "Not Supported Yet" + }, + "Destroy_3_destructible_objects": { + "name": "Destroy 3 destructible object(s)", + "help": "Achievable by default, will do Himeko trial", + "achievable": "Achievable", + "not_set": "Not Set", + "not_supported": "Not Supported Yet" + }, + "Obtain_victory_in_combat_with_Support_Characters_1_times": { + "name": "Obtain victory in combat with Support Characters 1 time(s)", + "help": "Need to configure and enable the \"Dungeon\" task, configure support settings also", + "achievable": "Achievable", + "not_set": "Not Set", + "not_supported": "Not Supported Yet" + }, + "Level_up_any_character_1_times": { + "name": "Level up any character 1 time(s)", + "help": "", + "achievable": "Achievable", + "not_set": "Not Set", + "not_supported": "Not Supported Yet" + }, + "Level_up_any_Light_Cone_1_times": { + "name": "Level up any Light Cone 1 time(s)", + "help": "", + "achievable": "Achievable", + "not_set": "Not Set", + "not_supported": "Not Supported Yet" + }, + "Use_the_Omni_Synthesizer_1_times": { + "name": "Use the Omni-Synthesizer 1 time(s)", "help": "Achievable by default, will synthesize low-rarity material", "achievable": "Achievable", "not_set": "Not Set", "not_supported": "Not Supported Yet" }, - "Use_Consumables_1_time": { - "name": "Use Consumables 1 time", - "help": "Achievable by default, will use gear. If there is no material, synthesized before use", + "Take_photos_1_times": { + "name": "Take photos 1 time(s)", + "help": "Achievable by default", + "achievable": "Achievable", + "not_set": "Not Set", + "not_supported": "Not Supported Yet" + }, + "Consume_120_Trailblaze_Power": { + "name": "Consume 120 Trailblaze Power", + "help": "", + "achievable": "Achievable", + "not_set": "Not Set", + "not_supported": "Not Supported Yet" + }, + "Level_up_any_Relic_1_times": { + "name": "Level up any Relic 1 time(s)", + "help": "", "achievable": "Achievable", "not_set": "Not Set", "not_supported": "Not Supported Yet" @@ -804,12 +813,12 @@ "World": { "name": "World", "help": "", - "Simulated_Universe_World_3": "Simulated Universe — World 3", - "Simulated_Universe_World_4": "Simulated Universe — World 4", - "Simulated_Universe_World_5": "Simulated Universe — World 5", - "Simulated_Universe_World_6": "Simulated Universe — World 6", - "Simulated_Universe_World_7": "Simulated Universe — World 7", - "Simulated_Universe_World_8": "Simulated Universe — World 8" + "Simulated_Universe_World_3": "Simulated Universe: World 3", + "Simulated_Universe_World_4": "Simulated Universe: World 4", + "Simulated_Universe_World_5": "Simulated Universe: World 5", + "Simulated_Universe_World_6": "Simulated Universe: World 6", + "Simulated_Universe_World_7": "Simulated Universe: World 7", + "Simulated_Universe_World_8": "Simulated Universe: World 8" }, "Path": { "name": "Path", @@ -826,9 +835,9 @@ "Bonus": { "name": "Blessings of Trailblaze", "help": "", - "Blessing Cosmos": "Blessing Cosmos (Choose a blessing)", - "Miracle Cosmos": "Miracle Cosmos (Choose a curio)", - "Fragmented Cosmos": "Fragmented Cosmos (Claim some Cosmic Fragments)" + "Blessing Universe": "Blessing Universe (Choose a blessing)", + "Miracle Universe": "Miracle Universe (Choose a curio)", + "Fragmented Universe": "Fragmented Universe (Claim some Cosmic Fragments)" }, "DomainStrategy": { "name": "Domain Strategy", diff --git a/module/config/i18n/es-ES.json b/module/config/i18n/es-ES.json index 56b661f95..af86c9410 100644 --- a/module/config/i18n/es-ES.json +++ b/module/config/i18n/es-ES.json @@ -240,10 +240,10 @@ "Stagnant_Shadow_Spike": "Ascension: Físico (Natasha / Clara / Luka / Sushang)", "Stagnant_Shadow_Rime": "Ascension: Hielo (Siete de Marzo / Herta / Gepard / Pela)", "Stagnant_Shadow_Mirage": "Ascension: Imaginario (Welt / Luocha / Yukong)", - "Stagnant_Shadow_Icicle": "Ascension: Hielo (Yanqing / Jingliu)", + "Stagnant_Shadow_Icicle": "Ascension: Hielo (Yanqing / Jingliu / Ruan Mei)", "Stagnant_Shadow_Doom": "Ascension: Rayo (Kafka / Jing Yuan)", - "Stagnant_Shadow_Puppetry": "Ascension: Imaginario (Dan Heng - Imbibitor Lunae)", - "Stagnant_Shadow_Abomination": "Ascension: Cuántico (Lynx / Fu Xuan)", + "Stagnant_Shadow_Puppetry": "Ascension: Imaginario (Dan Heng - Imbibitor Lunae / Dr. Ratio)", + "Stagnant_Shadow_Abomination": "Ascension: Cuántico (Lynx / Fu Xuan / Xueyi)", "Stagnant_Shadow_Scorch": "Ascension: Fuego (Guinaifen / Topaz y Conti)", "Stagnant_Shadow_Celestial": "Ascension: Viento (Blade / Huohuo)", "Stagnant_Shadow_Perdition": "Ascension: Físico (Hanya / Argenti)", @@ -334,10 +334,10 @@ "Stagnant_Shadow_Spike": "Ascension: Físico (Natasha / Clara / Luka / Sushang)", "Stagnant_Shadow_Rime": "Ascension: Hielo (Siete de Marzo / Herta / Gepard / Pela)", "Stagnant_Shadow_Mirage": "Ascension: Imaginario (Welt / Luocha / Yukong)", - "Stagnant_Shadow_Icicle": "Ascension: Hielo (Yanqing / Jingliu)", + "Stagnant_Shadow_Icicle": "Ascension: Hielo (Yanqing / Jingliu / Ruan Mei)", "Stagnant_Shadow_Doom": "Ascension: Rayo (Kafka / Jing Yuan)", - "Stagnant_Shadow_Puppetry": "Ascension: Imaginario (Dan Heng - Imbibitor Lunae)", - "Stagnant_Shadow_Abomination": "Ascension: Cuántico (Lynx / Fu Xuan)", + "Stagnant_Shadow_Puppetry": "Ascension: Imaginario (Dan Heng - Imbibitor Lunae / Dr. Ratio)", + "Stagnant_Shadow_Abomination": "Ascension: Cuántico (Lynx / Fu Xuan / Xueyi)", "Stagnant_Shadow_Scorch": "Ascension: Fuego (Guinaifen / Topaz y Conti)", "Stagnant_Shadow_Celestial": "Ascension: Viento (Blade / Huohuo)", "Stagnant_Shadow_Perdition": "Ascension: Físico (Hanya / Argenti)" @@ -399,6 +399,7 @@ "Natasha": "Natasha", "Pela": "Pela", "Qingque": "Qingque", + "RuanMei": "Ruan Mei", "Sampo": "Sampo", "Seele": "Seele", "Serval": "Serval", @@ -409,6 +410,7 @@ "TrailblazerDestruction": "Trailblazer de Destrucción", "TrailblazerPreservation": "Trailblazer de Conservación", "Welt": "Welt", + "Xueyi": "Xueyi", "Yanqing": "Yanqing", "Yukong": "Yukong" } @@ -494,13 +496,6 @@ "not_set": "No configurado", "not_supported": "No soportado aún" }, - "Complete_Calyx_Crimson_1_time": { - "name": "Completa Cáliz (carmesí) 1 vez", - "help": "Necesitas configurar y activar la tarea \"Mazmorra\"", - "achievable": "Completable", - "not_set": "No configurado", - "not_supported": "No soportado aún" - }, "Clear_Stagnant_Shadow_1_times": { "name": "Completa Sombra paralizada 1 veces", "help": "Necesitas configurar y activar la tarea \"Mazmorra\"", @@ -536,41 +531,6 @@ "not_set": "No configurado", "not_supported": "No soportado aún" }, - "Enter_combat_by_attacking_enemy_Weakness_and_win_3_times": { - "name": "Entra en combate atacando la debilidad del enemigo y gana 3 veces", - "help": "Completable por defecto, se hará el desafío de Himeko", - "achievable": "Completable", - "not_set": "No configurado", - "not_supported": "No soportado aún" - }, - "Use_Technique_2_times": { - "name": "Usa técnicas 2 veces", - "help": "Alcanzable por defecto, irá al abismo y usará la técnica 2 veces.", - "achievable": "Completable", - "not_set": "No configurado", - "not_supported": "No soportado aún" - }, - "Go_on_assignment_1_time": { - "name": "Asigna un encargo", - "help": "Necesitas configurar y activar la tarea de \"Encargos\"", - "achievable": "Completable", - "not_set": "No configurado", - "not_supported": "No soportado aún" - }, - "Take_1_photo": { - "name": "Haz 1 foto", - "help": "Completable por defecto.", - "achievable": "Completable", - "not_set": "No configurado", - "not_supported": "No soportado aún" - }, - "Destroy_3_destructible_objects": { - "name": "Destruye 3 objetos destruibles", - "help": "Completable por defecto, se hará el desafío de Himeko", - "achievable": "Completable", - "not_set": "No configurado", - "not_supported": "No soportado aún" - }, "Complete_Forgotten_Hall_1_time": { "name": "Completa el Salón olvidado 1 vez", "help": "Completable por defecto, se seleccionarán los primeros 4 personajes y se hará el primer nivel. Por favor, asegúrate de que estos pueden hacerlo.", @@ -585,20 +545,6 @@ "not_set": "No configurado", "not_supported": "No soportado aún" }, - "Complete_1_stage_in_Simulated_Universe_Any_world": { - "name": "Supera 1 zona del Universo Simulado (cualquier mundo)", - "help": "Necesitas configurar y activar la tarea \"Universo Simulado\"", - "achievable": "Completable", - "not_set": "No configurado", - "not_supported": "No soportado aún" - }, - "Obtain_victory_in_combat_with_support_characters_1_time": { - "name": "Gana 1 batalla utilizando personajes de apoyo", - "help": "Necesitas configurar la tarea de \"Mazmorra\", así como configurar a los héroes de apoyo.", - "achievable": "Completable", - "not_set": "No configurado", - "not_supported": "No soportado aún" - }, "Use_an_Ultimate_to_deal_the_final_blow_1_time": { "name": "Asesta el golpe final con una habilidad definitiva 1 vez", "help": "Completable por defecto, se hará el desafío de Himeko", @@ -606,27 +552,6 @@ "not_set": "No configurado", "not_supported": "No soportado aún" }, - "Level_up_any_character_1_time": { - "name": "Mejora el nivel de cualquier personaje 1 vez", - "help": "", - "achievable": "Completable", - "not_set": "No configurado", - "not_supported": "No soportado aún" - }, - "Level_up_any_Light_Cone_1_time": { - "name": "Mejora cualquier cono de luz 1 vez", - "help": "", - "achievable": "Completable", - "not_set": "No configurado", - "not_supported": "No soportado aún" - }, - "Level_up_any_Relic_1_time": { - "name": "Mejora cualquier artefacto 1 vez", - "help": "", - "achievable": "Completable", - "not_set": "No configurado", - "not_supported": "No soportado aún" - }, "Salvage_any_Relic": { "name": "Destruye 1 artefacto", "help": "Completable por defecto. Se destruirá la última ordenado ascendentemente por rareza.", @@ -634,26 +559,110 @@ "not_set": "No configurado", "not_supported": "No soportado aún" }, - "Synthesize_Consumable_1_time": { - "name": "Sintetiza consumibles 1 vez", - "help": "Completable por defecto, se sintetizará un snack.", - "achievable": "Completable", - "not_set": "No configurado", - "not_supported": "No soportado aún" - }, - "Synthesize_material_1_time": { - "name": "Sintetiza materiales 1 vez", - "help": "Completable por defecto, se sintetizará un material de nivel bajo.", - "achievable": "Completable", - "not_set": "No configurado", - "not_supported": "No soportado aún" - }, "Use_Consumables_1_time": { "name": "Usa 1 consumible", "help": "Completable por defecto. Se sintetizará uno si no tienes ninguno.", "achievable": "Completable", "not_set": "No configurado", "not_supported": "No soportado aún" + }, + "Log_in_to_the_game": { + "name": "Inicia sesión en el juego", + "help": "", + "achievable": "Completable", + "not_set": "No configurado", + "not_supported": "No soportado aún" + }, + "Dispatch_1_assignments": { + "name": "Asigna 1 encargo", + "help": "Necesitas configurar y activar la tarea de \"Encargos\"", + "achievable": "Completable", + "not_set": "No configurado", + "not_supported": "No soportado aún" + }, + "Complete_Simulated_Universe_1_times": { + "name": "Completa el Universo Simulado 1 vez", + "help": "Necesitas configurar y activar la tarea \"Universo Simulado\"", + "achievable": "Completable", + "not_set": "No configurado", + "not_supported": "No soportado aún" + }, + "Clear_Calyx_Crimson_1_times": { + "name": "Completa Cáliz (carmesí) 1 vez", + "help": "Necesitas configurar y activar la tarea \"Mazmorra\"", + "achievable": "Completable", + "not_set": "No configurado", + "not_supported": "No soportado aún" + }, + "Enter_combat_by_attacking_enemie_Weakness_and_win_3_times": { + "name": "Entra en combate atacando la debilidad del enemigo y gana 3 veces", + "help": "Completable por defecto, se hará el desafío de Himeko", + "achievable": "Completable", + "not_set": "No configurado", + "not_supported": "No soportado aún" + }, + "Use_Technique_2_times": { + "name": "Usa técnicas 2 veces", + "help": "Alcanzable por defecto, irá al abismo y usará la técnica 2 veces.", + "achievable": "Completable", + "not_set": "No configurado", + "not_supported": "No soportado aún" + }, + "Destroy_3_destructible_objects": { + "name": "Destruye 3 objetos destruibles", + "help": "Completable por defecto, se hará el desafío de Himeko", + "achievable": "Completable", + "not_set": "No configurado", + "not_supported": "No soportado aún" + }, + "Obtain_victory_in_combat_with_Support_Characters_1_times": { + "name": "Gana 1 batalla(s) utilizando personajes de apoyo", + "help": "Necesitas configurar la tarea de \"Mazmorra\", así como configurar a los héroes de apoyo.", + "achievable": "Completable", + "not_set": "No configurado", + "not_supported": "No soportado aún" + }, + "Level_up_any_character_1_times": { + "name": "Mejora el nivel de cualquier personaje 1 vez", + "help": "", + "achievable": "Completable", + "not_set": "No configurado", + "not_supported": "No soportado aún" + }, + "Level_up_any_Light_Cone_1_times": { + "name": "Mejora cualquier cono de luz 1 vez", + "help": "", + "achievable": "Completable", + "not_set": "No configurado", + "not_supported": "No soportado aún" + }, + "Use_the_Omni_Synthesizer_1_times": { + "name": "Utiliza la máquina sintetizadora multiusos 1 veces", + "help": "Achievable by default, will synthesize low-rarity material", + "achievable": "Completable", + "not_set": "No configurado", + "not_supported": "No soportado aún" + }, + "Take_photos_1_times": { + "name": "Haz 1 foto(s)", + "help": "Completable por defecto.", + "achievable": "Completable", + "not_set": "No configurado", + "not_supported": "No soportado aún" + }, + "Consume_120_Trailblaze_Power": { + "name": "Consume 120 pts. de Poder trazacaminos", + "help": "", + "achievable": "Completable", + "not_set": "No configurado", + "not_supported": "No soportado aún" + }, + "Level_up_any_Relic_1_times": { + "name": "Mejora cualquier artefacto 1 vez", + "help": "", + "achievable": "Completable", + "not_set": "No configurado", + "not_supported": "No soportado aún" } }, "DailyStorage": { @@ -826,9 +835,9 @@ "Bonus": { "name": "Bendiciones", "help": "", - "Blessing Cosmos": "Cosmos de Bendición (Elige una bendición)", - "Miracle Cosmos": "Cosmos milagroso (Elige un objeto raro)", - "Fragmented Cosmos": "Fragmented Cosmos (Claim some Cosmic Fragments)" + "Blessing Universe": "Cosmos de Bendición (Elige una bendición)", + "Miracle Universe": "Cosmos milagroso (Elige un objeto raro)", + "Fragmented Universe": "Fragmented Universe (Claim some Cosmic Fragments)" }, "DomainStrategy": { "name": "Estrategia de dominio", diff --git a/module/config/i18n/ja-JP.json b/module/config/i18n/ja-JP.json index 7295caabd..b70ebe660 100644 --- a/module/config/i18n/ja-JP.json +++ b/module/config/i18n/ja-JP.json @@ -240,10 +240,10 @@ "Stagnant_Shadow_Spike": "キャラクター昇格素材:物理(ナターシャ / クラーラ / ルカ / 素裳)", "Stagnant_Shadow_Rime": "キャラクター昇格素材:氷(三月なのか / ヘルタ / ジェパード / ペラ)", "Stagnant_Shadow_Mirage": "キャラクター昇格素材:虚数(ヴェルト / 羅刹 / 御空)", - "Stagnant_Shadow_Icicle": "キャラクター昇格素材:氷(彦卿 / 鏡流)", + "Stagnant_Shadow_Icicle": "キャラクター昇格素材:氷(彦卿 / 鏡流 / ルアン・メェイ)", "Stagnant_Shadow_Doom": "キャラクター昇格素材:雷(カフカ / 景元)", - "Stagnant_Shadow_Puppetry": "キャラクター昇格素材:虚数(丹恒・飲月)", - "Stagnant_Shadow_Abomination": "キャラクター昇格素材:量子(リンクス / 符玄)", + "Stagnant_Shadow_Puppetry": "キャラクター昇格素材:虚数(丹恒・飲月 / Dr.レイシオ)", + "Stagnant_Shadow_Abomination": "キャラクター昇格素材:量子(リンクス / 符玄 / 雪衣)", "Stagnant_Shadow_Scorch": "キャラクター昇格素材:炎(桂乃芬 / トパーズ&カブ)", "Stagnant_Shadow_Celestial": "キャラクター昇格素材:風(刃 / フォフォ)", "Stagnant_Shadow_Perdition": "キャラクター昇格素材:物理(寒鴉 / アルジェンティ)", @@ -334,10 +334,10 @@ "Stagnant_Shadow_Spike": "キャラクター昇格素材:物理(ナターシャ / クラーラ / ルカ / 素裳)", "Stagnant_Shadow_Rime": "キャラクター昇格素材:氷(三月なのか / ヘルタ / ジェパード / ペラ)", "Stagnant_Shadow_Mirage": "キャラクター昇格素材:虚数(ヴェルト / 羅刹 / 御空)", - "Stagnant_Shadow_Icicle": "キャラクター昇格素材:氷(彦卿 / 鏡流)", + "Stagnant_Shadow_Icicle": "キャラクター昇格素材:氷(彦卿 / 鏡流 / ルアン・メェイ)", "Stagnant_Shadow_Doom": "キャラクター昇格素材:雷(カフカ / 景元)", - "Stagnant_Shadow_Puppetry": "キャラクター昇格素材:虚数(丹恒・飲月)", - "Stagnant_Shadow_Abomination": "キャラクター昇格素材:量子(リンクス / 符玄)", + "Stagnant_Shadow_Puppetry": "キャラクター昇格素材:虚数(丹恒・飲月 / Dr.レイシオ)", + "Stagnant_Shadow_Abomination": "キャラクター昇格素材:量子(リンクス / 符玄 / 雪衣)", "Stagnant_Shadow_Scorch": "キャラクター昇格素材:炎(桂乃芬 / トパーズ&カブ)", "Stagnant_Shadow_Celestial": "キャラクター昇格素材:風(刃 / フォフォ)", "Stagnant_Shadow_Perdition": "キャラクター昇格素材:物理(寒鴉 / アルジェンティ)" @@ -399,6 +399,7 @@ "Natasha": "ナターシャ", "Pela": "ペラ", "Qingque": "青雀", + "RuanMei": "ルアン・メェイ", "Sampo": "サンポ", "Seele": "ゼーレ", "Serval": "セーバル", @@ -409,6 +410,7 @@ "TrailblazerDestruction": "開拓者・壊滅", "TrailblazerPreservation": "開拓者・存護", "Welt": "ヴェルト", + "Xueyi": "雪衣", "Yanqing": "彦卿", "Yukong": "御空" } @@ -494,13 +496,6 @@ "not_set": "not_set", "not_supported": "not_supported" }, - "Complete_Calyx_Crimson_1_time": { - "name": "「疑似花萼(赤)」を1回クリアする", - "help": "AchievableQuest.Complete_Calyx_Crimson_1_time.help", - "achievable": "achievable", - "not_set": "not_set", - "not_supported": "not_supported" - }, "Clear_Stagnant_Shadow_1_times": { "name": "「凝結虚影」を1回クリアする", "help": "AchievableQuest.Clear_Stagnant_Shadow_1_times.help", @@ -536,41 +531,6 @@ "not_set": "not_set", "not_supported": "not_supported" }, - "Enter_combat_by_attacking_enemy_Weakness_and_win_3_times": { - "name": "弱点を攻撃して戦闘に入り、3回勝利する", - "help": "AchievableQuest.Enter_combat_by_attacking_enemy_Weakness_and_win_3_times.help", - "achievable": "achievable", - "not_set": "not_set", - "not_supported": "not_supported" - }, - "Use_Technique_2_times": { - "name": "秘技を累計2回発動する", - "help": "AchievableQuest.Use_Technique_2_times.help", - "achievable": "achievable", - "not_set": "not_set", - "not_supported": "not_supported" - }, - "Go_on_assignment_1_time": { - "name": "依頼に1回派遣する", - "help": "AchievableQuest.Go_on_assignment_1_time.help", - "achievable": "achievable", - "not_set": "not_set", - "not_supported": "not_supported" - }, - "Take_1_photo": { - "name": "1回撮影する", - "help": "AchievableQuest.Take_1_photo.help", - "achievable": "achievable", - "not_set": "not_set", - "not_supported": "not_supported" - }, - "Destroy_3_destructible_objects": { - "name": "破壊できるオブジェクトを累計で3つ破壊する", - "help": "AchievableQuest.Destroy_3_destructible_objects.help", - "achievable": "achievable", - "not_set": "not_set", - "not_supported": "not_supported" - }, "Complete_Forgotten_Hall_1_time": { "name": "「忘却の庭」を1回クリアする", "help": "AchievableQuest.Complete_Forgotten_Hall_1_time.help", @@ -585,20 +545,6 @@ "not_set": "not_set", "not_supported": "not_supported" }, - "Complete_1_stage_in_Simulated_Universe_Any_world": { - "name": "「模擬宇宙」のエリアを1つクリアする(任意の世界)", - "help": "AchievableQuest.Complete_1_stage_in_Simulated_Universe_Any_world.help", - "achievable": "achievable", - "not_set": "not_set", - "not_supported": "not_supported" - }, - "Obtain_victory_in_combat_with_support_characters_1_time": { - "name": "サポートキャラを使い、戦闘に1回勝利する", - "help": "AchievableQuest.Obtain_victory_in_combat_with_support_characters_1_time.help", - "achievable": "achievable", - "not_set": "not_set", - "not_supported": "not_supported" - }, "Use_an_Ultimate_to_deal_the_final_blow_1_time": { "name": "必殺技で最後の一撃を1回与える", "help": "AchievableQuest.Use_an_Ultimate_to_deal_the_final_blow_1_time.help", @@ -606,27 +552,6 @@ "not_set": "not_set", "not_supported": "not_supported" }, - "Level_up_any_character_1_time": { - "name": "任意のキャラを1回レベルアップする", - "help": "AchievableQuest.Level_up_any_character_1_time.help", - "achievable": "achievable", - "not_set": "not_set", - "not_supported": "not_supported" - }, - "Level_up_any_Light_Cone_1_time": { - "name": "任意の光円錐を1回レベルアップする", - "help": "AchievableQuest.Level_up_any_Light_Cone_1_time.help", - "achievable": "achievable", - "not_set": "not_set", - "not_supported": "not_supported" - }, - "Level_up_any_Relic_1_time": { - "name": "任意の遺物を1回レベルアップする", - "help": "AchievableQuest.Level_up_any_Relic_1_time.help", - "achievable": "achievable", - "not_set": "not_set", - "not_supported": "not_supported" - }, "Salvage_any_Relic": { "name": "任意の遺物1つを分解する", "help": "AchievableQuest.Salvage_any_Relic.help", @@ -634,26 +559,110 @@ "not_set": "not_set", "not_supported": "not_supported" }, - "Synthesize_Consumable_1_time": { - "name": "消耗品を1回合成する", - "help": "AchievableQuest.Synthesize_Consumable_1_time.help", - "achievable": "achievable", - "not_set": "not_set", - "not_supported": "not_supported" - }, - "Synthesize_material_1_time": { - "name": "素材を1回合成する", - "help": "AchievableQuest.Synthesize_material_1_time.help", - "achievable": "achievable", - "not_set": "not_set", - "not_supported": "not_supported" - }, "Use_Consumables_1_time": { "name": "消耗品を1個使う", "help": "AchievableQuest.Use_Consumables_1_time.help", "achievable": "achievable", "not_set": "not_set", "not_supported": "not_supported" + }, + "Log_in_to_the_game": { + "name": "ゲームにログインする", + "help": "AchievableQuest.Log_in_to_the_game.help", + "achievable": "achievable", + "not_set": "not_set", + "not_supported": "not_supported" + }, + "Dispatch_1_assignments": { + "name": "依頼に1回派遣する", + "help": "AchievableQuest.Dispatch_1_assignments.help", + "achievable": "achievable", + "not_set": "not_set", + "not_supported": "not_supported" + }, + "Complete_Simulated_Universe_1_times": { + "name": "「模擬宇宙」を1回クリアする", + "help": "AchievableQuest.Complete_Simulated_Universe_1_times.help", + "achievable": "achievable", + "not_set": "not_set", + "not_supported": "not_supported" + }, + "Clear_Calyx_Crimson_1_times": { + "name": "「疑似花萼(赤)」を1回クリアする", + "help": "AchievableQuest.Clear_Calyx_Crimson_1_times.help", + "achievable": "achievable", + "not_set": "not_set", + "not_supported": "not_supported" + }, + "Enter_combat_by_attacking_enemie_Weakness_and_win_3_times": { + "name": "弱点を攻撃して戦闘に入り、3回勝利する", + "help": "AchievableQuest.Enter_combat_by_attacking_enemie_Weakness_and_win_3_times.help", + "achievable": "achievable", + "not_set": "not_set", + "not_supported": "not_supported" + }, + "Use_Technique_2_times": { + "name": "累計で秘技を2回発動する", + "help": "AchievableQuest.Use_Technique_2_times.help", + "achievable": "achievable", + "not_set": "not_set", + "not_supported": "not_supported" + }, + "Destroy_3_destructible_objects": { + "name": "破壊できるオブジェクトを累計で3個破壊する", + "help": "AchievableQuest.Destroy_3_destructible_objects.help", + "achievable": "achievable", + "not_set": "not_set", + "not_supported": "not_supported" + }, + "Obtain_victory_in_combat_with_Support_Characters_1_times": { + "name": "サポートキャラを使い、戦闘に1回勝利する", + "help": "AchievableQuest.Obtain_victory_in_combat_with_Support_Characters_1_times.help", + "achievable": "achievable", + "not_set": "not_set", + "not_supported": "not_supported" + }, + "Level_up_any_character_1_times": { + "name": "任意のキャラを1回レベルアップする", + "help": "AchievableQuest.Level_up_any_character_1_times.help", + "achievable": "achievable", + "not_set": "not_set", + "not_supported": "not_supported" + }, + "Level_up_any_Light_Cone_1_times": { + "name": "任意の光円錐を1回レベルアップする", + "help": "AchievableQuest.Level_up_any_Light_Cone_1_times.help", + "achievable": "achievable", + "not_set": "not_set", + "not_supported": "not_supported" + }, + "Use_the_Omni_Synthesizer_1_times": { + "name": "「万能合成マシン」を1回使用する", + "help": "AchievableQuest.Use_the_Omni_Synthesizer_1_times.help", + "achievable": "achievable", + "not_set": "not_set", + "not_supported": "not_supported" + }, + "Take_photos_1_times": { + "name": "1回撮影する", + "help": "AchievableQuest.Take_photos_1_times.help", + "achievable": "achievable", + "not_set": "not_set", + "not_supported": "not_supported" + }, + "Consume_120_Trailblaze_Power": { + "name": "累計で開拓力×120を消費する", + "help": "AchievableQuest.Consume_120_Trailblaze_Power.help", + "achievable": "achievable", + "not_set": "not_set", + "not_supported": "not_supported" + }, + "Level_up_any_Relic_1_times": { + "name": "任意の遺物を1回レベルアップする", + "help": "AchievableQuest.Level_up_any_Relic_1_times.help", + "achievable": "achievable", + "not_set": "not_set", + "not_supported": "not_supported" } }, "DailyStorage": { @@ -826,9 +835,9 @@ "Bonus": { "name": "RogueWorld.Bonus.name", "help": "RogueWorld.Bonus.help", - "Blessing Cosmos": "Blessing Cosmos", - "Miracle Cosmos": "Miracle Cosmos", - "Fragmented Cosmos": "Fragmented Cosmos" + "Blessing Universe": "Blessing Universe", + "Miracle Universe": "Miracle Universe", + "Fragmented Universe": "Fragmented Universe" }, "DomainStrategy": { "name": "RogueWorld.DomainStrategy.name", diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index c6b58db7d..3d3879b63 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -240,10 +240,10 @@ "Stagnant_Shadow_Spike": "角色晋阶材料:物理(娜塔莎 / 克拉拉 / 卢卡 / 素裳)", "Stagnant_Shadow_Rime": "角色晋阶材料:冰(三月七 / 黑塔 / 杰帕德 / 佩拉)", "Stagnant_Shadow_Mirage": "角色晋阶材料:虚数(瓦尔特 / 罗刹 / 驭空)", - "Stagnant_Shadow_Icicle": "角色晋阶材料:冰(彦卿 / 镜流)", + "Stagnant_Shadow_Icicle": "角色晋阶材料:冰(彦卿 / 镜流 / 阮•梅)", "Stagnant_Shadow_Doom": "角色晋阶材料:雷(卡芙卡 / 景元)", - "Stagnant_Shadow_Puppetry": "角色晋阶材料:虚数(丹恒•饮月)", - "Stagnant_Shadow_Abomination": "角色晋阶材料:量子(玲可 / 符玄)", + "Stagnant_Shadow_Puppetry": "角色晋阶材料:虚数(丹恒•饮月 / 真理医生)", + "Stagnant_Shadow_Abomination": "角色晋阶材料:量子(玲可 / 符玄 / 雪衣)", "Stagnant_Shadow_Scorch": "角色晋阶材料:火(桂乃芬 / 托帕&账账)", "Stagnant_Shadow_Celestial": "角色晋阶材料:风(刃 / 藿藿)", "Stagnant_Shadow_Perdition": "角色晋阶材料:物理(寒鸦 / 银枝)", @@ -334,10 +334,10 @@ "Stagnant_Shadow_Spike": "角色晋阶材料:物理(娜塔莎 / 克拉拉 / 卢卡 / 素裳)", "Stagnant_Shadow_Rime": "角色晋阶材料:冰(三月七 / 黑塔 / 杰帕德 / 佩拉)", "Stagnant_Shadow_Mirage": "角色晋阶材料:虚数(瓦尔特 / 罗刹 / 驭空)", - "Stagnant_Shadow_Icicle": "角色晋阶材料:冰(彦卿 / 镜流)", + "Stagnant_Shadow_Icicle": "角色晋阶材料:冰(彦卿 / 镜流 / 阮•梅)", "Stagnant_Shadow_Doom": "角色晋阶材料:雷(卡芙卡 / 景元)", - "Stagnant_Shadow_Puppetry": "角色晋阶材料:虚数(丹恒•饮月)", - "Stagnant_Shadow_Abomination": "角色晋阶材料:量子(玲可 / 符玄)", + "Stagnant_Shadow_Puppetry": "角色晋阶材料:虚数(丹恒•饮月 / 真理医生)", + "Stagnant_Shadow_Abomination": "角色晋阶材料:量子(玲可 / 符玄 / 雪衣)", "Stagnant_Shadow_Scorch": "角色晋阶材料:火(桂乃芬 / 托帕&账账)", "Stagnant_Shadow_Celestial": "角色晋阶材料:风(刃 / 藿藿)", "Stagnant_Shadow_Perdition": "角色晋阶材料:物理(寒鸦 / 银枝)" @@ -399,6 +399,7 @@ "Natasha": "娜塔莎", "Pela": "佩拉", "Qingque": "青雀", + "RuanMei": "阮•梅", "Sampo": "桑博", "Seele": "希儿", "Serval": "希露瓦", @@ -409,6 +410,7 @@ "TrailblazerDestruction": "开拓者•毁灭", "TrailblazerPreservation": "开拓者•存护", "Welt": "瓦尔特", + "Xueyi": "雪衣", "Yanqing": "彦卿", "Yukong": "驭空" } @@ -494,13 +496,6 @@ "not_set": "未设置", "not_supported": "暂未支持" }, - "Complete_Calyx_Crimson_1_time": { - "name": "完成1次「拟造花萼(赤)」", - "help": "需要设置并启用\"每日副本\"任务", - "achievable": "可完成", - "not_set": "未设置", - "not_supported": "暂未支持" - }, "Clear_Stagnant_Shadow_1_times": { "name": "完成1次「凝滞虚影」", "help": "需要设置并启用\"每日副本\"任务", @@ -536,41 +531,6 @@ "not_set": "未设置", "not_supported": "暂未支持" }, - "Enter_combat_by_attacking_enemy_Weakness_and_win_3_times": { - "name": "利用弱点进入战斗并获胜3次", - "help": "默认可完成,将做姬子试用", - "achievable": "可完成", - "not_set": "未设置", - "not_supported": "暂未支持" - }, - "Use_Technique_2_times": { - "name": "累计施放2次秘技", - "help": "默认可完成,将前往深渊一施放2次秘技", - "achievable": "可完成", - "not_set": "未设置", - "not_supported": "暂未支持" - }, - "Go_on_assignment_1_time": { - "name": "派遣1次委托", - "help": "需要设置并启用\"委托\"任务", - "achievable": "可完成", - "not_set": "未设置", - "not_supported": "暂未支持" - }, - "Take_1_photo": { - "name": "拍照1次", - "help": "默认可完成", - "achievable": "可完成", - "not_set": "未设置", - "not_supported": "暂未支持" - }, - "Destroy_3_destructible_objects": { - "name": "累计击碎3个可破坏物", - "help": "默认可完成,将做姬子试用", - "achievable": "可完成", - "not_set": "未设置", - "not_supported": "暂未支持" - }, "Complete_Forgotten_Hall_1_time": { "name": "完成1次「忘却之庭」", "help": "默认可完成,将使用前四个角色打一次深渊一,请保证帐号练度足够打深渊一", @@ -585,20 +545,6 @@ "not_set": "未设置", "not_supported": "暂未支持" }, - "Complete_1_stage_in_Simulated_Universe_Any_world": { - "name": "通关「模拟宇宙」(任意世界)的1个区域", - "help": "需要设置并启用\"模拟宇宙\"任务", - "achievable": "可完成", - "not_set": "未设置", - "not_supported": "暂未支持" - }, - "Obtain_victory_in_combat_with_support_characters_1_time": { - "name": "使用支援角色并获得战斗胜利1次", - "help": "需要设置并启用\"每日副本\",且设置好友支援", - "achievable": "可完成", - "not_set": "未设置", - "not_supported": "暂未支持" - }, "Use_an_Ultimate_to_deal_the_final_blow_1_time": { "name": "施放终结技造成制胜一击1次", "help": "默认可完成,将做姬子试用", @@ -606,27 +552,6 @@ "not_set": "未设置", "not_supported": "暂未支持" }, - "Level_up_any_character_1_time": { - "name": "将任意角色等级提升1次", - "help": "", - "achievable": "可完成", - "not_set": "未设置", - "not_supported": "暂未支持" - }, - "Level_up_any_Light_Cone_1_time": { - "name": "将任意光锥等级提升1次", - "help": "", - "achievable": "可完成", - "not_set": "未设置", - "not_supported": "暂未支持" - }, - "Level_up_any_Relic_1_time": { - "name": "将任意遗器等级提升1次", - "help": "", - "achievable": "可完成", - "not_set": "未设置", - "not_supported": "暂未支持" - }, "Salvage_any_Relic": { "name": "分解任意1件遗器", "help": "默认可完成,将分解遗器稀有度倒序的第一个", @@ -634,23 +559,107 @@ "not_set": "未设置", "not_supported": "暂未支持" }, - "Synthesize_Consumable_1_time": { - "name": "合成1次消耗品", - "help": "默认可完成,将合成最低级零食", + "Use_Consumables_1_time": { + "name": "使用1件消耗品", + "help": "默认可完成,将使用护具,无材料时先合成再使用", "achievable": "可完成", "not_set": "未设置", "not_supported": "暂未支持" }, - "Synthesize_material_1_time": { - "name": "合成1次材料", + "Log_in_to_the_game": { + "name": "登录游戏", + "help": "", + "achievable": "可完成", + "not_set": "未设置", + "not_supported": "暂未支持" + }, + "Dispatch_1_assignments": { + "name": "派遣1次委托", + "help": "需要设置并启用\"委托\"任务", + "achievable": "可完成", + "not_set": "未设置", + "not_supported": "暂未支持" + }, + "Complete_Simulated_Universe_1_times": { + "name": "完成1次「模拟宇宙」", + "help": "需要设置并启用\"模拟宇宙\"任务", + "achievable": "可完成", + "not_set": "未设置", + "not_supported": "暂未支持" + }, + "Clear_Calyx_Crimson_1_times": { + "name": "完成1次「拟造花萼(赤)」", + "help": "需要设置并启用\"每日副本\"任务", + "achievable": "可完成", + "not_set": "未设置", + "not_supported": "暂未支持" + }, + "Enter_combat_by_attacking_enemie_Weakness_and_win_3_times": { + "name": "利用弱点进入战斗并获胜3次", + "help": "默认可完成,将做姬子试用", + "achievable": "可完成", + "not_set": "未设置", + "not_supported": "暂未支持" + }, + "Use_Technique_2_times": { + "name": "累计施放2次秘技", + "help": "默认可完成,将前往深渊一施放2次秘技", + "achievable": "可完成", + "not_set": "未设置", + "not_supported": "暂未支持" + }, + "Destroy_3_destructible_objects": { + "name": "累计击碎3个可破坏物", + "help": "默认可完成,将做姬子试用", + "achievable": "可完成", + "not_set": "未设置", + "not_supported": "暂未支持" + }, + "Obtain_victory_in_combat_with_Support_Characters_1_times": { + "name": "使用支援角色并获得战斗胜利1次", + "help": "需要设置并启用\"每日副本\",且设置好友支援", + "achievable": "可完成", + "not_set": "未设置", + "not_supported": "暂未支持" + }, + "Level_up_any_character_1_times": { + "name": "将任意角色等级提升1次", + "help": "", + "achievable": "可完成", + "not_set": "未设置", + "not_supported": "暂未支持" + }, + "Level_up_any_Light_Cone_1_times": { + "name": "将任意光锥等级提升1次", + "help": "", + "achievable": "可完成", + "not_set": "未设置", + "not_supported": "暂未支持" + }, + "Use_the_Omni_Synthesizer_1_times": { + "name": "使用1次「万能合成机」", "help": "默认可完成,将合成最低级材料", "achievable": "可完成", "not_set": "未设置", "not_supported": "暂未支持" }, - "Use_Consumables_1_time": { - "name": "使用1件消耗品", - "help": "默认可完成,将使用护具,无材料时先合成再使用", + "Take_photos_1_times": { + "name": "拍照1次", + "help": "默认可完成", + "achievable": "可完成", + "not_set": "未设置", + "not_supported": "暂未支持" + }, + "Consume_120_Trailblaze_Power": { + "name": "累计消耗120点开拓力", + "help": "", + "achievable": "可完成", + "not_set": "未设置", + "not_supported": "暂未支持" + }, + "Level_up_any_Relic_1_times": { + "name": "将任意遗器等级提升1次", + "help": "", "achievable": "可完成", "not_set": "未设置", "not_supported": "暂未支持" @@ -826,9 +835,9 @@ "Bonus": { "name": "开拓祝福三选一", "help": "", - "Blessing Cosmos": "祝福宇宙(获得一个祝福)", - "Miracle Cosmos": "神奇宇宙(获得一个奇物)", - "Fragmented Cosmos": "破碎宇宙(获得宇宙碎片)" + "Blessing Universe": "祝福宇宙(获得一个祝福)", + "Miracle Universe": "神奇宇宙(获得一个奇物)", + "Fragmented Universe": "破碎宇宙(获得宇宙碎片)" }, "DomainStrategy": { "name": "区域策略", diff --git a/module/config/i18n/zh-TW.json b/module/config/i18n/zh-TW.json index 438beac9a..73fc24cf5 100644 --- a/module/config/i18n/zh-TW.json +++ b/module/config/i18n/zh-TW.json @@ -240,10 +240,10 @@ "Stagnant_Shadow_Spike": "角色晉階材料:物理(娜塔莎 / 克拉拉 / 盧卡 / 素裳)", "Stagnant_Shadow_Rime": "角色晉階材料:冰(三月七 / 黑塔 / 傑帕德 / 佩拉)", "Stagnant_Shadow_Mirage": "角色晉階材料:虛數(瓦爾特 / 羅剎 / 馭空)", - "Stagnant_Shadow_Icicle": "角色晉階材料:冰(彥卿 / 鏡流)", + "Stagnant_Shadow_Icicle": "角色晉階材料:冰(彥卿 / 鏡流 / 阮•梅)", "Stagnant_Shadow_Doom": "角色晉階材料:雷(卡芙卡 / 景元)", - "Stagnant_Shadow_Puppetry": "角色晉階材料:虛數(丹恆•飲月)", - "Stagnant_Shadow_Abomination": "角色晉階材料:量子(玲可 / 符玄)", + "Stagnant_Shadow_Puppetry": "角色晉階材料:虛數(丹恆•飲月 / 真理醫生)", + "Stagnant_Shadow_Abomination": "角色晉階材料:量子(玲可 / 符玄 / 雪衣)", "Stagnant_Shadow_Scorch": "角色晉階材料:火(桂乃芬 / 托帕&帳帳)", "Stagnant_Shadow_Celestial": "角色晉階材料:風(刃 / 藿藿)", "Stagnant_Shadow_Perdition": "角色晉階材料:物理(寒鴉 / 銀枝)", @@ -334,10 +334,10 @@ "Stagnant_Shadow_Spike": "角色晉階材料:物理(娜塔莎 / 克拉拉 / 盧卡 / 素裳)", "Stagnant_Shadow_Rime": "角色晉階材料:冰(三月七 / 黑塔 / 傑帕德 / 佩拉)", "Stagnant_Shadow_Mirage": "角色晉階材料:虛數(瓦爾特 / 羅剎 / 馭空)", - "Stagnant_Shadow_Icicle": "角色晉階材料:冰(彥卿 / 鏡流)", + "Stagnant_Shadow_Icicle": "角色晉階材料:冰(彥卿 / 鏡流 / 阮•梅)", "Stagnant_Shadow_Doom": "角色晉階材料:雷(卡芙卡 / 景元)", - "Stagnant_Shadow_Puppetry": "角色晉階材料:虛數(丹恆•飲月)", - "Stagnant_Shadow_Abomination": "角色晉階材料:量子(玲可 / 符玄)", + "Stagnant_Shadow_Puppetry": "角色晉階材料:虛數(丹恆•飲月 / 真理醫生)", + "Stagnant_Shadow_Abomination": "角色晉階材料:量子(玲可 / 符玄 / 雪衣)", "Stagnant_Shadow_Scorch": "角色晉階材料:火(桂乃芬 / 托帕&帳帳)", "Stagnant_Shadow_Celestial": "角色晉階材料:風(刃 / 藿藿)", "Stagnant_Shadow_Perdition": "角色晉階材料:物理(寒鴉 / 銀枝)" @@ -399,6 +399,7 @@ "Natasha": "娜塔莎", "Pela": "佩拉", "Qingque": "青雀", + "RuanMei": "阮•梅", "Sampo": "桑博", "Seele": "希兒", "Serval": "希露瓦", @@ -409,6 +410,7 @@ "TrailblazerDestruction": "開拓者•毀滅", "TrailblazerPreservation": "開拓者•存護", "Welt": "瓦爾特", + "Xueyi": "雪衣", "Yanqing": "彥卿", "Yukong": "馭空" } @@ -494,13 +496,6 @@ "not_set": "未設定", "not_supported": "暫未支援" }, - "Complete_Calyx_Crimson_1_time": { - "name": "完成1次「擬造花萼(赤)」", - "help": "需要設定並啟用\"每日副本\"任務", - "achievable": "可完成", - "not_set": "未設定", - "not_supported": "暫未支援" - }, "Clear_Stagnant_Shadow_1_times": { "name": "完成1次「凝滯虛影」", "help": "需要設定並啟用\"每日副本\"任務", @@ -536,41 +531,6 @@ "not_set": "未設定", "not_supported": "暫未支援" }, - "Enter_combat_by_attacking_enemy_Weakness_and_win_3_times": { - "name": "利用弱點進入戰鬥並獲勝3次", - "help": "預設可完成,將做姬子試用", - "achievable": "可完成", - "not_set": "未設定", - "not_supported": "暫未支援" - }, - "Use_Technique_2_times": { - "name": "累積施放2次秘技", - "help": "預設可完成,將前往深淵一施放2次秘技", - "achievable": "可完成", - "not_set": "未設定", - "not_supported": "暫未支援" - }, - "Go_on_assignment_1_time": { - "name": "派遣1次委託", - "help": "需要設定並啟用\"委託\"任務", - "achievable": "可完成", - "not_set": "未設定", - "not_supported": "暫未支援" - }, - "Take_1_photo": { - "name": "拍照1次", - "help": "預設可完成", - "achievable": "可完成", - "not_set": "未設定", - "not_supported": "暫未支援" - }, - "Destroy_3_destructible_objects": { - "name": "累積擊碎3個可破壞物", - "help": "預設可完成,將做姬子試用", - "achievable": "可完成", - "not_set": "未設定", - "not_supported": "暫未支援" - }, "Complete_Forgotten_Hall_1_time": { "name": "完成1次「忘卻之庭」", "help": "預設可完成,將使用前四個角色打一次深淵一,請確保帳號練度足夠打深淵一", @@ -585,20 +545,6 @@ "not_set": "未設定", "not_supported": "暫未支援" }, - "Complete_1_stage_in_Simulated_Universe_Any_world": { - "name": "完成「模擬宇宙」任意世界的1個區域", - "help": "需要設定並啟用\"模擬宇宙\"任務", - "achievable": "可完成", - "not_set": "未設定", - "not_supported": "暫未支援" - }, - "Obtain_victory_in_combat_with_support_characters_1_time": { - "name": "使用支援角色並獲得戰鬥勝利1次", - "help": "需要設定並啟用\"每日副本\",且設並好友支援", - "achievable": "可完成", - "not_set": "未設定", - "not_supported": "暫未支援" - }, "Use_an_Ultimate_to_deal_the_final_blow_1_time": { "name": "施放終結技造成制勝一擊1次", "help": "預設可完成,將做姬子試用", @@ -606,27 +552,6 @@ "not_set": "未設定", "not_supported": "暫未支援" }, - "Level_up_any_character_1_time": { - "name": "將任意角色等級提升1次", - "help": "", - "achievable": "可完成", - "not_set": "未設定", - "not_supported": "暫未支援" - }, - "Level_up_any_Light_Cone_1_time": { - "name": "將任意光錐等級提升1次", - "help": "", - "achievable": "可完成", - "not_set": "未設定", - "not_supported": "暫未支援" - }, - "Level_up_any_Relic_1_time": { - "name": "將任意遺器等級提升1次", - "help": "", - "achievable": "可完成", - "not_set": "未設定", - "not_supported": "暫未支援" - }, "Salvage_any_Relic": { "name": "分解任意1件遺器", "help": "預設可完成,將分解遺器稀有度倒序的第一個", @@ -634,23 +559,107 @@ "not_set": "未設定", "not_supported": "暫未支援" }, - "Synthesize_Consumable_1_time": { - "name": "合成1次消耗品", - "help": "預設可完成,將合成最低級零食", + "Use_Consumables_1_time": { + "name": "使用1件消耗品", + "help": "預設可完成,將使用護具,無材料時先合成再使用", "achievable": "可完成", "not_set": "未設定", "not_supported": "暫未支援" }, - "Synthesize_material_1_time": { - "name": "合成1次素材", + "Log_in_to_the_game": { + "name": "登入遊戲", + "help": "", + "achievable": "可完成", + "not_set": "未設定", + "not_supported": "暫未支援" + }, + "Dispatch_1_assignments": { + "name": "派遣1次委託", + "help": "需要設定並啟用\"委託\"任務", + "achievable": "可完成", + "not_set": "未設定", + "not_supported": "暫未支援" + }, + "Complete_Simulated_Universe_1_times": { + "name": "完成1次「模擬宇宙」", + "help": "需要設定並啟用\"模擬宇宙\"任務", + "achievable": "可完成", + "not_set": "未設定", + "not_supported": "暫未支援" + }, + "Clear_Calyx_Crimson_1_times": { + "name": "完成1次「擬造花萼(赤)」", + "help": "需要設定並啟用\"每日副本\"任務", + "achievable": "可完成", + "not_set": "未設定", + "not_supported": "暫未支援" + }, + "Enter_combat_by_attacking_enemie_Weakness_and_win_3_times": { + "name": "利用弱點進入戰鬥並獲勝3次", + "help": "預設可完成,將做姬子試用", + "achievable": "可完成", + "not_set": "未設定", + "not_supported": "暫未支援" + }, + "Use_Technique_2_times": { + "name": "累積施放2次秘技", + "help": "預設可完成,將前往深淵一施放2次秘技", + "achievable": "可完成", + "not_set": "未設定", + "not_supported": "暫未支援" + }, + "Destroy_3_destructible_objects": { + "name": "累積擊碎3個可破壞物", + "help": "預設可完成,將做姬子試用", + "achievable": "可完成", + "not_set": "未設定", + "not_supported": "暫未支援" + }, + "Obtain_victory_in_combat_with_Support_Characters_1_times": { + "name": "使用支援角色並獲得戰鬥勝利1次", + "help": "需要設定並啟用\"每日副本\",且設並好友支援", + "achievable": "可完成", + "not_set": "未設定", + "not_supported": "暫未支援" + }, + "Level_up_any_character_1_times": { + "name": "將任意角色等級提升1次", + "help": "", + "achievable": "可完成", + "not_set": "未設定", + "not_supported": "暫未支援" + }, + "Level_up_any_Light_Cone_1_times": { + "name": "將任意光錐等級提升1次", + "help": "", + "achievable": "可完成", + "not_set": "未設定", + "not_supported": "暫未支援" + }, + "Use_the_Omni_Synthesizer_1_times": { + "name": "使用1次「萬能合成機」", "help": "預設可完成,將合成最低級素材", "achievable": "可完成", "not_set": "未設定", "not_supported": "暫未支援" }, - "Use_Consumables_1_time": { - "name": "使用1件消耗品", - "help": "預設可完成,將使用護具,無材料時先合成再使用", + "Take_photos_1_times": { + "name": "拍照1次", + "help": "預設可完成", + "achievable": "可完成", + "not_set": "未設定", + "not_supported": "暫未支援" + }, + "Consume_120_Trailblaze_Power": { + "name": "累積消耗120點開拓力", + "help": "", + "achievable": "可完成", + "not_set": "未設定", + "not_supported": "暫未支援" + }, + "Level_up_any_Relic_1_times": { + "name": "將任意遺器等級提升1次", + "help": "", "achievable": "可完成", "not_set": "未設定", "not_supported": "暫未支援" @@ -826,9 +835,9 @@ "Bonus": { "name": "開拓祝福三選一", "help": "", - "Blessing Cosmos": "祝福宇宙(獲得一個祝福)", - "Miracle Cosmos": "神奇宇宙(獲得一個奇物)", - "Fragmented Cosmos": "破碎宇宙(獲得宇宙碎片)" + "Blessing Universe": "祝福宇宙(獲得一個祝福)", + "Miracle Universe": "神奇宇宙(獲得一個奇物)", + "Fragmented Universe": "破碎宇宙(獲得宇宙碎片)" }, "DomainStrategy": { "name": "區域策略", diff --git a/tasks/assignment/assignment.py b/tasks/assignment/assignment.py index 2174548e9..2f21c93f2 100644 --- a/tasks/assignment/assignment.py +++ b/tasks/assignment/assignment.py @@ -63,20 +63,10 @@ class Assignment(AssignmentClaim, SynthesizeUI): # Scheduler logger.attr('has_new_dispatch', self.has_new_dispatch) with self.config.multi_set(): - # Check battle pass - quests = self.config.stored.BattlePassTodayQuest.load_quests() - if self.has_new_dispatch: - if KEYWORD_BATTLE_PASS_QUEST.Dispatch_1_assignments in quests: - logger.info( - 'Achieved battle pass quest Dispatch_1_assignments') - if self.config.stored.BattlePassLevel.is_full(): - logger.info('BattlePassLevel full, no task call') - else: - self.config.task_call('BattlePass') # Check daily quests = self.config.stored.DailyQuest.load_quests() - if KEYWORDS_DAILY_QUEST.Go_on_assignment_1_time in quests: - logger.info('Achieved daily quest Go_on_assignment_1_time') + if KEYWORDS_DAILY_QUEST.Dispatch_1_assignments in quests: + logger.info('Achieved daily quest Dispatch_1_assignments') self.config.task_call('DailyQuest') # Delay self if len(self.dispatched): diff --git a/tasks/base/assets/assets_base_page.py b/tasks/base/assets/assets_base_page.py index 71a428d92..dfe395f08 100644 --- a/tasks/base/assets/assets_base_page.py +++ b/tasks/base/assets/assets_base_page.py @@ -356,10 +356,10 @@ ROGUE_CHECK = ButtonWrapper( name='ROGUE_CHECK', share=Button( file='./assets/share/base/page/ROGUE_CHECK.png', - area=(40, 19, 73, 49), - search=(20, 0, 93, 69), - color=(104, 96, 90), - button=(40, 19, 73, 49), + area=(39, 17, 76, 51), + search=(19, 0, 96, 71), + color=(81, 74, 76), + button=(39, 17, 76, 51), ), ) SYNTHESIZE_CHECK = ButtonWrapper( diff --git a/tasks/battle_pass/keywords/quest.py b/tasks/battle_pass/keywords/quest.py index ab0827a7f..f1e548d7c 100644 --- a/tasks/battle_pass/keywords/quest.py +++ b/tasks/battle_pass/keywords/quest.py @@ -3,44 +3,8 @@ from .classes import BattlePassQuest # This file was auto-generated, do not modify it manually. To generate: # ``` python -m dev_tools.keyword_extract ``` -Log_in_to_the_game = BattlePassQuest( - id=1, - name='Log_in_to_the_game', - cn='登录游戏', - cht='登入遊戲', - en='Log in to the game', - jp='ゲームにログインする', - es='Inicia sesión en el juego', -) -Consume_1_Trailblaze_Power = BattlePassQuest( - id=2, - name='Consume_1_Trailblaze_Power', - cn='累计消耗1点开拓力', - cht='累積消耗1點開拓力', - en='Consume 1 Trailblaze Power', - jp='累計で開拓力×1を消費する', - es='Consume 1 pts. de Poder trazacaminos', -) -Dispatch_1_assignments = BattlePassQuest( - id=3, - name='Dispatch_1_assignments', - cn='派遣1次委托', - cht='派遣1次委託', - en='Dispatch 1 assignment(s)', - jp='依頼に1回派遣する', - es='Asigna 1 encargo', -) -Reach_500_on_Daily_Training_Activity = BattlePassQuest( - id=4, - name='Reach_500_on_Daily_Training_Activity', - cn='每日实训活跃度达到500', - cht='每日實訓活躍度達到500', - en='Reach 500 on Daily Training Activity', - jp='デイリー訓練のアクティブ度が500に到達する', - es='Acumula 500 pts. de actividad en el Entrenamiento diario', -) Complete_Simulated_Universe_1_times = BattlePassQuest( - id=5, + id=1, name='Complete_Simulated_Universe_1_times', cn='完成1次「模拟宇宙」', cht='完成1次「模擬宇宙」', @@ -49,7 +13,7 @@ Complete_Simulated_Universe_1_times = BattlePassQuest( es='Completa el Universo Simulado 1 vez', ) Clear_Calyx_1_times = BattlePassQuest( - id=6, + id=2, name='Clear_Calyx_1_times', cn='完成1次「拟造花萼」', cht='完成1次「擬造花萼」', @@ -58,7 +22,7 @@ Clear_Calyx_1_times = BattlePassQuest( es='Completa Cáliz 1 vez', ) Complete_Echo_of_War_1_times = BattlePassQuest( - id=7, + id=3, name='Complete_Echo_of_War_1_times', cn='完成1次「历战余响」', cht='完成1次「歷戰餘響」', @@ -67,16 +31,16 @@ Complete_Echo_of_War_1_times = BattlePassQuest( es='Completa Ecos de la guerra 1 vez', ) Use_300000_credits = BattlePassQuest( - id=8, + id=4, name='Use_300000_credits', cn='累计消耗30万信用点', cht='累積消耗30萬信用點', en='Use 300,000 credits', jp='累計で信用ポイント×30万を消費する', - es='Consume 300000 créditos', + es='Consume 300 000 créditos', ) Synthesize_Consumables_1_times = BattlePassQuest( - id=9, + id=5, name='Synthesize_Consumables_1_times', cn='累计合成消耗品1次', cht='累積合成消耗品1次', @@ -85,7 +49,7 @@ Synthesize_Consumables_1_times = BattlePassQuest( es='Sintetiza consumibles 1 veces', ) Clear_Stagnant_Shadow_1_times = BattlePassQuest( - id=10, + id=6, name='Clear_Stagnant_Shadow_1_times', cn='完成1次「凝滞虚影」', cht='完成1次「凝滯虛影」', @@ -94,7 +58,7 @@ Clear_Stagnant_Shadow_1_times = BattlePassQuest( es='Completa Sombra paralizada 1 veces', ) Clear_Cavern_of_Corrosion_1_times = BattlePassQuest( - id=11, + id=7, name='Clear_Cavern_of_Corrosion_1_times', cn='完成1次「侵蚀隧洞」', cht='完成1次「侵蝕隧洞」', @@ -102,3 +66,12 @@ Clear_Cavern_of_Corrosion_1_times = BattlePassQuest( jp='「侵蝕トンネル」を1回クリアする', es='Completa Caverna de la corrosión 1 veces', ) +Consume_a_total_of_1_Trailblaze_Power_1400_Trailblazer_Power_max = BattlePassQuest( + id=8, + name='Consume_a_total_of_1_Trailblaze_Power_1400_Trailblazer_Power_max', + cn='累计消耗1点开拓力(上限1400点开拓力)', + cht='累積消耗1點開拓力(上限1400點開拓力)', + en='Consume a total of 1 Trailblaze Power (1400 Trailblazer Power max)', + jp='累計で開拓力を1消費する(上限:1400開拓力)', + es='Consume un total de 1 pts. de Poder trazacaminos (máx. 1400 pts.)', +) diff --git a/tasks/character/keywords/character_list.py b/tasks/character/keywords/character_list.py index cd8d267d5..4c58396b5 100644 --- a/tasks/character/keywords/character_list.py +++ b/tasks/character/keywords/character_list.py @@ -84,8 +84,17 @@ DanHengImbibitorLunae = CharacterList( jp='丹恒・飲月', es='Dan Heng - Imbibitor Lunae', ) -FuXuan = CharacterList( +DrRatio = CharacterList( id=10, + name='DrRatio', + cn='真理医生', + cht='真理醫生', + en='Dr. Ratio', + jp='Dr.レイシオ', + es='Dr. Ratio', +) +FuXuan = CharacterList( + id=11, name='FuXuan', cn='符玄', cht='符玄', @@ -94,7 +103,7 @@ FuXuan = CharacterList( es='Fu Xuan', ) Gepard = CharacterList( - id=11, + id=12, name='Gepard', cn='杰帕德', cht='傑帕德', @@ -103,7 +112,7 @@ Gepard = CharacterList( es='Gepard', ) Guinaifen = CharacterList( - id=12, + id=13, name='Guinaifen', cn='桂乃芬', cht='桂乃芬', @@ -112,7 +121,7 @@ Guinaifen = CharacterList( es='Guinaifen', ) Hanya = CharacterList( - id=13, + id=14, name='Hanya', cn='寒鸦', cht='寒鴉', @@ -121,7 +130,7 @@ Hanya = CharacterList( es='Hanya', ) Herta = CharacterList( - id=14, + id=15, name='Herta', cn='黑塔', cht='黑塔', @@ -130,7 +139,7 @@ Herta = CharacterList( es='Herta', ) Himeko = CharacterList( - id=15, + id=16, name='Himeko', cn='姬子', cht='姬子', @@ -139,7 +148,7 @@ Himeko = CharacterList( es='Himeko', ) Hook = CharacterList( - id=16, + id=17, name='Hook', cn='虎克', cht='虎克', @@ -148,7 +157,7 @@ Hook = CharacterList( es='Hook', ) Huohuo = CharacterList( - id=17, + id=18, name='Huohuo', cn='藿藿', cht='藿藿', @@ -157,7 +166,7 @@ Huohuo = CharacterList( es='Huohuo', ) JingYuan = CharacterList( - id=18, + id=19, name='JingYuan', cn='景元', cht='景元', @@ -166,7 +175,7 @@ JingYuan = CharacterList( es='Jing Yuan', ) Jingliu = CharacterList( - id=19, + id=20, name='Jingliu', cn='镜流', cht='鏡流', @@ -175,7 +184,7 @@ Jingliu = CharacterList( es='Jingliu', ) Kafka = CharacterList( - id=20, + id=21, name='Kafka', cn='卡芙卡', cht='卡芙卡', @@ -184,7 +193,7 @@ Kafka = CharacterList( es='Kafka', ) Luka = CharacterList( - id=21, + id=22, name='Luka', cn='卢卡', cht='盧卡', @@ -193,7 +202,7 @@ Luka = CharacterList( es='Luka', ) Luocha = CharacterList( - id=22, + id=23, name='Luocha', cn='罗刹', cht='羅剎', @@ -202,7 +211,7 @@ Luocha = CharacterList( es='Luocha', ) Lynx = CharacterList( - id=23, + id=24, name='Lynx', cn='玲可', cht='玲可', @@ -211,7 +220,7 @@ Lynx = CharacterList( es='Lynx', ) March7th = CharacterList( - id=24, + id=25, name='March7th', cn='三月七', cht='三月七', @@ -220,7 +229,7 @@ March7th = CharacterList( es='Siete de Marzo', ) Natasha = CharacterList( - id=25, + id=26, name='Natasha', cn='娜塔莎', cht='娜塔莎', @@ -229,7 +238,7 @@ Natasha = CharacterList( es='Natasha', ) Pela = CharacterList( - id=26, + id=27, name='Pela', cn='佩拉', cht='佩拉', @@ -238,7 +247,7 @@ Pela = CharacterList( es='Pela', ) Qingque = CharacterList( - id=27, + id=28, name='Qingque', cn='青雀', cht='青雀', @@ -246,8 +255,17 @@ Qingque = CharacterList( jp='青雀', es='Qingque', ) +RuanMei = CharacterList( + id=29, + name='RuanMei', + cn='阮•梅', + cht='阮•梅', + en='Ruan Mei', + jp='ルアン・メェイ', + es='Ruan Mei', +) Sampo = CharacterList( - id=28, + id=30, name='Sampo', cn='桑博', cht='桑博', @@ -256,7 +274,7 @@ Sampo = CharacterList( es='Sampo', ) Seele = CharacterList( - id=29, + id=31, name='Seele', cn='希儿', cht='希兒', @@ -265,7 +283,7 @@ Seele = CharacterList( es='Seele', ) Serval = CharacterList( - id=30, + id=32, name='Serval', cn='希露瓦', cht='希露瓦', @@ -274,7 +292,7 @@ Serval = CharacterList( es='Serval', ) SilverWolf = CharacterList( - id=31, + id=33, name='SilverWolf', cn='银狼', cht='銀狼', @@ -283,7 +301,7 @@ SilverWolf = CharacterList( es='Silver Wolf', ) Sushang = CharacterList( - id=32, + id=34, name='Sushang', cn='素裳', cht='素裳', @@ -292,7 +310,7 @@ Sushang = CharacterList( es='Sushang', ) Tingyun = CharacterList( - id=33, + id=35, name='Tingyun', cn='停云', cht='停雲', @@ -301,7 +319,7 @@ Tingyun = CharacterList( es='Tingyun', ) TopazNumby = CharacterList( - id=34, + id=36, name='TopazNumby', cn='托帕&账账', cht='托帕&帳帳', @@ -310,7 +328,7 @@ TopazNumby = CharacterList( es='Topaz y Conti', ) TrailblazerDestruction = CharacterList( - id=35, + id=37, name='TrailblazerDestruction', cn='Trailblazer•毁灭', cht='Trailblazer•毀滅', @@ -319,7 +337,7 @@ TrailblazerDestruction = CharacterList( es='Trailblazer: Destrucción', ) TrailblazerPreservation = CharacterList( - id=36, + id=38, name='TrailblazerPreservation', cn='Trailblazer•存护', cht='Trailblazer•存護', @@ -328,7 +346,7 @@ TrailblazerPreservation = CharacterList( es='Trailblazer: Conservación', ) Welt = CharacterList( - id=37, + id=39, name='Welt', cn='瓦尔特', cht='瓦爾特', @@ -336,8 +354,17 @@ Welt = CharacterList( jp='ヴェルト', es='Welt', ) +Xueyi = CharacterList( + id=40, + name='Xueyi', + cn='雪衣', + cht='雪衣', + en='Xueyi', + jp='雪衣', + es='Xueyi', +) Yanqing = CharacterList( - id=38, + id=41, name='Yanqing', cn='彦卿', cht='彥卿', @@ -346,7 +373,7 @@ Yanqing = CharacterList( es='Yanqing', ) Yukong = CharacterList( - id=39, + id=42, name='Yukong', cn='驭空', cht='馭空', diff --git a/tasks/character/keywords/height.py b/tasks/character/keywords/height.py index 7563a4631..d1b79ee91 100644 --- a/tasks/character/keywords/height.py +++ b/tasks/character/keywords/height.py @@ -9,6 +9,7 @@ CHARACTER_HEIGHT = { 'FuXuan': 'Girl', 'Yanqing': 'Boy', 'Arlan': 'Boy', + 'Xueyi': 'Maid', 'Tingyun': 'Maid', 'Sushang': 'Maid', 'Seele': 'Maid', diff --git a/tasks/daily/daily_quest.py b/tasks/daily/daily_quest.py index 5f2d8e709..127f07a17 100644 --- a/tasks/daily/daily_quest.py +++ b/tasks/daily/daily_quest.py @@ -242,13 +242,15 @@ class DailyQuestUI(DungeonUI, RouteLoader): done = 0 logger.hr('Do quests', level=1) - if KEYWORDS_DAILY_QUEST.Take_1_photo in quests: + if KEYWORDS_DAILY_QUEST.Take_photos_1_times in quests: CameraUI(self.config, self.device).take_picture() done += 1 + """ if KEYWORDS_DAILY_QUEST.Synthesize_Consumable_1_time in quests: if SynthesizeConsumablesUI(self.config, self.device).synthesize_consumables(): done += 1 - if KEYWORDS_DAILY_QUEST.Synthesize_material_1_time in quests: + """ + if KEYWORDS_DAILY_QUEST.Use_the_Omni_Synthesizer_1_times in quests: if SynthesizeMaterialUI(self.config, self.device).synthesize_material(): done += 1 if KEYWORDS_DAILY_QUEST.Use_Consumables_1_time in quests: @@ -268,7 +270,7 @@ class DailyQuestUI(DungeonUI, RouteLoader): enemy x1 In_a_single_battle_inflict_3_Weakness_Break_of_different_Types enemy x1 Inflict_Weakness_Break_5_times enemy x2 Defeat_a_total_of_20_enemies - enemy x3 Enter_combat_by_attacking_enemy_Weakness_and_win_3_times + enemy x3 Enter_combat_by_attacking_enemie_Weakness_and_win_3_times item x1 Destroy_3_destructible_objects enemy x1 Use_an_Ultimate_to_deal_the_final_blow_1_time """ @@ -280,7 +282,7 @@ class DailyQuestUI(DungeonUI, RouteLoader): enemy = max(enemy, 1) if KEYWORDS_DAILY_QUEST.Defeat_a_total_of_20_enemies in quests: enemy = max(enemy, 2) - if KEYWORDS_DAILY_QUEST.Enter_combat_by_attacking_enemy_Weakness_and_win_3_times in quests: + if KEYWORDS_DAILY_QUEST.Enter_combat_by_attacking_enemie_Weakness_and_win_3_times in quests: enemy = max(enemy, 3) if KEYWORDS_DAILY_QUEST.Destroy_3_destructible_objects in quests: item = max(item, 1) @@ -321,8 +323,8 @@ class DailyQuestUI(DungeonUI, RouteLoader): # Check battle pass if self.config.stored.DailyActivity.value == 500: quests = self.config.stored.BattlePassTodayQuest.load_quests() - if KEYWORD_BATTLE_PASS_QUEST.Reach_500_on_Daily_Training_Activity in quests: - logger.info('Achieved battle pass quest Reach_500_on_Daily_Training_Activity') + if KEYWORD_BATTLE_PASS_QUEST.Consume_a_total_of_1_Trailblaze_Power_1400_Trailblazer_Power_max in quests: + logger.info('Achieved battle pass quest Consume_a_total_of_1_Trailblaze_Power_1400_Trailblazer_Power_max') if self.config.stored.BattlePassLevel.is_full(): logger.info('BattlePassLevel full, no task call') else: diff --git a/tasks/daily/keywords/daily_quest.py b/tasks/daily/keywords/daily_quest.py index feaa269a8..d055c4757 100644 --- a/tasks/daily/keywords/daily_quest.py +++ b/tasks/daily/keywords/daily_quest.py @@ -21,15 +21,6 @@ Clear_Calyx_Golden_1_times = DailyQuest( jp='「疑似花萼(金)」を1回クリアする', es='Completa Cáliz (oro) 1 vez', ) -Complete_Calyx_Crimson_1_time = DailyQuest( - id=3, - name='Complete_Calyx_Crimson_1_time', - cn='完成1次「拟造花萼(赤)」', - cht='完成1次「擬造花萼(赤)」', - en='Complete Calyx (Crimson) 1 time', - jp='「疑似花萼(赤)」を1回クリアする', - es='Completa Cáliz (carmesí) 1 vez', -) Clear_Stagnant_Shadow_1_times = DailyQuest( id=4, name='Clear_Stagnant_Shadow_1_times', @@ -75,51 +66,6 @@ Defeat_a_total_of_20_enemies = DailyQuest( jp='敵を累計で20体倒す', es='Derrota a 20 enemigos', ) -Enter_combat_by_attacking_enemy_Weakness_and_win_3_times = DailyQuest( - id=9, - name='Enter_combat_by_attacking_enemy_Weakness_and_win_3_times', - cn='利用弱点进入战斗并获胜3次', - cht='利用弱點進入戰鬥並獲勝3次', - en="Enter combat by attacking enemy's Weakness and win 3 times", - jp='弱点を攻撃して戦闘に入り、3回勝利する', - es='Entra en combate atacando la debilidad del enemigo y gana 3 veces', -) -Use_Technique_2_times = DailyQuest( - id=10, - name='Use_Technique_2_times', - cn='累计施放2次秘技', - cht='累積施放2次秘技', - en='Use Technique 2 times', - jp='秘技を累計2回発動する', - es='Usa técnicas 2 veces', -) -Go_on_assignment_1_time = DailyQuest( - id=11, - name='Go_on_assignment_1_time', - cn='派遣1次委托', - cht='派遣1次委託', - en='Go on assignment 1 time', - jp='依頼に1回派遣する', - es='Asigna un encargo', -) -Take_1_photo = DailyQuest( - id=12, - name='Take_1_photo', - cn='拍照1次', - cht='拍照1次', - en='Take 1 photo', - jp='1回撮影する', - es='Haz 1 foto', -) -Destroy_3_destructible_objects = DailyQuest( - id=13, - name='Destroy_3_destructible_objects', - cn='累计击碎3个可破坏物', - cht='累積擊碎3個可破壞物', - en='Destroy 3 destructible objects', - jp='破壊できるオブジェクトを累計で3つ破壊する', - es='Destruye 3 objetos destruibles', -) Complete_Forgotten_Hall_1_time = DailyQuest( id=14, name='Complete_Forgotten_Hall_1_time', @@ -138,24 +84,6 @@ Complete_Echo_of_War_1_times = DailyQuest( jp='「歴戦余韻」を1回クリアする', es='Completa Ecos de la guerra 1 vez', ) -Complete_1_stage_in_Simulated_Universe_Any_world = DailyQuest( - id=16, - name='Complete_1_stage_in_Simulated_Universe_Any_world', - cn='通关「模拟宇宙」(任意世界)的1个区域', - cht='完成「模擬宇宙」任意世界的1個區域', - en='Complete 1 stage in Simulated Universe (Any world)', - jp='「模擬宇宙」のエリアを1つクリアする(任意の世界)', - es='Supera 1 zona del Universo Simulado (cualquier mundo)', -) -Obtain_victory_in_combat_with_support_characters_1_time = DailyQuest( - id=17, - name='Obtain_victory_in_combat_with_support_characters_1_time', - cn='使用支援角色并获得战斗胜利1次', - cht='使用支援角色並獲得戰鬥勝利1次', - en='Obtain victory in combat with support characters 1 time', - jp='サポートキャラを使い、戦闘に1回勝利する', - es='Gana 1 batalla utilizando personajes de apoyo', -) Use_an_Ultimate_to_deal_the_final_blow_1_time = DailyQuest( id=18, name='Use_an_Ultimate_to_deal_the_final_blow_1_time', @@ -165,33 +93,6 @@ Use_an_Ultimate_to_deal_the_final_blow_1_time = DailyQuest( jp='必殺技で最後の一撃を1回与える', es='Asesta el golpe final con una habilidad definitiva 1 vez', ) -Level_up_any_character_1_time = DailyQuest( - id=19, - name='Level_up_any_character_1_time', - cn='将任意角色等级提升1次', - cht='將任意角色等級提升1次', - en='Level up any character 1 time', - jp='任意のキャラを1回レベルアップする', - es='Mejora el nivel de cualquier personaje 1 vez', -) -Level_up_any_Light_Cone_1_time = DailyQuest( - id=20, - name='Level_up_any_Light_Cone_1_time', - cn='将任意光锥等级提升1次', - cht='將任意光錐等級提升1次', - en='Level up any Light Cone 1 time', - jp='任意の光円錐を1回レベルアップする', - es='Mejora cualquier cono de luz 1 vez', -) -Level_up_any_Relic_1_time = DailyQuest( - id=21, - name='Level_up_any_Relic_1_time', - cn='将任意遗器等级提升1次', - cht='將任意遺器等級提升1次', - en='Level up any Relic 1 time', - jp='任意の遺物を1回レベルアップする', - es='Mejora cualquier artefacto 1 vez', -) Salvage_any_Relic = DailyQuest( id=22, name='Salvage_any_Relic', @@ -201,24 +102,6 @@ Salvage_any_Relic = DailyQuest( jp='任意の遺物1つを分解する', es='Destruye 1 artefacto', ) -Synthesize_Consumable_1_time = DailyQuest( - id=23, - name='Synthesize_Consumable_1_time', - cn='合成1次消耗品', - cht='合成1次消耗品', - en='Synthesize Consumable 1 time', - jp='消耗品を1回合成する', - es='Sintetiza consumibles 1 vez', -) -Synthesize_material_1_time = DailyQuest( - id=24, - name='Synthesize_material_1_time', - cn='合成1次材料', - cht='合成1次素材', - en='Synthesize material 1 time', - jp='素材を1回合成する', - es='Sintetiza materiales 1 vez', -) Use_Consumables_1_time = DailyQuest( id=25, name='Use_Consumables_1_time', @@ -228,3 +111,129 @@ Use_Consumables_1_time = DailyQuest( jp='消耗品を1個使う', es='Usa 1 consumible', ) +Log_in_to_the_game = DailyQuest( + id=26, + name='Log_in_to_the_game', + cn='登录游戏', + cht='登入遊戲', + en='Log in to the game', + jp='ゲームにログインする', + es='Inicia sesión en el juego', +) +Dispatch_1_assignments = DailyQuest( + id=27, + name='Dispatch_1_assignments', + cn='派遣1次委托', + cht='派遣1次委託', + en='Dispatch 1 assignment(s)', + 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', +) +Clear_Calyx_Crimson_1_times = DailyQuest( + id=29, + name='Clear_Calyx_Crimson_1_times', + cn='完成1次「拟造花萼(赤)」', + cht='完成1次「擬造花萼(赤)」', + en='Clear Calyx (Crimson) 1 time(s)', + jp='「疑似花萼(赤)」を1回クリアする', + es='Completa Cáliz (carmesí) 1 vez', +) +Enter_combat_by_attacking_enemie_Weakness_and_win_3_times = DailyQuest( + id=30, + name='Enter_combat_by_attacking_enemie_Weakness_and_win_3_times', + cn='利用弱点进入战斗并获胜3次', + cht='利用弱點進入戰鬥並獲勝3次', + en="Enter combat by attacking enemies' Weakness and win 3 time(s)", + jp='弱点を攻撃して戦闘に入り、3回勝利する', + es='Entra en combate atacando la debilidad del enemigo y gana 3 veces', +) +Use_Technique_2_times = DailyQuest( + id=31, + name='Use_Technique_2_times', + cn='累计施放2次秘技', + cht='累積施放2次秘技', + en='Use Technique 2 time(s)', + jp='累計で秘技を2回発動する', + es='Usa técnicas 2 veces', +) +Destroy_3_destructible_objects = DailyQuest( + id=32, + name='Destroy_3_destructible_objects', + cn='累计击碎3个可破坏物', + cht='累積擊碎3個可破壞物', + en='Destroy 3 destructible object(s)', + jp='破壊できるオブジェクトを累計で3個破壊する', + es='Destruye 3 objetos destruibles', +) +Obtain_victory_in_combat_with_Support_Characters_1_times = DailyQuest( + id=33, + name='Obtain_victory_in_combat_with_Support_Characters_1_times', + cn='使用支援角色并获得战斗胜利1次', + cht='使用支援角色並獲得戰鬥勝利1次', + en='Obtain victory in combat with Support Characters 1 time(s)', + jp='サポートキャラを使い、戦闘に1回勝利する', + es='Gana 1 batalla(s) utilizando personajes de apoyo', +) +Level_up_any_character_1_times = DailyQuest( + id=34, + name='Level_up_any_character_1_times', + cn='将任意角色等级提升1次', + cht='將任意角色等級提升1次', + en='Level up any character 1 time(s)', + jp='任意のキャラを1回レベルアップする', + es='Mejora el nivel de cualquier personaje 1 vez', +) +Level_up_any_Light_Cone_1_times = DailyQuest( + id=35, + name='Level_up_any_Light_Cone_1_times', + cn='将任意光锥等级提升1次', + cht='將任意光錐等級提升1次', + en='Level up any Light Cone 1 time(s)', + jp='任意の光円錐を1回レベルアップする', + es='Mejora cualquier cono de luz 1 vez', +) +Use_the_Omni_Synthesizer_1_times = DailyQuest( + id=36, + name='Use_the_Omni_Synthesizer_1_times', + cn='使用1次「万能合成机」', + cht='使用1次「萬能合成機」', + en='Use the Omni-Synthesizer 1 time(s)', + jp='「万能合成マシン」を1回使用する', + es='Utiliza la máquina sintetizadora multiusos 1 veces', +) +Take_photos_1_times = DailyQuest( + id=37, + name='Take_photos_1_times', + cn='拍照1次', + cht='拍照1次', + en='Take photos 1 time(s)', + jp='1回撮影する', + es='Haz 1 foto(s)', +) +Consume_120_Trailblaze_Power = DailyQuest( + id=38, + name='Consume_120_Trailblaze_Power', + cn='累计消耗120点开拓力', + cht='累積消耗120點開拓力', + en='Consume 120 Trailblaze Power', + jp='累計で開拓力×120を消費する', + es='Consume 120 pts. de Poder trazacaminos', +) +Level_up_any_Relic_1_times = DailyQuest( + id=39, + name='Level_up_any_Relic_1_times', + cn='将任意遗器等级提升1次', + cht='將任意遺器等級提升1次', + en='Level up any Relic 1 time(s)', + jp='任意の遺物を1回レベルアップする', + es='Mejora cualquier artefacto 1 vez', +) diff --git a/tasks/dungeon/dungeon.py b/tasks/dungeon/dungeon.py index 3e70fe61a..d03112af8 100644 --- a/tasks/dungeon/dungeon.py +++ b/tasks/dungeon/dungeon.py @@ -81,8 +81,8 @@ class Dungeon(DungeonStamina, DungeonEvent, Combat): logger.info('Achieved daily quest Clear_Calyx_Golden_1_times') self.achieved_daily_quest = True if dungeon.is_Calyx_Crimson \ - and KEYWORDS_DAILY_QUEST.Complete_Calyx_Crimson_1_time in self.daily_quests: - logger.info('Achieve daily quest Complete_Calyx_Crimson_1_time') + and KEYWORDS_DAILY_QUEST.Clear_Calyx_Crimson_1_times in self.daily_quests: + logger.info('Achieve daily quest Clear_Calyx_Crimson_1_times') self.achieved_daily_quest = True if dungeon.is_Stagnant_Shadow \ and KEYWORDS_DAILY_QUEST.Clear_Stagnant_Shadow_1_times in self.daily_quests: @@ -94,8 +94,8 @@ class Dungeon(DungeonStamina, DungeonEvent, Combat): self.achieved_daily_quest = True if support_character is not None: self.called_daily_support = True - if KEYWORDS_DAILY_QUEST.Obtain_victory_in_combat_with_support_characters_1_time: - logger.info('Achieve daily quest Obtain_victory_in_combat_with_support_characters_1_time') + if KEYWORDS_DAILY_QUEST.Obtain_victory_in_combat_with_Support_Characters_1_times: + logger.info('Achieve daily quest Obtain_victory_in_combat_with_Support_Characters_1_times') self.achieved_daily_quest = True # Check trailblaze power, this may stop current task @@ -215,7 +215,7 @@ class Dungeon(DungeonStamina, DungeonEvent, Combat): dungeon = DungeonList.find(self.config.DungeonDaily_CalyxGolden) self.dungeon_run(dungeon=dungeon, wave_limit=1) # Calyx_Crimson - if KEYWORDS_DAILY_QUEST.Complete_Calyx_Crimson_1_time in self.daily_quests \ + if KEYWORDS_DAILY_QUEST.Clear_Calyx_Crimson_1_times in self.daily_quests \ and self.config.DungeonDaily_CalyxCrimson != 'do_not_achieve' \ and not final.is_Calyx_Crimson \ and not ran_calyx_crimson: @@ -268,8 +268,8 @@ class Dungeon(DungeonStamina, DungeonEvent, Combat): with self.config.multi_set(): # Check battle pass quests = self.config.stored.BattlePassTodayQuest.load_quests() - if KEYWORD_BATTLE_PASS_QUEST.Consume_1_Trailblaze_Power in quests: - logger.info('Probably achieved battle pass quest Consume_1_Trailblaze_Power') + if KEYWORD_BATTLE_PASS_QUEST.Consume_a_total_of_1_Trailblaze_Power_1400_Trailblazer_Power_max in quests: + logger.info('Probably achieved battle pass quest Consume_a_total_of_1_Trailblaze_Power_1400_Trailblazer_Power_max') if self.config.stored.BattlePassLevel.is_full(): logger.info('BattlePassLevel full, no task call') else: @@ -326,7 +326,7 @@ class Dungeon(DungeonStamina, DungeonEvent, Combat): require = False if not self.config.stored.DailyActivity.is_full(): - if KEYWORDS_DAILY_QUEST.Obtain_victory_in_combat_with_support_characters_1_time \ + if KEYWORDS_DAILY_QUEST.Obtain_victory_in_combat_with_Support_Characters_1_times \ in self.daily_quests: require = True diff --git a/tasks/dungeon/keywords/dungeon.py b/tasks/dungeon/keywords/dungeon.py index 94018cee7..77c8f0e5a 100644 --- a/tasks/dungeon/keywords/dungeon.py +++ b/tasks/dungeon/keywords/dungeon.py @@ -318,89 +318,80 @@ Echo_of_War_Divine_Seed = DungeonList( jp='歴戦余韻・不死の神実', es='Semilla divina', ) -Simulated_Universe_World_1 = DungeonList( +Borehole_Planet_Old_Crater = DungeonList( id=36, + name='Borehole_Planet_Old_Crater', + cn='蛀星的旧靥•历战余响', + cht='蛀星的舊靨•歷戰餘響', + en="Borehole Planet's Old Crater", + jp='歴戦余韻・星を蝕む往日の面影', + es='Cráter del planeta devorado', +) +Simulated_Universe_World_1 = DungeonList( + id=37, name='Simulated_Universe_World_1', cn='第一世界•模拟宇宙', cht='第一世界•模擬宇宙', - en='Simulated Universe — World 1', + en='Simulated Universe: World 1', jp='第一世界・模擬宇宙', es='Mundo 1', ) Simulated_Universe_World_3 = DungeonList( - id=37, + id=38, name='Simulated_Universe_World_3', cn='第三世界•模拟宇宙', cht='第三世界•模擬宇宙', - en='Simulated Universe — World 3', + en='Simulated Universe: World 3', jp='第三世界・模擬宇宙', es='Mundo 3', ) Simulated_Universe_World_4 = DungeonList( - id=38, + id=39, name='Simulated_Universe_World_4', cn='第四世界•模拟宇宙', cht='第四世界•模擬宇宙', - en='Simulated Universe — World 4', + en='Simulated Universe: World 4', jp='第四世界・模擬宇宙', es='Mundo 4', ) Simulated_Universe_World_5 = DungeonList( - id=39, + id=40, name='Simulated_Universe_World_5', cn='第五世界•模拟宇宙', cht='第五世界•模擬宇宙', - en='Simulated Universe — World 5', + en='Simulated Universe: World 5', jp='第五世界・模擬宇宙', es='Mundo 5', ) Simulated_Universe_World_6 = DungeonList( - id=40, + id=41, name='Simulated_Universe_World_6', cn='第六世界•模拟宇宙', cht='第六世界•模擬宇宙', - en='Simulated Universe — World 6', + en='Simulated Universe: World 6', jp='第六世界・模擬宇宙', es='Mundo 6', ) Simulated_Universe_World_7 = DungeonList( - id=41, + id=42, name='Simulated_Universe_World_7', cn='第七世界•模拟宇宙', cht='第七世界•模擬宇宙', - en='Simulated Universe — World 7', + en='Simulated Universe: World 7', jp='第七世界・模擬宇宙', es='Mundo 7', ) Simulated_Universe_World_8 = DungeonList( - id=42, + id=43, name='Simulated_Universe_World_8', cn='第八世界•模拟宇宙', cht='第八世界•模擬宇宙', - en='Simulated Universe — World 8', + en='Simulated Universe: World 8', jp='第八世界・模擬宇宙', es='Mundo 8', ) -The_Voyage_of_Navis_Astriger = DungeonList( - id=43, - name='The_Voyage_of_Navis_Astriger', - cn='天艟求仙迷航录', - cht='天艟求仙迷航錄', - en='The Voyage of Navis Astriger', - jp='天艟求仙放浪記', - es='El viaje de las naves astriger', -) -The_Last_Vestiges_of_Towering_Citadel = DungeonList( - id=44, - name='The_Last_Vestiges_of_Towering_Citadel', - cn='永屹之城遗秘', - cht='永屹之城遺秘', - en='The Last Vestiges of Towering Citadel', - jp='永屹の城の秘密', - es='Herencia de la Ciudadela Imponente', -) Memory_of_Chaos = DungeonList( - id=45, + id=44, name='Memory_of_Chaos', cn='混沌回忆', cht='混沌回憶', diff --git a/tasks/dungeon/keywords/dungeon_detailed.py b/tasks/dungeon/keywords/dungeon_detailed.py index 6d5086141..6c752846d 100644 --- a/tasks/dungeon/keywords/dungeon_detailed.py +++ b/tasks/dungeon/keywords/dungeon_detailed.py @@ -69,11 +69,11 @@ Stagnant_Shadow_Mirage = DungeonDetailed( Stagnant_Shadow_Icicle = DungeonDetailed( id=8, name='Stagnant_Shadow_Icicle', - cn='角色晋阶材料:冰(彦卿 / 镜流)', - cht='角色晉階材料:冰(彥卿 / 鏡流)', - en='Ascension: Ice (Yanqing / Jingliu)', - jp='キャラクター昇格素材:氷(彦卿 / 鏡流)', - es='Ascension: Hielo (Yanqing / Jingliu)', + cn='角色晋阶材料:冰(彦卿 / 镜流 / 阮•梅)', + cht='角色晉階材料:冰(彥卿 / 鏡流 / 阮•梅)', + en='Ascension: Ice (Yanqing / Jingliu / Ruan Mei)', + jp='キャラクター昇格素材:氷(彦卿 / 鏡流 / ルアン・メェイ)', + es='Ascension: Hielo (Yanqing / Jingliu / Ruan Mei)', ) Stagnant_Shadow_Doom = DungeonDetailed( id=9, @@ -87,20 +87,20 @@ Stagnant_Shadow_Doom = DungeonDetailed( Stagnant_Shadow_Puppetry = DungeonDetailed( id=10, name='Stagnant_Shadow_Puppetry', - cn='角色晋阶材料:虚数(丹恒•饮月)', - cht='角色晉階材料:虛數(丹恆•飲月)', - en='Ascension: Imaginary (Dan Heng • Imbibitor Lunae)', - jp='キャラクター昇格素材:虚数(丹恒・飲月)', - es='Ascension: Imaginario (Dan Heng - Imbibitor Lunae)', + cn='角色晋阶材料:虚数(丹恒•饮月 / 真理医生)', + cht='角色晉階材料:虛數(丹恆•飲月 / 真理醫生)', + en='Ascension: Imaginary (Dan Heng • Imbibitor Lunae / Dr. Ratio)', + jp='キャラクター昇格素材:虚数(丹恒・飲月 / Dr.レイシオ)', + es='Ascension: Imaginario (Dan Heng - Imbibitor Lunae / Dr. Ratio)', ) Stagnant_Shadow_Abomination = DungeonDetailed( id=11, name='Stagnant_Shadow_Abomination', - cn='角色晋阶材料:量子(玲可 / 符玄)', - cht='角色晉階材料:量子(玲可 / 符玄)', - en='Ascension: Quantum (Lynx / Fu Xuan)', - jp='キャラクター昇格素材:量子(リンクス / 符玄)', - es='Ascension: Cuántico (Lynx / Fu Xuan)', + cn='角色晋阶材料:量子(玲可 / 符玄 / 雪衣)', + cht='角色晉階材料:量子(玲可 / 符玄 / 雪衣)', + en='Ascension: Quantum (Lynx / Fu Xuan / Xueyi)', + jp='キャラクター昇格素材:量子(リンクス / 符玄 / 雪衣)', + es='Ascension: Cuántico (Lynx / Fu Xuan / Xueyi)', ) Stagnant_Shadow_Scorch = DungeonDetailed( id=12, diff --git a/tasks/dungeon/ui.py b/tasks/dungeon/ui.py index b70987b57..e9dac4eca 100644 --- a/tasks/dungeon/ui.py +++ b/tasks/dungeon/ui.py @@ -225,7 +225,7 @@ class DungeonUI(DungeonState): logger.info('Treasures lightward loaded') return True - def _dungeon_wait_until_forgotten_hall_stabled(self, skip_first_screenshot=True): + def _dungeon_wait_until_echo_or_war_stabled(self, skip_first_screenshot=True): """ Returns: bool: True if wait success, False if wait timeout. @@ -243,20 +243,20 @@ class DungeonUI(DungeonState): # End if timeout.reached(): - logger.warning('Wait until Forgotten_Hall stabled timeout') + logger.warning('Wait until Echo_of_War stabled timeout') return False DUNGEON_NAV_LIST.load_rows(main=self) # End - button = DUNGEON_NAV_LIST.keyword2button(KEYWORDS_DUNGEON_NAV.Forgotten_Hall, show_warning=False) + button = DUNGEON_NAV_LIST.keyword2button(KEYWORDS_DUNGEON_NAV.Echo_of_War, show_warning=False) if button: # 513 is the top of the last row of DungeonNav if button.area[1] > 513: - logger.info('DungeonNav row Forgotten_Hall stabled') + logger.info('DungeonNav row Echo_of_War stabled') return True else: - logger.info('No Forgotten_Hall in list skip waiting') + logger.info('No Echo_of_War in list skip waiting') return False def _dungeon_nav_goto(self, dungeon: DungeonList, skip_first_screenshot=True): @@ -332,7 +332,7 @@ class DungeonUI(DungeonState): while 1: DUNGEON_NAV_LIST.drag_page('down', main=self) # No skip_first_screenshot since drag_page is just called - if self._dungeon_wait_until_forgotten_hall_stabled(skip_first_screenshot=False): + if self._dungeon_wait_until_echo_or_war_stabled(skip_first_screenshot=False): DUNGEON_NAV_LIST.select_row(dungeon.dungeon_nav, main=self, insight=False) return True diff --git a/tasks/rogue/assets/assets_rogue_entry.py b/tasks/rogue/assets/assets_rogue_entry.py index 16934f2fc..4bd3d43c2 100644 --- a/tasks/rogue/assets/assets_rogue_entry.py +++ b/tasks/rogue/assets/assets_rogue_entry.py @@ -27,10 +27,10 @@ OCR_WORLD = ButtonWrapper( name='OCR_WORLD', share=Button( file='./assets/share/rogue/entry/OCR_WORLD.png', - area=(500, 362, 700, 390), - search=(480, 342, 720, 410), - color=(51, 51, 62), - button=(500, 362, 700, 390), + area=(488, 339, 718, 371), + search=(468, 319, 738, 391), + color=(45, 44, 68), + button=(488, 339, 718, 371), ), ) THEME_DLC = ButtonWrapper( diff --git a/tasks/rogue/assets/assets_rogue_path.py b/tasks/rogue/assets/assets_rogue_path.py index 9ed78a752..f94f7906e 100644 --- a/tasks/rogue/assets/assets_rogue_path.py +++ b/tasks/rogue/assets/assets_rogue_path.py @@ -17,50 +17,50 @@ CHECK_ABUNDANCE = ButtonWrapper( name='CHECK_ABUNDANCE', share=Button( file='./assets/share/rogue/path/CHECK_ABUNDANCE.png', - area=(202, 315, 252, 365), - search=(182, 295, 272, 385), - color=(143, 120, 86), - button=(202, 315, 252, 365), + area=(198, 266, 233, 327), + search=(178, 246, 253, 347), + color=(141, 120, 86), + button=(198, 266, 233, 327), ), ) CHECK_DESTRUCTION = ButtonWrapper( name='CHECK_DESTRUCTION', share=Button( file='./assets/share/rogue/path/CHECK_DESTRUCTION.png', - area=(219, 336, 269, 386), - search=(199, 316, 289, 406), - color=(131, 109, 78), - button=(219, 336, 269, 386), + area=(221, 306, 272, 349), + search=(201, 286, 292, 369), + color=(130, 109, 77), + button=(221, 306, 272, 349), ), ) CHECK_ELATION = ButtonWrapper( name='CHECK_ELATION', share=Button( file='./assets/share/rogue/path/CHECK_ELATION.png', - area=(220, 309, 270, 359), - search=(200, 289, 290, 379), - color=(142, 119, 85), - button=(220, 309, 270, 359), + area=(228, 275, 266, 320), + search=(208, 255, 286, 340), + color=(152, 129, 91), + button=(228, 275, 266, 320), ), ) CHECK_NIHILITY = ButtonWrapper( name='CHECK_NIHILITY', share=Button( file='./assets/share/rogue/path/CHECK_NIHILITY.png', - area=(220, 306, 270, 356), - search=(200, 286, 290, 376), - color=(130, 106, 75), - button=(220, 306, 270, 356), + area=(230, 267, 257, 318), + search=(210, 247, 277, 338), + color=(135, 111, 77), + button=(230, 267, 257, 318), ), ) CHECK_PRESERVATION = ButtonWrapper( name='CHECK_PRESERVATION', share=Button( file='./assets/share/rogue/path/CHECK_PRESERVATION.png', - area=(220, 308, 270, 358), - search=(200, 288, 290, 378), - color=(144, 120, 86), - button=(220, 308, 270, 358), + area=(223, 284, 271, 314), + search=(203, 264, 291, 334), + color=(146, 122, 85), + button=(223, 284, 271, 314), ), ) CHECK_PROPAGATION = ButtonWrapper( @@ -87,10 +87,10 @@ CHECK_THE_HUNT = ButtonWrapper( name='CHECK_THE_HUNT', share=Button( file='./assets/share/rogue/path/CHECK_THE_HUNT.png', - area=(221, 324, 271, 374), - search=(201, 304, 291, 394), - color=(127, 104, 74), - button=(221, 324, 271, 374), + area=(221, 279, 266, 340), + search=(201, 259, 286, 360), + color=(119, 97, 66), + button=(221, 279, 266, 340), ), ) CHOOSE_LEFT = ButtonWrapper( @@ -167,10 +167,10 @@ CLICK_REMEMBRANCE = ButtonWrapper( name='CLICK_REMEMBRANCE', share=Button( file='./assets/share/rogue/path/CLICK_REMEMBRANCE.png', - area=(278, 362, 328, 412), - search=(258, 342, 348, 432), - color=(61, 62, 69), - button=(278, 362, 328, 412), + area=(231, 305, 263, 344), + search=(211, 285, 283, 364), + color=(131, 110, 77), + button=(231, 305, 263, 344), ), ) CLICK_THE_HUNT = ButtonWrapper( @@ -187,10 +187,10 @@ CONFIRM_PATH = ButtonWrapper( name='CONFIRM_PATH', share=Button( file='./assets/share/rogue/path/CONFIRM_PATH.png', - area=(845, 634, 868, 681), - search=(825, 614, 888, 701), - color=(178, 178, 178), - button=(865, 640, 1139, 675), + area=(937, 632, 963, 679), + search=(917, 612, 983, 699), + color=(193, 194, 194), + button=(959, 638, 1238, 675), ), ) PAGE_ROGUE_PATH = ButtonWrapper( diff --git a/tasks/rogue/assets/assets_rogue_weekly.py b/tasks/rogue/assets/assets_rogue_weekly.py index b87040bf1..ba29c3ca5 100644 --- a/tasks/rogue/assets/assets_rogue_weekly.py +++ b/tasks/rogue/assets/assets_rogue_weekly.py @@ -37,10 +37,10 @@ REWARD_ENTER = ButtonWrapper( name='REWARD_ENTER', share=Button( file='./assets/share/rogue/weekly/REWARD_ENTER.png', - area=(59, 601, 92, 629), - search=(39, 581, 112, 649), - color=(128, 128, 129), - button=(43, 583, 117, 657), + area=(46, 657, 76, 679), + search=(26, 637, 96, 699), + color=(139, 142, 149), + button=(41, 651, 116, 679), ), ) REWARD_RED_DOT = ButtonWrapper( diff --git a/tasks/rogue/blessing/bonus.py b/tasks/rogue/blessing/bonus.py index 94a33304b..3790236d8 100644 --- a/tasks/rogue/blessing/bonus.py +++ b/tasks/rogue/blessing/bonus.py @@ -85,7 +85,7 @@ class RogueBonusSelector(RogueSelector): options = {result.matched_keyword.en: result for result in self.ocr_results} if self.main.config.RogueWorld_Bonus not in options.keys(): logger.warning(f"Can not find option: {self.main.config.RogueWorld_Bonus}, randomly choose one") - target = np.random.choice(options) + target = np.random.choice(list(options.values())) else: target = options[self.main.config.RogueWorld_Bonus] logger.info(f"Choose bonus: {target}") diff --git a/tasks/rogue/keywords/bonus.py b/tasks/rogue/keywords/bonus.py index 1e2ad033b..4be45d1d2 100644 --- a/tasks/rogue/keywords/bonus.py +++ b/tasks/rogue/keywords/bonus.py @@ -3,32 +3,32 @@ from .classes import RogueBonus # This file was auto-generated, do not modify it manually. To generate: # ``` python -m dev_tools.keyword_extract ``` -Fragmented_Cosmos = RogueBonus( +Fragmented_Universe = RogueBonus( id=1, - name='Fragmented_Cosmos', + name='Fragmented_Universe', cn='破碎宇宙', cht='破碎宇宙', - en='Fragmented Cosmos', + en='Fragmented Universe', jp='破裂した宇宙', - es='Cosmos fragmentado', + es='Universo fragmentado', ) -Blessing_Cosmos = RogueBonus( +Blessing_Universe = RogueBonus( id=2, - name='Blessing_Cosmos', + name='Blessing_Universe', cn='祝福宇宙', cht='祝福宇宙', - en='Blessing Cosmos', + en='Blessing Universe', jp='祝福された宇宙', - es='Cosmos de bendiciones', + es='Universo de bendiciones', ) -Miracle_Cosmos = RogueBonus( +Miracle_Universe = RogueBonus( id=3, - name='Miracle_Cosmos', + name='Miracle_Universe', cn='神奇宇宙', cht='神奇宇宙', - en='Miracle Cosmos', + en='Miracle Universe', jp='奇跡的な宇宙', - es='Cosmos milagroso', + es='Universo milagroso', ) Orderly_Universe = RogueBonus( id=4, @@ -46,7 +46,7 @@ Hungry_Universe = RogueBonus( cht='巨胃宇宙', en='Hungry Universe', jp='大食いな宇宙', - es='Universo barrigudo', + es='Universo hambriento', ) Bloodthirsty_Universe = RogueBonus( id=6, @@ -57,3 +57,21 @@ Bloodthirsty_Universe = RogueBonus( jp='血を好む宇宙', es='Universo chupasangre', ) +Inorganic_Universe = RogueBonus( + id=7, + name='Inorganic_Universe', + cn='无机宇宙', + cht='無機宇宙', + en='Inorganic Universe', + jp='無機の宇宙', + es='Universo inorgánico', +) +Equilibrium_Universe = RogueBonus( + id=8, + name='Equilibrium_Universe', + cn='均衡宇宙', + cht='均衡宇宙', + en='Equilibrium Universe', + jp='均衡な宇宙', + es='Universo equilibrado', +) diff --git a/tasks/rogue/keywords/curio.py b/tasks/rogue/keywords/curio.py index d1528212b..bfd7fedf3 100644 --- a/tasks/rogue/keywords/curio.py +++ b/tasks/rogue/keywords/curio.py @@ -714,3 +714,147 @@ Shattered_Star_Bait_Infinite = RogueCurio( jp='砕けた星の釣り餌∞', es='Cebo de las estrellas despedazadas (infinito)', ) +Wish_Upon_a_Star = RogueCurio( + id=80, + name='Wish_Upon_a_Star', + cn='许愿星', + cht='許願星', + en='Wish Upon a Star', + jp='願い星', + es='Estrella de los deseos', +) +Price_of_Peace = RogueCurio( + id=81, + name='Price_of_Peace', + cn='和平的代价', + cht='和平的代價', + en='Price of Peace', + jp='平和の代価', + es='El precio de la paz', +) +Jellyfish_on_the_Staircase = RogueCurio( + id=82, + name='Jellyfish_on_the_Staircase', + cn='「楼梯上的水母」', + cht='「樓梯上的水母」', + en='"Jellyfish on the Staircase"', + jp='「階段の上のクラゲ」', + es='La medusa de las escaleras', +) +Rationality_Fall = RogueCurio( + id=83, + name='Rationality_Fall', + cn='理性的溃败', + cht='理性的潰敗', + en="Rationality's Fall", + jp='理性の崩壊', + es='El colapso de la lógica', +) +Indecipherable_Box = RogueCurio( + id=84, + name='Indecipherable_Box', + cn='猜不透匣', + cht='猜不透匣', + en='Indecipherable Box', + jp='計り知れない匣', + es='Caja indescifrable', +) +Rotting_Fruit_of_the_Alien_Tree = RogueCurio( + id=85, + name='Rotting_Fruit_of_the_Alien_Tree', + cn='腐化异木果实', + cht='腐化異木果實', + en='Rotting Fruit of the Alien Tree', + jp='腐敗した異木の果実', + es='Fruto podrido del árbol extraño', +) +King_of_Sponges = RogueCurio( + id=86, + name='King_of_Sponges', + cn='海绵王', + cht='海綿王', + en='King of Sponges', + jp='スポンジ王', + es='Rey de las esponjas', +) +Mysterious_Magnetism = RogueCurio( + id=87, + name='Mysterious_Magnetism', + cn='「神秘」磁力', + cht='「神秘」磁力', + en='Mysterious Magnetism', + jp='「神秘」の磁力', + es='Magnetismo misterioso', +) +Organic_Heart = RogueCurio( + id=88, + name='Organic_Heart', + cn='「有机心脏」', + cht='「有機心臟」', + en='"Organic Heart"', + jp='「有機の心臓」', + es='Corazón orgánico', +) +A_Ruan_Pouch = RogueCurio( + id=89, + name='A_Ruan_Pouch', + cn='阿阮袋', + cht='阿阮袋', + en='A-Ruan Pouch', + jp='ルアン袋', + es='Bolsa de Ruan Mei', +) +Sealing_Wax_of_Erudition = RogueCurio( + id=90, + name='Sealing_Wax_of_Erudition', + cn='智识火漆', + cht='智識火漆', + en='Sealing Wax of Erudition', + jp='知恵の封蝋', + es='Lacre de la Erudición', +) +Cognito_Invalidater_Codebuilder = RogueCurio( + id=91, + name='Cognito_Invalidater_Codebuilder', + cn='「无效念头」代码机', + cht='「無效念頭」程式碼機', + en='"Cognito Invalidater" Codebuilder', + jp='「無効アイデア」コード機', + es='Codificador del pensamiento invalidante', +) +Cognito_Averagifier_Communal_Nexus = RogueCurio( + id=92, + name='Cognito_Averagifier_Communal_Nexus', + cn='「中等念头」群体机', + cht='「中等念頭」群體機', + en='"Cognito Averagifier" Communal Nexus', + jp='「平凡アイデア」集団機', + es='Agrupador del pensamiento promedio', +) +Ashheart_Ciphertech = RogueCurio( + id=93, + name='Ashheart_Ciphertech', + cn='「心如死灰」密码机', + cht='「心如死灰」密碼機', + en='"Ashheart" Ciphertech', + jp='「意気消沈」暗号機', + es='Cifrador Corazón ceniciento', +) +Revelrous_Rainbowmaker = RogueCurio( + id=94, + name='Revelrous_Rainbowmaker', + cn='「极佳念头」彩虹机', + cht='「極佳念頭」彩虹機', + en='"Revelrous" Rainbowmaker', + jp='「最高アイデア」レインボー機', + es='Crearcoíris del pensamiento espléndido', +) +Wildminder_Machine_Cell = RogueCurio( + id=95, + name='Wildminder_Machine_Cell', + cn='「奇思狂想」机器团', + cht='「奇思狂想」機器團', + en='"Wildminder" Machine Cell', + jp='「奇想天外」培養脳', + es='Maquinaria del pensamiento loco', +) diff --git a/tasks/rogue/keywords/event_option.py b/tasks/rogue/keywords/event_option.py index cf6c25313..c11560faa 100644 --- a/tasks/rogue/keywords/event_option.py +++ b/tasks/rogue/keywords/event_option.py @@ -21,8 +21,17 @@ Want_lots_of_money = RogueEventOption( jp='お金がたくさん欲しい', es='Quiero mucho dinero.', ) -Purchase_a_1_star_Blessing = RogueEventOption( +You_are_Ruan_Mei = RogueEventOption( id=3, + name='You_are_Ruan_Mei', + cn='你…就是阮•梅?', + cht='你……就是阮•梅?', + en='You are... Ruan Mei?', + jp='あなたが……ルアン・メェイ?', + es='¿Eres... Ruan Mei?', +) +Purchase_a_1_star_Blessing = RogueEventOption( + id=4, name='Purchase_a_1_star_Blessing', cn='购买1个1星祝福。', cht='購買1個一星祝福。', @@ -31,7 +40,7 @@ Purchase_a_1_star_Blessing = RogueEventOption( es='Compra 1 bendición de 1 estrella.', ) Purchase_1_Curio = RogueEventOption( - id=4, + id=5, name='Purchase_1_Curio', cn='购买1个奇物。', cht='購買1個奇物。', @@ -40,7 +49,7 @@ Purchase_1_Curio = RogueEventOption( es='Compra 1 objeto raro.', ) Enhance_2_random_Blessings = RogueEventOption( - id=5, + id=6, name='Enhance_2_random_Blessings', cn='强化2个随机祝福。', cht='強化2個隨機祝福。', @@ -49,7 +58,7 @@ Enhance_2_random_Blessings = RogueEventOption( es='Potencias 2 bendiciones al azar.', ) Leave_1436 = RogueEventOption( - id=6, + id=7, name='Leave_1436', cn='离开。', cht='離開。', @@ -58,7 +67,7 @@ Leave_1436 = RogueEventOption( es='Márchate.', ) Claim_an_equal_amount_of_Data_Exchange = RogueEventOption( - id=7, + id=8, name='Claim_an_equal_amount_of_Data_Exchange', cn='领取等量的『数据兑换』。', cht='領取等量的「資料兌換」。', @@ -67,7 +76,7 @@ Claim_an_equal_amount_of_Data_Exchange = RogueEventOption( es='Recoge la misma cantidad de "intercambio de datos".', ) Leave_0837 = RogueEventOption( - id=8, + id=9, name='Leave_0837', cn='离开', cht='離開', @@ -76,7 +85,7 @@ Leave_0837 = RogueEventOption( es='Salir', ) Qlipoth_Favor = RogueEventOption( - id=9, + id=10, name='Qlipoth_Favor', cn='克里珀的恩赐。', cht='克里珀的恩賜。', @@ -85,7 +94,7 @@ Qlipoth_Favor = RogueEventOption( es='Gracia de Qlipoth.', ) Qlipoth_Blessing = RogueEventOption( - id=10, + id=11, name='Qlipoth_Blessing', cn='克里珀的祝福。', cht='克里珀的祝福。', @@ -94,7 +103,7 @@ Qlipoth_Blessing = RogueEventOption( es='Bendición de Qlipoth.', ) Fight_with_the_lead_miner_and_grab_the_stuff = RogueEventOption( - id=11, + id=12, name='Fight_with_the_lead_miner_and_grab_the_stuff', cn='和*头号矿工*打一架,把好东西抢过来!', cht='和*頭號礦工*打一架,把好東西搶過來!', @@ -103,7 +112,7 @@ Fight_with_the_lead_miner_and_grab_the_stuff = RogueEventOption( es='¡Pelea con el capataz y aprópiate del material!', ) Dedicate_to_the_Amber_Lord = RogueEventOption( - id=12, + id=13, name='Dedicate_to_the_Amber_Lord', cn='献给琥珀王。', cht='獻給琥珀王。', @@ -112,7 +121,7 @@ Dedicate_to_the_Amber_Lord = RogueEventOption( es='Dedícalo al Señor del Ámbar.', ) Record_of_the_Aeon_of_1 = RogueEventOption( - id=13, + id=14, name='Record_of_the_Aeon_of_1', cn='关于#1星神的记载。', cht='關於#1星神的記載。', @@ -121,7 +130,7 @@ Record_of_the_Aeon_of_1 = RogueEventOption( es='Registros del Eón (#1).', ) Let_Elation_override_the_other_records = RogueEventOption( - id=14, + id=15, name='Let_Elation_override_the_other_records', cn='让「欢愉」覆盖别的记载!', cht='讓「歡愉」覆蓋別的記載!', @@ -130,7 +139,7 @@ Let_Elation_override_the_other_records = RogueEventOption( es='¡Deja que la Exultación sobrescriba los demás registros!', ) Editing_records_of_the_Remembrance = RogueEventOption( - id=15, + id=16, name='Editing_records_of_the_Remembrance', cn='改写关于「记忆」的记载。', cht='改寫關於「記憶」的記載。', @@ -138,8 +147,17 @@ Editing_records_of_the_Remembrance = RogueEventOption( jp='「記憶」に関する記録を書き換える', es='Edita los registros de la Reminiscencia.', ) +Rewrite_the_record_of_the_Aeon_of_1 = RogueEventOption( + id=17, + name='Rewrite_the_record_of_the_Aeon_of_1', + cn='改写关于#1星神的记载。', + cht='改寫關於#1星神的記載。', + en='Rewrite the record of the Aeon of #1.', + jp='#1の星神に関する記載を書き換える', + es='Reescribe el registro del Eón de la #1.', +) Jim_Hulk_collection = RogueEventOption( - id=16, + id=18, name='Jim_Hulk_collection', cn='杰姆·哈克的藏品。', cht='傑姆•哈克的收藏。', @@ -148,7 +166,7 @@ Jim_Hulk_collection = RogueEventOption( es='Colección de Jim Hulk.', ) Walk_away = RogueEventOption( - id=17, + id=19, name='Walk_away', cn='转身走开。', cht='轉身走開。', @@ -157,7 +175,7 @@ Walk_away = RogueEventOption( es='Te marchas.', ) Preserve_Jim_Hulk_remains = RogueEventOption( - id=18, + id=20, name='Preserve_Jim_Hulk_remains', cn='保存杰姆·哈克的遗体。', cht='保存傑姆•哈克的遺體。', @@ -166,7 +184,7 @@ Preserve_Jim_Hulk_remains = RogueEventOption( es='Conserva los restos de Jim Hulk.', ) Pay_the_price_Continue_its_operation = RogueEventOption( - id=19, + id=21, name='Pay_the_price_Continue_its_operation', cn='付出代价…延续它的运转。', cht='付出代價……延續它的運轉。', @@ -175,7 +193,7 @@ Pay_the_price_Continue_its_operation = RogueEventOption( es='Paga el precio... Y continúa las operaciones.', ) A_box_of_expired_doughnuts = RogueEventOption( - id=20, + id=22, name='A_box_of_expired_doughnuts', cn='一盒过期甜甜圈。', cht='一盒過期甜甜圈。', @@ -184,7 +202,7 @@ A_box_of_expired_doughnuts = RogueEventOption( es='Una caja de rosquillas caducadas.', ) A_lotus_that_can_sing_the_Happy_Birthday_song = RogueEventOption( - id=21, + id=23, name='A_lotus_that_can_sing_the_Happy_Birthday_song', cn='会唱生日快乐的莲花。', cht='會唱〈生日快樂〉的蓮花。', @@ -193,7 +211,7 @@ A_lotus_that_can_sing_the_Happy_Birthday_song = RogueEventOption( es='Un loto que puede cantar cumpleaños feliz.', ) A_mechanical_box = RogueEventOption( - id=22, + id=24, name='A_mechanical_box', cn='机械匣子。', cht='機械盒子。', @@ -202,7 +220,7 @@ A_mechanical_box = RogueEventOption( es='Una caja mecánica.', ) Leave_this_place = RogueEventOption( - id=23, + id=25, name='Leave_this_place', cn='离开这里。', cht='離開這裡。', @@ -211,7 +229,7 @@ Leave_this_place = RogueEventOption( es='Deja este lugar.', ) Smash_this_television = RogueEventOption( - id=24, + id=26, name='Smash_this_television', cn='打碎这个电视机!', cht='打碎這台電視機!', @@ -220,7 +238,7 @@ Smash_this_television = RogueEventOption( es='¡Destruye este televisor!', ) Give_everything_to_them = RogueEventOption( - id=25, + id=27, name='Give_everything_to_them', cn='将一切奉献给「祂」。', cht='將一切奉獻給「祂」。', @@ -229,7 +247,7 @@ Give_everything_to_them = RogueEventOption( es='Dedícalo todo a "ellos".', ) Bear_ten_carats_of_trash = RogueEventOption( - id=26, + id=28, name='Bear_ten_carats_of_trash', cn='承担十克拉的垃圾。', cht='承擔十克拉的垃圾。', @@ -238,7 +256,7 @@ Bear_ten_carats_of_trash = RogueEventOption( es='Toma 10 quilates de basura.', ) Worship_the_Aeon_of_Remembrance = RogueEventOption( - id=27, + id=29, name='Worship_the_Aeon_of_Remembrance', cn='信仰「记忆」的星神。', cht='信仰「記憶」的星神。', @@ -247,7 +265,7 @@ Worship_the_Aeon_of_Remembrance = RogueEventOption( es='Adora al Eón de la Reminiscencia.', ) Burn_the_memories_you_long_to_forget = RogueEventOption( - id=28, + id=30, name='Burn_the_memories_you_long_to_forget', cn='焚烧你渴望遗忘的「记忆」。', cht='焚燒你渴望遺忘的「記憶」。', @@ -255,8 +273,17 @@ Burn_the_memories_you_long_to_forget = RogueEventOption( jp='あなたが忘れたいと切望していた「記憶」を燃やす', es='Quema los recuerdos que quieres olvidar.', ) +Forget_all_the_bleak_memories = RogueEventOption( + id=31, + name='Forget_all_the_bleak_memories', + cn='忘却所有黯淡的「记忆」。', + cht='忘卻所有黯淡的「記憶」。', + en='Forget all the bleak memories.', + jp='淡い「記憶」を忘れる', + es='Olvida todos los recuerdos sombríos.', +) Musical = RogueEventOption( - id=29, + id=32, name='Musical', cn='歌舞片。', cht='歌舞片。', @@ -265,7 +292,7 @@ Musical = RogueEventOption( es='Musical.', ) Action = RogueEventOption( - id=30, + id=33, name='Action', cn='动作片。', cht='動作片。', @@ -274,7 +301,7 @@ Action = RogueEventOption( es='Acción.', ) Please_let_me_live = RogueEventOption( - id=31, + id=34, name='Please_let_me_live', cn='请放我一条生路。', cht='請放我一條生路。', @@ -283,7 +310,7 @@ Please_let_me_live = RogueEventOption( es='Por favor, déjame vivir.', ) Watch_the_secret_flick_A_Moment = RogueEventOption( - id=32, + id=35, name='Watch_the_secret_flick_A_Moment', cn='观看「瞬间」的秘密影片。', cht='觀看「瞬間」的秘密影片。', @@ -292,7 +319,7 @@ Watch_the_secret_flick_A_Moment = RogueEventOption( es='Ve la película secreta «Un instante».', ) Watch_the_secret_flick_Life = RogueEventOption( - id=33, + id=36, name='Watch_the_secret_flick_Life', cn='观看「生命」的秘密影片。', cht='觀看「生命」的秘密影片。', @@ -300,8 +327,17 @@ Watch_the_secret_flick_Life = RogueEventOption( jp='「生命」の秘密映画を見る', es='Ve la película secreta «Vida».', ) +Watch_the_secret_flick = RogueEventOption( + id=37, + name='Watch_the_secret_flick', + cn='观看秘密「影片」。', + cht='觀看秘密「影片」。', + en='Watch the secret flick.', + jp='秘密の「映画」を見る', + es='Mira la película secreta.', +) Climb_into_the_pipes_to_the_left = RogueEventOption( - id=34, + id=38, name='Climb_into_the_pipes_to_the_left', cn='爬进左边的管道。', cht='爬進左邊的管道。', @@ -310,7 +346,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=35, + id=39, name='Jump_onto_the_bricks_to_the_right', cn='跳上右边的砖块。', cht='跳上右邊的磚塊。', @@ -319,7 +355,7 @@ 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=36, + id=40, name='Hop_around_and_explore_the_hidden_bricks', cn='四处乱蹦,探索隐藏砖块!', cht='四處亂蹦,探索隱藏磚塊!', @@ -328,7 +364,7 @@ Hop_around_and_explore_the_hidden_bricks = RogueEventOption( es='¡Salta y explora los ladrillos ocultos!', ) Climb_the_farthest_vine = RogueEventOption( - id=37, + id=41, name='Climb_the_farthest_vine', cn='爬上最远端的藤蔓。', cht='爬上最遠端的藤蔓。', @@ -336,8 +372,17 @@ Climb_the_farthest_vine = RogueEventOption( jp='最も遠くの藤つるに登る', es='Sube a la enredadera más lejana.', ) +Find_the_Cheat_Room = RogueEventOption( + id=42, + name='Find_the_Cheat_Room', + cn='摸索出「作弊房间」。', + cht='摸索出「作弊房間」。', + en='Find the "Cheat Room."', + jp='「チート部屋」を探し当てる', + es='Encuentra la "sala de trampas".', +) Pat_it_lightly = RogueEventOption( - id=38, + id=43, name='Pat_it_lightly', cn='轻轻拍它一下。', cht='輕輕拍它一下。', @@ -346,7 +391,7 @@ Pat_it_lightly = RogueEventOption( es='Le das unas palmaditas.', ) Hit_it_hard = RogueEventOption( - id=39, + id=44, name='Hit_it_hard', cn='狠狠重击!', cht='狠狠重擊!', @@ -355,7 +400,7 @@ Hit_it_hard = RogueEventOption( es='¡Dale fuerte!', ) Twist_the_switch_on_the_doll_bottom = RogueEventOption( - id=40, + id=45, name='Twist_the_switch_on_the_doll_bottom', cn='拧一下玩偶屁股上的开关!', cht='擰一下玩偶屁股上的開關!', @@ -364,7 +409,7 @@ Twist_the_switch_on_the_doll_bottom = RogueEventOption( es='¡Gira el interruptor en la base de la muñeca!', ) Directly_receive_the_I_O_U_Dispenser_investment_reward = RogueEventOption( - id=41, + id=46, name='Directly_receive_the_I_O_U_Dispenser_investment_reward', cn='直接获得谢债发行机的投资奖励。', cht='直接獲得謝債發行機的投資獎勵。', @@ -372,8 +417,17 @@ Directly_receive_the_I_O_U_Dispenser_investment_reward = RogueEventOption( jp='謝債発行機の投資報酬を直接獲得する', es='Recibe directamente la recompensa de inversión del Dispensador de deuda.', ) +Dismantle_it = RogueEventOption( + id=47, + name='Dismantle_it', + cn='把它拆了。', + cht='把它拆了。', + en='Dismantle it.', + jp='それを折る', + es='Lo desmontas.', +) I_ll_buy_it_f619 = RogueEventOption( - id=42, + id=48, name='I_ll_buy_it_f619', cn='我买下了。', cht='我買下了。', @@ -382,7 +436,7 @@ I_ll_buy_it_f619 = RogueEventOption( es='Lo compraré.', ) You_re_not_a_reliable_investment_manager = RogueEventOption( - id=43, + id=49, name='You_re_not_a_reliable_investment_manager', cn='你不是一个值得信任的*投资经理*。', cht='你不是一個值得信任的*投資經理*。', @@ -391,7 +445,7 @@ You_re_not_a_reliable_investment_manager = RogueEventOption( es='No eres {F#una}{M#un} "{F#gestora}{M#gestor} de inversiones" fiable.', ) I_hate_this_era = RogueEventOption( - id=44, + id=50, name='I_hate_this_era', cn='我讨厌这个时代。', cht='我討厭這個時代。', @@ -400,7 +454,7 @@ I_hate_this_era = RogueEventOption( es='Odio esta época.', ) I_want_money = RogueEventOption( - id=45, + id=51, name='I_want_money', cn='我想要钱。', cht='我想要錢。', @@ -409,7 +463,7 @@ I_want_money = RogueEventOption( es='Quiero dinero.', ) I_want_love = RogueEventOption( - id=46, + id=52, name='I_want_love', cn='我想要*爱*。', cht='我想要*愛*。', @@ -418,7 +472,7 @@ I_want_love = RogueEventOption( es='Quiero "amor".', ) I_don_t_want_anything_This_is_very_nihilistic = RogueEventOption( - id=47, + id=53, name='I_don_t_want_anything_This_is_very_nihilistic', cn='我什么也不想要,这很虚无。', cht='我什麼也不想要,這很虛無。', @@ -427,7 +481,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=48, + id=54, name='I_don_t_need_it', cn='我不需要。', cht='我不需要。', @@ -436,7 +490,7 @@ I_don_t_need_it = RogueEventOption( es='No lo necesito.', ) I_ll_buy_it_f1b5 = RogueEventOption( - id=49, + id=55, name='I_ll_buy_it_f1b5', cn='我买了。', cht='我買了。', @@ -445,7 +499,7 @@ I_ll_buy_it_f1b5 = RogueEventOption( es='Lo compraré.', ) Claim_an_investment_insurance_policy = RogueEventOption( - id=50, + id=56, name='Claim_an_investment_insurance_policy', cn='索求一份投资保险。', cht='索求一份投資保險。', @@ -453,8 +507,17 @@ Claim_an_investment_insurance_policy = RogueEventOption( jp='投資保険への加入を要請する', es='Reclama una póliza de seguro de inversión.', ) +Demand_a_more_customized_investment_plan = RogueEventOption( + id=57, + name='Demand_a_more_customized_investment_plan', + cn='索求一份更*定制化*的投资计划。', + cht='索取一份更*客製化*的投資計畫。', + en='Demand a more "customized" investment plan.', + jp='投資計画への加入を要請する', + es='Solicita un plan de inversión más "personalizado".', +) Discard_the_statue_Be_decisive = RogueEventOption( - id=51, + id=58, name='Discard_the_statue_Be_decisive', cn='丢下雕像!要果断。', cht='丟下雕像!要果斷。', @@ -463,7 +526,7 @@ Discard_the_statue_Be_decisive = RogueEventOption( es='¡Suelta la estatua! Con decisión.', ) Believe_in_them_with_pure_devotion = RogueEventOption( - id=52, + id=59, name='Believe_in_them_with_pure_devotion', cn='对「祂」虔诚信仰,身心无垢。', cht='對「祂」虔誠信仰,身心無垢。', @@ -472,7 +535,7 @@ Believe_in_them_with_pure_devotion = RogueEventOption( es='Cree en "ellos" con gran devoción.', ) Mania_takes_over_you = RogueEventOption( - id=53, + id=60, name='Mania_takes_over_you', cn='狂热吞没了你…', cht='狂熱吞沒了你……', @@ -480,8 +543,17 @@ Mania_takes_over_you = RogueEventOption( jp='情熱があなたを呑み込んだ…', es='La locura se apodera de ti...', ) +You_can_be_more_frenzied = RogueEventOption( + id=61, + name='You_can_be_more_frenzied', + cn='你还可以更加*狂热*。', + cht='你還可以更加*狂熱*。', + en='You can be more "frenzied."', + jp='もっと*マニアック*になれる', + es='Puedes "enloquecer" más.', +) Go_deeper_into_the_insect_nest = RogueEventOption( - id=54, + id=62, name='Go_deeper_into_the_insect_nest', cn='深入虫巢。', cht='深入蟲巢。', @@ -490,7 +562,7 @@ Go_deeper_into_the_insect_nest = RogueEventOption( es='Adéntrate en el nido de insectos.', ) Hug_it = RogueEventOption( - id=55, + id=63, name='Hug_it', cn='拥抱它。', cht='擁抱它。', @@ -499,7 +571,7 @@ Hug_it = RogueEventOption( es='Abrázalo.', ) Wait_for_them = RogueEventOption( - id=56, + id=64, name='Wait_for_them', cn='等待「祂」。', cht='等待「祂」。', @@ -508,7 +580,7 @@ Wait_for_them = RogueEventOption( es='Espéralos.', ) Stop_at_the_entrance_of_the_nest = RogueEventOption( - id=57, + id=65, name='Stop_at_the_entrance_of_the_nest', cn='止步于巢穴门口。', cht='止步於巢穴門口。', @@ -517,7 +589,7 @@ 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=58, + id=66, name='Enter_the_Insect_Nest_and_snuff_them_out', cn='进入虫巢,绞杀它们!', cht='進入蟲巢,絞殺牠們!', @@ -526,7 +598,7 @@ Enter_the_Insect_Nest_and_snuff_them_out = RogueEventOption( es='¡Entra en el nido de insectos y sácalos!', ) Save_a_Bug_Bubble = RogueEventOption( - id=59, + id=67, name='Save_a_Bug_Bubble', cn='保存一枚「虫泡」。', cht='保存一枚「蟲泡」。', @@ -535,7 +607,7 @@ Save_a_Bug_Bubble = RogueEventOption( es='Guarda un saco de huevos.', ) Play_a_bit_with_Sequence_Trotters = RogueEventOption( - id=60, + id=68, name='Play_a_bit_with_Sequence_Trotters', cn='和序列扑满玩一下。', cht='和序列撲滿玩一下。', @@ -544,7 +616,7 @@ Play_a_bit_with_Sequence_Trotters = RogueEventOption( es='Juega un rato con el Chanchito Secuencial.', ) Leave_b5f1 = RogueEventOption( - id=61, + id=69, name='Leave_b5f1', cn='离去。', cht='離去。', @@ -553,7 +625,7 @@ Leave_b5f1 = RogueEventOption( es='Márchate.', ) Excellent_Trotter_catching_skills_Gotta_be_fast = RogueEventOption( - id=62, + id=70, name='Excellent_Trotter_catching_skills_Gotta_be_fast', cn='优秀的捉扑满技巧…速度要快!', cht='優秀的捉撲滿技巧……速度要快!', @@ -562,7 +634,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=63, + id=71, name='You_pass_on_a_good_sense_of_safeguarding_against_Trotters', cn='你传达了良好的扑满保护意识。', cht='你傳達了良好的撲滿保護意識。', @@ -571,7 +643,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=64, + id=72, name='Head_into_the_darkness', cn='前往黑暗。', cht='前往黑暗。', @@ -580,7 +652,7 @@ Head_into_the_darkness = RogueEventOption( es='Adéntrate en la oscuridad.', ) Fight_the_pull = RogueEventOption( - id=65, + id=73, name='Fight_the_pull', cn='对抗引力。', cht='對抗引力。', @@ -589,7 +661,7 @@ Fight_the_pull = RogueEventOption( es='Lucha contra la gravedad.', ) Enjoy_something = RogueEventOption( - id=66, + id=74, name='Enjoy_something', cn='享受其中…', cht='享受其中……', @@ -598,7 +670,7 @@ Enjoy_something = RogueEventOption( es='Disfruta de algo...', ) Thank_the_Aeon_Qlipoth = RogueEventOption( - id=67, + id=75, name='Thank_the_Aeon_Qlipoth', cn='感恩克里珀星神。', cht='感恩克里珀星神。', @@ -607,7 +679,7 @@ Thank_the_Aeon_Qlipoth = RogueEventOption( es='Gracias al Eón Qlipoth.', ) Accept_the_flames_of_Self_destruction_and_destroy_the_black_box = RogueEventOption( - id=68, + id=76, name='Accept_the_flames_of_Self_destruction_and_destroy_the_black_box', cn='接受「自灭」的火种,摧毁黑匣。', cht='接受「自滅」的火種,摧毀黑盒子。', @@ -616,7 +688,7 @@ Accept_the_flames_of_Self_destruction_and_destroy_the_black_box = RogueEventOpti es='Acepta las llamas de la "autodestrucción" y destruye la caja negra.', ) Refuse_54fd = RogueEventOption( - id=69, + id=77, name='Refuse_54fd', cn='拒绝。', cht='拒絕。', @@ -625,7 +697,7 @@ Refuse_54fd = RogueEventOption( es='Recházalo.', ) Hurry_and_terminate_black_box_Get_it_out = RogueEventOption( - id=70, + id=78, name='Hurry_and_terminate_black_box_Get_it_out', cn='抓紧时间终止黑匣;将其救出。', cht='抓緊時間終止黑匣,將其救出。', @@ -634,7 +706,7 @@ Hurry_and_terminate_black_box_Get_it_out = RogueEventOption( es='Date prisa y acaba con la caja negra. Sácalo todo.', ) Purchase_a_metal_Wish_In_A_Bottle = RogueEventOption( - id=71, + id=79, name='Purchase_a_metal_Wish_In_A_Bottle', cn='购买金属许愿瓶。', cht='購買金屬許願瓶。', @@ -643,7 +715,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=72, + id=80, name='Purchase_a_silver_ore_Wish_In_A_Bottle', cn='购买银矿许愿瓶。', cht='購買銀礦許願瓶。', @@ -652,7 +724,7 @@ Purchase_a_silver_ore_Wish_In_A_Bottle = RogueEventOption( es='Compra una botella de los deseos de plata.', ) Leave_4fa0 = RogueEventOption( - id=73, + id=81, name='Leave_4fa0', cn='走开。', cht='走開。', @@ -661,7 +733,7 @@ Leave_4fa0 = RogueEventOption( es='Márchate.', ) Purchase_an_amber_Wish_In_A_Bottle = RogueEventOption( - id=74, + id=82, name='Purchase_an_amber_Wish_In_A_Bottle', cn='购买琥珀许愿匣。', cht='購買琥珀許願匣。', @@ -670,7 +742,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=75, + id=83, name='Purchase_a_supernium_Wish_In_A_Bottle', cn='购买超钛许愿匣。', cht='購買超鈦許願匣。', @@ -679,7 +751,7 @@ Purchase_a_supernium_Wish_In_A_Bottle = RogueEventOption( es='Compra una botella de los deseos de supernio.', ) Purchase_a_diamond_box = RogueEventOption( - id=76, + id=84, name='Purchase_a_diamond_box', cn='购买一个钻石盒。', cht='購買一個鑽石盒。', @@ -688,7 +760,7 @@ Purchase_a_diamond_box = RogueEventOption( es='Compra una caja de diamante.', ) Purchase_an_ore_box = RogueEventOption( - id=77, + id=85, name='Purchase_an_ore_box', cn='购买一个原矿盒。', cht='購買一個原礦盒。', @@ -697,7 +769,7 @@ Purchase_an_ore_box = RogueEventOption( es='Compra una caja de mineral.', ) Swallow_the_other_fish_eye_and_continue_to_enjoy_the_massage = RogueEventOption( - id=78, + id=86, name='Swallow_the_other_fish_eye_and_continue_to_enjoy_the_massage', cn='吞下另一只*鱼眼*,继续享受按摩。', cht='吞下另一隻*魚眼*,繼續享受按摩。', @@ -706,7 +778,7 @@ Swallow_the_other_fish_eye_and_continue_to_enjoy_the_massage = RogueEventOption( es='Te tragas el otro ojo de pez y sigues disfrutando del masaje.', ) Return_to_work = RogueEventOption( - id=79, + id=87, name='Return_to_work', cn='回去上班。', cht='回去上班。', @@ -715,7 +787,7 @@ Return_to_work = RogueEventOption( es='Vuelve al trabajo.', ) Never_go_to_work_again_Never = RogueEventOption( - id=80, + id=88, name='Never_go_to_work_again_Never', cn='永远的不上班了!永远的……', cht='永遠不上班了!永遠……', @@ -724,7 +796,7 @@ Never_go_to_work_again_Never = RogueEventOption( es='¡No vuelvas a trabajar! Nunca...', ) Catch_more_fish_eyes = RogueEventOption( - id=81, + id=89, name='Catch_more_fish_eyes', cn='捕获更多鱼眼……', cht='捕獲更多魚眼……', @@ -732,8 +804,17 @@ Catch_more_fish_eyes = RogueEventOption( jp='もっと多くの魚眼を捕獲する……', es='Atrapa más ojos de pez...', ) +Shatter_the_work_communicator_that_can_be_used_to_contact_you = RogueEventOption( + id=90, + 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='自分への連絡を受信する*作業用通信機*を投げて壊す!', + es='¡Rompe el "comunicador de trabajo" que sirve para que contacten contigo!', +) Pick_Sal = RogueEventOption( - id=82, + id=91, name='Pick_Sal', cn='选择萨里。', cht='選擇薩里。', @@ -742,7 +823,7 @@ Pick_Sal = RogueEventOption( es='Elige a Sal.', ) Pick_Leo = RogueEventOption( - id=83, + id=92, name='Pick_Leo', cn='选择里奥。', cht='選擇里奧。', @@ -751,7 +832,7 @@ Pick_Leo = RogueEventOption( es='Elige a Leo.', ) Let_Leo_out = RogueEventOption( - id=84, + id=93, name='Let_Leo_out', cn='让里奥出来吧。', cht='讓里奧出來吧。', @@ -760,7 +841,7 @@ Let_Leo_out = RogueEventOption( es='Deja salir a Leo.', ) Let_Sal_out = RogueEventOption( - id=85, + id=94, name='Let_Sal_out', cn='让萨里出来吧。', cht='讓薩里出來吧。', @@ -769,7 +850,7 @@ Let_Sal_out = RogueEventOption( es='Deja salir a Sal.', ) Mix_the_two_personalities_together = RogueEventOption( - id=86, + id=95, name='Mix_the_two_personalities_together', cn='把两种人格混在一起。', cht='把兩種人格混在一起。', @@ -777,8 +858,17 @@ Mix_the_two_personalities_together = RogueEventOption( jp='2種類の人格を混ぜる', es='Mezcla las dos personalidades.', ) +Get_rid_of_these_two_troublesome_neighbors = RogueEventOption( + id=96, + name='Get_rid_of_these_two_troublesome_neighbors', + cn='直接解决这两个麻烦的*邻居*。', + cht='直接解決這兩個麻煩的*鄰居*。', + en='Get rid of these two troublesome "neighbors."', + jp='面倒な*お隣さん*を始末する', + es='Deshazte de estos dos "vecinos" problemáticos.', +) Give_him_the_fur_you_re_wearing = RogueEventOption( - id=87, + id=97, name='Give_him_the_fur_you_re_wearing', cn='把身上披的皮毛给他。', cht='把身上披的皮毛給他。', @@ -787,7 +877,7 @@ Give_him_the_fur_you_re_wearing = RogueEventOption( es='Dale la piel que llevas puesta.', ) Rip_off_his_badge = RogueEventOption( - id=88, + id=98, name='Rip_off_his_badge', cn='把他的徽章扯下来!', cht='把他的徽章扯下來!', @@ -796,7 +886,7 @@ Rip_off_his_badge = RogueEventOption( es='¡Arráncale la placa!', ) Buy_his_calfskin_boots_for_cheap = RogueEventOption( - id=89, + id=99, name='Buy_his_calfskin_boots_for_cheap', cn='低价反收购他的*小牛皮靴*!', cht='低價反收購他的*小牛皮靴*!', @@ -804,8 +894,17 @@ Buy_his_calfskin_boots_for_cheap = RogueEventOption( jp='彼の※牛皮の革靴※を安く買い戻す!', es='¡Cómprale sus botas de piel de becerro a bajo precio!', ) +Get_more_intelligence_from_him = RogueEventOption( + id=100, + name='Get_more_intelligence_from_him', + cn='向他套取更多*情报*。', + cht='向他套取更多*情報*。', + en='Get more "intelligence" from him.', + jp='彼から更なる*情報*を引き出す', + es='Consigue más "inteligencia" de su parte.', +) Pick_an_Error_Code_Curio = RogueEventOption( - id=90, + id=101, name='Pick_an_Error_Code_Curio', cn='选择一个错误代码奇物。', cht='選擇一個錯誤程式碼奇物。', @@ -814,7 +913,7 @@ Pick_an_Error_Code_Curio = RogueEventOption( es='Elige un objeto raro de código de error.', ) Let_the_entropy_increase_more_violently = RogueEventOption( - id=91, + id=102, name='Let_the_entropy_increase_more_violently', cn='让熵增更猛烈些!', cht='讓熵增更猛烈點!', @@ -823,7 +922,7 @@ Let_the_entropy_increase_more_violently = RogueEventOption( es='¡Que la entropía aumente con más violencia!', ) Recall_the_code_for_the_right_item = RogueEventOption( - id=92, + id=103, name='Recall_the_code_for_the_right_item', cn='回忆起「正确道具」的代码。', cht='回憶起「正確道具」的程式碼。', @@ -832,7 +931,7 @@ Recall_the_code_for_the_right_item = RogueEventOption( es='Recuerda el código del "artículo correcto".', ) Pay = RogueEventOption( - id=93, + id=104, name='Pay', cn='付钱。', cht='付錢。', @@ -841,7 +940,7 @@ Pay = RogueEventOption( es='Paga.', ) Protect_the_cowboy_final_honor = RogueEventOption( - id=94, + id=105, name='Protect_the_cowboy_final_honor', cn='保卫「牛仔」最后的名誉。', cht='保衛「牛仔」最後的名譽。', @@ -850,7 +949,7 @@ Protect_the_cowboy_final_honor = RogueEventOption( es='Protege el honor que le queda al vaquero.', ) Let_them_experience_the_real_cowboy = RogueEventOption( - id=95, + id=106, name='Let_them_experience_the_real_cowboy', cn='让他们见识见识真正的「牛仔」。', cht='讓他們見識見識真正的「牛仔」。', @@ -859,7 +958,7 @@ Let_them_experience_the_real_cowboy = RogueEventOption( es='Dejémosles probar al verdadero "vaquero".', ) Surrender_immediately = RogueEventOption( - id=96, + id=107, name='Surrender_immediately', cn='直接投降。', cht='直接投降。', @@ -867,8 +966,17 @@ Surrender_immediately = RogueEventOption( jp='そのまま降参する', es='Te rindes inmediatamente.', ) +Make_a_trade_with_them = RogueEventOption( + id=108, + name='Make_a_trade_with_them', + cn='与他们做一笔*交易*。', + cht='與他們做一筆*交易*。', + en='Make a "trade" with them.', + jp='彼らと*取引*する', + es='Haz negocios con ellos.', +) Give_up = RogueEventOption( - id=97, + id=109, name='Give_up', cn='放弃。', cht='放棄。', @@ -877,7 +985,7 @@ Give_up = RogueEventOption( es='Ríndete.', ) Flip_the_card = RogueEventOption( - id=98, + id=110, name='Flip_the_card', cn='翻开牌。', cht='翻牌。', @@ -886,7 +994,7 @@ Flip_the_card = RogueEventOption( es='Dale la vuelta a la carta.', ) Fight_for_the_0_63_chance = RogueEventOption( - id=99, + id=111, name='Fight_for_the_0_63_chance', cn='为0.63%的概率而战。', cht='為0.63%的機率而戰。', @@ -895,7 +1003,7 @@ Fight_for_the_0_63_chance = RogueEventOption( es='Lucha por el 0.63% de probabilidades.', ) Pick_the_100_security = RogueEventOption( - id=100, + id=112, name='Pick_the_100_security', cn='选择100%的安全感。', cht='選擇100%的安全感。', @@ -904,7 +1012,7 @@ Pick_the_100_security = RogueEventOption( es='Elige el 100% de seguridad.', ) Acutely_sense_the_vulnerabilities_of_the_astral_computer = RogueEventOption( - id=101, + id=113, name='Acutely_sense_the_vulnerabilities_of_the_astral_computer', cn='敏锐察觉星体计算机的*漏洞*。', cht='敏銳察覺星體電腦的*漏洞*。', @@ -913,7 +1021,7 @@ Acutely_sense_the_vulnerabilities_of_the_astral_computer = RogueEventOption( es='Percibes de forma aguda las vulnerabilidades de la computadora estelar.', ) You_remember_its_rule_Scissors_first = RogueEventOption( - id=102, + id=114, name='You_remember_its_rule_Scissors_first', cn='你想起了它的规律!先出剪刀!', cht='你想起了它的規律!先出剪刀!', @@ -921,8 +1029,17 @@ You_remember_its_rule_Scissors_first = RogueEventOption( jp='その規則を思い出した!先にハサミを出す!', es='¡Recuerdas su regla! ¡Las tijeras primero!', ) +Ask_Screwllum_for_help_on_how_to_disassemble_the_hard_disk = RogueEventOption( + id=115, + 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='スクリューガムに*ハードディスク*の解体方法について助けを求める', + es='Pregunta a Tornillum cómo desmontar el "disco duro".', +) Challenge_Mr_France_security_team = RogueEventOption( - id=103, + id=116, name='Challenge_Mr_France_security_team', cn='挑战弗朗斯先生的安保团队。', cht='挑戰弗朗斯先生的保全團隊。', @@ -931,7 +1048,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=104, + id=117, name='Challenge_the_burly_Avila_mercenary_company', cn='挑战亚威拉壮汉的佣兵集团。', cht='挑戰亞威拉壯漢的傭兵集團。', @@ -940,7 +1057,7 @@ Challenge_the_burly_Avila_mercenary_company = RogueEventOption( es='Desafía a los fornidos mercenarios de Ávila.', ) Fight_both_together = RogueEventOption( - id=105, + id=118, name='Fight_both_together', cn='两个一起打!', cht='兩個一起打!', @@ -949,7 +1066,7 @@ Fight_both_together = RogueEventOption( es='¡Pelea contra dos!', ) And_you_long_for_stronger_guys_to_show_up = RogueEventOption( - id=106, + id=119, name='And_you_long_for_stronger_guys_to_show_up', cn='你还渴望*更强*的家伙出现…', cht='你還渴望*更強*的傢伙出現……', @@ -958,7 +1075,7 @@ And_you_long_for_stronger_guys_to_show_up = RogueEventOption( es='Y estás deseando que aparezcan tipos más fuertes...', ) Bet_on_the_name_of_a_competition_winner = RogueEventOption( - id=107, + id=120, name='Bet_on_the_name_of_a_competition_winner', cn='赌一个擂台赢家的*名字*!', cht='賭一個擂台贏家的*名字*!', @@ -966,8 +1083,17 @@ Bet_on_the_name_of_a_competition_winner = RogueEventOption( 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, + 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チームの*来客*を対処する', + es='Usa métodos adicionales para deshacerte de los dos grupos de "visitantes".', +) Hurry_and_delete_the_Cyclic_Demon_Lord_life_algorithm = RogueEventOption( - id=108, + id=122, name='Hurry_and_delete_the_Cyclic_Demon_Lord_life_algorithm', cn='抓紧时间,删除周期性魔王的生命方程。', cht='把握時間,刪除週期性魔王的生命方程式。', @@ -976,7 +1102,7 @@ Hurry_and_delete_the_Cyclic_Demon_Lord_life_algorithm = RogueEventOption( 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=109, + id=123, name='Overload_the_Cyclic_Demon_Lord_life_algorithm_and_fight_on', cn='过载周期性魔王的生命方程,争取活下去!', cht='超載週期性魔王的生命方程式,努力活下去!', @@ -985,7 +1111,7 @@ Overload_the_Cyclic_Demon_Lord_life_algorithm_and_fight_on = RogueEventOption( es='¡Sobrecargas el algoritmo vital del Rey Demonio Cíclico y sigues peleando!', ) Blessing_Reforge = RogueEventOption( - id=110, + id=124, name='Blessing_Reforge', cn='祝福重铸', cht='祝福重鑄', @@ -994,7 +1120,7 @@ Blessing_Reforge = RogueEventOption( es='Reforja de bendición', ) Blessing_Exchange = RogueEventOption( - id=111, + id=125, name='Blessing_Exchange', cn='祝福交换', cht='祝福交換', @@ -1003,7 +1129,7 @@ Blessing_Exchange = RogueEventOption( es='Intercambio de bendición', ) Leave_3c49 = RogueEventOption( - id=112, + id=126, name='Leave_3c49', cn='离开', cht='離開', @@ -1012,7 +1138,7 @@ Leave_3c49 = RogueEventOption( es='Salir.', ) Exchange_your_memories = RogueEventOption( - id=113, + id=127, name='Exchange_your_memories', cn='互换你们的「记忆」。', cht='互換你們的「記憶」。', @@ -1021,7 +1147,7 @@ Exchange_your_memories = RogueEventOption( es='Intercambias recuerdos.', ) Throw_out_your_story_Then_loot_the_Fun_Experiences_from_the_car = RogueEventOption( - id=114, + id=128, name='Throw_out_your_story_Then_loot_the_Fun_Experiences_from_the_car', cn='抛出你的故事!然后从车厢中掠夺「趣味经历」。', cht='拋出你的故事!然後從車廂中掠奪「趣味經歷」。', @@ -1030,7 +1156,7 @@ Throw_out_your_story_Then_loot_the_Fun_Experiences_from_the_car = RogueEventOpti es='¡Te deshaces de tu historia! Acto seguido, saqueas las experiencias divertidas del auto.', ) Exchange_for_a_2_star_Blessing = RogueEventOption( - id=115, + id=129, name='Exchange_for_a_2_star_Blessing', cn='换取1个2星祝福', cht='換取1個二星祝福', @@ -1039,7 +1165,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=116, + id=130, name='Exchange_for_a_3_star_Blessing', cn='换取1个3星祝福', cht='換取1個三星祝福', @@ -1048,7 +1174,7 @@ 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=117, + id=131, name='Let_the_sleeping_soldiers_wake_up_again', cn='让沉睡的士兵「再次醒来」。', cht='讓沉睡的士兵「再次醒來」。', @@ -1057,7 +1183,7 @@ Let_the_sleeping_soldiers_wake_up_again = RogueEventOption( es='Dejas que los soldados dormidos despierten nuevamente.', ) Purchase_a_1_2_star_Blessing = RogueEventOption( - id=118, + id=132, name='Purchase_a_1_2_star_Blessing', cn='购买1个1-2星祝福', cht='購買1個一至二星祝福', @@ -1066,7 +1192,7 @@ Purchase_a_1_2_star_Blessing = RogueEventOption( es='Compra 1 bendición de 1-2 estrellas.', ) Purchase_a_1_3_star_Blessing = RogueEventOption( - id=119, + id=133, name='Purchase_a_1_3_star_Blessing', cn='购买1个1-3星祝福', cht='購買1個一至三星祝福', @@ -1075,7 +1201,7 @@ Purchase_a_1_3_star_Blessing = RogueEventOption( es='Compra 1 bendición de 1-3 estrellas.', ) You_recall_the_long_forgotten_bargaining_technique = RogueEventOption( - id=120, + id=134, name='You_recall_the_long_forgotten_bargaining_technique', cn='你回想起忘却已久的「还价技巧」。', cht='你回想起忘卻已久的「還價技巧」。', @@ -1084,7 +1210,7 @@ You_recall_the_long_forgotten_bargaining_technique = RogueEventOption( es='Recuerdas la olvidada técnica de regateo.', ) The_protective_net_that_surrounds_the_sales_terminal = RogueEventOption( - id=121, + id=135, name='The_protective_net_that_surrounds_the_sales_terminal', cn='吞没销售终端的「防护网」。', cht='吞沒銷售終端機的「防護網」。', @@ -1092,8 +1218,17 @@ The_protective_net_that_surrounds_the_sales_terminal = RogueEventOption( jp='販売端末の「セキュリティネットワーク」を呑み込む', es='La red de protección que rodea la terminal de ventas.', ) +Ask_about_its_after_sales_service = RogueEventOption( + id=136, + name='Ask_about_its_after_sales_service', + cn='向它询问*售后服务*。', + cht='向它詢問*售後服務*。', + en='Ask about its "after-sales service."', + jp='*アフターサービス*について問い合わせる', + es='Pregunta por su "servicio posventa".', +) Review_those_geniuse_manuscripts = RogueEventOption( - id=122, + id=137, name='Review_those_geniuse_manuscripts', cn='翻阅那些天才手稿。', cht='翻閱那些天才手稿。', @@ -1102,7 +1237,7 @@ Review_those_geniuse_manuscripts = RogueEventOption( es='Revisa los manuscritos de esos genios.', ) Let_burn_them_up = RogueEventOption( - id=123, + id=138, name='Let_burn_them_up', cn='干脆抢先烧了它!', cht='乾脆搶先燒了它!', @@ -1111,7 +1246,7 @@ Let_burn_them_up = RogueEventOption( es='¡Hay que quemarlo!', ) Speak_with_the_photo_frame = RogueEventOption( - id=124, + id=139, name='Speak_with_the_photo_frame', cn='对着相框说话。', cht='對著相框說話。', @@ -1120,7 +1255,7 @@ Speak_with_the_photo_frame = RogueEventOption( es='Habla con el marco de fotos.', ) Make_a_small_cut_with_a_small_knife = RogueEventOption( - id=125, + id=140, name='Make_a_small_cut_with_a_small_knife', cn='用小刀划一划!', cht='用小刀劃一劃!', @@ -1129,7 +1264,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=126, + id=141, name='Give_it_a_knock', cn='敲敲它。', cht='敲敲它。', @@ -1138,7 +1273,7 @@ Give_it_a_knock = RogueEventOption( es='Dale un golpecito.', ) Leave_2a92 = RogueEventOption( - id=127, + id=142, name='Leave_2a92', cn='走开。', cht='走開。', @@ -1147,7 +1282,7 @@ Leave_2a92 = RogueEventOption( es='Márchate.', ) A_certain_nobleman_once_recorded_before_he_fell_into_a_crazed_state = RogueEventOption( - id=128, + id=143, name='A_certain_nobleman_once_recorded_before_he_fell_into_a_crazed_state', cn='某位爵士,在他堕入疯狂之前曾记载…', cht='某位爵士在墮入瘋狂之前曾記載……', @@ -1156,7 +1291,7 @@ A_certain_nobleman_once_recorded_before_he_fell_into_a_crazed_state = RogueEvent 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=129, + id=144, name='A_certain_traveler_with_an_active_imagination_murmurs_to_himself_behind_the_glass_wall_after_being_confined', cn='某擅长想象的头脑旅行家,在被禁闭后隔着玻璃墙喃喃自语…', cht='某位擅長想像的頭腦旅行家在被禁閉後,隔著玻璃牆喃喃自語……', @@ -1165,7 +1300,7 @@ A_certain_traveler_with_an_active_imagination_murmurs_to_himself_behind_the_glas 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=130, + id=145, name='A_piece_of_evidence_left_behind_by_a_certain_Armed_Archaeologist_before_they_were_murdered', cn='某考古武装学派成员,在被谋命前留下的考据…', cht='某考古武裝學派成員在被謀命前留下的考據……', @@ -1174,7 +1309,7 @@ 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=131, + id=146, name='Tell_her_about_the_fate_that_she_must_accept', cn='告诉她*必须接受*的命运。', cht='告訴她*必須接受*的命運。', @@ -1183,7 +1318,7 @@ Tell_her_about_the_fate_that_she_must_accept = RogueEventOption( es='Cuéntale sobre el destino que deberá aceptar.', ) It_better_to_seal_the_window_up = RogueEventOption( - id=132, + id=147, name='It_better_to_seal_the_window_up', cn='还是把窗封起来吧。', cht='還是把窗戶封起來吧。', @@ -1192,7 +1327,7 @@ 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=133, + id=148, name='Participate_in_the_psychological_intervention_and_assistance_work_after_the_catastrophic_swarm_in_the_Elothean_Empire', cn='参与艾洛蒂亚帝国·特大虫潮灾害后心理干预与救助', cht='參與艾洛蒂亞帝國•特大蟲潮災害後心理干預與救助', @@ -1201,7 +1336,7 @@ Participate_in_the_psychological_intervention_and_assistance_work_after_the_cata 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=134, + id=149, name='Sitting_beside_the_14th_Emperor_and_helping_him_equivocate_and_embellish', cn='坐在第十四世皇帝身边,帮他编篡…', cht='坐在第十四世皇帝身邊,幫他編篡……', @@ -1210,7 +1345,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=135, + id=150, name='I_will_put_down_my_gun', cn='我会放下枪。', cht='我會放下槍。', @@ -1219,7 +1354,7 @@ I_will_put_down_my_gun = RogueEventOption( es='Bajaré mi arma.', ) I_wanna_populate_my_insectoid_index = RogueEventOption( - id=136, + id=151, name='I_wanna_populate_my_insectoid_index', cn='我想收集虫类图鉴!', cht='我想蒐集蟲類圖鑑!', @@ -1228,7 +1363,7 @@ I_wanna_populate_my_insectoid_index = RogueEventOption( es='¡Quiero coleccionar enciclopedias de insectos!', ) Let_me_hear_its_voice = RogueEventOption( - id=137, + id=152, name='Let_me_hear_its_voice', cn='让我听听它的声音…', cht='讓我聽聽它的聲音……', @@ -1237,7 +1372,7 @@ Let_me_hear_its_voice = RogueEventOption( es='Déjame escuchar su voz...', ) Break_it = RogueEventOption( - id=138, + id=153, name='Break_it', cn='摔碎它!', cht='摔碎它!', @@ -1246,7 +1381,7 @@ Break_it = RogueEventOption( es='¡Rómpelo!', ) Before_entering_take_a_big_whiff = RogueEventOption( - id=139, + id=154, name='Before_entering_take_a_big_whiff', cn='进门前,嗅一嗅。', cht='進門前,嗅一嗅。', @@ -1255,7 +1390,7 @@ Before_entering_take_a_big_whiff = RogueEventOption( es='Antes de entrar, inhala profundamente.', ) Before_entering_take_off_your_shoes = RogueEventOption( - id=140, + id=155, name='Before_entering_take_off_your_shoes', cn='进门前,把自己的鞋子脱了!', cht='進門前,把自己的鞋子脫了!', @@ -1264,7 +1399,7 @@ Before_entering_take_off_your_shoes = RogueEventOption( es='¡Antes de entrar, quítate los zapatos!', ) I_will_join = RogueEventOption( - id=141, + id=156, name='I_will_join', cn='我会加入。', cht='我會加入。', @@ -1273,7 +1408,7 @@ I_will_join = RogueEventOption( es='Me uniré.', ) I_refuse = RogueEventOption( - id=142, + id=157, name='I_refuse', cn='我拒绝。', cht='我拒絕。', @@ -1282,7 +1417,7 @@ I_refuse = RogueEventOption( es='Mejor no.', ) Approach_and_strike_up_a_conversation = RogueEventOption( - id=143, + id=158, name='Approach_and_strike_up_a_conversation', cn='上前搭讪。', cht='上前搭訕。', @@ -1291,7 +1426,7 @@ Approach_and_strike_up_a_conversation = RogueEventOption( es='Acércate y entabla una conversación.', ) Expeditiously_avoid = RogueEventOption( - id=144, + id=159, name='Expeditiously_avoid', cn='匆匆逃开。', cht='匆匆逃開。', @@ -1300,7 +1435,7 @@ Expeditiously_avoid = RogueEventOption( es='Huye a toda prisa.', ) Eat_it_up = RogueEventOption( - id=145, + id=160, name='Eat_it_up', cn='把它吃掉!', cht='把牠吃掉!', @@ -1309,7 +1444,7 @@ Eat_it_up = RogueEventOption( es='¡Comételo!', ) Tell_it_its_name_when_it_was_alive = RogueEventOption( - id=146, + id=161, name='Tell_it_its_name_when_it_was_alive', cn='告诉它生前的名字。', cht='告訴牠生前的名字。', @@ -1318,7 +1453,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=147, + id=162, name='Look_around_while_making_the_record', cn='在记录时打量四周。', cht='在記錄時打量四周。', @@ -1327,7 +1462,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=148, + id=163, name='Stealthily_release_the_little_ones_he_had_caught', cn='悄悄把他捉来的小家伙们放生。', cht='悄悄把他捉來的小傢伙們放生。', @@ -1336,7 +1471,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=149, + id=164, name='Sincere_praise', cn='善意地夸奖。', cht='善意地誇獎。', @@ -1345,7 +1480,7 @@ Sincere_praise = RogueEventOption( es='Elogio sincero.', ) Extend_an_index_finger = RogueEventOption( - id=150, + id=165, name='Extend_an_index_finger', cn='伸出一根食指……', cht='伸出一根食指……', @@ -1354,7 +1489,7 @@ Extend_an_index_finger = RogueEventOption( es='Extiende el dedo índice...', ) Kill_it_quick = RogueEventOption( - id=151, + id=166, name='Kill_it_quick', cn='快把它击毙!', cht='快把它擊斃!', @@ -1363,7 +1498,7 @@ Kill_it_quick = RogueEventOption( es='¡Rápido, mátala!', ) What_kind_of_a_Shadow_of_Nihility_is_it = RogueEventOption( - id=152, + id=167, name='What_kind_of_a_Shadow_of_Nihility_is_it', cn='那是个怎样的「虚无之影」?', cht='那是個怎樣的「虛無之影」?', @@ -1372,7 +1507,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=153, + id=168, name='Hold_that_hand', cn='握住那只手。', cht='握住那隻手。', @@ -1381,7 +1516,7 @@ Hold_that_hand = RogueEventOption( es='Toma esa mano.', ) Refuse_8f72 = RogueEventOption( - id=154, + id=169, name='Refuse_8f72', cn='拒绝。', cht='拒絕。', @@ -1390,7 +1525,7 @@ Refuse_8f72 = RogueEventOption( es='Recházala.', ) Attempt_to_call_the_system_contact_number = RogueEventOption( - id=155, + id=170, name='Attempt_to_call_the_system_contact_number', cn='尝试拨打星系联络电话。', cht='嘗試撥打星系聯絡電話。', @@ -1399,7 +1534,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=156, + id=171, name='Wash_its_hands_again', cn='再帮它洗一次手。', cht='再幫它洗一次手。', @@ -1408,7 +1543,7 @@ Wash_its_hands_again = RogueEventOption( es='Lava sus manos de nuevo.', ) Chase_it_away = RogueEventOption( - id=157, + id=172, name='Chase_it_away', cn='把它赶走。', cht='把它趕走。', @@ -1417,7 +1552,7 @@ Chase_it_away = RogueEventOption( es='Ahuyéntalo.', ) I_don_t_want_to_shoot = RogueEventOption( - id=158, + id=173, name='I_don_t_want_to_shoot', cn='我不想开枪。', cht='我不想開槍。', @@ -1426,7 +1561,7 @@ I_don_t_want_to_shoot = RogueEventOption( es='No quiero disparar.', ) Stay_alert = RogueEventOption( - id=159, + id=174, name='Stay_alert', cn='清醒点!', cht='清醒點!', @@ -1435,7 +1570,7 @@ Stay_alert = RogueEventOption( es='¡Mantente alerta!', ) Make_the_little_screws_quiet_down = RogueEventOption( - id=160, + id=175, name='Make_the_little_screws_quiet_down', cn='让小螺丝们安静点儿!', cht='讓小螺絲們安靜點!', @@ -1444,7 +1579,7 @@ Make_the_little_screws_quiet_down = RogueEventOption( es='¡Haz que esos tornillos se callen!', ) Touch_his_hat = RogueEventOption( - id=161, + id=176, name='Touch_his_hat', cn='伸手摸他的帽子!', cht='伸手摸他的帽子!', @@ -1453,7 +1588,7 @@ Touch_his_hat = RogueEventOption( es='¡Toca su sombrero!', ) Flick_them_off = RogueEventOption( - id=162, + id=177, name='Flick_them_off', cn='赶紧把它们掸下来。', cht='趕緊把牠們撣下來。', @@ -1462,7 +1597,7 @@ Flick_them_off = RogueEventOption( es='Espántalas.', ) Keep_them_on_your_palm_for_a_while_longer = RogueEventOption( - id=163, + id=178, name='Keep_them_on_your_palm_for_a_while_longer', cn='留在手上玩一会儿。', cht='留在手上玩一會。', @@ -1471,7 +1606,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=164, + id=179, name='Catch_its_tail', cn='抓起它的尾巴…', cht='抓起牠的尾巴……', @@ -1480,7 +1615,7 @@ Catch_its_tail = RogueEventOption( es='Agarra su cola...', ) I_don_t_want_to_be_near_it = RogueEventOption( - id=165, + id=180, name='I_don_t_want_to_be_near_it', cn='我不想靠近它…', cht='我不想靠近牠……', @@ -1489,7 +1624,7 @@ I_don_t_want_to_be_near_it = RogueEventOption( es='No quiero estar cerca...', ) Move_the_universe_sandbox = RogueEventOption( - id=166, + id=181, name='Move_the_universe_sandbox', cn='挪移这份宇宙沙盘。', cht='挪移這組宇宙沙盤。', @@ -1498,7 +1633,7 @@ Move_the_universe_sandbox = RogueEventOption( es='Mueve la caja de arena del universo.', ) I_m_more_concerned_about_the_origins_of_that_Depth_Crawler = RogueEventOption( - id=167, + id=182, name='I_m_more_concerned_about_the_origins_of_that_Depth_Crawler', cn='我还是比较关心那只渊兽的身世。', cht='我還是比較關心那隻淵獸的身世。', @@ -1507,7 +1642,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=168, + id=183, name='Act_according_to_the_record', cn='按照上述记载行动。', cht='按照上述記載行動。', @@ -1516,7 +1651,7 @@ Act_according_to_the_record = RogueEventOption( es='Actúa de acuerdo con el registro.', ) Flip_through = RogueEventOption( - id=169, + id=184, name='Flip_through', cn='翻翻。', cht='翻翻。', @@ -1525,7 +1660,7 @@ Flip_through = RogueEventOption( es='Echa un vistazo.', ) Not_looking_through = RogueEventOption( - id=170, + id=185, name='Not_looking_through', cn='不看。', cht='不看。', @@ -1534,7 +1669,7 @@ Not_looking_through = RogueEventOption( es='No mires.', ) And = RogueEventOption( - id=171, + id=186, name='And', cn='接着呢?', cht='接著呢?', @@ -1543,7 +1678,7 @@ And = RogueEventOption( es='¿Y?', ) Isn_t_it_dead = RogueEventOption( - id=172, + id=187, name='Isn_t_it_dead', cn='不是死亡了吗?', cht='不是死亡了嗎?', @@ -1552,7 +1687,7 @@ Isn_t_it_dead = RogueEventOption( es='¿No está muerto?', ) Do_I_really_not_know = RogueEventOption( - id=173, + id=188, name='Do_I_really_not_know', cn='我真的不知道吗?', cht='我真的不知道嗎?', @@ -1561,7 +1696,7 @@ Do_I_really_not_know = RogueEventOption( es='¿De verdad no lo sé?', ) The_name_not_bad = RogueEventOption( - id=174, + id=189, name='The_name_not_bad', cn='这个名字不错。', cht='這個名字不錯。', @@ -1570,7 +1705,7 @@ The_name_not_bad = RogueEventOption( es='Ese nombre no está mal.', ) I_think_it_needs_another_name = RogueEventOption( - id=175, + id=190, name='I_think_it_needs_another_name', cn='我觉得应该换个名字…', cht='我覺得應該換個名字……', @@ -1579,7 +1714,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=176, + id=191, name='What_kind_of_experiences_did_he_have_when_he_was_alive', cn='他生前有什么经历吗?', cht='他生前有什麼經歷嗎?', @@ -1588,7 +1723,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=177, + id=192, name='How_did_he_pass_away', cn='他如何逝世?', cht='他如何逝世的?', @@ -1597,7 +1732,7 @@ How_did_he_pass_away = RogueEventOption( es='¿Cómo murió?', ) Will_he_return = RogueEventOption( - id=178, + id=193, name='Will_he_return', cn='他还会回来吗?', cht='他還會回來嗎?', @@ -1606,7 +1741,7 @@ Will_he_return = RogueEventOption( es='¿Volverá?', ) I_want_to_leave_a_scathing_review = RogueEventOption( - id=179, + id=194, name='I_want_to_leave_a_scathing_review', cn='我也想给差评。', cht='我也想給負評。', @@ -1615,7 +1750,7 @@ I_want_to_leave_a_scathing_review = RogueEventOption( es='Quiero darle una mala crítica.', ) Touch_those_Memory_Bubbles = RogueEventOption( - id=180, + id=195, name='Touch_those_Memory_Bubbles', cn='摸摸那些忆泡。', cht='摸摸那些憶泡。', @@ -1624,7 +1759,7 @@ Touch_those_Memory_Bubbles = RogueEventOption( es='Toca la burbuja del recuerdo.', ) Hide_under_the_boat_together = RogueEventOption( - id=181, + id=196, name='Hide_under_the_boat_together', cn='一起藏在船底。', cht='一起躲在船底。', @@ -1633,7 +1768,7 @@ Hide_under_the_boat_together = RogueEventOption( es='Escóndanse junt{F#as}{M#os} debajo del bote.', ) Bottoms_up = RogueEventOption( - id=182, + id=197, name='Bottoms_up', cn='干杯!', cht='乾杯!', @@ -1642,7 +1777,7 @@ Bottoms_up = RogueEventOption( es='¡Salud!', ) Dance_on_the_spot = RogueEventOption( - id=183, + id=198, name='Dance_on_the_spot', cn='原地跳舞!', cht='原地跳舞!', @@ -1651,7 +1786,7 @@ Dance_on_the_spot = RogueEventOption( es='¡Baila en tu sitio!', ) Burn_the_boat = RogueEventOption( - id=184, + id=199, name='Burn_the_boat', cn='把船烧了!', cht='把船燒了!', @@ -1660,7 +1795,7 @@ Burn_the_boat = RogueEventOption( es='¡Quema el barco!', ) Pretend_to_not_notice_that_something_was_off = RogueEventOption( - id=185, + id=200, name='Pretend_to_not_notice_that_something_was_off', cn='装作没发现哪里不对劲。', cht='裝作沒發現哪裡不對勁。', @@ -1669,7 +1804,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=186, + id=201, name='They_re_here', cn='祂出现了!', cht='祂出現了!', @@ -1678,7 +1813,7 @@ They_re_here = RogueEventOption( es='¡Está aquí!', ) Accept_it = RogueEventOption( - id=187, + id=202, name='Accept_it', cn='收下它。', cht='收下它。', @@ -1687,7 +1822,7 @@ Accept_it = RogueEventOption( es='Acéptala.', ) Decline_respectfully = RogueEventOption( - id=188, + id=203, name='Decline_respectfully', cn='委婉地拒绝。', cht='委婉地拒絕。', @@ -1696,7 +1831,7 @@ Decline_respectfully = RogueEventOption( es='Recházala respetuosamente.', ) Put_the_fragments_back_together = RogueEventOption( - id=189, + id=204, name='Put_the_fragments_back_together', cn='把碎片拼好。', cht='把碎片拼好。', @@ -1705,7 +1840,7 @@ Put_the_fragments_back_together = RogueEventOption( es='Vuelve a juntar los fragmentos.', ) Calm_down_the_Self_Annihilator_first = RogueEventOption( - id=190, + id=205, name='Calm_down_the_Self_Annihilator_first', cn='先安抚「自灭者」。', cht='先安撫「自滅者」。', @@ -1714,7 +1849,7 @@ Calm_down_the_Self_Annihilator_first = RogueEventOption( es='Primero calma al Autodestructor.', ) Sit_on_that_chair = RogueEventOption( - id=191, + id=206, name='Sit_on_that_chair', cn='坐在那把椅子上。', cht='坐在那張椅子上。', @@ -1723,7 +1858,7 @@ Sit_on_that_chair = RogueEventOption( es='Siéntate en esa silla.', ) Join_this_choir = RogueEventOption( - id=192, + id=207, name='Join_this_choir', cn='加入这场合唱。', cht='加入這場合唱。', @@ -1732,7 +1867,7 @@ Join_this_choir = RogueEventOption( es='Únete a este coro.', ) Kneel_in_a_straight_angle_next_to_the_shore = RogueEventOption( - id=193, + id=208, name='Kneel_in_a_straight_angle_next_to_the_shore', cn='在岸边跪成直角型状。', cht='在岸邊跪成直角狀。', @@ -1741,7 +1876,7 @@ Kneel_in_a_straight_angle_next_to_the_shore = RogueEventOption( es='Arrodíllate en un ángulo recto junto a la orilla.', ) Devote_yourself_to_saving_him = RogueEventOption( - id=194, + id=209, name='Devote_yourself_to_saving_him', cn='现在投身去救他!', cht='現在投身去救他!', @@ -1750,7 +1885,7 @@ Devote_yourself_to_saving_him = RogueEventOption( es='¡Haz lo posible por salvarlo!', ) For_Equilibrium = RogueEventOption( - id=195, + id=210, name='For_Equilibrium', cn='为了均衡!', cht='為了均衡!', @@ -1759,7 +1894,7 @@ For_Equilibrium = RogueEventOption( es='¡Por el Equilibrio!', ) Can_I_refuse_Equilibrium = RogueEventOption( - id=196, + id=211, name='Can_I_refuse_Equilibrium', cn='可以拒绝均衡吗?', cht='可以拒絕均衡嗎?', @@ -1768,7 +1903,7 @@ Can_I_refuse_Equilibrium = RogueEventOption( es='¿Puedo rechazar al Equilibrio?', ) Plant_the_Synesthesia_Beacon_on_him = RogueEventOption( - id=197, + id=212, name='Plant_the_Synesthesia_Beacon_on_him', cn='给他插上联觉信标。', cht='為他插上聯覺信標。', @@ -1777,7 +1912,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=198, + id=213, name='Scratch_his_heel_with_the_Synesthesia_Beacon', cn='用联觉信标刮刮他的脚后跟。', cht='用聯覺信標刮刮他的腳後跟。', @@ -1786,7 +1921,7 @@ Scratch_his_heel_with_the_Synesthesia_Beacon = RogueEventOption( es='Raspa sus talones con la baliza sinestésica.', ) We_meet_again = RogueEventOption( - id=199, + id=214, name='We_meet_again', cn='又见面了!', cht='又見面了!', @@ -1795,7 +1930,7 @@ We_meet_again = RogueEventOption( es='¡Nos volvemos a encontrar!', ) Wait_with_him = RogueEventOption( - id=200, + id=215, name='Wait_with_him', cn='陪他一起等待。', cht='陪他一起等待。', @@ -1804,7 +1939,7 @@ Wait_with_him = RogueEventOption( es='Espera con él.', ) I_can_try = RogueEventOption( - id=201, + id=216, name='I_can_try', cn='我可以试试。', cht='我可以試試。', @@ -1813,7 +1948,7 @@ I_can_try = RogueEventOption( es='Puedo intentarlo.', ) I_don_t_think_this_is_effective = RogueEventOption( - id=202, + id=217, name='I_don_t_think_this_is_effective', cn='我不认为这样有效…', cht='我不認為這樣有效……', @@ -1822,7 +1957,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=203, + id=218, name='Accept_help_from_the_Knight_of_Beauty_Stilott', cn='接受纯美骑士「斯狄洛特」的帮助。', cht='接受純美騎士「斯狄洛特」的幫助。', @@ -1831,7 +1966,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=204, + id=219, name='Accept_help_from_the_Knight_of_Beauty_Abomins', cn='接受纯美骑士「憎」的帮助。', cht='接受純美騎士「憎」的幫助。', @@ -1840,7 +1975,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=205, + id=220, name='Accept_help_from_the_Knight_of_Beauty_Argenti', cn='接受纯美骑士「银枝」的帮助。', cht='接受純美騎士「銀枝」的幫助。', @@ -1849,7 +1984,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=206, + id=221, name='Accept_help_from_the_Knight_of_Beauty_Will_Garner', cn='接受纯美骑士「维尔•迦娜」的帮助。', cht='接受純美騎士「維爾•迦娜」的幫助。', @@ -1858,7 +1993,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=207, + id=222, name='Accept_help_from_the_Knight_of_Beauty_Pomaine', cn='接受纯美骑士「波美茵」的帮助。', cht='接受純美騎士「波美茵」的幫助。', @@ -1867,7 +2002,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=208, + id=223, name='Accept_help_from_the_Knight_of_Beauty_Anoklay', cn='接受纯美骑士「阿诺克雷」的帮助。', cht='接受純美騎士「阿諾克雷」的幫助。', @@ -1876,7 +2011,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=209, + id=224, name='Accept_help_from_the_Knight_of_Beauty_Holvisio', cn='接受纯美骑士「全视」的帮助。', cht='接受純美騎士「全視」的幫助。', @@ -1885,7 +2020,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=210, + id=225, name='Accept_help_from_the_Knight_of_Beauty_Galahad_Icahn', cn='接受纯美骑士「加莱哈德•伊坎」的帮助。', cht='接受純美騎士「加拉哈德•伊坎」的幫助。', @@ -1894,7 +2029,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=211, + id=226, name='Listen', cn='听一听。', cht='聽一聽。', @@ -1903,7 +2038,7 @@ Listen = RogueEventOption( es='Escúchalo.', ) Don_t_listen = RogueEventOption( - id=212, + id=227, name='Don_t_listen', cn='不听。', cht='不聽。', @@ -1912,7 +2047,7 @@ Don_t_listen = RogueEventOption( es='No lo escuches.', ) Join_the_choir = RogueEventOption( - id=213, + id=228, name='Join_the_choir', cn='参与大合唱!', cht='參與大合唱!', @@ -1920,8 +2055,17 @@ Join_the_choir = RogueEventOption( jp='大合唱に参加する!', es='¡Únete al coro!', ) +Make_the_chorus_more_intense = RogueEventOption( + id=229, + name='Make_the_chorus_more_intense', + cn='令大合唱更加*激烈*!', + cht='令大合唱更加*激烈*!', + en='Make the chorus more "intense"!', + jp='大合唱をより*激しい*ものに!', + es='¡Aumenta la "intensidad" del coro!', +) Add_sugar = RogueEventOption( - id=214, + id=230, name='Add_sugar', cn='加入糖。', cht='加入糖。', @@ -1930,7 +2074,7 @@ Add_sugar = RogueEventOption( es='Añade azúcar.', ) Add_toothpaste = RogueEventOption( - id=215, + id=231, name='Add_toothpaste', cn='加入牙膏。', cht='加入牙膏。', @@ -1939,7 +2083,7 @@ Add_toothpaste = RogueEventOption( es='Agrega pasta de dientes.', ) Stir_vigorously = RogueEventOption( - id=216, + id=232, name='Stir_vigorously', cn='大力搅拌!', cht='大力攪拌!', @@ -1948,7 +2092,7 @@ Stir_vigorously = RogueEventOption( es='¡Remuévelo con fuerza!', ) Stir_gently = RogueEventOption( - id=217, + id=233, name='Stir_gently', cn='轻轻搅拌…', cht='輕輕攪拌……', @@ -1957,7 +2101,7 @@ Stir_gently = RogueEventOption( es='Remuévelo suavemente...', ) Give_in_to_the_sleepiness = RogueEventOption( - id=218, + id=234, name='Give_in_to_the_sleepiness', cn='顺着睡意昏沉睡去…', cht='順著睡意昏沉睡去……', @@ -1966,7 +2110,7 @@ Give_in_to_the_sleepiness = RogueEventOption( es='Entrégate al sueño...', ) First_take_care_of_the_unfriendly_eyes_around_you = RogueEventOption( - id=219, + id=235, name='First_take_care_of_the_unfriendly_eyes_around_you', cn='先解决身边不友好的目光!', cht='先解決身邊不友好的目光!', @@ -1975,7 +2119,7 @@ First_take_care_of_the_unfriendly_eyes_around_you = RogueEventOption( es='Para empezar, ¡cuídate de los ojos maliciosos que te rodean!', ) Deal_with_the_mutant = RogueEventOption( - id=220, + id=236, name='Deal_with_the_mutant', cn='解决变异者。', cht='解決變異者。', @@ -1984,7 +2128,7 @@ Deal_with_the_mutant = RogueEventOption( es='Enfrenta al mutante.', ) A_glass_of_wine_should_learn_to_swirl_itself = RogueEventOption( - id=221, + id=237, name='A_glass_of_wine_should_learn_to_swirl_itself', cn='一杯酒应学会自己搅拌自己。', cht='一杯酒應學會自己攪拌自己。', @@ -1993,7 +2137,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=222, + id=238, name='You_decide_to_add_more_weird_stuff_to_it', cn='你决定加更多奇怪的东西进去…', cht='你決定加更多奇怪的東西進去……', @@ -2001,8 +2145,17 @@ You_decide_to_add_more_weird_stuff_to_it = RogueEventOption( jp='変なものをもっと入れることにした…', es='Decides añadirle más cosas raras...', ) +Extrapolate_a_better_method = RogueEventOption( + id=239, + name='Extrapolate_a_better_method', + cn='推演出更好的*方式*。', + cht='推演出更好的*方式*。', + en='Extrapolate a better "method."', + jp='推演でよりいい*方法*を得る。', + es='Extrapola un "método" mejor.', +) Help_the_young_beasts_get_free = RogueEventOption( - id=223, + id=240, name='Help_the_young_beasts_get_free', cn='帮助幼兽「解脱」。', cht='幫助幼獸「解脫」。', @@ -2011,7 +2164,7 @@ Help_the_young_beasts_get_free = RogueEventOption( es='Ayuda a las bestias jóvenes a "liberarse".', ) Take_care_of_the_adult_beast_pain = RogueEventOption( - id=224, + id=241, name='Take_care_of_the_adult_beast_pain', cn='解决成年巨兽的「痛苦」。', cht='解決成年巨獸的「痛苦」。', @@ -2020,7 +2173,7 @@ Take_care_of_the_adult_beast_pain = RogueEventOption( es='Atiende el "dolor" de la bestia adulta.', ) Release_them_together_from_the_pain = RogueEventOption( - id=225, + id=242, name='Release_them_together_from_the_pain', cn='将它们一并从「痛苦」中释放。', cht='將牠們一併從「痛苦」中釋放。', @@ -2028,8 +2181,17 @@ Release_them_together_from_the_pain = RogueEventOption( jp='彼らをまとめて「苦痛」から解放する', es='Libéral{F#as}{M#os} junt{F#as}{M#os} del "dolor".', ) +Give_the_adult_beast_a_send_off = RogueEventOption( + id=243, + name='Give_the_adult_beast_a_send_off', + cn='为成年巨兽「送行」。', + cht='為成年巨獸「送行」。', + en='Give the adult beast a "send-off."', + jp='大人の巨獣の「見送り」をする。', + es='"Despídete" de la bestia adulta.', +) Repair_a_damaged_Curio = RogueEventOption( - id=226, + id=244, name='Repair_a_damaged_Curio', cn='修理一个损毁的奇物。', cht='修理一個損毀的奇物。', @@ -2038,7 +2200,7 @@ Repair_a_damaged_Curio = RogueEventOption( es='Reparas un objeto raro destruido.', ) Repair_all_damaged_Curios = RogueEventOption( - id=227, + id=245, name='Repair_all_damaged_Curios', cn='修理全部损毁的奇物。', cht='修理全部損毀的奇物。', @@ -2047,7 +2209,7 @@ Repair_all_damaged_Curios = RogueEventOption( es='Reparas todos los objetos raros destruidos.', ) Express_friendship_to_the_inorganic_life = RogueEventOption( - id=228, + id=246, name='Express_friendship_to_the_inorganic_life', cn='向无机生命表示友好。', cht='向無機生命表示友好。', @@ -2056,7 +2218,7 @@ Express_friendship_to_the_inorganic_life = RogueEventOption( es='Expresa tu amistad a la vida inorgánica.', ) Have_a_pleasant_inorganic_exchange = RogueEventOption( - id=229, + id=247, name='Have_a_pleasant_inorganic_exchange', cn='进行一次愉快的无机交流!', cht='進行一次愉快的無機交流!', @@ -2065,7 +2227,7 @@ Have_a_pleasant_inorganic_exchange = RogueEventOption( es='¡Ten un placentero intercambio inorgánico!', ) Leave_7e11 = RogueEventOption( - id=230, + id=248, name='Leave_7e11', cn='离开。', cht='離開。', @@ -2073,8 +2235,17 @@ Leave_7e11 = RogueEventOption( jp='立ち去る', es='Márchate.', ) +Make_all_inorganic_life_fall_for_you_with_your_irresistible_charm = RogueEventOption( + id=249, + name='Make_all_inorganic_life_fall_for_you_with_your_irresistible_charm', + cn='用魅力令无机生命为你所倾倒!', + cht='用魅力令無機生命為你所傾倒!', + en='Make all inorganic life fall for you with your irresistible charm!', + jp='無機生命体を魅力で落とす!', + es='¡Usa tu encanto irresistible para que toda la vida inorgánica se enamore de ti!', +) Select_the_cup_on_the_left = RogueEventOption( - id=231, + id=250, name='Select_the_cup_on_the_left', cn='选择左边的杯子。', cht='選擇左邊的杯子。', @@ -2083,7 +2254,7 @@ Select_the_cup_on_the_left = RogueEventOption( es='Selecciona la copa de la izquierda.', ) Select_the_cup_on_the_right = RogueEventOption( - id=232, + id=251, name='Select_the_cup_on_the_right', cn='选择右边的杯子。', cht='選擇右邊的杯子。', @@ -2091,8 +2262,17 @@ Select_the_cup_on_the_right = RogueEventOption( jp='右側のコップを選ぶ', es='Selecciona la copa de la derecha.', ) +You_can_also_smash_the_cup = RogueEventOption( + id=252, + name='You_can_also_smash_the_cup', + cn='你还可以将杯子砸了!', + cht='你還可以把杯子砸了!', + en='You can also smash the cup!', + jp='コップも壊せる!', + es='¡También puedes hacer añicos la copa!', +) I_m_voting_for_Oswald_Schneider = RogueEventOption( - id=233, + id=253, name='I_m_voting_for_Oswald_Schneider', cn='我要为「奥施瓦尔多·施耐德」的竞选投票!', cht='我要為「奧施瓦爾多•施耐德」的競選投票!', @@ -2101,7 +2281,7 @@ I_m_voting_for_Oswald_Schneider = RogueEventOption( es='¡Voto por Oswaldo Schneider!', ) I_want_to_get_the_Double_Delight_experience = RogueEventOption( - id=234, + id=254, name='I_want_to_get_the_Double_Delight_experience', cn='我要得到「双乐透」体验!', cht='我要得到「雙樂透」體驗!', @@ -2109,8 +2289,17 @@ I_want_to_get_the_Double_Delight_experience = RogueEventOption( jp='「ダブルロッタリー」体験を手に入れる!', es='¡Quiero conseguir la experiencia de la doble lotería!', ) +Hack_into_the_code_of_the_lotto_series_Curios = RogueEventOption( + id=255, + name='Hack_into_the_code_of_the_lotto_series_Curios', + cn='拆解大乐透系列奇物的*代码*。', + cht='拆解大樂透系列奇物的*程式碼*。', + en='Hack into the "code" of the lotto series Curios.', + jp='ロッタリーシリーズの奇物の*コード*を解析する', + es='Accede al "código" de los objetos raros de la serie Gran Lotería.', +) Steal_some_goodies_from_Herta = RogueEventOption( - id=235, + id=256, name='Steal_some_goodies_from_Herta', cn='偷拿点黑塔的好东西。', cht='偷拿點黑塔的好東西。', @@ -2119,7 +2308,7 @@ Steal_some_goodies_from_Herta = RogueEventOption( es='Roba algunas cosas de Herta.', ) More_opportunities_to_cheat_against_Stephen = RogueEventOption( - id=236, + id=257, name='More_opportunities_to_cheat_against_Stephen', cn='更多与斯蒂芬作对的作弊机会。', cht='更多與史帝芬作對的作弊機會。', @@ -2128,7 +2317,7 @@ More_opportunities_to_cheat_against_Stephen = RogueEventOption( es='Más oportunidades de hacer trampa a Stephen.', ) Embark_on_the_challenge_to_become_the_perfect_man_for_one_time = RogueEventOption( - id=237, + id=258, name='Embark_on_the_challenge_to_become_the_perfect_man_for_one_time', cn='开展一次*完美型男*挑战!', cht='展開一次*完美型男*挑戰!', @@ -2137,7 +2326,7 @@ Embark_on_the_challenge_to_become_the_perfect_man_for_one_time = RogueEventOptio es='¡Acepta el desafío para convertirte en una persona perfecta!', ) A_perfect_man_needs_a_clay_doll = RogueEventOption( - id=238, + id=259, name='A_perfect_man_needs_a_clay_doll', cn='完美型男需要「黏土玩偶」。', cht='完美型男需要「黏土玩偶」。', @@ -2146,7 +2335,7 @@ 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=239, + id=260, name='A_perfect_man_needs_a_popular_gacha_toy', cn='完美型男需要「潮流扭蛋人」。', cht='完美型男需要「潮流扭蛋人」。', @@ -2154,8 +2343,17 @@ A_perfect_man_needs_a_popular_gacha_toy = RogueEventOption( jp='美形ハンサムには「流行ガチャマン」が必要だ', es='Una persona perfecta necesita un juguete gacha popular.', ) +A_perfectionist_wants_them_all = RogueEventOption( + id=261, + name='A_perfectionist_wants_them_all', + cn='完美型男*全都要*!', + cht='完美型男*全都要*!', + en='A perfectionist "wants them all"!', + jp='美形ハンサムには*全て*が必要だ!', + es='Un perfeccionista los quiere todos.', +) Halfheartedly_sell_Interastral_Peace_Groceries = RogueEventOption( - id=240, + id=262, name='Halfheartedly_sell_Interastral_Peace_Groceries', cn='敷衍地售卖「星际和平杂货」。', cht='敷衍地販售「星際和平雜貨」。', @@ -2164,7 +2362,7 @@ Halfheartedly_sell_Interastral_Peace_Groceries = RogueEventOption( es='Vendes de mala gana Comestibles de la Paz Interastral.', ) Secretly_goof_off = RogueEventOption( - id=241, + id=263, name='Secretly_goof_off', cn='悄悄偷懒。', cht='悄悄偷懶。', @@ -2173,7 +2371,7 @@ Secretly_goof_off = RogueEventOption( es='Holgazaneas en secreto.', ) Dedicate_off_duty_time_to_the_Amber_Lord = RogueEventOption( - id=242, + id=264, name='Dedicate_off_duty_time_to_the_Amber_Lord', cn='将下班时间献给琥珀王。', cht='將下班時間獻給琥珀王。', @@ -2182,7 +2380,7 @@ 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=243, + id=265, name='Accurately_find_the_target_to_sell_star_systems_to', cn='精准地寻找目标销售星系。', cht='精準地尋找目標銷售星系。', @@ -2191,7 +2389,7 @@ Accurately_find_the_target_to_sell_star_systems_to = RogueEventOption( es='Encuentras con precisión el objetivo al que vender sistemas estelares.', ) Convene_the_Universal_Finance_Conference = RogueEventOption( - id=244, + id=266, name='Convene_the_Universal_Finance_Conference', cn='召开「宇宙金融会议」。', cht='召開「宇宙金融會議」。', @@ -2200,7 +2398,7 @@ Convene_the_Universal_Finance_Conference = RogueEventOption( es='Convocas la Conferencia Financiera Universal.', ) Settle_the_Expert_Skills_Training = RogueEventOption( - id=245, + id=267, name='Settle_the_Expert_Skills_Training', cn='沉淀「专家技能培训」。', cht='沉澱「專家技能培訓」。', @@ -2209,7 +2407,7 @@ Settle_the_Expert_Skills_Training = RogueEventOption( es='Convocas el Entrenamiento de Habilidades para Expertos.', ) Care_for_the_physical_and_mental_health_of_the_temporary_workers = RogueEventOption( - id=246, + id=268, name='Care_for_the_physical_and_mental_health_of_the_temporary_workers', cn='关心临时雇佣工的身心健康。', cht='關心臨時工的身心健康。', @@ -2218,7 +2416,7 @@ 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=247, + id=269, name='Fully_book_the_following_week_with_the_Interspecies_Bonding_Party', cn='把下周约满*跨物种联谊派对*!', cht='把下週約滿*跨物種聯誼派對*!', @@ -2227,7 +2425,7 @@ Fully_book_the_following_week_with_the_Interspecies_Bonding_Party = RogueEventOp es='¡Reservas íntegramente la semana siguiente para la Fiesta de Cortejo Interespecies!', ) Launch_Celebrity_High_Social = RogueEventOption( - id=248, + id=270, name='Launch_Celebrity_High_Social', cn='展开「名流高级社交」。', cht='展開「名流高級社交」。', @@ -2236,7 +2434,7 @@ Launch_Celebrity_High_Social = RogueEventOption( es='Lanzas el evento Celebridades de la Alta Sociedad.', ) Give_a_shocking_interstellar_speech = RogueEventOption( - id=249, + id=271, name='Give_a_shocking_interstellar_speech', cn='发表震撼人心的「星际演讲」!', cht='發表震撼人心的「星際演講」!', @@ -2245,7 +2443,7 @@ Give_a_shocking_interstellar_speech = RogueEventOption( es='¡Pronuncias un impactante discurso interastral!', ) You_are_eager_to_beat_the_big_shots = RogueEventOption( - id=250, + id=272, name='You_are_eager_to_beat_the_big_shots', cn='你渴望打败大人物!', cht='你渴望打敗大人物!', @@ -2254,7 +2452,7 @@ You_are_eager_to_beat_the_big_shots = RogueEventOption( es='¡Estás deseando vencer a los peces gordos!', ) Review_the_secrets_of_interstellar_success = RogueEventOption( - id=251, + id=273, name='Review_the_secrets_of_interstellar_success', cn='回顾星际成功秘传…', cht='回顧星際成功秘傳……', @@ -2263,7 +2461,7 @@ Review_the_secrets_of_interstellar_success = RogueEventOption( es='Repasa los secretos del éxito interastral...', ) Directly_provoke_P_48_Taravan_Keane = RogueEventOption( - id=252, + id=274, name='Directly_provoke_P_48_Taravan_Keane', cn='…直接挑衅「P-48」塔拉梵•基恩!', cht='……直接挑釁「P-48」塔拉梵•基恩!', @@ -2272,7 +2470,7 @@ Directly_provoke_P_48_Taravan_Keane = RogueEventOption( es='... ¡Provocas directamente a Taravan Keane P-48!', ) Directly_provoke_P_48_Madam_Scarred_Eye = RogueEventOption( - id=253, + id=275, name='Directly_provoke_P_48_Madam_Scarred_Eye', cn='…直接挑衅「P-48」疤眼夫人!', cht='……直接挑釁「P-48」疤眼夫人!', @@ -2281,7 +2479,7 @@ Directly_provoke_P_48_Madam_Scarred_Eye = RogueEventOption( es='... ¡Provocas directamente a la señora Ojo Marcado P-48!', ) You_look_at_the_emptiness_all_around_you = RogueEventOption( - id=254, + id=276, name='You_look_at_the_emptiness_all_around_you', cn='你望着四周空荡荡的一片。', cht='你望著四周空蕩蕩的一片。', @@ -2290,7 +2488,7 @@ You_look_at_the_emptiness_all_around_you = RogueEventOption( es='Contemplas el vacío a tu alrededor.', ) Deposit_2_Cosmic_Fragments = RogueEventOption( - id=255, + id=277, name='Deposit_2_Cosmic_Fragments', cn='存入#2宇宙碎片。', cht='存入#2宇宙碎片。', @@ -2299,7 +2497,7 @@ Deposit_2_Cosmic_Fragments = RogueEventOption( es='Depositas #2 fragmentos cósmicos.', ) Tamper_with_the_bank_teller_memory = RogueEventOption( - id=256, + id=278, name='Tamper_with_the_bank_teller_memory', cn='篡改银行柜员的记忆。', cht='篡改銀行行員的記憶。', @@ -2308,7 +2506,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=257, + id=279, name='Show_off_your_muscles_to_the_teller', cn='向柜员秀出你的肌肉!', cht='向行員秀出你的肌肉!', @@ -2317,7 +2515,7 @@ Show_off_your_muscles_to_the_teller = RogueEventOption( es='¡Muestras tus músculos al cajero!', ) Withdraw_2_Cosmic_Fragments = RogueEventOption( - id=258, + id=280, name='Withdraw_2_Cosmic_Fragments', cn='取出#2宇宙碎片。', cht='取出#2宇宙碎片。', @@ -2325,8 +2523,17 @@ Withdraw_2_Cosmic_Fragments = RogueEventOption( jp='宇宙の欠片を#2引き出す', es='Retiras #2 fragmentos cósmicos.', ) +Receive_a_money_management_service_gift_from_the_bank = RogueEventOption( + id=281, + name='Receive_a_money_management_service_gift_from_the_bank', + cn='领取银行的*理财*赠品。', + cht='領取銀行的*理財*贈品。', + en='Receive a "money management service" gift from the bank.', + jp='銀行からの*財テク商品*のおまけを受け取る', + es='Recibe un regalo de la gestión financiera del banco.', +) Feed_the_Erethian_galaxy_sea_salt_snack = RogueEventOption( - id=259, + id=282, name='Feed_the_Erethian_galaxy_sea_salt_snack', cn='喂食厄勒特希亚星系「海盐点心」。', cht='餵食厄勒特希亞星系「海鹽點心」。', @@ -2335,7 +2542,7 @@ Feed_the_Erethian_galaxy_sea_salt_snack = RogueEventOption( es='Le das un bocadillo de sal marina de la galaxia de Erethia.', ) Use_the_specialty_cleaning_foam_of_Washtopia = RogueEventOption( - id=260, + id=283, name='Use_the_specialty_cleaning_foam_of_Washtopia', cn='使用洗车星埠口特产「清洁泡沫」。', cht='使用洗車星埠口特產「清潔泡沫」。', @@ -2344,7 +2551,7 @@ Use_the_specialty_cleaning_foam_of_Washtopia = RogueEventOption( es='Utilizas la espuma limpiadora especial de Lavatopia.', ) Feed_the_Vortex_Colony_special_milk_tea = RogueEventOption( - id=261, + id=284, name='Feed_the_Vortex_Colony_special_milk_tea', cn='喂食漩涡星聚落「特饮奶茶」。', cht='餵食漩渦星聚落「特調奶茶」。', @@ -2353,7 +2560,7 @@ 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=262, + id=285, name='Use_your_own_blood_to_feed_it', cn='用自己的血液喂饱*它*。', cht='用自己的血液餵飽*牠*。', @@ -2362,7 +2569,7 @@ Use_your_own_blood_to_feed_it = RogueEventOption( es='Usas tu propia sangre para alimentar "eso".', ) Take_care_of_it_wholeheartedly = RogueEventOption( - id=263, + id=286, name='Take_care_of_it_wholeheartedly', cn='用心呵护*它*。', cht='用心呵護*牠*。', @@ -2371,7 +2578,7 @@ Take_care_of_it_wholeheartedly = RogueEventOption( es='Cuidas de "eso" con todo tu corazón.', ) Accept_the_Heartfelt_Gift = RogueEventOption( - id=264, + id=287, name='Accept_the_Heartfelt_Gift', cn='接受「爱心小礼物」。', cht='接受「愛心小禮物」。', @@ -2380,7 +2587,7 @@ Accept_the_Heartfelt_Gift = RogueEventOption( es='Aceptas el regalo de corazón.', ) Accept_the_Life_Favor = RogueEventOption( - id=265, + id=288, name='Accept_the_Life_Favor', cn='接受「生命的回馈」。', cht='接受「生命的回饋」。', @@ -2388,8 +2595,17 @@ Accept_the_Life_Favor = RogueEventOption( jp='「命の贈物」を受け取る', es='Aceptas el favor de la vida.', ) +Feed_mung_bean_soda_from_the_Xianzhou_Luofu = RogueEventOption( + id=289, + name='Feed_mung_bean_soda_from_the_Xianzhou_Luofu', + cn='喂食仙舟罗浮特产「苏打豆汁儿」。', + cht='餵食仙舟羅浮特產「蘇打豆汁兒」。', + en='Feed mung bean soda from the Xianzhou Luofu.', + jp='仙舟羅浮の名物「ソーダ豆汁」を飲ませる', + es='Dale refresco de frijoles del Luofu de Xianzhou.', +) Toss_your_trash_in = RogueEventOption( - id=266, + id=290, name='Toss_your_trash_in', cn='把你的废物丢进去!', cht='把你的垃圾丟進去!', @@ -2398,7 +2614,7 @@ Toss_your_trash_in = RogueEventOption( es='¡Arrojas tu basura adentro!', ) Quickly_take_it_while_he_not_paying_attention = RogueEventOption( - id=267, + id=291, name='Quickly_take_it_while_he_not_paying_attention', cn='趁他不注意,快速窃取!', cht='趁他不注意,快速竊取!', @@ -2407,7 +2623,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=268, + id=292, name='You_recall_the_past_lives_of_these_discarded_objects', cn='你想起了这些废弃物品的前世今生。', cht='你想起了這些廢棄物品的前世今生。', @@ -2415,8 +2631,17 @@ You_recall_the_past_lives_of_these_discarded_objects = RogueEventOption( jp='これらの廃棄物の過去と現在を思い出した', es='Recuerdas las vidas pasadas de estos objetos desechados.', ) +Even_trash_has_its_unique_value = RogueEventOption( + id=293, + name='Even_trash_has_its_unique_value', + cn='垃圾也有自己的*意义*……', + cht='垃圾也有自己的*意義*……', + en='Even trash has its unique "value"...', + jp='ゴミにも自分の*意味*がある……', + es='Incluso la basura tiene valor...', +) Make_a_detour = RogueEventOption( - id=269, + id=294, name='Make_a_detour', cn='绕路。', cht='繞路。', @@ -2425,7 +2650,7 @@ Make_a_detour = RogueEventOption( es='Das un rodeo.', ) Take_spore = RogueEventOption( - id=270, + id=295, name='Take_spore', cn='窃取「孢子」。', cht='竊取「孢子」。', @@ -2434,7 +2659,7 @@ Take_spore = RogueEventOption( es='Tomas esporas.', ) Help_the_Nameless = RogueEventOption( - id=271, + id=296, name='Help_the_Nameless', cn='解救「无名客」。', cht='解救「無名客」。', @@ -2443,7 +2668,7 @@ Help_the_Nameless = RogueEventOption( es='Ayudas a los Anónimos.', ) Leave_immediately = RogueEventOption( - id=272, + id=297, name='Leave_immediately', cn='立刻后退。', cht='立刻後退。', @@ -2452,7 +2677,7 @@ Leave_immediately = RogueEventOption( es='Márchate inmediatamente.', ) Tidy_things_up = RogueEventOption( - id=273, + id=298, name='Tidy_things_up', cn='清理它们。', cht='清理牠們。', @@ -2461,7 +2686,7 @@ Tidy_things_up = RogueEventOption( es='Pones algo de orden.', ) Absorb_its_power = RogueEventOption( - id=274, + id=299, name='Absorb_its_power', cn='「吸取」它的力量。', cht='「吸取」牠的力量。', @@ -2470,7 +2695,7 @@ Absorb_its_power = RogueEventOption( es='Absorbes su poder.', ) Give_it_power = RogueEventOption( - id=275, + id=300, name='Give_it_power', cn='「给予」它力量', cht='「給予」牠力量', @@ -2479,7 +2704,7 @@ Give_it_power = RogueEventOption( es='Darle fuerza.', ) Kill_them = RogueEventOption( - id=276, + id=301, name='Kill_them', cn='进入杀死它们。', cht='進入殺死牠們。', @@ -2488,7 +2713,7 @@ Kill_them = RogueEventOption( es='Los matas.', ) Leave_quietly = RogueEventOption( - id=277, + id=302, name='Leave_quietly', cn='悄悄离开。', cht='悄悄離開。', @@ -2497,7 +2722,7 @@ Leave_quietly = RogueEventOption( es='Te marchas en silencio.', ) Leave_hurriedly = RogueEventOption( - id=278, + id=303, name='Leave_hurriedly', cn='慌忙逃走。', cht='慌忙逃走。', @@ -2506,7 +2731,7 @@ Leave_hurriedly = RogueEventOption( es='Márchate de prisa.', ) Enter_and_explore_the_Nameless_relics = RogueEventOption( - id=279, + id=304, name='Enter_and_explore_the_Nameless_relics', cn='进入探取无名客遗物。', cht='進入探取無名客遺物。', @@ -2515,7 +2740,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=280, + id=305, name='Join_the_Combatobug_combat_unit', cn='加入「鏖兜虫」作战单位。', cht='加入「鏖兜蟲」作戰單位。', @@ -2524,7 +2749,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=281, + id=306, name='Invite_the_Device_Assistant_to_arrange_remotely', cn='邀请「设备助理」远程布局。', cht='邀請「設備助理」遠端佈局。', @@ -2533,7 +2758,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=282, + id=307, name='Take_care_of_the_surrounding_Swarm', cn='解决周围的虫群。', cht='解決周圍的蟲群。', @@ -2542,7 +2767,7 @@ Take_care_of_the_surrounding_Swarm = RogueEventOption( es='Te encargas del Enjambre de alrededor.', ) Drink_the_Doctors_of_Chaos_medicine = RogueEventOption( - id=283, + id=308, name='Drink_the_Doctors_of_Chaos_medicine', cn='喝下「混沌医师」的药。', cht='喝下「混沌醫師」的藥。', @@ -2551,7 +2776,7 @@ Drink_the_Doctors_of_Chaos_medicine = RogueEventOption( es='Bebes la medicina de los Doctores del Caos.', ) Charge_head_on = RogueEventOption( - id=284, + id=309, name='Charge_head_on', cn='正面突入!', cht='正面突入!', @@ -2560,7 +2785,7 @@ Charge_head_on = RogueEventOption( es='¡A la carga de frente!', ) It_is_an_all_or_nothing_move = RogueEventOption( - id=285, + id=310, name='It_is_an_all_or_nothing_move', cn='这是一场孤注一掷的行动。', cht='這是一場孤注一擲的行動。', @@ -2569,7 +2794,7 @@ It_is_an_all_or_nothing_move = RogueEventOption( es='Es una acción desesperada.', ) Tell_fortune = RogueEventOption( - id=286, + id=311, name='Tell_fortune', cn='抽签。', cht='抽籤。', @@ -2578,7 +2803,7 @@ Tell_fortune = RogueEventOption( es='Quieres saber tu fortuna.', ) Refuse_invitation = RogueEventOption( - id=287, + id=312, name='Refuse_invitation', cn='拒绝邀请。', cht='拒絕邀請。', @@ -2587,7 +2812,7 @@ Refuse_invitation = RogueEventOption( es='Rechazas la invitación.', ) Choose_number_four_It_has_a_tiny_bow = RogueEventOption( - id=288, + id=313, name='Choose_number_four_It_has_a_tiny_bow', cn='选择四号:它装饰着小蝴蝶结!', cht='選擇四號:它裝飾著小蝴蝶結!', @@ -2596,7 +2821,7 @@ Choose_number_four_It_has_a_tiny_bow = RogueEventOption( es='Eliges la número 4: ¡tiene un lacito!', ) Choose_number_three_Its_teeth_are_rusted = RogueEventOption( - id=289, + id=314, name='Choose_number_three_Its_teeth_are_rusted', cn='选择三号:它的牙齿生锈了…', cht='選擇三號:它的牙齒生鏽了……', @@ -2605,7 +2830,7 @@ Choose_number_three_Its_teeth_are_rusted = RogueEventOption( es='Eliges la número 3: tiene los dientes podridos...', ) Choose_number_two_It_snores_like_Andatur_Zazzalo = RogueEventOption( - id=290, + id=315, name='Choose_number_two_It_snores_like_Andatur_Zazzalo', cn='选择二号:它打了个安达吐尔•扎罗式呼噜。', cht='選擇二號:它打了個安達吐爾•扎羅式式呼嚕。', @@ -2614,7 +2839,7 @@ Choose_number_two_It_snores_like_Andatur_Zazzalo = RogueEventOption( es='Eliges la número 2: ronca igual que Andatur Zazzalo.', ) Light_the_first_candle = RogueEventOption( - id=291, + id=316, name='Light_the_first_candle', cn='点亮第一盏烛火。', cht='點亮第一盞燭火。', @@ -2623,7 +2848,7 @@ Light_the_first_candle = RogueEventOption( es='Enciende la primera vela.', ) Light_the_second_candle = RogueEventOption( - id=292, + id=317, name='Light_the_second_candle', cn='点亮第二盏烛火。', cht='點亮第二盞燭火。', @@ -2632,7 +2857,7 @@ Light_the_second_candle = RogueEventOption( es='Enciende la segunda vela.', ) Light_the_third_candle = RogueEventOption( - id=293, + id=318, name='Light_the_third_candle', cn='点亮第三盏烛火。', cht='點亮第三盞燭火。', @@ -2641,7 +2866,7 @@ Light_the_third_candle = RogueEventOption( es='Enciende la tercera vela.', ) Silently_recite_what_you_want = RogueEventOption( - id=294, + id=319, name='Silently_recite_what_you_want', cn='默念你想要的。', cht='默唸你想要的。', @@ -2650,7 +2875,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=295, + id=320, name='Make_a_wish_to_get_her_out_of_the_mirror', cn='许愿让她从镜子里出来。', cht='許願讓她從鏡子裡出來。', @@ -2659,7 +2884,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=296, + id=321, name='Give_me_some_startup_capital', cn='给我一些启动资金吧', cht='給我一些啟動資金吧', @@ -2668,7 +2893,7 @@ Give_me_some_startup_capital = RogueEventOption( es='¡Necesito un capital inicial!', ) Give_me_some_good_stuff = RogueEventOption( - id=297, + id=322, name='Give_me_some_good_stuff', cn='给我点好东西吧', cht='給我點好東西吧', @@ -2677,7 +2902,7 @@ Give_me_some_good_stuff = RogueEventOption( es='¡Dame algo bueno!', ) Do_nothing = RogueEventOption( - id=298, + id=323, name='Do_nothing', cn='什么也不做', cht='什麼也不做', @@ -2685,3 +2910,309 @@ Do_nothing = RogueEventOption( jp='何もしない', es='No hacer nada.', ) +Adjust_Intra_Cognition_Understand_the_rules_of_improving_Intelligence = RogueEventOption( + id=324, + name='Adjust_Intra_Cognition_Understand_the_rules_of_improving_Intelligence', + cn='调整「自我认知」-了解提升『智力』的法则', + cht='調整「自我認知」-瞭解提升「智力」的法則', + en='Adjust Intra-Cognition — Understand the rules of improving Intelligence', + jp='「自己認識」を調整-『知力』を上げる法則を理解した', + es='Ajusta tu autopercepción: entiende las normas para mejorar tu inteligencia.', +) +Adjust_Intra_Cognition_Understand_the_rules_of_improving_Charm = RogueEventOption( + id=325, + name='Adjust_Intra_Cognition_Understand_the_rules_of_improving_Charm', + cn='调整「自我认知」-了解提升『魅力』的法则', + cht='調整「自我認知」-瞭解提升「魅力」的法則', + en='Adjust Intra-Cognition — Understand the rules of improving Charm', + jp='「自己認識」を調整-『魅力』を上げる法則を理解した', + es='Ajusta tu autopercepción: entiende las normas para mejorar tu encanto.', +) +Choose_1_pair_of_machine_flower_underpants = RogueEventOption( + id=326, + name='Choose_1_pair_of_machine_flower_underpants', + cn='选择1件机器花裤衩。', + cht='選擇1件機器花內褲。', + en='Choose 1 pair of machine flower underpants.', + jp='ロボット柄パンツを1着選んだ', + es='Elige 1 bóxer floral mecánico.', +) +Choose_1_machine_shirt = RogueEventOption( + id=327, + name='Choose_1_machine_shirt', + cn='选择1件机器衬衫。', + cht='選擇1件機器襯衫。', + en='Choose 1 machine shirt.', + jp='ロボットシャツを1着選んだ', + es='Elige 1 camisa mecánica.', +) +Adjust_Intra_Cognition_I_choose_Good = RogueEventOption( + id=328, + name='Adjust_Intra_Cognition_I_choose_Good', + cn='调整「自我认知」-我选择『善』。', + cht='調整「自我認知」-我選擇「善」。', + en='Adjust Intra-Cognition — I choose "Good."', + jp='「自己認識」を調整-『善』を選ぶ', + es='Ajusta tu autopercepción: yo elijo el "bien".', +) +Adjust_Intra_Cognition_I_choose_Evil = RogueEventOption( + id=329, + name='Adjust_Intra_Cognition_I_choose_Evil', + cn='调整「自我认知」-我选择『恶』。', + cht='調整「自我認知」-我選擇「惡」。', + en='Adjust Intra-Cognition — I choose "Evil."', + jp='「自己認識」を調整-『悪』を選ぶ', + es='Ajusta tu autopercepción: yo elijo el "mal".', +) +Agree_with_Dr_No_5 = RogueEventOption( + id=330, + name='Agree_with_Dr_No_5', + cn='赞成No.5博士。', + cht='贊成No.5博士。', + en='Agree with Dr. No.5.', + jp='博士No.5に賛成', + es='Muestra tu acuerdo con el Dr. N.º 5.', +) +Agree_with_Dr_Ratio = RogueEventOption( + id=331, + name='Agree_with_Dr_Ratio', + cn='赞成真理医生。', + cht='贊成真理醫生。', + en='Agree with Dr. Ratio.', + jp='Dr.レイシオに賛成', + es='Estás de acuerdo con el Dr. Ratio.', +) +Adjust_Intra_Cognition_I_am_organic = RogueEventOption( + id=332, + name='Adjust_Intra_Cognition_I_am_organic', + cn='调整「自我认知」-我是有机。', + cht='調整「自我認知」-我是有機。', + en='Adjust Intra-Cognition — I am organic.', + jp='「自己認識」を調整-{F#私}{M#俺}は有機生命体', + es='Ajusta tu autopercepción: soy orgánico.', +) +Adjust_Intra_Cognition_I_am_inorganic = RogueEventOption( + id=333, + name='Adjust_Intra_Cognition_I_am_inorganic', + cn='调整「自我认知」-我是无机。', + cht='調整「自我認知」-我是無機。', + en='Adjust Intra-Cognition — I am inorganic.', + jp='「自己認識」を調整-{F#私}{M#俺}は無機生命体', + es='Ajusta tu autopercepción: soy inorgánico.', +) +Pick_a_family_element = RogueEventOption( + id=334, + name='Pick_a_family_element', + cn='挑取一个亲情元件。', + cht='挑取一個親情元件。', + en='Pick a family element.', + jp='家族愛のパーツを1個ピックアップする', + es='Elige un componente familiar.', +) +Pick_a_friendship_element = RogueEventOption( + id=335, + name='Pick_a_friendship_element', + cn='挑取一个友情元件。', + cht='挑取一個友情元件。', + en='Pick a friendship element.', + jp='友情のパーツを1個ピックアップする', + es='Elige un componente de amistad.', +) +Accept_the_Curio_Organic_Heart = RogueEventOption( + id=336, + name='Accept_the_Curio_Organic_Heart', + cn='接受奇物:「有机心脏」。', + cht='接受奇物:「有機心臟」。', + en='Accept the Curio "Organic Heart."', + jp='奇物「有機の心臓」を受け入れる', + es='Acepta el objeto raro Corazón orgánico.', +) +Accept_the_Curio_Mysterious_Magnetism = RogueEventOption( + id=337, + name='Accept_the_Curio_Mysterious_Magnetism', + cn='接受奇物:「神秘」磁力。', + cht='接受奇物:「神秘」磁力。', + en='Accept the Curio "Mysterious Magnetism."', + jp='奇物「神秘」の磁力を受け入れる', + es='Acepta el objeto raro Magnetismo misterioso.', +) +Leave_53f7 = RogueEventOption( + id=338, + name='Leave_53f7', + cn='离开。', + cht='離開。', + en='Leave.', + jp='離れる', + es='Marcharte.', +) +Sealing_Wax_Blessing = RogueEventOption( + id=339, + name='Sealing_Wax_Blessing', + cn='火漆祝福。', + cht='火漆祝福。', + en='Sealing Wax Blessing.', + jp='封蝋の祝福', + es='Bendición de Lacre.', +) +Sealing_Wax_Enhancement = RogueEventOption( + id=340, + name='Sealing_Wax_Enhancement', + cn='火漆强化。', + cht='火漆強化。', + en='Sealing Wax Enhancement.', + jp='封蝋の強化', + es='Potenciación de Lacre.', +) +Sealing_Wax_Casting = RogueEventOption( + id=341, + name='Sealing_Wax_Casting', + cn='火漆熔铸。', + cht='火漆熔鑄。', + en='Sealing Wax Casting.', + jp='封蝋を鋳造', + es='Fundición de Lacre.', +) +Level_up_your_Cognition = RogueEventOption( + id=342, + name='Level_up_your_Cognition', + cn='升级你的认知。', + cht='升級你的認知。', + en='Level up your Cognition.', + jp='認知を高める', + es='Aumenta tu percepción.', +) +Invest_in_your_trust = RogueEventOption( + id=343, + name='Invest_in_your_trust', + cn='投资你的*信任*。', + cht='投資你的*信任*。', + en='Invest in your *trust*.', + jp='「信頼」を投資する', + es='Invierte en tu confianza.', +) +Don_t_take = RogueEventOption( + id=344, + name='Don_t_take', + cn='不拿。', + cht='不拿。', + en="Don't take.", + jp='受け取らない', + es='No lo tomas.', +) +Keep_investing_in_your_trust_a35b = RogueEventOption( + id=345, + name='Keep_investing_in_your_trust_a35b', + cn='继续投资你的*信任*。', + cht='繼續投資你的*信任*。', + en='Keep investing in your *trust*.', + jp='「信頼」を投資を続ける', + es='Continúas invirtiendo en tu confianza.', +) +Keep_investing_in_your_trust_0176 = RogueEventOption( + id=346, + name='Keep_investing_in_your_trust_0176', + cn='继续投资你的*信任*', + cht='繼續投資你的*信任*', + en='Keep investing in your *trust*', + jp='「信頼」を投資を続ける', + es='Continúas invirtiendo en tu confianza.', +) +Ambergris_Cheese = RogueEventOption( + id=347, + name='Ambergris_Cheese', + cn='香涎干酪。', + cht='香涎乾酪。', + en='Ambergris Cheese.', + jp='香涎チーズ', + es='Queso de ámbar gris.', +) +Casket_of_Inaccuracy = RogueEventOption( + id=348, + name='Casket_of_Inaccuracy', + cn='测不准匣。', + cht='測不準匣。', + en='Casket of Inaccuracy.', + jp='不確定の匣', + es='Caja de la imprecisión.', +) +Fruit_of_the_Alien_Tree = RogueEventOption( + id=349, + name='Fruit_of_the_Alien_Tree', + cn='异木果实。', + cht='異木果實。', + en='Fruit of the Alien Tree.', + jp='異木の果実', + es='Fruto del árbol extraño.', +) +Level_up_Ambergris_Cheese = RogueEventOption( + id=350, + name='Level_up_Ambergris_Cheese', + cn='升级香涎干酪。', + cht='升級香涎乾酪。', + en='Level up Ambergris Cheese.', + jp='香涎チーズをレベルアップ', + es='Mejora Queso de ámbar gris.', +) +Level_up_Casket_of_Inaccuracy = RogueEventOption( + id=351, + name='Level_up_Casket_of_Inaccuracy', + cn='升级测不准匣。', + cht='升級測不準匣。', + en='Level up Casket of Inaccuracy.', + jp='不確定の匣をレベルアップ', + es='Mejora Caja de la imprecisión.', +) +Level_up_Fruit_of_the_Alien_Tree = RogueEventOption( + id=352, + name='Level_up_Fruit_of_the_Alien_Tree', + cn='升级异木果实。', + cht='升級異木果實。', + en='Level up Fruit of the Alien Tree.', + jp='異木の果実をレベルアップ', + es='Mejora Fruto del árbol extraño.', +) +Take_2_Cosmic_Fragments = RogueEventOption( + id=353, + name='Take_2_Cosmic_Fragments', + cn='拿#2块钱。', + cht='拿#2塊錢。', + en='Take #2 Cosmic Fragments.', + jp='宇宙の欠片を#2もらう', + es='Toma #2 fragmentos cósmicos.', +) +Obtain_2_random_Curios = RogueEventOption( + id=354, + name='Obtain_2_random_Curios', + cn='获得#2个随机奇物。', + cht='獲得#2個隨機奇物。', + en='Obtain #2 random Curio(s).', + jp='奇物をランダムで#2個獲得する', + es='Obtienes #2 objeto(s) raro(s) al azar.', +) +Want_both_Cosmic_Fragments_and_Curios = RogueEventOption( + id=355, + name='Want_both_Cosmic_Fragments_and_Curios', + cn='钱和奇物全要了。', + cht='錢和奇物全要了。', + en='Want both Cosmic Fragments and Curios.', + 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', + cn='你不需要。', + cht='你不需要。', + en="You don't need it.", + jp='必要ない', + es='No lo necesitas.', +) +Forced_to_fight = RogueEventOption( + id=357, + name='Forced_to_fight', + cn='被迫战斗。', + cht='被迫戰鬥。', + en='Forced to fight.', + jp='戦闘を強いられる', + es='Obligad{F#a}{M#o} a combatir.', +) diff --git a/tasks/rogue/keywords/event_title.py b/tasks/rogue/keywords/event_title.py index da954ce96..6b03050d9 100644 --- a/tasks/rogue/keywords/event_title.py +++ b/tasks/rogue/keywords/event_title.py @@ -11,7 +11,7 @@ Ruan_Mei = RogueEventTitle( en='Ruan Mei', jp='ルアン・メェイ', es='Ruan Mei', - option_ids=[1, 2], + option_ids=[1, 2, 3], ) Rest_Area = RogueEventTitle( id=2, @@ -21,7 +21,7 @@ Rest_Area = RogueEventTitle( en='Rest Area', jp='休憩エリア', es='Área de descanso', - option_ids=[3, 4, 5, 6, 7, 8], + option_ids=[4, 5, 6, 7, 8, 9], ) Nomadic_Miners = RogueEventTitle( id=3, @@ -31,7 +31,7 @@ Nomadic_Miners = RogueEventTitle( en='Nomadic Miners', jp='遊牧の鉱夫', es='Mineros nómadas', - option_ids=[9, 10, 11, 12], + option_ids=[10, 11, 12, 13], ) History_Fictionologists = RogueEventTitle( id=4, @@ -41,7 +41,7 @@ History_Fictionologists = RogueEventTitle( en='History Fictionologists', jp='虚構歴史学者', es='Historiador Espurio', - option_ids=[6, 13, 14, 15], + option_ids=[7, 14, 15, 16, 17], ) Jim_Hulk_and_Jim_Hall = RogueEventTitle( id=5, @@ -51,7 +51,7 @@ Jim_Hulk_and_Jim_Hall = RogueEventTitle( en='Jim Hulk and Jim Hall', jp='ジャック・ハックとジャック・ハウル', es='Jim Hulk y Jim Hall', - option_ids=[16, 17, 18, 19], + option_ids=[18, 19, 20, 21], ) Shopping_Channel = RogueEventTitle( id=6, @@ -61,7 +61,7 @@ Shopping_Channel = RogueEventTitle( en='Shopping Channel', jp='テレビショッピングチャンネル', es='Teletienda', - option_ids=[20, 21, 22, 23, 24], + option_ids=[22, 23, 24, 25, 26], ) The_Cremators = RogueEventTitle( id=7, @@ -71,7 +71,7 @@ The_Cremators = RogueEventTitle( en='The Cremators', jp='焼却人', es='Incineradores', - option_ids=[25, 26, 27, 28], + option_ids=[27, 28, 29, 30, 31], ) Interactive_Arts = RogueEventTitle( id=8, @@ -81,7 +81,7 @@ Interactive_Arts = RogueEventTitle( en='Interactive Arts', jp='相互性芸術', es='Arte interactivo', - option_ids=[29, 30, 31, 32, 33], + option_ids=[32, 33, 34, 35, 36, 37], ) Pixel_World = RogueEventTitle( id=9, @@ -91,7 +91,7 @@ Pixel_World = RogueEventTitle( en='Pixel World', jp='ピクセルワールド', es='Mundo de píxeles', - option_ids=[34, 35, 36, 37], + option_ids=[38, 39, 40, 41, 42], ) Aha_Stuffed_Toy = RogueEventTitle( id=10, @@ -101,7 +101,7 @@ Aha_Stuffed_Toy = RogueEventTitle( en='Aha Stuffed Toy', jp='アッハ人形', es='Muñeco de Aha', - option_ids=[38, 39, 40, 41], + option_ids=[43, 44, 45, 46, 47], ) I_O_U_Dispenser = RogueEventTitle( id=11, @@ -111,7 +111,7 @@ I_O_U_Dispenser = RogueEventTitle( en='I.O.U. Dispenser', jp='謝債発行機', es='Dispensador de deuda', - option_ids=[41, 42, 43, 44, 45, 46, 47, 48, 49, 50], + option_ids=[46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57], ) Statue = RogueEventTitle( id=12, @@ -121,7 +121,7 @@ Statue = RogueEventTitle( en='Statue', jp='彫像', es='Estatua', - option_ids=[50, 51, 52, 53], + option_ids=[56, 58, 59, 60, 61], ) Insect_Nest = RogueEventTitle( id=13, @@ -131,7 +131,7 @@ Insect_Nest = RogueEventTitle( en='Insect Nest', jp='蟲の巣', es='Nido de insectos', - option_ids=[54, 55, 56, 57, 58, 59], + option_ids=[62, 63, 64, 65, 66, 67], ) Three_Little_Pigs = RogueEventTitle( id=14, @@ -141,7 +141,7 @@ Three_Little_Pigs = RogueEventTitle( en='Three Little Pigs', jp='三匹の子豚', es='Los tres cerditos', - option_ids=[60, 61, 62, 63], + option_ids=[68, 69, 70, 71], ) Unending_Darkness = RogueEventTitle( id=15, @@ -151,7 +151,7 @@ Unending_Darkness = RogueEventTitle( en='Unending Darkness', jp='果て無き暗闇', es='Oscuridad infinita', - option_ids=[64, 65, 66], + option_ids=[72, 73, 74], ) The_Architects = RogueEventTitle( id=16, @@ -161,7 +161,7 @@ The_Architects = RogueEventTitle( en='The Architects', jp='建創者', es='Los Arquitectos', - option_ids=[6, 67], + option_ids=[7, 75], ) Kindling_of_the_Self_Annihilator = RogueEventTitle( id=17, @@ -171,7 +171,7 @@ Kindling_of_the_Self_Annihilator = RogueEventTitle( en='Kindling of the Self-Annihilator', jp='自滅者の火種', es='Yesca del Autodestructor', - option_ids=[68, 69, 70], + option_ids=[76, 77, 78], ) Cosmic_Merchant_Part_1 = RogueEventTitle( id=18, @@ -181,7 +181,7 @@ Cosmic_Merchant_Part_1 = RogueEventTitle( en='Cosmic Merchant (Part 1)', jp='銀河の商人(その1)', es='Comerciante galáctico (I)', - option_ids=[71, 72, 73, 74, 75, 76, 77], + option_ids=[79, 80, 81, 82, 83, 84, 85], ) Cosmic_Con_Job_Part_2 = RogueEventTitle( id=19, @@ -191,7 +191,7 @@ Cosmic_Con_Job_Part_2 = RogueEventTitle( en='Cosmic Con Job (Part 2)', jp='銀河のペテン師(その2)', es='Engaño galáctico (II)', - option_ids=[72, 73, 74, 75, 76, 77], + option_ids=[80, 81, 82, 83, 84, 85], ) Cosmic_Altruist_Part_3 = RogueEventTitle( id=20, @@ -201,7 +201,7 @@ Cosmic_Altruist_Part_3 = RogueEventTitle( en='Cosmic Altruist (Part 3)', jp='銀河のお人好し(その3)', es='Altruismo galáctico (III)', - option_ids=[73, 74, 75, 76, 77], + option_ids=[81, 82, 83, 84, 85], ) Societal_Dreamscape = RogueEventTitle( id=21, @@ -211,7 +211,7 @@ Societal_Dreamscape = RogueEventTitle( en='Societal Dreamscape', jp='社会性の夢', es='Sueños de sociedad', - option_ids=[78, 79, 80, 81], + option_ids=[86, 87, 88, 89, 90], ) Saleo_Part_1 = RogueEventTitle( id=22, @@ -221,7 +221,7 @@ Saleo_Part_1 = RogueEventTitle( en='Saleo (Part 1)', jp='サリオ(その1)', es='Saleo (I)', - option_ids=[82, 83, 84, 85, 86], + option_ids=[91, 92, 93, 94, 95, 96], ) Sal_Part_2 = RogueEventTitle( id=23, @@ -231,7 +231,7 @@ Sal_Part_2 = RogueEventTitle( en='Sal (Part 2)', jp='サリ(その2)', es='Sal (II)', - option_ids=[82, 83, 84, 85, 86], + option_ids=[91, 92, 93, 94, 95, 96], ) Leo_Part_3 = RogueEventTitle( id=24, @@ -241,7 +241,7 @@ Leo_Part_3 = RogueEventTitle( en='Leo (Part 3)', jp='リオ(その3)', es='Leo (III)', - option_ids=[82, 83, 84, 85, 86], + option_ids=[91, 92, 93, 94, 95, 96], ) Bounty_Hunter = RogueEventTitle( id=25, @@ -251,7 +251,7 @@ Bounty_Hunter = RogueEventTitle( en='Bounty Hunter', jp='賞金稼ぎ', es='Cazarrecompensas', - option_ids=[17, 87, 88, 89], + option_ids=[19, 97, 98, 99, 100], ) 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=[6, 90, 91, 92], + option_ids=[7, 101, 102, 103], ) We_Are_Cowboys = RogueEventTitle( id=27, @@ -271,7 +271,7 @@ We_Are_Cowboys = RogueEventTitle( en='We Are Cowboys', jp='俺たちカウボーイ', es='Somos vaqueros', - option_ids=[93, 94, 95, 96], + option_ids=[104, 105, 106, 107, 108], ) Nildis = RogueEventTitle( id=28, @@ -281,7 +281,7 @@ Nildis = RogueEventTitle( en='Nildis', jp='ニールディスカード', es='Nildis', - option_ids=[97, 98], + option_ids=[109, 110], ) 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=[99, 100, 101, 102], + option_ids=[111, 112, 113, 114, 115], ) Tavern = RogueEventTitle( id=30, @@ -301,7 +301,7 @@ Tavern = RogueEventTitle( en='Tavern', jp='パブ', es='Taberna', - option_ids=[103, 104, 105, 106, 107], + option_ids=[116, 117, 118, 119, 120, 121], ) 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=[108, 109], + option_ids=[122, 123], ) 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=[110, 111, 112, 113, 114], + option_ids=[124, 125, 126, 127, 128], ) 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=[112, 115, 116, 117], + option_ids=[126, 129, 130, 131], ) Robot_Sales_Terminal = RogueEventTitle( id=34, @@ -341,7 +341,7 @@ Robot_Sales_Terminal = RogueEventTitle( en='Robot Sales Terminal', jp='ロボット販売端末', es='Terminal de venta de robots', - option_ids=[112, 118, 119, 120, 121], + option_ids=[126, 132, 133, 134, 135, 136], ) Sand_King_Tayzzyronth_Part_1 = RogueEventTitle( id=35, @@ -351,7 +351,7 @@ Sand_King_Tayzzyronth_Part_1 = RogueEventTitle( en='Sand King: Tayzzyronth (Part 1)', jp='「砂の王-タイズルス」・その1', es='Rey de la Arena: Tayzzyronth(I)', - option_ids=[122, 123], + option_ids=[137, 138], ) Sand_King_Tayzzyronth_Part_2 = RogueEventTitle( id=36, @@ -361,7 +361,7 @@ Sand_King_Tayzzyronth_Part_2 = RogueEventTitle( en='Sand King: Tayzzyronth (Part 2)', jp='「砂の王-タイズルス」・その2', es='Rey de la Arena: Tayzzyronth(II)', - option_ids=[124, 125], + option_ids=[139, 140], ) Sand_King_Tayzzyronth_Part_3 = RogueEventTitle( id=37, @@ -371,7 +371,7 @@ Sand_King_Tayzzyronth_Part_3 = RogueEventTitle( en='Sand King: Tayzzyronth (Part 3)', jp='「砂の王-タイズルス」・その3', es='Rey de la Arena: Tayzzyronth(III)', - option_ids=[126, 127], + option_ids=[141, 142], ) Sand_King_Tayzzyronth_Part_4 = RogueEventTitle( id=38, @@ -381,7 +381,7 @@ Sand_King_Tayzzyronth_Part_4 = RogueEventTitle( en='Sand King: Tayzzyronth (Part 4)', jp='「砂の王-タイズルス」・その4', es='Rey de la Arena: Tayzzyronth(IV)', - option_ids=[127, 128, 129, 130], + option_ids=[142, 143, 144, 145], ) Sand_King_Tayzzyronth_Part_5 = RogueEventTitle( id=39, @@ -391,7 +391,7 @@ Sand_King_Tayzzyronth_Part_5 = RogueEventTitle( en='Sand King: Tayzzyronth (Part 5)', jp='「砂の王-タイズルス」・その5', es='Rey de la Arena: Tayzzyronth(V)', - option_ids=[131, 132], + option_ids=[146, 147], ) Sand_King_Tayzzyronth_Part_6 = RogueEventTitle( id=40, @@ -401,7 +401,7 @@ Sand_King_Tayzzyronth_Part_6 = RogueEventTitle( en='Sand King: Tayzzyronth (Part 6)', jp='「砂の王-タイズルス」・その6', es='Rey de la Arena: Tayzzyronth(VI)', - option_ids=[127, 133, 134], + option_ids=[142, 148, 149], ) Sand_King_Tayzzyronth_Part_7 = RogueEventTitle( id=41, @@ -411,7 +411,7 @@ Sand_King_Tayzzyronth_Part_7 = RogueEventTitle( en='Sand King: Tayzzyronth (Part 7)', jp='「砂の王-タイズルス」・その7', es='Rey de la Arena: Tayzzyronth(VII)', - option_ids=[135, 136], + option_ids=[150, 151], ) Sand_King_Tayzzyronth_Part_8 = RogueEventTitle( id=42, @@ -421,7 +421,7 @@ Sand_King_Tayzzyronth_Part_8 = RogueEventTitle( en='Sand King: Tayzzyronth (Part 8)', jp='「砂の王-タイズルス」・その8', es='Rey de la Arena: Tayzzyronth(VIII)', - option_ids=[137, 138], + option_ids=[152, 153], ) Sand_King_Tayzzyronth_Part_9 = RogueEventTitle( id=43, @@ -431,7 +431,7 @@ Sand_King_Tayzzyronth_Part_9 = RogueEventTitle( en='Sand King: Tayzzyronth (Part 9)', jp='「砂の王-タイズルス」・その9', es='Rey de la Arena: Tayzzyronth(IX)', - option_ids=[139, 140], + option_ids=[154, 155], ) Lepismat_System_Massacre_Saga_Part_1 = RogueEventTitle( id=44, @@ -441,7 +441,7 @@ Lepismat_System_Massacre_Saga_Part_1 = RogueEventTitle( en='Lepismat System: Massacre Saga (Part 1)', jp='「蟲星系-虐殺紀」・その1', es='Galaxia de Insectiria: saga de la masacre(I)', - option_ids=[141, 142], + option_ids=[156, 157], ) Lepismat_System_Massacre_Saga_Part_2 = RogueEventTitle( id=45, @@ -451,7 +451,7 @@ Lepismat_System_Massacre_Saga_Part_2 = RogueEventTitle( en='Lepismat System: Massacre Saga (Part 2)', jp='「蟲星系-虐殺紀」・その2', es='Galaxia de Insectiria: saga de la masacre(II)', - option_ids=[143, 144], + option_ids=[158, 159], ) Lepismat_System_Massacre_Saga_Part_3 = RogueEventTitle( id=46, @@ -461,7 +461,7 @@ Lepismat_System_Massacre_Saga_Part_3 = RogueEventTitle( en='Lepismat System: Massacre Saga (Part 3)', jp='「蟲星系-虐殺紀」・その3', es='Galaxia de Insectiria: saga de la masacre(III)', - option_ids=[145, 146], + option_ids=[160, 161], ) Lepismat_System_Massacre_Saga_Part_4 = RogueEventTitle( id=47, @@ -471,7 +471,7 @@ Lepismat_System_Massacre_Saga_Part_4 = RogueEventTitle( en='Lepismat System: Massacre Saga (Part 4)', jp='「蟲星系-虐殺紀」・その4', es='Galaxia de Insectiria: saga de la masacre(IV)', - option_ids=[147, 148], + option_ids=[162, 163], ) Lepismat_System_Massacre_Saga_Part_5 = RogueEventTitle( id=48, @@ -481,7 +481,7 @@ Lepismat_System_Massacre_Saga_Part_5 = RogueEventTitle( en='Lepismat System: Massacre Saga (Part 5)', jp='「蟲星系-虐殺紀」・その5', es='Galaxia de Insectiria: saga de la masacre(V)', - option_ids=[149, 150], + option_ids=[164, 165], ) Lepismat_System_Massacre_Saga_Part_6 = RogueEventTitle( id=49, @@ -491,7 +491,7 @@ Lepismat_System_Massacre_Saga_Part_6 = RogueEventTitle( en='Lepismat System: Massacre Saga (Part 6)', jp='「蟲星系-虐殺紀」・その6', es='Galaxia de Insectiria: saga de la masacre(VI)', - option_ids=[151, 152], + option_ids=[166, 167], ) Bounty_Hunter_Crimson_Cleansing_Chronicle_Part_1 = RogueEventTitle( id=50, @@ -501,7 +501,7 @@ Bounty_Hunter_Crimson_Cleansing_Chronicle_Part_1 = RogueEventTitle( en='Bounty Hunter: Crimson Cleansing Chronicle (Part 1)', jp='「賞金稼ぎ-洗狩紀」・その1', es='Cazarrecompensas: crónica de la depuración carmesí(I)', - option_ids=[153, 154], + option_ids=[168, 169], ) Bounty_Hunter_Crimson_Cleansing_Chronicle_Part_2 = RogueEventTitle( id=51, @@ -511,7 +511,7 @@ Bounty_Hunter_Crimson_Cleansing_Chronicle_Part_2 = RogueEventTitle( en='Bounty Hunter: Crimson Cleansing Chronicle (Part 2)', jp='「賞金稼ぎ-洗狩紀」・その2', es='Cazarrecompensas: crónica de la depuración carmesí(II)', - option_ids=[155], + option_ids=[170], ) Bounty_Hunter_Crimson_Cleansing_Chronicle_Part_3 = RogueEventTitle( id=52, @@ -521,7 +521,7 @@ Bounty_Hunter_Crimson_Cleansing_Chronicle_Part_3 = RogueEventTitle( en='Bounty Hunter: Crimson Cleansing Chronicle (Part 3)', jp='「賞金稼ぎ-洗狩紀」・その3', es='Cazarrecompensas: crónica de la depuración carmesí(III)', - option_ids=[156, 157], + option_ids=[171, 172], ) Bounty_Hunter_Crimson_Cleansing_Chronicle_Part_4 = RogueEventTitle( id=53, @@ -531,7 +531,7 @@ Bounty_Hunter_Crimson_Cleansing_Chronicle_Part_4 = RogueEventTitle( en='Bounty Hunter: Crimson Cleansing Chronicle (Part 4)', jp='「賞金稼ぎ-洗狩紀」・その4', es='Cazarrecompensas: crónica de la depuración carmesí(IV)', - option_ids=[158, 159], + option_ids=[173, 174], ) Bounty_Hunter_Crimson_Cleansing_Chronicle_Part_5 = RogueEventTitle( id=54, @@ -541,7 +541,7 @@ Bounty_Hunter_Crimson_Cleansing_Chronicle_Part_5 = RogueEventTitle( en='Bounty Hunter: Crimson Cleansing Chronicle (Part 5)', jp='「賞金稼ぎ-洗狩紀」・その5', es='Cazarrecompensas: crónica de la depuración carmesí(V)', - option_ids=[160, 161], + option_ids=[175, 176], ) Bounty_Hunter_Crimson_Cleansing_Chronicle_Part_6 = RogueEventTitle( id=55, @@ -551,7 +551,7 @@ Bounty_Hunter_Crimson_Cleansing_Chronicle_Part_6 = RogueEventTitle( en='Bounty Hunter: Crimson Cleansing Chronicle (Part 6)', jp='「賞金稼ぎ-洗狩紀」・その6', es='Cazarrecompensas: crónica de la depuración carmesí(VI)', - option_ids=[156], + option_ids=[171], ) Tragedy_and_Insects_The_Dwindling_of_Stars_Part_1 = RogueEventTitle( id=56, @@ -561,7 +561,7 @@ Tragedy_and_Insects_The_Dwindling_of_Stars_Part_1 = RogueEventTitle( en='Tragedy and Insects: The Dwindling of Stars (Part 1)', jp='「凶と虫-諸星消滅紀」・その1', es='Tragedia e insectos: el ocaso de las estrellas(I)', - option_ids=[162, 163], + option_ids=[177, 178], ) Tragedy_and_Insects_The_Dwindling_of_Stars_Part_2 = RogueEventTitle( id=57, @@ -571,7 +571,7 @@ Tragedy_and_Insects_The_Dwindling_of_Stars_Part_2 = RogueEventTitle( en='Tragedy and Insects: The Dwindling of Stars (Part 2)', jp='「凶と虫-諸星消滅紀」・その2', es='Tragedia e insectos: el ocaso de las estrellas(II)', - option_ids=[164, 165], + option_ids=[179, 180], ) Tragedy_and_Insects_The_Dwindling_of_Stars_Part_3 = RogueEventTitle( id=58, @@ -581,7 +581,7 @@ Tragedy_and_Insects_The_Dwindling_of_Stars_Part_3 = RogueEventTitle( en='Tragedy and Insects: The Dwindling of Stars (Part 3)', jp='「凶と虫-諸星消滅紀」・その3', es='Tragedia e insectos: el ocaso de las estrellas(III)', - option_ids=[166, 167], + option_ids=[181, 182], ) Tragedy_and_Insects_The_Dwindling_of_Stars_Part_4 = RogueEventTitle( id=59, @@ -591,7 +591,7 @@ Tragedy_and_Insects_The_Dwindling_of_Stars_Part_4 = RogueEventTitle( en='Tragedy and Insects: The Dwindling of Stars (Part 4)', jp='「凶と虫-諸星消滅紀」・その4', es='Tragedia e insectos: el ocaso de las estrellas(IV)', - option_ids=[69, 168], + option_ids=[77, 183], ) Tragedy_and_Insects_The_Dwindling_of_Stars_Part_5 = RogueEventTitle( id=60, @@ -601,7 +601,7 @@ Tragedy_and_Insects_The_Dwindling_of_Stars_Part_5 = RogueEventTitle( en='Tragedy and Insects: The Dwindling of Stars (Part 5)', jp='「凶と虫-諸星消滅紀」・その5', es='Tragedia e insectos: el ocaso de las estrellas(V)', - option_ids=[169, 170], + option_ids=[184, 185], ) Tragedy_and_Insects_The_Dwindling_of_Stars_Part_6 = RogueEventTitle( id=61, @@ -611,7 +611,7 @@ Tragedy_and_Insects_The_Dwindling_of_Stars_Part_6 = RogueEventTitle( en='Tragedy and Insects: The Dwindling of Stars (Part 6)', jp='「凶と虫-諸星消滅紀」・その6', es='Tragedia e insectos: el ocaso de las estrellas(VI)', - option_ids=[171, 172, 173], + option_ids=[186, 187, 188], ) Genius_Society_Regular_Experiments_Part_1 = RogueEventTitle( id=62, @@ -621,7 +621,7 @@ Genius_Society_Regular_Experiments_Part_1 = RogueEventTitle( en='Genius Society: Regular Experiments (Part 1)', jp='「天才クラブ-通常実験」・その1', es='Círculo de Genios: experimentos cotidianos(I)', - option_ids=[174, 175], + option_ids=[189, 190], ) Genius_Society_Regular_Experiments_Part_2 = RogueEventTitle( id=63, @@ -631,7 +631,7 @@ Genius_Society_Regular_Experiments_Part_2 = RogueEventTitle( en='Genius Society: Regular Experiments (Part 2)', jp='「天才クラブ-通常実験」・その2', es='Círculo de Genios: experimentos cotidianos(II)', - option_ids=[176, 177], + option_ids=[191, 192], ) Genius_Society_Regular_Experiments_Part_3 = RogueEventTitle( id=64, @@ -641,7 +641,7 @@ Genius_Society_Regular_Experiments_Part_3 = RogueEventTitle( en='Genius Society: Regular Experiments (Part 3)', jp='「天才クラブ-通常実験」・その3', es='Círculo de Genios: experimentos cotidianos(III)', - option_ids=[178, 179], + option_ids=[193, 194], ) Gondola_Helping_Gods_Part_1 = RogueEventTitle( id=65, @@ -651,7 +651,7 @@ Gondola_Helping_Gods_Part_1 = RogueEventTitle( en='Gondola: Helping Gods! (Part 1)', jp='「ゴンドラ-神を助ける!」・その1', es='Góndola: ¡ayudando a los dioses!(I)', - option_ids=[180, 181], + option_ids=[195, 196], ) Gondola_Helping_Gods_Part_2 = RogueEventTitle( id=66, @@ -661,7 +661,7 @@ Gondola_Helping_Gods_Part_2 = RogueEventTitle( en='Gondola: Helping Gods! (Part 2)', jp='「ゴンドラ-神を助ける!」・その2', es='Góndola: ¡ayudando a los dioses!(II)', - option_ids=[69, 182], + option_ids=[77, 197], ) Gondola_Helping_Gods_Part_3 = RogueEventTitle( id=67, @@ -671,7 +671,7 @@ Gondola_Helping_Gods_Part_3 = RogueEventTitle( en='Gondola: Helping Gods! (Part 3)', jp='「ゴンドラ-神を助ける!」・その3', es='Góndola: ¡ayudando a los dioses!(III)', - option_ids=[183, 184], + option_ids=[198, 199], ) Gondola_Helping_Gods_Part_4 = RogueEventTitle( id=68, @@ -681,7 +681,7 @@ Gondola_Helping_Gods_Part_4 = RogueEventTitle( en='Gondola: Helping Gods! (Part 4)', jp='「ゴンドラ-神を助ける!」・その4', es='Góndola: ¡ayudando a los dioses!(IV)', - option_ids=[185, 186], + option_ids=[200, 201], ) Gondola_Helping_Gods_Part_5 = RogueEventTitle( id=69, @@ -691,7 +691,7 @@ Gondola_Helping_Gods_Part_5 = RogueEventTitle( en='Gondola: Helping Gods! (Part 5)', jp='「ゴンドラ-神を助ける!」・その5', es='Góndola: ¡ayudando a los dioses!(V)', - option_ids=[187, 188], + option_ids=[202, 203], ) Gondola_Helping_Gods_Part_6 = RogueEventTitle( id=70, @@ -701,7 +701,7 @@ Gondola_Helping_Gods_Part_6 = RogueEventTitle( en='Gondola: Helping Gods! (Part 6)', jp='「ゴンドラ-神を助ける!」・その6', es='Góndola: ¡ayudando a los dioses!(VI)', - option_ids=[189, 190], + option_ids=[204, 205], ) Beyond_the_Sky_Choir_Anomaly_Archives_Part_1 = RogueEventTitle( id=71, @@ -711,7 +711,7 @@ Beyond_the_Sky_Choir_Anomaly_Archives_Part_1 = RogueEventTitle( en='Beyond the Sky Choir: Anomaly Archives (Part 1)', jp='「天外聖歌隊-異象紀」・その1', es='Coro del Firmamento: crónicas sobre anomalías(I)', - option_ids=[191, 192], + option_ids=[206, 207], ) Beyond_the_Sky_Choir_Anomaly_Archives_Part_2 = RogueEventTitle( id=72, @@ -721,7 +721,7 @@ Beyond_the_Sky_Choir_Anomaly_Archives_Part_2 = RogueEventTitle( en='Beyond the Sky Choir: Anomaly Archives (Part 2)', jp='「天外聖歌隊-異象紀」・その2', es='Coro del Firmamento: crónicas sobre anomalías(II)', - option_ids=[193, 194], + option_ids=[208, 209], ) Beyond_the_Sky_Choir_Anomaly_Archives_Part_3 = RogueEventTitle( id=73, @@ -731,7 +731,7 @@ Beyond_the_Sky_Choir_Anomaly_Archives_Part_3 = RogueEventTitle( en='Beyond the Sky Choir: Anomaly Archives (Part 3)', jp='「天外聖歌隊-異象紀」・その3', es='Coro del Firmamento: crónicas sobre anomalías(III)', - option_ids=[195, 196], + option_ids=[210, 211], ) The_Architects_Annals_of_Fortification_Part_1 = RogueEventTitle( id=74, @@ -741,7 +741,7 @@ The_Architects_Annals_of_Fortification_Part_1 = RogueEventTitle( en='The Architects: Annals of Fortification (Part 1)', jp='「建創者-修築紀」・その1', es='Los Arquitectos: anales de la fortificación(I)', - option_ids=[197, 198], + option_ids=[212, 213], ) The_Architects_Annals_of_Fortification_Part_2 = RogueEventTitle( id=75, @@ -751,7 +751,7 @@ The_Architects_Annals_of_Fortification_Part_2 = RogueEventTitle( en='The Architects: Annals of Fortification (Part 2)', jp='「建創者-修築紀」・その2', es='Los Arquitectos: anales de la fortificación(II)', - option_ids=[199, 200], + option_ids=[214, 215], ) The_Architects_Annals_of_Fortification_Part_3 = RogueEventTitle( id=76, @@ -761,7 +761,7 @@ The_Architects_Annals_of_Fortification_Part_3 = RogueEventTitle( en='The Architects: Annals of Fortification (Part 3)', jp='「建創者-修築紀」・その3', es='Los Arquitectos: anales de la fortificación(III)', - option_ids=[201, 202], + option_ids=[216, 217], ) 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=[6, 7, 8], + option_ids=[7, 8, 9], ) Herta_Store = RogueEventTitle( id=78, @@ -781,7 +781,7 @@ Herta_Store = RogueEventTitle( en="Herta's Store", jp='ヘルタショップ', es='Tienda de Herta', - option_ids=[7, 8], + option_ids=[8, 9], ) Screwllum_Store = RogueEventTitle( id=79, @@ -791,7 +791,7 @@ Screwllum_Store = RogueEventTitle( en="Screwllum's Store", jp='スクリューガムショップ', es='Tienda de Tornillum', - option_ids=[8], + option_ids=[9], ) 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=[203, 204, 205, 206, 207, 208, 209, 210], + option_ids=[218, 219, 220, 221, 222, 223, 224, 225], ) Cosmic_Crescendo = RogueEventTitle( id=81, @@ -811,7 +811,7 @@ Cosmic_Crescendo = RogueEventTitle( en='Cosmic Crescendo', jp='天外大合唱', es='Crescendo cósmico', - option_ids=[211, 212, 213], + option_ids=[226, 227, 228, 229], ) 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=[214, 215, 216, 217, 218, 219, 220, 221, 222], + option_ids=[230, 231, 232, 233, 234, 235, 236, 237, 238, 239], ) 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=[223, 224, 225], + option_ids=[240, 241, 242, 243], ) 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=[226, 227, 228, 229, 230], + option_ids=[244, 245, 246, 247, 248, 249], ) Showman_Sleight = RogueEventTitle( id=85, @@ -851,7 +851,7 @@ Showman_Sleight = RogueEventTitle( en="Showman's Sleight", jp='伶人の手品', es='El truco del actor', - option_ids=[231, 232], + option_ids=[250, 251, 252], ) The_Double_Lottery_Experience = RogueEventTitle( id=86, @@ -861,7 +861,7 @@ The_Double_Lottery_Experience = RogueEventTitle( en='The Double Lottery Experience', jp='ダブルロッタリー体験', es='La experiencia de la doble lotería', - option_ids=[69, 233, 234], + option_ids=[77, 253, 254, 255], ) Ruan_Mei_Part_2 = RogueEventTitle( id=87, @@ -871,7 +871,7 @@ Ruan_Mei_Part_2 = RogueEventTitle( en='Ruan Mei (Part 2)', jp='ルアン・メェイ(2)', es='Ruan Mei II', - option_ids=[1, 235, 236], + option_ids=[1, 3, 256, 257], ) The_Perfect_Grand_Challenge = RogueEventTitle( id=88, @@ -881,7 +881,7 @@ The_Perfect_Grand_Challenge = RogueEventTitle( en='The *Perfect* Grand Challenge!', jp='※完璧※大挑戦!', es='¡El gran desafío perfecto!', - option_ids=[127, 237, 238, 239], + option_ids=[142, 258, 259, 260, 261], ) The_IPC_Promotion_Saga_Part_1 = RogueEventTitle( id=89, @@ -891,7 +891,7 @@ The_IPC_Promotion_Saga_Part_1 = RogueEventTitle( en='The IPC Promotion Saga (Part 1)', jp='スターピースカンパニー「昇進記」(1)', es='La saga del ascenso de la Corporación I', - option_ids=[240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254], + option_ids=[262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276], ) The_IPC_Promotion_Saga_Part_2 = RogueEventTitle( id=90, @@ -901,7 +901,7 @@ The_IPC_Promotion_Saga_Part_2 = RogueEventTitle( en='The IPC Promotion Saga (Part 2)', jp='スターピースカンパニー「昇進記」(2)', es='La saga del ascenso de la Corporación II', - option_ids=[241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254], + option_ids=[263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276], ) The_IPC_Promotion_Saga_Part_3 = RogueEventTitle( id=91, @@ -911,7 +911,7 @@ The_IPC_Promotion_Saga_Part_3 = RogueEventTitle( en='The IPC Promotion Saga (Part 3)', jp='スターピースカンパニー「昇進記」(3)', es='La saga del ascenso de la Corporación III', - option_ids=[242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254], + option_ids=[264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276], ) The_IPC_Promotion_Saga_Part_4 = RogueEventTitle( id=92, @@ -921,7 +921,7 @@ The_IPC_Promotion_Saga_Part_4 = RogueEventTitle( en='The IPC Promotion Saga (Part 4)', jp='スターピースカンパニー「昇進記」(4)', es='La saga del ascenso de la Corporación IV', - option_ids=[243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254], + option_ids=[265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276], ) Ka_ching_IPC_Banking_Part_1 = RogueEventTitle( id=93, @@ -931,7 +931,7 @@ Ka_ching_IPC_Banking_Part_1 = RogueEventTitle( en='Ka-ching! IPC Banking (Part 1)', jp='カチャッ――スターピース銀行!(1)', es='El banco de la Corporación I', - option_ids=[127, 255, 256, 257, 258], + option_ids=[142, 277, 278, 279, 280, 281], ) Ka_ching_IPC_Banking_Part_2 = RogueEventTitle( id=94, @@ -941,7 +941,7 @@ Ka_ching_IPC_Banking_Part_2 = RogueEventTitle( en='Ka-ching! IPC Banking (Part 2)', jp='カチャッ――スターピース銀行!(2)', es='El banco de la Corporación II', - option_ids=[127, 255, 256, 257, 258], + option_ids=[142, 277, 278, 279, 280, 281], ) Loneliness_Costic_Beauty_Bugs_Simulated_Universe_Part_1 = RogueEventTitle( id=95, @@ -951,7 +951,7 @@ Loneliness_Costic_Beauty_Bugs_Simulated_Universe_Part_1 = RogueEventTitle( en='Loneliness, Costic Beauty Bugs, Simulated Universe (Part 1)', jp='孤独、宇宙の美虫、模擬宇宙(1)', es='Soledad, gusanos espaciales y el Universo Simulado I', - option_ids=[69, 259, 260, 261, 262, 263, 264, 265], + option_ids=[77, 282, 283, 284, 285, 286, 287, 288, 289], ) Loneliness_Costic_Beauty_Bugs_Simulated_Universe_Part_2 = RogueEventTitle( id=96, @@ -961,7 +961,7 @@ Loneliness_Costic_Beauty_Bugs_Simulated_Universe_Part_2 = RogueEventTitle( en='Loneliness, Costic Beauty Bugs, Simulated Universe (Part 2)', jp='孤独、宇宙の美虫、模擬宇宙(2)', es='Soledad, gusanos espaciales y el Universo Simulado II', - option_ids=[69, 260, 261, 262, 263, 264, 265], + option_ids=[77, 283, 284, 285, 286, 287, 288, 289], ) 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=[230, 266, 267, 268], + option_ids=[248, 290, 291, 292, 293], ) 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=[230, 269, 270, 271, 272, 273], + option_ids=[248, 294, 295, 296, 297, 298], ) 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=[230, 270, 271, 272, 273], + option_ids=[248, 295, 296, 297, 298], ) 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=[230, 271, 272, 273], + option_ids=[248, 296, 297, 298], ) 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=[274, 275], + option_ids=[299, 300], ) 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=[274, 275], + option_ids=[299, 300], ) 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=[274, 275], + option_ids=[299, 300], ) 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=[276, 277, 278], + option_ids=[301, 302, 303], ) 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=[276, 277, 278], + option_ids=[301, 302, 303], ) 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=[276, 277, 278], + option_ids=[301, 302, 303], ) 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=[279, 280], + option_ids=[304, 305], ) 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=[279, 280], + option_ids=[304, 305], ) 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=[281, 282, 283, 284, 285], + option_ids=[306, 307, 308, 309, 310], ) 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=[282, 283, 284, 285], + option_ids=[307, 308, 309, 310], ) 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=[283, 284, 285], + option_ids=[308, 309, 310], ) 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 del bailarín universal', - option_ids=[286, 287], + option_ids=[311, 312], ) 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=[288, 289, 290], + option_ids=[313, 314, 315], ) Mirror_of_Transcendence = RogueEventTitle( id=114, @@ -1141,7 +1141,7 @@ Mirror_of_Transcendence = RogueEventTitle( en='Mirror of Transcendence', jp='超越の鏡', es='Espejo de la Trascendencia', - option_ids=[61, 291, 292, 293, 294, 295], + option_ids=[69, 316, 317, 318, 319, 320], ) The_Cuckoo_Clock_Fanatic_Part_1 = RogueEventTitle( id=115, @@ -1151,7 +1151,7 @@ The_Cuckoo_Clock_Fanatic_Part_1 = RogueEventTitle( en='The Cuckoo Clock Fanatic (Part 1)', jp='鳩時計の熱狂的ファン(1)', es='El fanático del reloj de cuco I', - option_ids=[296, 297, 298], + option_ids=[321, 322, 323], ) The_Cuckoo_Clock_Fanatic_Part_2 = RogueEventTitle( id=116, @@ -1161,7 +1161,7 @@ The_Cuckoo_Clock_Fanatic_Part_2 = RogueEventTitle( en='The Cuckoo Clock Fanatic (Part 2)', jp='鳩時計の熱狂的ファン(2)', es='El fanático del reloj de cuco II', - option_ids=[297, 298], + option_ids=[322, 323], ) The_Cuckoo_Clock_Fanatic_Part_3 = RogueEventTitle( id=117, @@ -1171,5 +1171,105 @@ The_Cuckoo_Clock_Fanatic_Part_3 = RogueEventTitle( en='The Cuckoo Clock Fanatic (Part 3)', jp='鳩時計の熱狂的ファン(3)', es='El fanático del reloj de cuco III', - option_ids=[298], + option_ids=[323], +) +Mechanical_City_Cogito_Hair_Salon_Screwllita = RogueEventTitle( + id=118, + name='Mechanical_City_Cogito_Hair_Salon_Screwllita', + cn='机械城「认知理发馆」-机械咕母', + cht='機械城「認知理髮館」-機械咕母', + en='Mechanical City "Cogito Hair Salon" — Screwllita', + jp='機械城「認識理容所」-マザーマキーナ', + es='Peluquería cognitiva de Ciudad Mecánica - Mecanillum', + option_ids=[324, 325, 326, 327], +) +Mechanical_City_Cogito_Hair_Salon_Intelligentsia_Guild = RogueEventTitle( + id=119, + name='Mechanical_City_Cogito_Hair_Salon_Intelligentsia_Guild', + cn='机械城「认知理发馆」-博识学会', + cht='機械城「認知理髮館」-博識學會', + 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], +) +Mechanical_City_Cogito_Hair_Salon_Genius_Society = RogueEventTitle( + id=120, + name='Mechanical_City_Cogito_Hair_Salon_Genius_Society', + cn='机械城「认知理发馆」-天才俱乐部', + cht='機械城「認知理髮館」-天才俱樂部', + 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], +) +Curio_Hacker = RogueEventTitle( + id=121, + name='Curio_Hacker', + cn='奇物黑客', + cht='奇物駭客', + en='Curio Hacker', + jp='奇物ハッカー', + es='Hacker de objetos raros', + option_ids=[336, 337, 338], +) +Sealing_Wax_Manufacture_Machine = RogueEventTitle( + id=122, + name='Sealing_Wax_Manufacture_Machine', + cn='火漆制造机', + cht='火漆製造機', + en='Sealing Wax Manufacture Machine', + jp='封蝋製造機', + es='Máquina de producción de lacre', + option_ids=[339, 340, 341, 342], +) +Interastral_Peace_Investment_Device = RogueEventTitle( + id=123, + name='Interastral_Peace_Investment_Device', + cn='星际和平投资机器', + cht='星際和平投資機器', + en='Interastral Peace Investment Device', + jp='スターピース投資ロボット', + es='Dispositivo de inversión de la Paz Interastral', + option_ids=[343, 344, 345, 346], +) +Interastral_Peace_Mechanical_Branch_Shopping_Mall_I = RogueEventTitle( + id=124, + name='Interastral_Peace_Mechanical_Branch_Shopping_Mall_I', + cn='星际和平机械分部商城(其一)', + cht='星際和平機械分部商城(其一)', + 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], +) +Interastral_Peace_Mechanical_Branch_Shopping_Mall_II = RogueEventTitle( + id=125, + name='Interastral_Peace_Mechanical_Branch_Shopping_Mall_II', + cn='星际和平机械分部商城(其二)', + cht='星際和平機械分部商城(其二)', + 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], +) +Cheating_Code_I = RogueEventTitle( + id=126, + name='Cheating_Code_I', + cn='作弊代码(其一)', + cht='作弊程式碼(其一)', + en='Cheating Code (I)', + jp='チートコード(その1)', + es='Código de trampa (I)', + option_ids=[353, 354, 355, 356, 357], +) +Cheating_Code_II = RogueEventTitle( + id=127, + name='Cheating_Code_II', + cn='作弊代码(其二)', + cht='作弊程式碼(其二)', + en='Cheating Code (II)', + jp='チートコード(その2)', + es='Código de trampa (II)', + option_ids=[354, 355, 356, 357], ) diff --git a/tasks/rogue/keywords/path.py b/tasks/rogue/keywords/path.py index 4b9ccaced..f177bdcfd 100644 --- a/tasks/rogue/keywords/path.py +++ b/tasks/rogue/keywords/path.py @@ -75,3 +75,57 @@ Propagation = RoguePath( jp='繁殖', es='Propagación', ) +Erudition = RoguePath( + id=9, + name='Erudition', + cn='智识', + cht='智識', + en='Erudition', + jp='知恵', + es='Erudición', +) +The_Harmony = RoguePath( + id=10, + name='The_Harmony', + cn='同谐', + cht='同諧', + en='The Harmony', + jp='調和', + es='Armonía', +) +The_Order = RoguePath( + id=11, + name='The_Order', + cn='秩序', + cht='秩序', + en='The Order', + jp='秩序', + es='Orden', +) +The_Voracity = RoguePath( + id=12, + name='The_Voracity', + cn='贪饕', + cht='貪饕', + en='The Voracity', + jp='貪慾', + es='Voracidad', +) +The_Equilibrium = RoguePath( + id=13, + name='The_Equilibrium', + cn='均衡', + cht='均衡', + en='The Equilibrium', + jp='均衡', + es='Equilibrio', +) +The_Enigmata = RoguePath( + id=14, + name='The_Enigmata', + cn='神秘', + cht='神秘', + en='The Enigmata', + jp='神秘', + es='Enigma', +) diff --git a/tasks/rogue/keywords/resonance.py b/tasks/rogue/keywords/resonance.py index 9d644d29a..4faa8dcb7 100644 --- a/tasks/rogue/keywords/resonance.py +++ b/tasks/rogue/keywords/resonance.py @@ -69,8 +69,30 @@ Resonance_Interplay_Cold_Snap = RogueResonance( path_id=1, rarity=3, ) -Path_Resonance_Remembrance = RogueResonance( +Resonance_Interplay_Reverse_Quenching = RogueResonance( id=7, + name='Resonance_Interplay_Reverse_Quenching', + cn='回响交错:逆淬火', + cht='迴響交錯:逆淬火', + en='Resonance Interplay: Reverse Quenching', + jp='反響交錯:再焼入れ', + es='Interacción de Resonancia: Templado inverso', + path_id=1, + rarity=3, +) +Resonance_Interplay_Displaced_Ascent = RogueResonance( + id=8, + name='Resonance_Interplay_Displaced_Ascent', + cn='回响交错:位错攀移', + cht='迴響交錯:位錯攀移', + en='Resonance Interplay: Displaced Ascent', + jp='反響交錯:転位上昇', + es='Interacción de Resonancia: Elevación desplazada', + path_id=1, + rarity=3, +) +Path_Resonance_Remembrance = RogueResonance( + id=9, name='Path_Resonance_Remembrance', cn='命途回响:「记忆」', cht='命途迴響:「記憶」', @@ -81,7 +103,7 @@ Path_Resonance_Remembrance = RogueResonance( rarity=3, ) Resonance_Formation_Total_Recall = RogueResonance( - id=8, + id=10, name='Resonance_Formation_Total_Recall', cn='回响构音:全面回忆', cht='迴響構音:全面回憶', @@ -92,7 +114,7 @@ Resonance_Formation_Total_Recall = RogueResonance( rarity=3, ) Resonance_Formation_Rich_Experience = RogueResonance( - id=9, + id=11, name='Resonance_Formation_Rich_Experience', cn='回响构音:体验的富翁', cht='迴響構音:體驗的富翁', @@ -103,7 +125,7 @@ Resonance_Formation_Rich_Experience = RogueResonance( rarity=3, ) Resonance_Formation_First_Love_Once_More = RogueResonance( - id=10, + id=12, name='Resonance_Formation_First_Love_Once_More', cn='回响构音:第二次初恋', cht='迴響構音:第二次初戀', @@ -114,7 +136,7 @@ Resonance_Formation_First_Love_Once_More = RogueResonance( rarity=3, ) Resonance_Interplay_Faces_Places = RogueResonance( - id=11, + id=13, name='Resonance_Interplay_Faces_Places', cn='回响交错:脸庞,村庄', cht='迴響交錯:臉龐,村莊', @@ -125,7 +147,7 @@ Resonance_Interplay_Faces_Places = RogueResonance( rarity=3, ) Resonance_Interplay_Landscape_in_the_Mist = RogueResonance( - id=12, + id=14, name='Resonance_Interplay_Landscape_in_the_Mist', cn='回响交错:雾中风景', cht='迴響交錯:霧中風景', @@ -135,8 +157,30 @@ Resonance_Interplay_Landscape_in_the_Mist = RogueResonance( path_id=2, rarity=3, ) +Resonance_Interplay_Roar_and_Rustle = RogueResonance( + id=15, + name='Resonance_Interplay_Roar_and_Rustle', + cn='回响交错:呼喊与细语', + cht='迴響交錯:呼喊與細語', + en='Resonance Interplay: Roar and Rustle', + jp='反響交錯:叫びとささやき', + es='Interacción de Resonancia: Rugido y murmullo', + path_id=2, + rarity=3, +) +Resonance_Interplay_Seemingly_Mirrored = RogueResonance( + id=16, + name='Resonance_Interplay_Seemingly_Mirrored', + cn='回响交错:犹在镜中', + cht='迴響交錯:猶在鏡中', + en='Resonance Interplay: Seemingly Mirrored', + jp='反響交錯:鏡の中にある如く', + es='Interacción de Resonancia: Aún en el espejo', + path_id=2, + rarity=3, +) Path_Resonance_Nihility = RogueResonance( - id=13, + id=17, name='Path_Resonance_Nihility', cn='命途回响:「虚无」', cht='命途迴響:「虛無」', @@ -147,7 +191,7 @@ Path_Resonance_Nihility = RogueResonance( rarity=3, ) Resonance_Formation_The_Doubtful_Fourfold_Root = RogueResonance( - id=14, + id=18, name='Resonance_Formation_The_Doubtful_Fourfold_Root', cn='回响构音:怀疑的四重根', cht='迴響構音:懷疑的四重根', @@ -158,7 +202,7 @@ Resonance_Formation_The_Doubtful_Fourfold_Root = RogueResonance( rarity=3, ) Resonance_Formation_Suffering_and_Sunshine = RogueResonance( - id=15, + id=19, name='Resonance_Formation_Suffering_and_Sunshine', cn='回响构音:苦难与阳光', cht='迴響構音:苦難與陽光', @@ -169,7 +213,7 @@ Resonance_Formation_Suffering_and_Sunshine = RogueResonance( rarity=3, ) Resonance_Formation_Outsider = RogueResonance( - id=16, + id=20, name='Resonance_Formation_Outsider', cn='回响构音:局外人', cht='迴響構音:局外人', @@ -180,7 +224,7 @@ Resonance_Formation_Outsider = RogueResonance( rarity=3, ) Resonance_Interplay_Off_the_Beaten_Track = RogueResonance( - id=17, + id=21, name='Resonance_Interplay_Off_the_Beaten_Track', cn='回响交错:林中路', cht='迴響交錯:林中路', @@ -191,7 +235,7 @@ Resonance_Interplay_Off_the_Beaten_Track = RogueResonance( rarity=3, ) Resonance_Interplay_White_Nights = RogueResonance( - id=18, + id=22, name='Resonance_Interplay_White_Nights', cn='回响交错:白夜', cht='迴響交錯:白夜', @@ -201,8 +245,30 @@ Resonance_Interplay_White_Nights = RogueResonance( path_id=3, rarity=3, ) +Resonance_Interplay_Reign_of_Keys = RogueResonance( + id=23, + name='Resonance_Interplay_Reign_of_Keys', + cn='回响交错:钥匙的统治', + cht='迴響交錯:鑰匙的統治', + en='Resonance Interplay: Reign of Keys', + jp='反響交錯:カギの統治', + es='Interacción de Resonancia: Reinado de las llaves', + path_id=3, + rarity=3, +) +Resonance_Interplay_Terror_and_Tremble = RogueResonance( + id=24, + name='Resonance_Interplay_Terror_and_Tremble', + cn='回响交错:恐惧与颤栗', + cht='迴響交錯:恐懼與顫慄', + en='Resonance Interplay: Terror and Tremble', + jp='反響交錯:恐怖と戦慄', + es='Interacción de Resonancia: Terror y temblor', + path_id=3, + rarity=3, +) Path_Resonance_Abundance = RogueResonance( - id=19, + id=25, name='Path_Resonance_Abundance', cn='命途回响:「丰饶」', cht='命途迴響:「豐饒」', @@ -213,7 +279,7 @@ Path_Resonance_Abundance = RogueResonance( rarity=3, ) Resonance_Formation_Terminal_Nirvana = RogueResonance( - id=20, + id=26, name='Resonance_Formation_Terminal_Nirvana', cn='回响构音:无余涅槃', cht='迴響構音:無餘涅槃', @@ -224,7 +290,7 @@ Resonance_Formation_Terminal_Nirvana = RogueResonance( rarity=3, ) Resonance_Formation_Anicca = RogueResonance( - id=21, + id=27, name='Resonance_Formation_Anicca', cn='回响构音:诸行无常', cht='迴響構音:諸行無常', @@ -235,7 +301,7 @@ Resonance_Formation_Anicca = RogueResonance( rarity=3, ) Resonance_Formation_Anatta = RogueResonance( - id=22, + id=28, name='Resonance_Formation_Anatta', cn='回响构音:诸法无我', cht='迴響構音:諸法無我', @@ -245,19 +311,19 @@ Resonance_Formation_Anatta = RogueResonance( path_id=4, rarity=3, ) -Resonance_Interplay_First_Illuminate_the_Mountains = RogueResonance( - id=23, - name='Resonance_Interplay_First_Illuminate_the_Mountains', +Resonance_Interplay_Mountain_High = RogueResonance( + id=29, + name='Resonance_Interplay_Mountain_High', cn='回响交错:先照高山', cht='迴響交錯:先照高山', - en='Resonance Interplay: First Illuminate the Mountains', + en='Resonance Interplay: Mountain High', jp='反響交錯:先に山を照らす', es='Interacción de Resonancia: Primero ilumina las montañas', path_id=4, rarity=3, ) Resonance_Interplay_Nullifying_Ardor = RogueResonance( - id=24, + id=30, name='Resonance_Interplay_Nullifying_Ardor', cn='回响交错:旃檀薪尽', cht='迴響交錯:旃檀薪盡', @@ -267,8 +333,30 @@ Resonance_Interplay_Nullifying_Ardor = RogueResonance( path_id=4, rarity=3, ) +Resonance_Interplay_Fleeting_Samadhi = RogueResonance( + id=31, + name='Resonance_Interplay_Fleeting_Samadhi', + cn='回响交错:般舟三昧', + cht='迴響交錯:般舟三昧', + en='Resonance Interplay: Fleeting Samadhi', + jp='反響交錯:般舟三昧', + es='Interacción de Resonancia: Samadhi efímero', + path_id=4, + rarity=3, +) +Resonance_Interplay_Destined_Death = RogueResonance( + id=32, + name='Resonance_Interplay_Destined_Death', + cn='回响交错:生即无生', + cht='迴響交錯:生即無生', + en='Resonance Interplay: Destined Death', + jp='反響交錯:生即無生', + es='Interacción de Resonancia: Muerte destinada', + path_id=4, + rarity=3, +) Path_Resonance_The_Hunt = RogueResonance( - id=25, + id=33, name='Path_Resonance_The_Hunt', cn='命途回响:「巡猎」', cht='命途迴響:「巡獵」', @@ -279,7 +367,7 @@ Path_Resonance_The_Hunt = RogueResonance( rarity=3, ) Resonance_Formation_Star_Hunter = RogueResonance( - id=26, + id=34, name='Resonance_Formation_Star_Hunter', cn='回响构音:狩星巡日', cht='迴響構音:狩星巡日', @@ -290,7 +378,7 @@ Resonance_Formation_Star_Hunter = RogueResonance( rarity=3, ) Resonance_Formation_Bow_and_Arrow = RogueResonance( - id=27, + id=35, name='Resonance_Formation_Bow_and_Arrow', cn='回响构音:柘弓危矢', cht='迴響構音:柘弓危矢', @@ -301,7 +389,7 @@ Resonance_Formation_Bow_and_Arrow = RogueResonance( rarity=3, ) Resonance_Formation_Perfect_Aim = RogueResonance( - id=28, + id=36, name='Resonance_Formation_Perfect_Aim', cn='回响构音:射不主皮', cht='迴響構音:射不主皮', @@ -312,7 +400,7 @@ Resonance_Formation_Perfect_Aim = RogueResonance( rarity=3, ) Resonance_Interplay_Startling_Breeze = RogueResonance( - id=29, + id=37, name='Resonance_Interplay_Startling_Breeze', cn='回响交错:足逸惊飙', cht='迴響交錯:足逸驚飆', @@ -323,7 +411,7 @@ Resonance_Interplay_Startling_Breeze = RogueResonance( rarity=3, ) Resonance_Interplay_Shooting_Starfire = RogueResonance( - id=30, + id=38, name='Resonance_Interplay_Shooting_Starfire', cn='回响交错:火驰星流', cht='迴響交錯:火馳星流', @@ -333,8 +421,30 @@ Resonance_Interplay_Shooting_Starfire = RogueResonance( path_id=5, rarity=3, ) +Resonance_Interplay_Solemn_Snare = RogueResonance( + id=39, + name='Resonance_Interplay_Solemn_Snare', + cn='回响交错:肃肃罝罗', + cht='迴響交錯:肅肅罝羅', + en='Resonance Interplay: Solemn Snare', + jp='反響交錯:粛々たる羅網', + es='Interacción de Resonancia: Redoble solemne', + path_id=5, + rarity=3, +) +Resonance_Interplay_Waiting_with_Drawn_Bow = RogueResonance( + id=40, + name='Resonance_Interplay_Waiting_with_Drawn_Bow', + cn='回响交错:张弓以待', + cht='迴響交錯:張弓以待', + en='Resonance Interplay: Waiting with Drawn Bow', + jp='反響交錯:弓張り時を待つ', + es='Interacción de Resonancia: Espera con arco preparado', + path_id=5, + rarity=3, +) Path_Resonance_Destruction = RogueResonance( - id=31, + id=41, name='Path_Resonance_Destruction', cn='命途回响:「毁灭」', cht='命途迴響:「毀滅」', @@ -345,7 +455,7 @@ Path_Resonance_Destruction = RogueResonance( rarity=3, ) Resonance_Formation_Cataclysmic_Variable = RogueResonance( - id=32, + id=42, name='Resonance_Formation_Cataclysmic_Variable', cn='回响构音:激变变星', cht='迴響構音:激變變星', @@ -356,7 +466,7 @@ Resonance_Formation_Cataclysmic_Variable = RogueResonance( rarity=3, ) Resonance_Formation_Extreme_Helium_Flash = RogueResonance( - id=33, + id=43, name='Resonance_Formation_Extreme_Helium_Flash', cn='回响构音:极端氦闪', cht='迴響構音:極端氦閃', @@ -367,7 +477,7 @@ Resonance_Formation_Extreme_Helium_Flash = RogueResonance( rarity=3, ) Resonance_Formation_Event_Horizon = RogueResonance( - id=34, + id=44, name='Resonance_Formation_Event_Horizon', cn='回响构音:事件视界', cht='迴響構音:事件視界', @@ -378,7 +488,7 @@ Resonance_Formation_Event_Horizon = RogueResonance( rarity=3, ) Resonance_Interplay_Substellar_Belt = RogueResonance( - id=35, + id=45, name='Resonance_Interplay_Substellar_Belt', cn='回响交错:次行星带', cht='迴響交錯:次行星帶', @@ -389,7 +499,7 @@ Resonance_Interplay_Substellar_Belt = RogueResonance( rarity=3, ) Resonance_Interplay_Zero_Age_Main_Sequence = RogueResonance( - id=36, + id=46, name='Resonance_Interplay_Zero_Age_Main_Sequence', cn='回响交错:零龄主序', cht='迴響交錯:零齡主序', @@ -399,8 +509,30 @@ Resonance_Interplay_Zero_Age_Main_Sequence = RogueResonance( path_id=6, rarity=3, ) +Resonance_Interplay_Nuclear_Implosion = RogueResonance( + id=47, + name='Resonance_Interplay_Nuclear_Implosion', + cn='回响交错:核区坍缩', + cht='迴響交錯:核區坍縮', + en='Resonance Interplay: Nuclear Implosion', + jp='反響交錯:コア崩壊', + es='Interacción de Resonancia: Colapso nuclear', + path_id=6, + rarity=3, +) +Resonance_Interplay_Protostar = RogueResonance( + id=48, + name='Resonance_Interplay_Protostar', + cn='回响交错:恒星胚胎', + cht='迴響交錯:恆星胚胎', + en='Resonance Interplay: Protostar', + jp='反響交錯:恒星胚胎', + es='Interacción de Resonancia: Embrión estelar', + path_id=6, + rarity=3, +) Path_Resonance_Elation = RogueResonance( - id=37, + id=49, name='Path_Resonance_Elation', cn='命途回响:「欢愉」', cht='命途迴響:「歡愉」', @@ -411,7 +543,7 @@ Path_Resonance_Elation = RogueResonance( rarity=3, ) Resonance_Formation_Doomsday_Carnival = RogueResonance( - id=38, + id=50, name='Resonance_Formation_Doomsday_Carnival', cn='回响构音:末日狂欢', cht='迴響構音:末日狂歡', @@ -422,7 +554,7 @@ Resonance_Formation_Doomsday_Carnival = RogueResonance( rarity=3, ) Resonance_Formation_Dance_of_Growth = RogueResonance( - id=39, + id=51, name='Resonance_Formation_Dance_of_Growth', cn='回响构音:树苗长高舞', cht='迴響構音:樹苗長高舞', @@ -433,7 +565,7 @@ Resonance_Formation_Dance_of_Growth = RogueResonance( rarity=3, ) Resonance_Formation_Instant_Win = RogueResonance( - id=40, + id=52, name='Resonance_Formation_Instant_Win', cn='回响构音:开盖有奖', cht='迴響構音:開蓋有獎', @@ -444,7 +576,7 @@ Resonance_Formation_Instant_Win = RogueResonance( rarity=3, ) Resonance_Interplay_The_Taste_of_Anglerfish = RogueResonance( - id=41, + id=53, name='Resonance_Interplay_The_Taste_of_Anglerfish', cn='回响交错:安康鱼之味', cht='迴響交錯:鮟鱇魚之味', @@ -455,7 +587,7 @@ Resonance_Interplay_The_Taste_of_Anglerfish = RogueResonance( rarity=3, ) Resonance_Interplay_Guinea_Pig_in_Ice_Coffin = RogueResonance( - id=42, + id=54, name='Resonance_Interplay_Guinea_Pig_in_Ice_Coffin', cn='回响交错:冰棺与豚鼠', cht='迴響交錯:冰棺與豚鼠', @@ -465,8 +597,30 @@ Resonance_Interplay_Guinea_Pig_in_Ice_Coffin = RogueResonance( path_id=7, rarity=3, ) +Resonance_Interplay_Unending_Night = RogueResonance( + id=55, + name='Resonance_Interplay_Unending_Night', + cn='回响交错:夜以继夜', + cht='迴響交錯:夜以繼夜', + en='Resonance Interplay: Unending Night', + jp='反響交錯:すべて真夜中', + es='Interacción de Resonancia: Noche interminable', + path_id=7, + rarity=3, +) +Resonance_Interplay_Pit_and_Pendulum = RogueResonance( + id=56, + name='Resonance_Interplay_Pit_and_Pendulum', + cn='回响交错:深坑、钟摆', + cht='迴響交錯:深坑、鐘擺', + en='Resonance Interplay: Pit and Pendulum', + jp='反響交錯:落とし穴と振り子', + es='Interacción de Resonancia: Pozo y péndulo', + path_id=7, + rarity=3, +) Path_Resonance_Propagation = RogueResonance( - id=43, + id=57, name='Path_Resonance_Propagation', cn='命途回响:「繁育」', cht='命途迴響:「繁育」', @@ -477,7 +631,7 @@ Path_Resonance_Propagation = RogueResonance( rarity=3, ) Resonance_Formation_Proboscis = RogueResonance( - id=44, + id=58, name='Resonance_Formation_Proboscis', cn='回响构音:刺吸口器', cht='迴響構音:刺吸口器', @@ -488,7 +642,7 @@ Resonance_Formation_Proboscis = RogueResonance( rarity=3, ) Resonance_Formation_Phenol_Compounds = RogueResonance( - id=45, + id=59, name='Resonance_Formation_Phenol_Compounds', cn='回响构音:酚类物质', cht='迴響構音:酚類物質', @@ -499,7 +653,7 @@ Resonance_Formation_Phenol_Compounds = RogueResonance( rarity=3, ) Resonance_Formation_Crystal_Pincers = RogueResonance( - id=46, + id=60, name='Resonance_Formation_Crystal_Pincers', cn='回响构音:结晶螯刺', cht='迴響構音:結晶螯刺', @@ -510,7 +664,7 @@ Resonance_Formation_Crystal_Pincers = RogueResonance( rarity=3, ) Resonance_Interplay_Superposition_Eye = RogueResonance( - id=47, + id=61, name='Resonance_Interplay_Superposition_Eye', cn='回响交错:重叠象眼', cht='迴響交錯:重疊象眼', @@ -521,7 +675,7 @@ Resonance_Interplay_Superposition_Eye = RogueResonance( rarity=3, ) Resonance_Interplay_Adherent_Microbial_Mat = RogueResonance( - id=48, + id=62, name='Resonance_Interplay_Adherent_Microbial_Mat', cn='回响交错:附着菌毯', cht='迴響交錯:附著菌毯', @@ -531,3 +685,91 @@ Resonance_Interplay_Adherent_Microbial_Mat = RogueResonance( path_id=8, rarity=3, ) +Resonance_Interplay_Compounded_Macrospore = RogueResonance( + id=63, + name='Resonance_Interplay_Compounded_Macrospore', + cn='回响交错:复大孢子', + cht='迴響交錯:複大孢子', + en='Resonance Interplay: Compounded Macrospore', + jp='反響交錯:増大胞子', + es='Interacción de Resonancia: Macroespora compuesta', + path_id=8, + rarity=3, +) +Resonance_Interplay_Condensation_Cavity = RogueResonance( + id=64, + name='Resonance_Interplay_Condensation_Cavity', + cn='回响交错:冷凝腔体', + cht='迴響交錯:冷凝腔體', + en='Resonance Interplay: Condensation Cavity', + jp='反響交錯:凝縮腔体', + es='Interacción de Resonancia: Cavidad de condensación', + path_id=8, + rarity=3, +) +Path_Resonance_Erudition = RogueResonance( + id=65, + name='Path_Resonance_Erudition', + cn='命途回响:「智识」', + cht='命途迴響:「智識」', + en='Path Resonance: "Erudition"', + jp='運命の反響:「知恵」', + es='Resonancia de Vía: Erudición', + path_id=9, + rarity=3, +) +Resonance_Formation_Melt_Core = RogueResonance( + id=66, + name='Resonance_Formation_Melt_Core', + cn='回响构音:核心熔毁', + cht='迴響構音:核心熔毀', + en='Resonance Formation: Melt Core', + jp='反響構音:メルトダウン', + es='Formación de Resonancia: Fusión del núcleo', + path_id=9, + rarity=3, +) +Resonance_Formation_Chain_Contagion = RogueResonance( + id=67, + name='Resonance_Formation_Chain_Contagion', + cn='回响构音:连带传染', + cht='迴響構音:連帶傳染', + en='Resonance Formation: Chain Contagion', + jp='反響構音:連帯伝染', + es='Formación de Resonancia: Contagio en cadena', + path_id=9, + rarity=3, +) +Resonance_Formation_Memetic_Inversion = RogueResonance( + id=68, + name='Resonance_Formation_Memetic_Inversion', + cn='回响构音:模因逆推', + cht='迴響構音:迷因逆推', + en='Resonance Formation: Memetic Inversion', + jp='反響構音:ミーム遡及', + es='Formación de Resonancia: Inversión memética', + path_id=9, + rarity=3, +) +Resonance_Interplay_Full_Scan = RogueResonance( + id=69, + name='Resonance_Interplay_Full_Scan', + cn='回响交错:全盘扫描', + cht='迴響交錯:全盤掃描', + en='Resonance Interplay: Full Scan', + jp='反響交錯:フルスキャン', + es='Interacción de Resonancia: Escaneo completo', + path_id=9, + rarity=3, +) +Resonance_Interplay_Data_Reinforcement = RogueResonance( + id=70, + name='Resonance_Interplay_Data_Reinforcement', + cn='回响交错:数据加固', + cht='迴響交錯:數據加固', + en='Resonance Interplay: Data Reinforcement', + jp='反響交錯:セキュリティ強化', + es='Interacción de Resonancia: Refuerzo de datos', + path_id=9, + rarity=3, +) diff --git a/tasks/rogue/rogue.py b/tasks/rogue/rogue.py index 9f8060c3e..ba25055c7 100644 --- a/tasks/rogue/rogue.py +++ b/tasks/rogue/rogue.py @@ -1,5 +1,5 @@ from module.logger import logger -from tasks.daily.keywords.daily_quest import Complete_1_stage_in_Simulated_Universe_Any_world +from tasks.daily.keywords.daily_quest import Complete_Simulated_Universe_1_times from tasks.rogue.entry.entry import RogueEntry from tasks.rogue.exception import RogueReachedWeeklyPointLimit, RogueTeamNotPrepared from tasks.rogue.route.loader import RouteLoader @@ -43,8 +43,8 @@ class Rogue(RouteLoader, RogueEntry): # Archived daily quest if success: quests = self.config.stored.DailyQuest.load_quests() - if Complete_1_stage_in_Simulated_Universe_Any_world in quests: - logger.info('Achieve daily quest Complete_1_stage_in_Simulated_Universe_Any_world') + if Complete_Simulated_Universe_1_times in quests: + logger.info('Achieve daily quest Complete_Simulated_Universe_1_times') self.config.task_call('DailyQuest') self.config.task_stop() # End