BIN
assets/character/RuanMei.png
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
assets/character/Xueyi.png
Normal file
After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 7.9 KiB After Width: | Height: | Size: 8.5 KiB |
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 9.5 KiB After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 8.4 KiB After Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 8.3 KiB After Width: | Height: | Size: 8.6 KiB |
Before Width: | Height: | Size: 8.7 KiB After Width: | Height: | Size: 8.9 KiB |
Before Width: | Height: | Size: 9.1 KiB After Width: | Height: | Size: 8.9 KiB |
Before Width: | Height: | Size: 9.6 KiB After Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 9.7 KiB After Width: | Height: | Size: 7.8 KiB |
Before Width: | Height: | Size: 8.9 KiB After Width: | Height: | Size: 9.7 KiB |
Before Width: | Height: | Size: 6.6 KiB After Width: | Height: | Size: 6.6 KiB |
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 9.1 KiB |
Before Width: | Height: | Size: 7.7 KiB After Width: | Height: | Size: 7.7 KiB |
@ -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
|
||||
|
@ -19,6 +19,7 @@ def text_to_variable(text):
|
||||
text = re.sub('[ \-—:\'/•.]+', '_', text)
|
||||
text = re.sub(r'[(),#"?!&%*]|</?\w+>', '', text)
|
||||
# text = re.sub(r'[#_]?\d+(_times?)?', '', text)
|
||||
text = re.sub(r'<color=#?\w+>', '', 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'</?\w+>', '', text)
|
||||
text = re.sub(r'<color=#?\w+>', '', 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')
|
||||
|
||||
|
@ -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": {
|
||||
|
@ -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 ]
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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",
|
||||
|
@ -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",
|
||||
|
@ -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",
|
||||
|
@ -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": "区域策略",
|
||||
|
@ -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": "區域策略",
|
||||
|
@ -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):
|
||||
|
@ -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(
|
||||
|
@ -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.)',
|
||||
)
|
||||
|
@ -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='馭空',
|
||||
|
@ -9,6 +9,7 @@ CHARACTER_HEIGHT = {
|
||||
'FuXuan': 'Girl',
|
||||
'Yanqing': 'Boy',
|
||||
'Arlan': 'Boy',
|
||||
'Xueyi': 'Maid',
|
||||
'Tingyun': 'Maid',
|
||||
'Sushang': 'Maid',
|
||||
'Seele': 'Maid',
|
||||
|
@ -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:
|
||||
|
@ -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',
|
||||
)
|
||||
|
@ -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
|
||||
|
||||
|
@ -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='混沌回憶',
|
||||
|
@ -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,
|
||||
|
@ -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
|
||||
|
||||
|
@ -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(
|
||||
|
@ -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(
|
||||
|
@ -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(
|
||||
|
@ -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}")
|
||||
|
@ -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',
|
||||
)
|
||||
|
@ -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',
|
||||
)
|
||||
|
@ -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',
|
||||
)
|
||||
|
@ -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,
|
||||
)
|
||||
|
@ -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
|
||||
|