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": {
|
"AchievableQuest": {
|
||||||
"Complete_1_Daily_Mission": "not_supported",
|
"Complete_1_Daily_Mission": "not_supported",
|
||||||
"Clear_Calyx_Golden_1_times": "achievable",
|
"Clear_Calyx_Golden_1_times": "achievable",
|
||||||
"Complete_Calyx_Crimson_1_time": "achievable",
|
|
||||||
"Clear_Stagnant_Shadow_1_times": "achievable",
|
"Clear_Stagnant_Shadow_1_times": "achievable",
|
||||||
"Clear_Cavern_of_Corrosion_1_times": "achievable",
|
"Clear_Cavern_of_Corrosion_1_times": "achievable",
|
||||||
"In_a_single_battle_inflict_3_Weakness_Break_of_different_Types": "achievable",
|
"In_a_single_battle_inflict_3_Weakness_Break_of_different_Types": "achievable",
|
||||||
"Inflict_Weakness_Break_5_times": "achievable",
|
"Inflict_Weakness_Break_5_times": "achievable",
|
||||||
"Defeat_a_total_of_20_enemies": "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_Forgotten_Hall_1_time": "achievable",
|
||||||
"Complete_Echo_of_War_1_times": "not_set",
|
"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",
|
"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",
|
"Salvage_any_Relic": "achievable",
|
||||||
"Synthesize_Consumable_1_time": "achievable",
|
"Use_Consumables_1_time": "achievable",
|
||||||
"Synthesize_material_1_time": "achievable",
|
"Log_in_to_the_game": "achievable",
|
||||||
"Use_Consumables_1_time": "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": {
|
"DailyStorage": {
|
||||||
"DailyActivity": {},
|
"DailyActivity": {},
|
||||||
@ -177,7 +178,7 @@
|
|||||||
"RogueWorld": {
|
"RogueWorld": {
|
||||||
"World": "Simulated_Universe_World_7",
|
"World": "Simulated_Universe_World_7",
|
||||||
"Path": "The_Hunt",
|
"Path": "The_Hunt",
|
||||||
"Bonus": "Blessing Cosmos",
|
"Bonus": "Blessing Universe",
|
||||||
"DomainStrategy": "combat",
|
"DomainStrategy": "combat",
|
||||||
"UseImmersifier": true,
|
"UseImmersifier": true,
|
||||||
"UseStamina": false
|
"UseStamina": false
|
||||||
|
@ -19,6 +19,7 @@ def text_to_variable(text):
|
|||||||
text = re.sub('[ \-—:\'/•.]+', '_', text)
|
text = re.sub('[ \-—:\'/•.]+', '_', text)
|
||||||
text = re.sub(r'[(),#"?!&%*]|</?\w+>', '', text)
|
text = re.sub(r'[(),#"?!&%*]|</?\w+>', '', text)
|
||||||
# text = re.sub(r'[#_]?\d+(_times?)?', '', text)
|
# text = re.sub(r'[#_]?\d+(_times?)?', '', text)
|
||||||
|
text = re.sub(r'<color=#?\w+>', '', text)
|
||||||
return text.strip('_')
|
return text.strip('_')
|
||||||
|
|
||||||
|
|
||||||
@ -120,6 +121,7 @@ def replace_templates(text: str) -> str:
|
|||||||
"""
|
"""
|
||||||
text = re.sub(r'#4', '1', text)
|
text = re.sub(r'#4', '1', text)
|
||||||
text = re.sub(r'</?\w+>', '', text)
|
text = re.sub(r'</?\w+>', '', text)
|
||||||
|
text = re.sub(r'<color=#?\w+>', '', text)
|
||||||
return text
|
return text
|
||||||
|
|
||||||
|
|
||||||
@ -167,8 +169,8 @@ class KeywordExtract:
|
|||||||
|
|
||||||
def load_keywords(self, keywords: list[str | int], lang='cn'):
|
def load_keywords(self, keywords: list[str | int], lang='cn'):
|
||||||
text_map = self.text_map[lang]
|
text_map = self.text_map[lang]
|
||||||
keywords_id = [text_map.find(keyword)[0] for keyword in keywords]
|
keywords_id = [text_map.find(keyword) for keyword in keywords]
|
||||||
self.keywords_id = [keyword for keyword in keywords_id if keyword != 0]
|
self.keywords_id = [keyword[0] for keyword in keywords_id if keyword[0] != 0 and keyword[1].strip()]
|
||||||
|
|
||||||
def clear_keywords(self):
|
def clear_keywords(self):
|
||||||
self.keywords_id = []
|
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]))
|
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)
|
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):
|
def generate_daily_quests(self):
|
||||||
daily_quest = read_file(os.path.join(TextMap.DATA_FOLDER, 'ExcelOutput', 'DailyQuest.json'))
|
daily_quest = read_file(os.path.join(TextMap.DATA_FOLDER, 'ExcelOutput', 'DailyQuest.json'))
|
||||||
self.load_quests(daily_quest.keys())
|
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'):
|
def load_character_name_keywords(self, lang='en'):
|
||||||
file_name = 'ItemConfigAvatarPlayerIcon.json'
|
file_name = 'ItemConfigAvatarPlayerIcon.json'
|
||||||
@ -424,8 +493,10 @@ class KeywordExtract:
|
|||||||
def generate_battle_pass_quests(self):
|
def generate_battle_pass_quests(self):
|
||||||
battle_pass_quests = read_file(os.path.join(TextMap.DATA_FOLDER, 'ExcelOutput', 'BattlePassConfig.json'))
|
battle_pass_quests = read_file(os.path.join(TextMap.DATA_FOLDER, 'ExcelOutput', 'BattlePassConfig.json'))
|
||||||
latest_quests = list(battle_pass_quests.values())[-1]
|
latest_quests = list(battle_pass_quests.values())[-1]
|
||||||
quests = deep_get(latest_quests, "DailyQuestList") + deep_get(latest_quests, "WeekQuestList") + deep_get(
|
week_quest_list = deep_get(latest_quests, "WeekQuestList")
|
||||||
latest_quests, "WeekOrder1")
|
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.load_quests(quests)
|
||||||
self.write_keywords(keyword_class='BattlePassQuest', output_file='./tasks/battle_pass/keywords/quest.py')
|
self.write_keywords(keyword_class='BattlePassQuest', output_file='./tasks/battle_pass/keywords/quest.py')
|
||||||
|
|
||||||
|
@ -379,6 +379,7 @@
|
|||||||
"Natasha",
|
"Natasha",
|
||||||
"Pela",
|
"Pela",
|
||||||
"Qingque",
|
"Qingque",
|
||||||
|
"RuanMei",
|
||||||
"Sampo",
|
"Sampo",
|
||||||
"Seele",
|
"Seele",
|
||||||
"Serval",
|
"Serval",
|
||||||
@ -389,6 +390,7 @@
|
|||||||
"TrailblazerDestruction",
|
"TrailblazerDestruction",
|
||||||
"TrailblazerPreservation",
|
"TrailblazerPreservation",
|
||||||
"Welt",
|
"Welt",
|
||||||
|
"Xueyi",
|
||||||
"Yanqing",
|
"Yanqing",
|
||||||
"Yukong"
|
"Yukong"
|
||||||
]
|
]
|
||||||
@ -490,21 +492,6 @@
|
|||||||
"not_supported"
|
"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": {
|
"Clear_Stagnant_Shadow_1_times": {
|
||||||
"type": "state",
|
"type": "state",
|
||||||
"value": "achievable",
|
"value": "achievable",
|
||||||
@ -580,81 +567,6 @@
|
|||||||
"not_supported"
|
"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": {
|
"Complete_Forgotten_Hall_1_time": {
|
||||||
"type": "state",
|
"type": "state",
|
||||||
"value": "achievable",
|
"value": "achievable",
|
||||||
@ -685,36 +597,6 @@
|
|||||||
"not_supported"
|
"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": {
|
"Use_an_Ultimate_to_deal_the_final_blow_1_time": {
|
||||||
"type": "state",
|
"type": "state",
|
||||||
"value": "achievable",
|
"value": "achievable",
|
||||||
@ -730,51 +612,6 @@
|
|||||||
"not_supported"
|
"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": {
|
"Salvage_any_Relic": {
|
||||||
"type": "state",
|
"type": "state",
|
||||||
"value": "achievable",
|
"value": "achievable",
|
||||||
@ -790,36 +627,6 @@
|
|||||||
"not_supported"
|
"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": {
|
"Use_Consumables_1_time": {
|
||||||
"type": "state",
|
"type": "state",
|
||||||
"value": "achievable",
|
"value": "achievable",
|
||||||
@ -834,6 +641,216 @@
|
|||||||
"option_light": [
|
"option_light": [
|
||||||
"not_supported"
|
"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": {
|
"DailyStorage": {
|
||||||
@ -1220,11 +1237,11 @@
|
|||||||
},
|
},
|
||||||
"Bonus": {
|
"Bonus": {
|
||||||
"type": "select",
|
"type": "select",
|
||||||
"value": "Blessing Cosmos",
|
"value": "Blessing Universe",
|
||||||
"option": [
|
"option": [
|
||||||
"Blessing Cosmos",
|
"Blessing Universe",
|
||||||
"Miracle Cosmos",
|
"Miracle Universe",
|
||||||
"Fragmented Cosmos"
|
"Fragmented Universe"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"DomainStrategy": {
|
"DomainStrategy": {
|
||||||
|
@ -214,8 +214,8 @@ RogueWorld:
|
|||||||
value: The_Hunt
|
value: The_Hunt
|
||||||
option: [ Preservation, Remembrance, Nihility, Abundance, The_Hunt, Destruction, Elation, Propagation ]
|
option: [ Preservation, Remembrance, Nihility, Abundance, The_Hunt, Destruction, Elation, Propagation ]
|
||||||
Bonus:
|
Bonus:
|
||||||
value: Blessing Cosmos
|
value: Blessing Universe
|
||||||
option: [ Blessing Cosmos, Miracle Cosmos, Fragmented Cosmos ]
|
option: [ Blessing Universe, Miracle Universe, Fragmented Universe ]
|
||||||
DomainStrategy:
|
DomainStrategy:
|
||||||
value: combat
|
value: combat
|
||||||
option: [ combat, occurrence ]
|
option: [ combat, occurrence ]
|
||||||
|
@ -53,7 +53,7 @@ class GeneratedConfig:
|
|||||||
|
|
||||||
# Group `DungeonSupport`
|
# Group `DungeonSupport`
|
||||||
DungeonSupport_Use = 'when_daily' # always_use, when_daily, do_not_use
|
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`
|
# Group `DungeonStorage`
|
||||||
DungeonStorage_TrailblazePower = {}
|
DungeonStorage_TrailblazePower = {}
|
||||||
@ -72,29 +72,30 @@ class GeneratedConfig:
|
|||||||
# Group `AchievableQuest`
|
# Group `AchievableQuest`
|
||||||
AchievableQuest_Complete_1_Daily_Mission = 'achievable' # achievable, not_set, not_supported
|
AchievableQuest_Complete_1_Daily_Mission = 'achievable' # achievable, not_set, not_supported
|
||||||
AchievableQuest_Clear_Calyx_Golden_1_times = '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_Stagnant_Shadow_1_times = 'achievable' # achievable, not_set, not_supported
|
||||||
AchievableQuest_Clear_Cavern_of_Corrosion_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_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_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_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_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_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_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_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_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`
|
# Group `DailyStorage`
|
||||||
DailyStorage_DailyActivity = {}
|
DailyStorage_DailyActivity = {}
|
||||||
@ -120,7 +121,7 @@ class GeneratedConfig:
|
|||||||
# Group `RogueWorld`
|
# 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_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_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_DomainStrategy = 'combat' # combat, occurrence
|
||||||
RogueWorld_UseImmersifier = True
|
RogueWorld_UseImmersifier = True
|
||||||
RogueWorld_UseStamina = False
|
RogueWorld_UseStamina = False
|
||||||
|
@ -92,7 +92,7 @@ class ConfigGenerator:
|
|||||||
options=[dungeon.name for dungeon in DungeonList.instances.values() if dungeon.is_Echo_of_War])
|
options=[dungeon.name for dungeon in DungeonList.instances.values() if dungeon.is_Echo_of_War])
|
||||||
# Insert characters
|
# Insert characters
|
||||||
from tasks.character.keywords import CharacterList
|
from tasks.character.keywords import CharacterList
|
||||||
unsupported_characters = []
|
unsupported_characters = ["DrRatio"]
|
||||||
characters = [character.name for character in CharacterList.instances.values()
|
characters = [character.name for character in CharacterList.instances.values()
|
||||||
if character.name not in unsupported_characters]
|
if character.name not in unsupported_characters]
|
||||||
option_add(keys='DungeonSupport.Character.option', options=characters)
|
option_add(keys='DungeonSupport.Character.option', options=characters)
|
||||||
@ -684,7 +684,7 @@ class ConfigUpdater:
|
|||||||
dungeon = deep_get(data, keys='Dungeon.Scheduler.Enable')
|
dungeon = deep_get(data, keys='Dungeon.Scheduler.Enable')
|
||||||
set_daily('Clear_Calyx_Golden_1_times',
|
set_daily('Clear_Calyx_Golden_1_times',
|
||||||
dungeon and deep_get(data, 'Dungeon.DungeonDaily.CalyxGolden') != 'do_not_achieve')
|
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')
|
dungeon and deep_get(data, 'Dungeon.DungeonDaily.CalyxCrimson') != 'do_not_achieve')
|
||||||
set_daily('Clear_Stagnant_Shadow_1_times',
|
set_daily('Clear_Stagnant_Shadow_1_times',
|
||||||
dungeon and deep_get(data, 'Dungeon.DungeonDaily.StagnantShadow') != 'do_not_achieve')
|
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('In_a_single_battle_inflict_3_Weakness_Break_of_different_Types', 'achievable')
|
||||||
set_daily('Inflict_Weakness_Break_5_times', 'achievable')
|
set_daily('Inflict_Weakness_Break_5_times', 'achievable')
|
||||||
set_daily('Defeat_a_total_of_20_enemies', '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')
|
set_daily('Use_Technique_2_times', 'achievable')
|
||||||
# Other game systems
|
# Other game systems
|
||||||
set_daily('Go_on_assignment_1_time', deep_get(data, 'Assignment.Scheduler.Enable'))
|
set_daily('Dispatch_1_assignments', deep_get(data, 'Assignment.Scheduler.Enable'))
|
||||||
set_daily('Take_1_photo', 'achievable')
|
set_daily('Take_photos_1_times', 'achievable')
|
||||||
set_daily('Destroy_3_destructible_objects', 'achievable')
|
set_daily('Destroy_3_destructible_objects', 'achievable')
|
||||||
set_daily('Complete_Forgotten_Hall_1_time', '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_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'))
|
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'])
|
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')
|
set_daily('Use_an_Ultimate_to_deal_the_final_blow_1_time', 'achievable')
|
||||||
# Build
|
# Build
|
||||||
set_daily('Level_up_any_character_1_time', 'not_supported')
|
set_daily('Level_up_any_character_1_times', 'not_supported')
|
||||||
set_daily('Level_up_any_Light_Cone_1_time', 'not_supported')
|
set_daily('Level_up_any_Light_Cone_1_times', 'not_supported')
|
||||||
set_daily('Level_up_any_Relic_1_time', 'not_supported')
|
set_daily('Level_up_any_Relic_1_times', 'not_supported')
|
||||||
# Items
|
# Items
|
||||||
set_daily('Salvage_any_Relic', 'achievable')
|
set_daily('Salvage_any_Relic', 'achievable')
|
||||||
set_daily('Synthesize_Consumable_1_time', 'achievable')
|
set_daily('Use_the_Omni_Synthesizer_1_times', 'achievable')
|
||||||
set_daily('Synthesize_material_1_time', 'achievable')
|
|
||||||
set_daily('Use_Consumables_1_time', 'achievable')
|
set_daily('Use_Consumables_1_time', 'achievable')
|
||||||
|
|
||||||
# Limit setting combinations
|
# Limit setting combinations
|
||||||
|
@ -240,10 +240,10 @@
|
|||||||
"Stagnant_Shadow_Spike": "Ascension: Physical (Natasha / Clara / Luka / Sushang)",
|
"Stagnant_Shadow_Spike": "Ascension: Physical (Natasha / Clara / Luka / Sushang)",
|
||||||
"Stagnant_Shadow_Rime": "Ascension: Ice (March 7th / Herta / Gepard / Pela)",
|
"Stagnant_Shadow_Rime": "Ascension: Ice (March 7th / Herta / Gepard / Pela)",
|
||||||
"Stagnant_Shadow_Mirage": "Ascension: Imaginary (Welt / Luocha / Yukong)",
|
"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_Doom": "Ascension: Lightning (Kafka / Jing Yuan)",
|
||||||
"Stagnant_Shadow_Puppetry": "Ascension: Imaginary (Dan Heng • Imbibitor Lunae)",
|
"Stagnant_Shadow_Puppetry": "Ascension: Imaginary (Dan Heng • Imbibitor Lunae / Dr. Ratio)",
|
||||||
"Stagnant_Shadow_Abomination": "Ascension: Quantum (Lynx / Fu Xuan)",
|
"Stagnant_Shadow_Abomination": "Ascension: Quantum (Lynx / Fu Xuan / Xueyi)",
|
||||||
"Stagnant_Shadow_Scorch": "Ascension: Fire (Guinaifen / Topaz & Numby)",
|
"Stagnant_Shadow_Scorch": "Ascension: Fire (Guinaifen / Topaz & Numby)",
|
||||||
"Stagnant_Shadow_Celestial": "Ascension: Wind (Blade / Huohuo)",
|
"Stagnant_Shadow_Celestial": "Ascension: Wind (Blade / Huohuo)",
|
||||||
"Stagnant_Shadow_Perdition": "Ascension: Physical (Hanya / Argenti)",
|
"Stagnant_Shadow_Perdition": "Ascension: Physical (Hanya / Argenti)",
|
||||||
@ -334,10 +334,10 @@
|
|||||||
"Stagnant_Shadow_Spike": "Ascension: Physical (Natasha / Clara / Luka / Sushang)",
|
"Stagnant_Shadow_Spike": "Ascension: Physical (Natasha / Clara / Luka / Sushang)",
|
||||||
"Stagnant_Shadow_Rime": "Ascension: Ice (March 7th / Herta / Gepard / Pela)",
|
"Stagnant_Shadow_Rime": "Ascension: Ice (March 7th / Herta / Gepard / Pela)",
|
||||||
"Stagnant_Shadow_Mirage": "Ascension: Imaginary (Welt / Luocha / Yukong)",
|
"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_Doom": "Ascension: Lightning (Kafka / Jing Yuan)",
|
||||||
"Stagnant_Shadow_Puppetry": "Ascension: Imaginary (Dan Heng • Imbibitor Lunae)",
|
"Stagnant_Shadow_Puppetry": "Ascension: Imaginary (Dan Heng • Imbibitor Lunae / Dr. Ratio)",
|
||||||
"Stagnant_Shadow_Abomination": "Ascension: Quantum (Lynx / Fu Xuan)",
|
"Stagnant_Shadow_Abomination": "Ascension: Quantum (Lynx / Fu Xuan / Xueyi)",
|
||||||
"Stagnant_Shadow_Scorch": "Ascension: Fire (Guinaifen / Topaz & Numby)",
|
"Stagnant_Shadow_Scorch": "Ascension: Fire (Guinaifen / Topaz & Numby)",
|
||||||
"Stagnant_Shadow_Celestial": "Ascension: Wind (Blade / Huohuo)",
|
"Stagnant_Shadow_Celestial": "Ascension: Wind (Blade / Huohuo)",
|
||||||
"Stagnant_Shadow_Perdition": "Ascension: Physical (Hanya / Argenti)"
|
"Stagnant_Shadow_Perdition": "Ascension: Physical (Hanya / Argenti)"
|
||||||
@ -399,6 +399,7 @@
|
|||||||
"Natasha": "Natasha",
|
"Natasha": "Natasha",
|
||||||
"Pela": "Pela",
|
"Pela": "Pela",
|
||||||
"Qingque": "Qingque",
|
"Qingque": "Qingque",
|
||||||
|
"RuanMei": "Ruan Mei",
|
||||||
"Sampo": "Sampo",
|
"Sampo": "Sampo",
|
||||||
"Seele": "Seele",
|
"Seele": "Seele",
|
||||||
"Serval": "Serval",
|
"Serval": "Serval",
|
||||||
@ -409,6 +410,7 @@
|
|||||||
"TrailblazerDestruction": "Trailblazer Destruction",
|
"TrailblazerDestruction": "Trailblazer Destruction",
|
||||||
"TrailblazerPreservation": "Trailblazer Preservation",
|
"TrailblazerPreservation": "Trailblazer Preservation",
|
||||||
"Welt": "Welt",
|
"Welt": "Welt",
|
||||||
|
"Xueyi": "Xueyi",
|
||||||
"Yanqing": "Yanqing",
|
"Yanqing": "Yanqing",
|
||||||
"Yukong": "Yukong"
|
"Yukong": "Yukong"
|
||||||
}
|
}
|
||||||
@ -494,13 +496,6 @@
|
|||||||
"not_set": "Not Set",
|
"not_set": "Not Set",
|
||||||
"not_supported": "Not Supported Yet"
|
"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": {
|
"Clear_Stagnant_Shadow_1_times": {
|
||||||
"name": "Clear Stagnant Shadow 1 time(s)",
|
"name": "Clear Stagnant Shadow 1 time(s)",
|
||||||
"help": "Need to configure and enable the \"Dungeon\" task",
|
"help": "Need to configure and enable the \"Dungeon\" task",
|
||||||
@ -536,41 +531,6 @@
|
|||||||
"not_set": "Not Set",
|
"not_set": "Not Set",
|
||||||
"not_supported": "Not Supported Yet"
|
"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": {
|
"Complete_Forgotten_Hall_1_time": {
|
||||||
"name": "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",
|
"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_set": "Not Set",
|
||||||
"not_supported": "Not Supported Yet"
|
"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": {
|
"Use_an_Ultimate_to_deal_the_final_blow_1_time": {
|
||||||
"name": "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",
|
"help": "Achievable by default, will do Himeko trial",
|
||||||
@ -606,27 +552,6 @@
|
|||||||
"not_set": "Not Set",
|
"not_set": "Not Set",
|
||||||
"not_supported": "Not Supported Yet"
|
"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": {
|
"Salvage_any_Relic": {
|
||||||
"name": "Salvage any Relic",
|
"name": "Salvage any Relic",
|
||||||
"help": "Achievable by default, will salvage the first one in reverse order of rarity",
|
"help": "Achievable by default, will salvage the first one in reverse order of rarity",
|
||||||
@ -634,23 +559,107 @@
|
|||||||
"not_set": "Not Set",
|
"not_set": "Not Set",
|
||||||
"not_supported": "Not Supported Yet"
|
"not_supported": "Not Supported Yet"
|
||||||
},
|
},
|
||||||
"Synthesize_Consumable_1_time": {
|
"Use_Consumables_1_time": {
|
||||||
"name": "Synthesize Consumable 1 time",
|
"name": "Use Consumables 1 time",
|
||||||
"help": "Achievable by default, will synthesize low-rarity snacks",
|
"help": "Achievable by default, will use gear. If there is no material, synthesized before use",
|
||||||
"achievable": "Achievable",
|
"achievable": "Achievable",
|
||||||
"not_set": "Not Set",
|
"not_set": "Not Set",
|
||||||
"not_supported": "Not Supported Yet"
|
"not_supported": "Not Supported Yet"
|
||||||
},
|
},
|
||||||
"Synthesize_material_1_time": {
|
"Log_in_to_the_game": {
|
||||||
"name": "Synthesize material 1 time",
|
"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",
|
"help": "Achievable by default, will synthesize low-rarity material",
|
||||||
"achievable": "Achievable",
|
"achievable": "Achievable",
|
||||||
"not_set": "Not Set",
|
"not_set": "Not Set",
|
||||||
"not_supported": "Not Supported Yet"
|
"not_supported": "Not Supported Yet"
|
||||||
},
|
},
|
||||||
"Use_Consumables_1_time": {
|
"Take_photos_1_times": {
|
||||||
"name": "Use Consumables 1 time",
|
"name": "Take photos 1 time(s)",
|
||||||
"help": "Achievable by default, will use gear. If there is no material, synthesized before use",
|
"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",
|
"achievable": "Achievable",
|
||||||
"not_set": "Not Set",
|
"not_set": "Not Set",
|
||||||
"not_supported": "Not Supported Yet"
|
"not_supported": "Not Supported Yet"
|
||||||
@ -804,12 +813,12 @@
|
|||||||
"World": {
|
"World": {
|
||||||
"name": "World",
|
"name": "World",
|
||||||
"help": "",
|
"help": "",
|
||||||
"Simulated_Universe_World_3": "Simulated Universe — World 3",
|
"Simulated_Universe_World_3": "Simulated Universe: World 3",
|
||||||
"Simulated_Universe_World_4": "Simulated Universe — World 4",
|
"Simulated_Universe_World_4": "Simulated Universe: World 4",
|
||||||
"Simulated_Universe_World_5": "Simulated Universe — World 5",
|
"Simulated_Universe_World_5": "Simulated Universe: World 5",
|
||||||
"Simulated_Universe_World_6": "Simulated Universe — World 6",
|
"Simulated_Universe_World_6": "Simulated Universe: World 6",
|
||||||
"Simulated_Universe_World_7": "Simulated Universe — World 7",
|
"Simulated_Universe_World_7": "Simulated Universe: World 7",
|
||||||
"Simulated_Universe_World_8": "Simulated Universe — World 8"
|
"Simulated_Universe_World_8": "Simulated Universe: World 8"
|
||||||
},
|
},
|
||||||
"Path": {
|
"Path": {
|
||||||
"name": "Path",
|
"name": "Path",
|
||||||
@ -826,9 +835,9 @@
|
|||||||
"Bonus": {
|
"Bonus": {
|
||||||
"name": "Blessings of Trailblaze",
|
"name": "Blessings of Trailblaze",
|
||||||
"help": "",
|
"help": "",
|
||||||
"Blessing Cosmos": "Blessing Cosmos (Choose a blessing)",
|
"Blessing Universe": "Blessing Universe (Choose a blessing)",
|
||||||
"Miracle Cosmos": "Miracle Cosmos (Choose a curio)",
|
"Miracle Universe": "Miracle Universe (Choose a curio)",
|
||||||
"Fragmented Cosmos": "Fragmented Cosmos (Claim some Cosmic Fragments)"
|
"Fragmented Universe": "Fragmented Universe (Claim some Cosmic Fragments)"
|
||||||
},
|
},
|
||||||
"DomainStrategy": {
|
"DomainStrategy": {
|
||||||
"name": "Domain Strategy",
|
"name": "Domain Strategy",
|
||||||
|
@ -240,10 +240,10 @@
|
|||||||
"Stagnant_Shadow_Spike": "Ascension: Físico (Natasha / Clara / Luka / Sushang)",
|
"Stagnant_Shadow_Spike": "Ascension: Físico (Natasha / Clara / Luka / Sushang)",
|
||||||
"Stagnant_Shadow_Rime": "Ascension: Hielo (Siete de Marzo / Herta / Gepard / Pela)",
|
"Stagnant_Shadow_Rime": "Ascension: Hielo (Siete de Marzo / Herta / Gepard / Pela)",
|
||||||
"Stagnant_Shadow_Mirage": "Ascension: Imaginario (Welt / Luocha / Yukong)",
|
"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_Doom": "Ascension: Rayo (Kafka / Jing Yuan)",
|
||||||
"Stagnant_Shadow_Puppetry": "Ascension: Imaginario (Dan Heng - Imbibitor Lunae)",
|
"Stagnant_Shadow_Puppetry": "Ascension: Imaginario (Dan Heng - Imbibitor Lunae / Dr. Ratio)",
|
||||||
"Stagnant_Shadow_Abomination": "Ascension: Cuántico (Lynx / Fu Xuan)",
|
"Stagnant_Shadow_Abomination": "Ascension: Cuántico (Lynx / Fu Xuan / Xueyi)",
|
||||||
"Stagnant_Shadow_Scorch": "Ascension: Fuego (Guinaifen / Topaz y Conti)",
|
"Stagnant_Shadow_Scorch": "Ascension: Fuego (Guinaifen / Topaz y Conti)",
|
||||||
"Stagnant_Shadow_Celestial": "Ascension: Viento (Blade / Huohuo)",
|
"Stagnant_Shadow_Celestial": "Ascension: Viento (Blade / Huohuo)",
|
||||||
"Stagnant_Shadow_Perdition": "Ascension: Físico (Hanya / Argenti)",
|
"Stagnant_Shadow_Perdition": "Ascension: Físico (Hanya / Argenti)",
|
||||||
@ -334,10 +334,10 @@
|
|||||||
"Stagnant_Shadow_Spike": "Ascension: Físico (Natasha / Clara / Luka / Sushang)",
|
"Stagnant_Shadow_Spike": "Ascension: Físico (Natasha / Clara / Luka / Sushang)",
|
||||||
"Stagnant_Shadow_Rime": "Ascension: Hielo (Siete de Marzo / Herta / Gepard / Pela)",
|
"Stagnant_Shadow_Rime": "Ascension: Hielo (Siete de Marzo / Herta / Gepard / Pela)",
|
||||||
"Stagnant_Shadow_Mirage": "Ascension: Imaginario (Welt / Luocha / Yukong)",
|
"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_Doom": "Ascension: Rayo (Kafka / Jing Yuan)",
|
||||||
"Stagnant_Shadow_Puppetry": "Ascension: Imaginario (Dan Heng - Imbibitor Lunae)",
|
"Stagnant_Shadow_Puppetry": "Ascension: Imaginario (Dan Heng - Imbibitor Lunae / Dr. Ratio)",
|
||||||
"Stagnant_Shadow_Abomination": "Ascension: Cuántico (Lynx / Fu Xuan)",
|
"Stagnant_Shadow_Abomination": "Ascension: Cuántico (Lynx / Fu Xuan / Xueyi)",
|
||||||
"Stagnant_Shadow_Scorch": "Ascension: Fuego (Guinaifen / Topaz y Conti)",
|
"Stagnant_Shadow_Scorch": "Ascension: Fuego (Guinaifen / Topaz y Conti)",
|
||||||
"Stagnant_Shadow_Celestial": "Ascension: Viento (Blade / Huohuo)",
|
"Stagnant_Shadow_Celestial": "Ascension: Viento (Blade / Huohuo)",
|
||||||
"Stagnant_Shadow_Perdition": "Ascension: Físico (Hanya / Argenti)"
|
"Stagnant_Shadow_Perdition": "Ascension: Físico (Hanya / Argenti)"
|
||||||
@ -399,6 +399,7 @@
|
|||||||
"Natasha": "Natasha",
|
"Natasha": "Natasha",
|
||||||
"Pela": "Pela",
|
"Pela": "Pela",
|
||||||
"Qingque": "Qingque",
|
"Qingque": "Qingque",
|
||||||
|
"RuanMei": "Ruan Mei",
|
||||||
"Sampo": "Sampo",
|
"Sampo": "Sampo",
|
||||||
"Seele": "Seele",
|
"Seele": "Seele",
|
||||||
"Serval": "Serval",
|
"Serval": "Serval",
|
||||||
@ -409,6 +410,7 @@
|
|||||||
"TrailblazerDestruction": "Trailblazer de Destrucción",
|
"TrailblazerDestruction": "Trailblazer de Destrucción",
|
||||||
"TrailblazerPreservation": "Trailblazer de Conservación",
|
"TrailblazerPreservation": "Trailblazer de Conservación",
|
||||||
"Welt": "Welt",
|
"Welt": "Welt",
|
||||||
|
"Xueyi": "Xueyi",
|
||||||
"Yanqing": "Yanqing",
|
"Yanqing": "Yanqing",
|
||||||
"Yukong": "Yukong"
|
"Yukong": "Yukong"
|
||||||
}
|
}
|
||||||
@ -494,13 +496,6 @@
|
|||||||
"not_set": "No configurado",
|
"not_set": "No configurado",
|
||||||
"not_supported": "No soportado aún"
|
"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": {
|
"Clear_Stagnant_Shadow_1_times": {
|
||||||
"name": "Completa Sombra paralizada 1 veces",
|
"name": "Completa Sombra paralizada 1 veces",
|
||||||
"help": "Necesitas configurar y activar la tarea \"Mazmorra\"",
|
"help": "Necesitas configurar y activar la tarea \"Mazmorra\"",
|
||||||
@ -536,41 +531,6 @@
|
|||||||
"not_set": "No configurado",
|
"not_set": "No configurado",
|
||||||
"not_supported": "No soportado aún"
|
"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": {
|
"Complete_Forgotten_Hall_1_time": {
|
||||||
"name": "Completa el Salón olvidado 1 vez",
|
"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.",
|
"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_set": "No configurado",
|
||||||
"not_supported": "No soportado aún"
|
"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": {
|
"Use_an_Ultimate_to_deal_the_final_blow_1_time": {
|
||||||
"name": "Asesta el golpe final con una habilidad definitiva 1 vez",
|
"name": "Asesta el golpe final con una habilidad definitiva 1 vez",
|
||||||
"help": "Completable por defecto, se hará el desafío de Himeko",
|
"help": "Completable por defecto, se hará el desafío de Himeko",
|
||||||
@ -606,27 +552,6 @@
|
|||||||
"not_set": "No configurado",
|
"not_set": "No configurado",
|
||||||
"not_supported": "No soportado aún"
|
"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": {
|
"Salvage_any_Relic": {
|
||||||
"name": "Destruye 1 artefacto",
|
"name": "Destruye 1 artefacto",
|
||||||
"help": "Completable por defecto. Se destruirá la última ordenado ascendentemente por rareza.",
|
"help": "Completable por defecto. Se destruirá la última ordenado ascendentemente por rareza.",
|
||||||
@ -634,26 +559,110 @@
|
|||||||
"not_set": "No configurado",
|
"not_set": "No configurado",
|
||||||
"not_supported": "No soportado aún"
|
"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": {
|
"Use_Consumables_1_time": {
|
||||||
"name": "Usa 1 consumible",
|
"name": "Usa 1 consumible",
|
||||||
"help": "Completable por defecto. Se sintetizará uno si no tienes ninguno.",
|
"help": "Completable por defecto. Se sintetizará uno si no tienes ninguno.",
|
||||||
"achievable": "Completable",
|
"achievable": "Completable",
|
||||||
"not_set": "No configurado",
|
"not_set": "No configurado",
|
||||||
"not_supported": "No soportado aún"
|
"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": {
|
"DailyStorage": {
|
||||||
@ -826,9 +835,9 @@
|
|||||||
"Bonus": {
|
"Bonus": {
|
||||||
"name": "Bendiciones",
|
"name": "Bendiciones",
|
||||||
"help": "",
|
"help": "",
|
||||||
"Blessing Cosmos": "Cosmos de Bendición (Elige una bendición)",
|
"Blessing Universe": "Cosmos de Bendición (Elige una bendición)",
|
||||||
"Miracle Cosmos": "Cosmos milagroso (Elige un objeto raro)",
|
"Miracle Universe": "Cosmos milagroso (Elige un objeto raro)",
|
||||||
"Fragmented Cosmos": "Fragmented Cosmos (Claim some Cosmic Fragments)"
|
"Fragmented Universe": "Fragmented Universe (Claim some Cosmic Fragments)"
|
||||||
},
|
},
|
||||||
"DomainStrategy": {
|
"DomainStrategy": {
|
||||||
"name": "Estrategia de dominio",
|
"name": "Estrategia de dominio",
|
||||||
|
@ -240,10 +240,10 @@
|
|||||||
"Stagnant_Shadow_Spike": "キャラクター昇格素材:物理(ナターシャ / クラーラ / ルカ / 素裳)",
|
"Stagnant_Shadow_Spike": "キャラクター昇格素材:物理(ナターシャ / クラーラ / ルカ / 素裳)",
|
||||||
"Stagnant_Shadow_Rime": "キャラクター昇格素材:氷(三月なのか / ヘルタ / ジェパード / ペラ)",
|
"Stagnant_Shadow_Rime": "キャラクター昇格素材:氷(三月なのか / ヘルタ / ジェパード / ペラ)",
|
||||||
"Stagnant_Shadow_Mirage": "キャラクター昇格素材:虚数(ヴェルト / 羅刹 / 御空)",
|
"Stagnant_Shadow_Mirage": "キャラクター昇格素材:虚数(ヴェルト / 羅刹 / 御空)",
|
||||||
"Stagnant_Shadow_Icicle": "キャラクター昇格素材:氷(彦卿 / 鏡流)",
|
"Stagnant_Shadow_Icicle": "キャラクター昇格素材:氷(彦卿 / 鏡流 / ルアン・メェイ)",
|
||||||
"Stagnant_Shadow_Doom": "キャラクター昇格素材:雷(カフカ / 景元)",
|
"Stagnant_Shadow_Doom": "キャラクター昇格素材:雷(カフカ / 景元)",
|
||||||
"Stagnant_Shadow_Puppetry": "キャラクター昇格素材:虚数(丹恒・飲月)",
|
"Stagnant_Shadow_Puppetry": "キャラクター昇格素材:虚数(丹恒・飲月 / Dr.レイシオ)",
|
||||||
"Stagnant_Shadow_Abomination": "キャラクター昇格素材:量子(リンクス / 符玄)",
|
"Stagnant_Shadow_Abomination": "キャラクター昇格素材:量子(リンクス / 符玄 / 雪衣)",
|
||||||
"Stagnant_Shadow_Scorch": "キャラクター昇格素材:炎(桂乃芬 / トパーズ&カブ)",
|
"Stagnant_Shadow_Scorch": "キャラクター昇格素材:炎(桂乃芬 / トパーズ&カブ)",
|
||||||
"Stagnant_Shadow_Celestial": "キャラクター昇格素材:風(刃 / フォフォ)",
|
"Stagnant_Shadow_Celestial": "キャラクター昇格素材:風(刃 / フォフォ)",
|
||||||
"Stagnant_Shadow_Perdition": "キャラクター昇格素材:物理(寒鴉 / アルジェンティ)",
|
"Stagnant_Shadow_Perdition": "キャラクター昇格素材:物理(寒鴉 / アルジェンティ)",
|
||||||
@ -334,10 +334,10 @@
|
|||||||
"Stagnant_Shadow_Spike": "キャラクター昇格素材:物理(ナターシャ / クラーラ / ルカ / 素裳)",
|
"Stagnant_Shadow_Spike": "キャラクター昇格素材:物理(ナターシャ / クラーラ / ルカ / 素裳)",
|
||||||
"Stagnant_Shadow_Rime": "キャラクター昇格素材:氷(三月なのか / ヘルタ / ジェパード / ペラ)",
|
"Stagnant_Shadow_Rime": "キャラクター昇格素材:氷(三月なのか / ヘルタ / ジェパード / ペラ)",
|
||||||
"Stagnant_Shadow_Mirage": "キャラクター昇格素材:虚数(ヴェルト / 羅刹 / 御空)",
|
"Stagnant_Shadow_Mirage": "キャラクター昇格素材:虚数(ヴェルト / 羅刹 / 御空)",
|
||||||
"Stagnant_Shadow_Icicle": "キャラクター昇格素材:氷(彦卿 / 鏡流)",
|
"Stagnant_Shadow_Icicle": "キャラクター昇格素材:氷(彦卿 / 鏡流 / ルアン・メェイ)",
|
||||||
"Stagnant_Shadow_Doom": "キャラクター昇格素材:雷(カフカ / 景元)",
|
"Stagnant_Shadow_Doom": "キャラクター昇格素材:雷(カフカ / 景元)",
|
||||||
"Stagnant_Shadow_Puppetry": "キャラクター昇格素材:虚数(丹恒・飲月)",
|
"Stagnant_Shadow_Puppetry": "キャラクター昇格素材:虚数(丹恒・飲月 / Dr.レイシオ)",
|
||||||
"Stagnant_Shadow_Abomination": "キャラクター昇格素材:量子(リンクス / 符玄)",
|
"Stagnant_Shadow_Abomination": "キャラクター昇格素材:量子(リンクス / 符玄 / 雪衣)",
|
||||||
"Stagnant_Shadow_Scorch": "キャラクター昇格素材:炎(桂乃芬 / トパーズ&カブ)",
|
"Stagnant_Shadow_Scorch": "キャラクター昇格素材:炎(桂乃芬 / トパーズ&カブ)",
|
||||||
"Stagnant_Shadow_Celestial": "キャラクター昇格素材:風(刃 / フォフォ)",
|
"Stagnant_Shadow_Celestial": "キャラクター昇格素材:風(刃 / フォフォ)",
|
||||||
"Stagnant_Shadow_Perdition": "キャラクター昇格素材:物理(寒鴉 / アルジェンティ)"
|
"Stagnant_Shadow_Perdition": "キャラクター昇格素材:物理(寒鴉 / アルジェンティ)"
|
||||||
@ -399,6 +399,7 @@
|
|||||||
"Natasha": "ナターシャ",
|
"Natasha": "ナターシャ",
|
||||||
"Pela": "ペラ",
|
"Pela": "ペラ",
|
||||||
"Qingque": "青雀",
|
"Qingque": "青雀",
|
||||||
|
"RuanMei": "ルアン・メェイ",
|
||||||
"Sampo": "サンポ",
|
"Sampo": "サンポ",
|
||||||
"Seele": "ゼーレ",
|
"Seele": "ゼーレ",
|
||||||
"Serval": "セーバル",
|
"Serval": "セーバル",
|
||||||
@ -409,6 +410,7 @@
|
|||||||
"TrailblazerDestruction": "開拓者・壊滅",
|
"TrailblazerDestruction": "開拓者・壊滅",
|
||||||
"TrailblazerPreservation": "開拓者・存護",
|
"TrailblazerPreservation": "開拓者・存護",
|
||||||
"Welt": "ヴェルト",
|
"Welt": "ヴェルト",
|
||||||
|
"Xueyi": "雪衣",
|
||||||
"Yanqing": "彦卿",
|
"Yanqing": "彦卿",
|
||||||
"Yukong": "御空"
|
"Yukong": "御空"
|
||||||
}
|
}
|
||||||
@ -494,13 +496,6 @@
|
|||||||
"not_set": "not_set",
|
"not_set": "not_set",
|
||||||
"not_supported": "not_supported"
|
"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": {
|
"Clear_Stagnant_Shadow_1_times": {
|
||||||
"name": "「凝結虚影」を1回クリアする",
|
"name": "「凝結虚影」を1回クリアする",
|
||||||
"help": "AchievableQuest.Clear_Stagnant_Shadow_1_times.help",
|
"help": "AchievableQuest.Clear_Stagnant_Shadow_1_times.help",
|
||||||
@ -536,41 +531,6 @@
|
|||||||
"not_set": "not_set",
|
"not_set": "not_set",
|
||||||
"not_supported": "not_supported"
|
"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": {
|
"Complete_Forgotten_Hall_1_time": {
|
||||||
"name": "「忘却の庭」を1回クリアする",
|
"name": "「忘却の庭」を1回クリアする",
|
||||||
"help": "AchievableQuest.Complete_Forgotten_Hall_1_time.help",
|
"help": "AchievableQuest.Complete_Forgotten_Hall_1_time.help",
|
||||||
@ -585,20 +545,6 @@
|
|||||||
"not_set": "not_set",
|
"not_set": "not_set",
|
||||||
"not_supported": "not_supported"
|
"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": {
|
"Use_an_Ultimate_to_deal_the_final_blow_1_time": {
|
||||||
"name": "必殺技で最後の一撃を1回与える",
|
"name": "必殺技で最後の一撃を1回与える",
|
||||||
"help": "AchievableQuest.Use_an_Ultimate_to_deal_the_final_blow_1_time.help",
|
"help": "AchievableQuest.Use_an_Ultimate_to_deal_the_final_blow_1_time.help",
|
||||||
@ -606,27 +552,6 @@
|
|||||||
"not_set": "not_set",
|
"not_set": "not_set",
|
||||||
"not_supported": "not_supported"
|
"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": {
|
"Salvage_any_Relic": {
|
||||||
"name": "任意の遺物1つを分解する",
|
"name": "任意の遺物1つを分解する",
|
||||||
"help": "AchievableQuest.Salvage_any_Relic.help",
|
"help": "AchievableQuest.Salvage_any_Relic.help",
|
||||||
@ -634,26 +559,110 @@
|
|||||||
"not_set": "not_set",
|
"not_set": "not_set",
|
||||||
"not_supported": "not_supported"
|
"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": {
|
"Use_Consumables_1_time": {
|
||||||
"name": "消耗品を1個使う",
|
"name": "消耗品を1個使う",
|
||||||
"help": "AchievableQuest.Use_Consumables_1_time.help",
|
"help": "AchievableQuest.Use_Consumables_1_time.help",
|
||||||
"achievable": "achievable",
|
"achievable": "achievable",
|
||||||
"not_set": "not_set",
|
"not_set": "not_set",
|
||||||
"not_supported": "not_supported"
|
"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": {
|
"DailyStorage": {
|
||||||
@ -826,9 +835,9 @@
|
|||||||
"Bonus": {
|
"Bonus": {
|
||||||
"name": "RogueWorld.Bonus.name",
|
"name": "RogueWorld.Bonus.name",
|
||||||
"help": "RogueWorld.Bonus.help",
|
"help": "RogueWorld.Bonus.help",
|
||||||
"Blessing Cosmos": "Blessing Cosmos",
|
"Blessing Universe": "Blessing Universe",
|
||||||
"Miracle Cosmos": "Miracle Cosmos",
|
"Miracle Universe": "Miracle Universe",
|
||||||
"Fragmented Cosmos": "Fragmented Cosmos"
|
"Fragmented Universe": "Fragmented Universe"
|
||||||
},
|
},
|
||||||
"DomainStrategy": {
|
"DomainStrategy": {
|
||||||
"name": "RogueWorld.DomainStrategy.name",
|
"name": "RogueWorld.DomainStrategy.name",
|
||||||
|
@ -240,10 +240,10 @@
|
|||||||
"Stagnant_Shadow_Spike": "角色晋阶材料:物理(娜塔莎 / 克拉拉 / 卢卡 / 素裳)",
|
"Stagnant_Shadow_Spike": "角色晋阶材料:物理(娜塔莎 / 克拉拉 / 卢卡 / 素裳)",
|
||||||
"Stagnant_Shadow_Rime": "角色晋阶材料:冰(三月七 / 黑塔 / 杰帕德 / 佩拉)",
|
"Stagnant_Shadow_Rime": "角色晋阶材料:冰(三月七 / 黑塔 / 杰帕德 / 佩拉)",
|
||||||
"Stagnant_Shadow_Mirage": "角色晋阶材料:虚数(瓦尔特 / 罗刹 / 驭空)",
|
"Stagnant_Shadow_Mirage": "角色晋阶材料:虚数(瓦尔特 / 罗刹 / 驭空)",
|
||||||
"Stagnant_Shadow_Icicle": "角色晋阶材料:冰(彦卿 / 镜流)",
|
"Stagnant_Shadow_Icicle": "角色晋阶材料:冰(彦卿 / 镜流 / 阮•梅)",
|
||||||
"Stagnant_Shadow_Doom": "角色晋阶材料:雷(卡芙卡 / 景元)",
|
"Stagnant_Shadow_Doom": "角色晋阶材料:雷(卡芙卡 / 景元)",
|
||||||
"Stagnant_Shadow_Puppetry": "角色晋阶材料:虚数(丹恒•饮月)",
|
"Stagnant_Shadow_Puppetry": "角色晋阶材料:虚数(丹恒•饮月 / 真理医生)",
|
||||||
"Stagnant_Shadow_Abomination": "角色晋阶材料:量子(玲可 / 符玄)",
|
"Stagnant_Shadow_Abomination": "角色晋阶材料:量子(玲可 / 符玄 / 雪衣)",
|
||||||
"Stagnant_Shadow_Scorch": "角色晋阶材料:火(桂乃芬 / 托帕&账账)",
|
"Stagnant_Shadow_Scorch": "角色晋阶材料:火(桂乃芬 / 托帕&账账)",
|
||||||
"Stagnant_Shadow_Celestial": "角色晋阶材料:风(刃 / 藿藿)",
|
"Stagnant_Shadow_Celestial": "角色晋阶材料:风(刃 / 藿藿)",
|
||||||
"Stagnant_Shadow_Perdition": "角色晋阶材料:物理(寒鸦 / 银枝)",
|
"Stagnant_Shadow_Perdition": "角色晋阶材料:物理(寒鸦 / 银枝)",
|
||||||
@ -334,10 +334,10 @@
|
|||||||
"Stagnant_Shadow_Spike": "角色晋阶材料:物理(娜塔莎 / 克拉拉 / 卢卡 / 素裳)",
|
"Stagnant_Shadow_Spike": "角色晋阶材料:物理(娜塔莎 / 克拉拉 / 卢卡 / 素裳)",
|
||||||
"Stagnant_Shadow_Rime": "角色晋阶材料:冰(三月七 / 黑塔 / 杰帕德 / 佩拉)",
|
"Stagnant_Shadow_Rime": "角色晋阶材料:冰(三月七 / 黑塔 / 杰帕德 / 佩拉)",
|
||||||
"Stagnant_Shadow_Mirage": "角色晋阶材料:虚数(瓦尔特 / 罗刹 / 驭空)",
|
"Stagnant_Shadow_Mirage": "角色晋阶材料:虚数(瓦尔特 / 罗刹 / 驭空)",
|
||||||
"Stagnant_Shadow_Icicle": "角色晋阶材料:冰(彦卿 / 镜流)",
|
"Stagnant_Shadow_Icicle": "角色晋阶材料:冰(彦卿 / 镜流 / 阮•梅)",
|
||||||
"Stagnant_Shadow_Doom": "角色晋阶材料:雷(卡芙卡 / 景元)",
|
"Stagnant_Shadow_Doom": "角色晋阶材料:雷(卡芙卡 / 景元)",
|
||||||
"Stagnant_Shadow_Puppetry": "角色晋阶材料:虚数(丹恒•饮月)",
|
"Stagnant_Shadow_Puppetry": "角色晋阶材料:虚数(丹恒•饮月 / 真理医生)",
|
||||||
"Stagnant_Shadow_Abomination": "角色晋阶材料:量子(玲可 / 符玄)",
|
"Stagnant_Shadow_Abomination": "角色晋阶材料:量子(玲可 / 符玄 / 雪衣)",
|
||||||
"Stagnant_Shadow_Scorch": "角色晋阶材料:火(桂乃芬 / 托帕&账账)",
|
"Stagnant_Shadow_Scorch": "角色晋阶材料:火(桂乃芬 / 托帕&账账)",
|
||||||
"Stagnant_Shadow_Celestial": "角色晋阶材料:风(刃 / 藿藿)",
|
"Stagnant_Shadow_Celestial": "角色晋阶材料:风(刃 / 藿藿)",
|
||||||
"Stagnant_Shadow_Perdition": "角色晋阶材料:物理(寒鸦 / 银枝)"
|
"Stagnant_Shadow_Perdition": "角色晋阶材料:物理(寒鸦 / 银枝)"
|
||||||
@ -399,6 +399,7 @@
|
|||||||
"Natasha": "娜塔莎",
|
"Natasha": "娜塔莎",
|
||||||
"Pela": "佩拉",
|
"Pela": "佩拉",
|
||||||
"Qingque": "青雀",
|
"Qingque": "青雀",
|
||||||
|
"RuanMei": "阮•梅",
|
||||||
"Sampo": "桑博",
|
"Sampo": "桑博",
|
||||||
"Seele": "希儿",
|
"Seele": "希儿",
|
||||||
"Serval": "希露瓦",
|
"Serval": "希露瓦",
|
||||||
@ -409,6 +410,7 @@
|
|||||||
"TrailblazerDestruction": "开拓者•毁灭",
|
"TrailblazerDestruction": "开拓者•毁灭",
|
||||||
"TrailblazerPreservation": "开拓者•存护",
|
"TrailblazerPreservation": "开拓者•存护",
|
||||||
"Welt": "瓦尔特",
|
"Welt": "瓦尔特",
|
||||||
|
"Xueyi": "雪衣",
|
||||||
"Yanqing": "彦卿",
|
"Yanqing": "彦卿",
|
||||||
"Yukong": "驭空"
|
"Yukong": "驭空"
|
||||||
}
|
}
|
||||||
@ -494,13 +496,6 @@
|
|||||||
"not_set": "未设置",
|
"not_set": "未设置",
|
||||||
"not_supported": "暂未支持"
|
"not_supported": "暂未支持"
|
||||||
},
|
},
|
||||||
"Complete_Calyx_Crimson_1_time": {
|
|
||||||
"name": "完成1次「拟造花萼(赤)」",
|
|
||||||
"help": "需要设置并启用\"每日副本\"任务",
|
|
||||||
"achievable": "可完成",
|
|
||||||
"not_set": "未设置",
|
|
||||||
"not_supported": "暂未支持"
|
|
||||||
},
|
|
||||||
"Clear_Stagnant_Shadow_1_times": {
|
"Clear_Stagnant_Shadow_1_times": {
|
||||||
"name": "完成1次「凝滞虚影」",
|
"name": "完成1次「凝滞虚影」",
|
||||||
"help": "需要设置并启用\"每日副本\"任务",
|
"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": "默认可完成,将做姬子试用",
|
|
||||||
"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": {
|
"Complete_Forgotten_Hall_1_time": {
|
||||||
"name": "完成1次「忘却之庭」",
|
"name": "完成1次「忘却之庭」",
|
||||||
"help": "默认可完成,将使用前四个角色打一次深渊一,请保证帐号练度足够打深渊一",
|
"help": "默认可完成,将使用前四个角色打一次深渊一,请保证帐号练度足够打深渊一",
|
||||||
@ -585,20 +545,6 @@
|
|||||||
"not_set": "未设置",
|
"not_set": "未设置",
|
||||||
"not_supported": "暂未支持"
|
"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": {
|
"Use_an_Ultimate_to_deal_the_final_blow_1_time": {
|
||||||
"name": "施放终结技造成制胜一击1次",
|
"name": "施放终结技造成制胜一击1次",
|
||||||
"help": "默认可完成,将做姬子试用",
|
"help": "默认可完成,将做姬子试用",
|
||||||
@ -606,27 +552,6 @@
|
|||||||
"not_set": "未设置",
|
"not_set": "未设置",
|
||||||
"not_supported": "暂未支持"
|
"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": {
|
"Salvage_any_Relic": {
|
||||||
"name": "分解任意1件遗器",
|
"name": "分解任意1件遗器",
|
||||||
"help": "默认可完成,将分解遗器稀有度倒序的第一个",
|
"help": "默认可完成,将分解遗器稀有度倒序的第一个",
|
||||||
@ -634,23 +559,107 @@
|
|||||||
"not_set": "未设置",
|
"not_set": "未设置",
|
||||||
"not_supported": "暂未支持"
|
"not_supported": "暂未支持"
|
||||||
},
|
},
|
||||||
"Synthesize_Consumable_1_time": {
|
"Use_Consumables_1_time": {
|
||||||
"name": "合成1次消耗品",
|
"name": "使用1件消耗品",
|
||||||
"help": "默认可完成,将合成最低级零食",
|
"help": "默认可完成,将使用护具,无材料时先合成再使用",
|
||||||
"achievable": "可完成",
|
"achievable": "可完成",
|
||||||
"not_set": "未设置",
|
"not_set": "未设置",
|
||||||
"not_supported": "暂未支持"
|
"not_supported": "暂未支持"
|
||||||
},
|
},
|
||||||
"Synthesize_material_1_time": {
|
"Log_in_to_the_game": {
|
||||||
"name": "合成1次材料",
|
"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": "默认可完成,将合成最低级材料",
|
"help": "默认可完成,将合成最低级材料",
|
||||||
"achievable": "可完成",
|
"achievable": "可完成",
|
||||||
"not_set": "未设置",
|
"not_set": "未设置",
|
||||||
"not_supported": "暂未支持"
|
"not_supported": "暂未支持"
|
||||||
},
|
},
|
||||||
"Use_Consumables_1_time": {
|
"Take_photos_1_times": {
|
||||||
"name": "使用1件消耗品",
|
"name": "拍照1次",
|
||||||
"help": "默认可完成,将使用护具,无材料时先合成再使用",
|
"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": "可完成",
|
"achievable": "可完成",
|
||||||
"not_set": "未设置",
|
"not_set": "未设置",
|
||||||
"not_supported": "暂未支持"
|
"not_supported": "暂未支持"
|
||||||
@ -826,9 +835,9 @@
|
|||||||
"Bonus": {
|
"Bonus": {
|
||||||
"name": "开拓祝福三选一",
|
"name": "开拓祝福三选一",
|
||||||
"help": "",
|
"help": "",
|
||||||
"Blessing Cosmos": "祝福宇宙(获得一个祝福)",
|
"Blessing Universe": "祝福宇宙(获得一个祝福)",
|
||||||
"Miracle Cosmos": "神奇宇宙(获得一个奇物)",
|
"Miracle Universe": "神奇宇宙(获得一个奇物)",
|
||||||
"Fragmented Cosmos": "破碎宇宙(获得宇宙碎片)"
|
"Fragmented Universe": "破碎宇宙(获得宇宙碎片)"
|
||||||
},
|
},
|
||||||
"DomainStrategy": {
|
"DomainStrategy": {
|
||||||
"name": "区域策略",
|
"name": "区域策略",
|
||||||
|
@ -240,10 +240,10 @@
|
|||||||
"Stagnant_Shadow_Spike": "角色晉階材料:物理(娜塔莎 / 克拉拉 / 盧卡 / 素裳)",
|
"Stagnant_Shadow_Spike": "角色晉階材料:物理(娜塔莎 / 克拉拉 / 盧卡 / 素裳)",
|
||||||
"Stagnant_Shadow_Rime": "角色晉階材料:冰(三月七 / 黑塔 / 傑帕德 / 佩拉)",
|
"Stagnant_Shadow_Rime": "角色晉階材料:冰(三月七 / 黑塔 / 傑帕德 / 佩拉)",
|
||||||
"Stagnant_Shadow_Mirage": "角色晉階材料:虛數(瓦爾特 / 羅剎 / 馭空)",
|
"Stagnant_Shadow_Mirage": "角色晉階材料:虛數(瓦爾特 / 羅剎 / 馭空)",
|
||||||
"Stagnant_Shadow_Icicle": "角色晉階材料:冰(彥卿 / 鏡流)",
|
"Stagnant_Shadow_Icicle": "角色晉階材料:冰(彥卿 / 鏡流 / 阮•梅)",
|
||||||
"Stagnant_Shadow_Doom": "角色晉階材料:雷(卡芙卡 / 景元)",
|
"Stagnant_Shadow_Doom": "角色晉階材料:雷(卡芙卡 / 景元)",
|
||||||
"Stagnant_Shadow_Puppetry": "角色晉階材料:虛數(丹恆•飲月)",
|
"Stagnant_Shadow_Puppetry": "角色晉階材料:虛數(丹恆•飲月 / 真理醫生)",
|
||||||
"Stagnant_Shadow_Abomination": "角色晉階材料:量子(玲可 / 符玄)",
|
"Stagnant_Shadow_Abomination": "角色晉階材料:量子(玲可 / 符玄 / 雪衣)",
|
||||||
"Stagnant_Shadow_Scorch": "角色晉階材料:火(桂乃芬 / 托帕&帳帳)",
|
"Stagnant_Shadow_Scorch": "角色晉階材料:火(桂乃芬 / 托帕&帳帳)",
|
||||||
"Stagnant_Shadow_Celestial": "角色晉階材料:風(刃 / 藿藿)",
|
"Stagnant_Shadow_Celestial": "角色晉階材料:風(刃 / 藿藿)",
|
||||||
"Stagnant_Shadow_Perdition": "角色晉階材料:物理(寒鴉 / 銀枝)",
|
"Stagnant_Shadow_Perdition": "角色晉階材料:物理(寒鴉 / 銀枝)",
|
||||||
@ -334,10 +334,10 @@
|
|||||||
"Stagnant_Shadow_Spike": "角色晉階材料:物理(娜塔莎 / 克拉拉 / 盧卡 / 素裳)",
|
"Stagnant_Shadow_Spike": "角色晉階材料:物理(娜塔莎 / 克拉拉 / 盧卡 / 素裳)",
|
||||||
"Stagnant_Shadow_Rime": "角色晉階材料:冰(三月七 / 黑塔 / 傑帕德 / 佩拉)",
|
"Stagnant_Shadow_Rime": "角色晉階材料:冰(三月七 / 黑塔 / 傑帕德 / 佩拉)",
|
||||||
"Stagnant_Shadow_Mirage": "角色晉階材料:虛數(瓦爾特 / 羅剎 / 馭空)",
|
"Stagnant_Shadow_Mirage": "角色晉階材料:虛數(瓦爾特 / 羅剎 / 馭空)",
|
||||||
"Stagnant_Shadow_Icicle": "角色晉階材料:冰(彥卿 / 鏡流)",
|
"Stagnant_Shadow_Icicle": "角色晉階材料:冰(彥卿 / 鏡流 / 阮•梅)",
|
||||||
"Stagnant_Shadow_Doom": "角色晉階材料:雷(卡芙卡 / 景元)",
|
"Stagnant_Shadow_Doom": "角色晉階材料:雷(卡芙卡 / 景元)",
|
||||||
"Stagnant_Shadow_Puppetry": "角色晉階材料:虛數(丹恆•飲月)",
|
"Stagnant_Shadow_Puppetry": "角色晉階材料:虛數(丹恆•飲月 / 真理醫生)",
|
||||||
"Stagnant_Shadow_Abomination": "角色晉階材料:量子(玲可 / 符玄)",
|
"Stagnant_Shadow_Abomination": "角色晉階材料:量子(玲可 / 符玄 / 雪衣)",
|
||||||
"Stagnant_Shadow_Scorch": "角色晉階材料:火(桂乃芬 / 托帕&帳帳)",
|
"Stagnant_Shadow_Scorch": "角色晉階材料:火(桂乃芬 / 托帕&帳帳)",
|
||||||
"Stagnant_Shadow_Celestial": "角色晉階材料:風(刃 / 藿藿)",
|
"Stagnant_Shadow_Celestial": "角色晉階材料:風(刃 / 藿藿)",
|
||||||
"Stagnant_Shadow_Perdition": "角色晉階材料:物理(寒鴉 / 銀枝)"
|
"Stagnant_Shadow_Perdition": "角色晉階材料:物理(寒鴉 / 銀枝)"
|
||||||
@ -399,6 +399,7 @@
|
|||||||
"Natasha": "娜塔莎",
|
"Natasha": "娜塔莎",
|
||||||
"Pela": "佩拉",
|
"Pela": "佩拉",
|
||||||
"Qingque": "青雀",
|
"Qingque": "青雀",
|
||||||
|
"RuanMei": "阮•梅",
|
||||||
"Sampo": "桑博",
|
"Sampo": "桑博",
|
||||||
"Seele": "希兒",
|
"Seele": "希兒",
|
||||||
"Serval": "希露瓦",
|
"Serval": "希露瓦",
|
||||||
@ -409,6 +410,7 @@
|
|||||||
"TrailblazerDestruction": "開拓者•毀滅",
|
"TrailblazerDestruction": "開拓者•毀滅",
|
||||||
"TrailblazerPreservation": "開拓者•存護",
|
"TrailblazerPreservation": "開拓者•存護",
|
||||||
"Welt": "瓦爾特",
|
"Welt": "瓦爾特",
|
||||||
|
"Xueyi": "雪衣",
|
||||||
"Yanqing": "彥卿",
|
"Yanqing": "彥卿",
|
||||||
"Yukong": "馭空"
|
"Yukong": "馭空"
|
||||||
}
|
}
|
||||||
@ -494,13 +496,6 @@
|
|||||||
"not_set": "未設定",
|
"not_set": "未設定",
|
||||||
"not_supported": "暫未支援"
|
"not_supported": "暫未支援"
|
||||||
},
|
},
|
||||||
"Complete_Calyx_Crimson_1_time": {
|
|
||||||
"name": "完成1次「擬造花萼(赤)」",
|
|
||||||
"help": "需要設定並啟用\"每日副本\"任務",
|
|
||||||
"achievable": "可完成",
|
|
||||||
"not_set": "未設定",
|
|
||||||
"not_supported": "暫未支援"
|
|
||||||
},
|
|
||||||
"Clear_Stagnant_Shadow_1_times": {
|
"Clear_Stagnant_Shadow_1_times": {
|
||||||
"name": "完成1次「凝滯虛影」",
|
"name": "完成1次「凝滯虛影」",
|
||||||
"help": "需要設定並啟用\"每日副本\"任務",
|
"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": "預設可完成,將做姬子試用",
|
|
||||||
"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": {
|
"Complete_Forgotten_Hall_1_time": {
|
||||||
"name": "完成1次「忘卻之庭」",
|
"name": "完成1次「忘卻之庭」",
|
||||||
"help": "預設可完成,將使用前四個角色打一次深淵一,請確保帳號練度足夠打深淵一",
|
"help": "預設可完成,將使用前四個角色打一次深淵一,請確保帳號練度足夠打深淵一",
|
||||||
@ -585,20 +545,6 @@
|
|||||||
"not_set": "未設定",
|
"not_set": "未設定",
|
||||||
"not_supported": "暫未支援"
|
"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": {
|
"Use_an_Ultimate_to_deal_the_final_blow_1_time": {
|
||||||
"name": "施放終結技造成制勝一擊1次",
|
"name": "施放終結技造成制勝一擊1次",
|
||||||
"help": "預設可完成,將做姬子試用",
|
"help": "預設可完成,將做姬子試用",
|
||||||
@ -606,27 +552,6 @@
|
|||||||
"not_set": "未設定",
|
"not_set": "未設定",
|
||||||
"not_supported": "暫未支援"
|
"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": {
|
"Salvage_any_Relic": {
|
||||||
"name": "分解任意1件遺器",
|
"name": "分解任意1件遺器",
|
||||||
"help": "預設可完成,將分解遺器稀有度倒序的第一個",
|
"help": "預設可完成,將分解遺器稀有度倒序的第一個",
|
||||||
@ -634,23 +559,107 @@
|
|||||||
"not_set": "未設定",
|
"not_set": "未設定",
|
||||||
"not_supported": "暫未支援"
|
"not_supported": "暫未支援"
|
||||||
},
|
},
|
||||||
"Synthesize_Consumable_1_time": {
|
"Use_Consumables_1_time": {
|
||||||
"name": "合成1次消耗品",
|
"name": "使用1件消耗品",
|
||||||
"help": "預設可完成,將合成最低級零食",
|
"help": "預設可完成,將使用護具,無材料時先合成再使用",
|
||||||
"achievable": "可完成",
|
"achievable": "可完成",
|
||||||
"not_set": "未設定",
|
"not_set": "未設定",
|
||||||
"not_supported": "暫未支援"
|
"not_supported": "暫未支援"
|
||||||
},
|
},
|
||||||
"Synthesize_material_1_time": {
|
"Log_in_to_the_game": {
|
||||||
"name": "合成1次素材",
|
"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": "預設可完成,將合成最低級素材",
|
"help": "預設可完成,將合成最低級素材",
|
||||||
"achievable": "可完成",
|
"achievable": "可完成",
|
||||||
"not_set": "未設定",
|
"not_set": "未設定",
|
||||||
"not_supported": "暫未支援"
|
"not_supported": "暫未支援"
|
||||||
},
|
},
|
||||||
"Use_Consumables_1_time": {
|
"Take_photos_1_times": {
|
||||||
"name": "使用1件消耗品",
|
"name": "拍照1次",
|
||||||
"help": "預設可完成,將使用護具,無材料時先合成再使用",
|
"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": "可完成",
|
"achievable": "可完成",
|
||||||
"not_set": "未設定",
|
"not_set": "未設定",
|
||||||
"not_supported": "暫未支援"
|
"not_supported": "暫未支援"
|
||||||
@ -826,9 +835,9 @@
|
|||||||
"Bonus": {
|
"Bonus": {
|
||||||
"name": "開拓祝福三選一",
|
"name": "開拓祝福三選一",
|
||||||
"help": "",
|
"help": "",
|
||||||
"Blessing Cosmos": "祝福宇宙(獲得一個祝福)",
|
"Blessing Universe": "祝福宇宙(獲得一個祝福)",
|
||||||
"Miracle Cosmos": "神奇宇宙(獲得一個奇物)",
|
"Miracle Universe": "神奇宇宙(獲得一個奇物)",
|
||||||
"Fragmented Cosmos": "破碎宇宙(獲得宇宙碎片)"
|
"Fragmented Universe": "破碎宇宙(獲得宇宙碎片)"
|
||||||
},
|
},
|
||||||
"DomainStrategy": {
|
"DomainStrategy": {
|
||||||
"name": "區域策略",
|
"name": "區域策略",
|
||||||
|
@ -63,20 +63,10 @@ class Assignment(AssignmentClaim, SynthesizeUI):
|
|||||||
# Scheduler
|
# Scheduler
|
||||||
logger.attr('has_new_dispatch', self.has_new_dispatch)
|
logger.attr('has_new_dispatch', self.has_new_dispatch)
|
||||||
with self.config.multi_set():
|
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
|
# Check daily
|
||||||
quests = self.config.stored.DailyQuest.load_quests()
|
quests = self.config.stored.DailyQuest.load_quests()
|
||||||
if KEYWORDS_DAILY_QUEST.Go_on_assignment_1_time in quests:
|
if KEYWORDS_DAILY_QUEST.Dispatch_1_assignments in quests:
|
||||||
logger.info('Achieved daily quest Go_on_assignment_1_time')
|
logger.info('Achieved daily quest Dispatch_1_assignments')
|
||||||
self.config.task_call('DailyQuest')
|
self.config.task_call('DailyQuest')
|
||||||
# Delay self
|
# Delay self
|
||||||
if len(self.dispatched):
|
if len(self.dispatched):
|
||||||
|
@ -356,10 +356,10 @@ ROGUE_CHECK = ButtonWrapper(
|
|||||||
name='ROGUE_CHECK',
|
name='ROGUE_CHECK',
|
||||||
share=Button(
|
share=Button(
|
||||||
file='./assets/share/base/page/ROGUE_CHECK.png',
|
file='./assets/share/base/page/ROGUE_CHECK.png',
|
||||||
area=(40, 19, 73, 49),
|
area=(39, 17, 76, 51),
|
||||||
search=(20, 0, 93, 69),
|
search=(19, 0, 96, 71),
|
||||||
color=(104, 96, 90),
|
color=(81, 74, 76),
|
||||||
button=(40, 19, 73, 49),
|
button=(39, 17, 76, 51),
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
SYNTHESIZE_CHECK = ButtonWrapper(
|
SYNTHESIZE_CHECK = ButtonWrapper(
|
||||||
|
@ -3,44 +3,8 @@ from .classes import BattlePassQuest
|
|||||||
# This file was auto-generated, do not modify it manually. To generate:
|
# This file was auto-generated, do not modify it manually. To generate:
|
||||||
# ``` python -m dev_tools.keyword_extract ```
|
# ``` 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(
|
Complete_Simulated_Universe_1_times = BattlePassQuest(
|
||||||
id=5,
|
id=1,
|
||||||
name='Complete_Simulated_Universe_1_times',
|
name='Complete_Simulated_Universe_1_times',
|
||||||
cn='完成1次「模拟宇宙」',
|
cn='完成1次「模拟宇宙」',
|
||||||
cht='完成1次「模擬宇宙」',
|
cht='完成1次「模擬宇宙」',
|
||||||
@ -49,7 +13,7 @@ Complete_Simulated_Universe_1_times = BattlePassQuest(
|
|||||||
es='Completa el Universo Simulado 1 vez',
|
es='Completa el Universo Simulado 1 vez',
|
||||||
)
|
)
|
||||||
Clear_Calyx_1_times = BattlePassQuest(
|
Clear_Calyx_1_times = BattlePassQuest(
|
||||||
id=6,
|
id=2,
|
||||||
name='Clear_Calyx_1_times',
|
name='Clear_Calyx_1_times',
|
||||||
cn='完成1次「拟造花萼」',
|
cn='完成1次「拟造花萼」',
|
||||||
cht='完成1次「擬造花萼」',
|
cht='完成1次「擬造花萼」',
|
||||||
@ -58,7 +22,7 @@ Clear_Calyx_1_times = BattlePassQuest(
|
|||||||
es='Completa Cáliz 1 vez',
|
es='Completa Cáliz 1 vez',
|
||||||
)
|
)
|
||||||
Complete_Echo_of_War_1_times = BattlePassQuest(
|
Complete_Echo_of_War_1_times = BattlePassQuest(
|
||||||
id=7,
|
id=3,
|
||||||
name='Complete_Echo_of_War_1_times',
|
name='Complete_Echo_of_War_1_times',
|
||||||
cn='完成1次「历战余响」',
|
cn='完成1次「历战余响」',
|
||||||
cht='完成1次「歷戰餘響」',
|
cht='完成1次「歷戰餘響」',
|
||||||
@ -67,16 +31,16 @@ Complete_Echo_of_War_1_times = BattlePassQuest(
|
|||||||
es='Completa Ecos de la guerra 1 vez',
|
es='Completa Ecos de la guerra 1 vez',
|
||||||
)
|
)
|
||||||
Use_300000_credits = BattlePassQuest(
|
Use_300000_credits = BattlePassQuest(
|
||||||
id=8,
|
id=4,
|
||||||
name='Use_300000_credits',
|
name='Use_300000_credits',
|
||||||
cn='累计消耗30万信用点',
|
cn='累计消耗30万信用点',
|
||||||
cht='累積消耗30萬信用點',
|
cht='累積消耗30萬信用點',
|
||||||
en='Use 300,000 credits',
|
en='Use 300,000 credits',
|
||||||
jp='累計で信用ポイント×30万を消費する',
|
jp='累計で信用ポイント×30万を消費する',
|
||||||
es='Consume 300000 créditos',
|
es='Consume 300 000 créditos',
|
||||||
)
|
)
|
||||||
Synthesize_Consumables_1_times = BattlePassQuest(
|
Synthesize_Consumables_1_times = BattlePassQuest(
|
||||||
id=9,
|
id=5,
|
||||||
name='Synthesize_Consumables_1_times',
|
name='Synthesize_Consumables_1_times',
|
||||||
cn='累计合成消耗品1次',
|
cn='累计合成消耗品1次',
|
||||||
cht='累積合成消耗品1次',
|
cht='累積合成消耗品1次',
|
||||||
@ -85,7 +49,7 @@ Synthesize_Consumables_1_times = BattlePassQuest(
|
|||||||
es='Sintetiza consumibles 1 veces',
|
es='Sintetiza consumibles 1 veces',
|
||||||
)
|
)
|
||||||
Clear_Stagnant_Shadow_1_times = BattlePassQuest(
|
Clear_Stagnant_Shadow_1_times = BattlePassQuest(
|
||||||
id=10,
|
id=6,
|
||||||
name='Clear_Stagnant_Shadow_1_times',
|
name='Clear_Stagnant_Shadow_1_times',
|
||||||
cn='完成1次「凝滞虚影」',
|
cn='完成1次「凝滞虚影」',
|
||||||
cht='完成1次「凝滯虛影」',
|
cht='完成1次「凝滯虛影」',
|
||||||
@ -94,7 +58,7 @@ Clear_Stagnant_Shadow_1_times = BattlePassQuest(
|
|||||||
es='Completa Sombra paralizada 1 veces',
|
es='Completa Sombra paralizada 1 veces',
|
||||||
)
|
)
|
||||||
Clear_Cavern_of_Corrosion_1_times = BattlePassQuest(
|
Clear_Cavern_of_Corrosion_1_times = BattlePassQuest(
|
||||||
id=11,
|
id=7,
|
||||||
name='Clear_Cavern_of_Corrosion_1_times',
|
name='Clear_Cavern_of_Corrosion_1_times',
|
||||||
cn='完成1次「侵蚀隧洞」',
|
cn='完成1次「侵蚀隧洞」',
|
||||||
cht='完成1次「侵蝕隧洞」',
|
cht='完成1次「侵蝕隧洞」',
|
||||||
@ -102,3 +66,12 @@ Clear_Cavern_of_Corrosion_1_times = BattlePassQuest(
|
|||||||
jp='「侵蝕トンネル」を1回クリアする',
|
jp='「侵蝕トンネル」を1回クリアする',
|
||||||
es='Completa Caverna de la corrosión 1 veces',
|
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='丹恒・飲月',
|
jp='丹恒・飲月',
|
||||||
es='Dan Heng - Imbibitor Lunae',
|
es='Dan Heng - Imbibitor Lunae',
|
||||||
)
|
)
|
||||||
FuXuan = CharacterList(
|
DrRatio = CharacterList(
|
||||||
id=10,
|
id=10,
|
||||||
|
name='DrRatio',
|
||||||
|
cn='真理医生',
|
||||||
|
cht='真理醫生',
|
||||||
|
en='Dr. Ratio',
|
||||||
|
jp='Dr.レイシオ',
|
||||||
|
es='Dr. Ratio',
|
||||||
|
)
|
||||||
|
FuXuan = CharacterList(
|
||||||
|
id=11,
|
||||||
name='FuXuan',
|
name='FuXuan',
|
||||||
cn='符玄',
|
cn='符玄',
|
||||||
cht='符玄',
|
cht='符玄',
|
||||||
@ -94,7 +103,7 @@ FuXuan = CharacterList(
|
|||||||
es='Fu Xuan',
|
es='Fu Xuan',
|
||||||
)
|
)
|
||||||
Gepard = CharacterList(
|
Gepard = CharacterList(
|
||||||
id=11,
|
id=12,
|
||||||
name='Gepard',
|
name='Gepard',
|
||||||
cn='杰帕德',
|
cn='杰帕德',
|
||||||
cht='傑帕德',
|
cht='傑帕德',
|
||||||
@ -103,7 +112,7 @@ Gepard = CharacterList(
|
|||||||
es='Gepard',
|
es='Gepard',
|
||||||
)
|
)
|
||||||
Guinaifen = CharacterList(
|
Guinaifen = CharacterList(
|
||||||
id=12,
|
id=13,
|
||||||
name='Guinaifen',
|
name='Guinaifen',
|
||||||
cn='桂乃芬',
|
cn='桂乃芬',
|
||||||
cht='桂乃芬',
|
cht='桂乃芬',
|
||||||
@ -112,7 +121,7 @@ Guinaifen = CharacterList(
|
|||||||
es='Guinaifen',
|
es='Guinaifen',
|
||||||
)
|
)
|
||||||
Hanya = CharacterList(
|
Hanya = CharacterList(
|
||||||
id=13,
|
id=14,
|
||||||
name='Hanya',
|
name='Hanya',
|
||||||
cn='寒鸦',
|
cn='寒鸦',
|
||||||
cht='寒鴉',
|
cht='寒鴉',
|
||||||
@ -121,7 +130,7 @@ Hanya = CharacterList(
|
|||||||
es='Hanya',
|
es='Hanya',
|
||||||
)
|
)
|
||||||
Herta = CharacterList(
|
Herta = CharacterList(
|
||||||
id=14,
|
id=15,
|
||||||
name='Herta',
|
name='Herta',
|
||||||
cn='黑塔',
|
cn='黑塔',
|
||||||
cht='黑塔',
|
cht='黑塔',
|
||||||
@ -130,7 +139,7 @@ Herta = CharacterList(
|
|||||||
es='Herta',
|
es='Herta',
|
||||||
)
|
)
|
||||||
Himeko = CharacterList(
|
Himeko = CharacterList(
|
||||||
id=15,
|
id=16,
|
||||||
name='Himeko',
|
name='Himeko',
|
||||||
cn='姬子',
|
cn='姬子',
|
||||||
cht='姬子',
|
cht='姬子',
|
||||||
@ -139,7 +148,7 @@ Himeko = CharacterList(
|
|||||||
es='Himeko',
|
es='Himeko',
|
||||||
)
|
)
|
||||||
Hook = CharacterList(
|
Hook = CharacterList(
|
||||||
id=16,
|
id=17,
|
||||||
name='Hook',
|
name='Hook',
|
||||||
cn='虎克',
|
cn='虎克',
|
||||||
cht='虎克',
|
cht='虎克',
|
||||||
@ -148,7 +157,7 @@ Hook = CharacterList(
|
|||||||
es='Hook',
|
es='Hook',
|
||||||
)
|
)
|
||||||
Huohuo = CharacterList(
|
Huohuo = CharacterList(
|
||||||
id=17,
|
id=18,
|
||||||
name='Huohuo',
|
name='Huohuo',
|
||||||
cn='藿藿',
|
cn='藿藿',
|
||||||
cht='藿藿',
|
cht='藿藿',
|
||||||
@ -157,7 +166,7 @@ Huohuo = CharacterList(
|
|||||||
es='Huohuo',
|
es='Huohuo',
|
||||||
)
|
)
|
||||||
JingYuan = CharacterList(
|
JingYuan = CharacterList(
|
||||||
id=18,
|
id=19,
|
||||||
name='JingYuan',
|
name='JingYuan',
|
||||||
cn='景元',
|
cn='景元',
|
||||||
cht='景元',
|
cht='景元',
|
||||||
@ -166,7 +175,7 @@ JingYuan = CharacterList(
|
|||||||
es='Jing Yuan',
|
es='Jing Yuan',
|
||||||
)
|
)
|
||||||
Jingliu = CharacterList(
|
Jingliu = CharacterList(
|
||||||
id=19,
|
id=20,
|
||||||
name='Jingliu',
|
name='Jingliu',
|
||||||
cn='镜流',
|
cn='镜流',
|
||||||
cht='鏡流',
|
cht='鏡流',
|
||||||
@ -175,7 +184,7 @@ Jingliu = CharacterList(
|
|||||||
es='Jingliu',
|
es='Jingliu',
|
||||||
)
|
)
|
||||||
Kafka = CharacterList(
|
Kafka = CharacterList(
|
||||||
id=20,
|
id=21,
|
||||||
name='Kafka',
|
name='Kafka',
|
||||||
cn='卡芙卡',
|
cn='卡芙卡',
|
||||||
cht='卡芙卡',
|
cht='卡芙卡',
|
||||||
@ -184,7 +193,7 @@ Kafka = CharacterList(
|
|||||||
es='Kafka',
|
es='Kafka',
|
||||||
)
|
)
|
||||||
Luka = CharacterList(
|
Luka = CharacterList(
|
||||||
id=21,
|
id=22,
|
||||||
name='Luka',
|
name='Luka',
|
||||||
cn='卢卡',
|
cn='卢卡',
|
||||||
cht='盧卡',
|
cht='盧卡',
|
||||||
@ -193,7 +202,7 @@ Luka = CharacterList(
|
|||||||
es='Luka',
|
es='Luka',
|
||||||
)
|
)
|
||||||
Luocha = CharacterList(
|
Luocha = CharacterList(
|
||||||
id=22,
|
id=23,
|
||||||
name='Luocha',
|
name='Luocha',
|
||||||
cn='罗刹',
|
cn='罗刹',
|
||||||
cht='羅剎',
|
cht='羅剎',
|
||||||
@ -202,7 +211,7 @@ Luocha = CharacterList(
|
|||||||
es='Luocha',
|
es='Luocha',
|
||||||
)
|
)
|
||||||
Lynx = CharacterList(
|
Lynx = CharacterList(
|
||||||
id=23,
|
id=24,
|
||||||
name='Lynx',
|
name='Lynx',
|
||||||
cn='玲可',
|
cn='玲可',
|
||||||
cht='玲可',
|
cht='玲可',
|
||||||
@ -211,7 +220,7 @@ Lynx = CharacterList(
|
|||||||
es='Lynx',
|
es='Lynx',
|
||||||
)
|
)
|
||||||
March7th = CharacterList(
|
March7th = CharacterList(
|
||||||
id=24,
|
id=25,
|
||||||
name='March7th',
|
name='March7th',
|
||||||
cn='三月七',
|
cn='三月七',
|
||||||
cht='三月七',
|
cht='三月七',
|
||||||
@ -220,7 +229,7 @@ March7th = CharacterList(
|
|||||||
es='Siete de Marzo',
|
es='Siete de Marzo',
|
||||||
)
|
)
|
||||||
Natasha = CharacterList(
|
Natasha = CharacterList(
|
||||||
id=25,
|
id=26,
|
||||||
name='Natasha',
|
name='Natasha',
|
||||||
cn='娜塔莎',
|
cn='娜塔莎',
|
||||||
cht='娜塔莎',
|
cht='娜塔莎',
|
||||||
@ -229,7 +238,7 @@ Natasha = CharacterList(
|
|||||||
es='Natasha',
|
es='Natasha',
|
||||||
)
|
)
|
||||||
Pela = CharacterList(
|
Pela = CharacterList(
|
||||||
id=26,
|
id=27,
|
||||||
name='Pela',
|
name='Pela',
|
||||||
cn='佩拉',
|
cn='佩拉',
|
||||||
cht='佩拉',
|
cht='佩拉',
|
||||||
@ -238,7 +247,7 @@ Pela = CharacterList(
|
|||||||
es='Pela',
|
es='Pela',
|
||||||
)
|
)
|
||||||
Qingque = CharacterList(
|
Qingque = CharacterList(
|
||||||
id=27,
|
id=28,
|
||||||
name='Qingque',
|
name='Qingque',
|
||||||
cn='青雀',
|
cn='青雀',
|
||||||
cht='青雀',
|
cht='青雀',
|
||||||
@ -246,8 +255,17 @@ Qingque = CharacterList(
|
|||||||
jp='青雀',
|
jp='青雀',
|
||||||
es='Qingque',
|
es='Qingque',
|
||||||
)
|
)
|
||||||
|
RuanMei = CharacterList(
|
||||||
|
id=29,
|
||||||
|
name='RuanMei',
|
||||||
|
cn='阮•梅',
|
||||||
|
cht='阮•梅',
|
||||||
|
en='Ruan Mei',
|
||||||
|
jp='ルアン・メェイ',
|
||||||
|
es='Ruan Mei',
|
||||||
|
)
|
||||||
Sampo = CharacterList(
|
Sampo = CharacterList(
|
||||||
id=28,
|
id=30,
|
||||||
name='Sampo',
|
name='Sampo',
|
||||||
cn='桑博',
|
cn='桑博',
|
||||||
cht='桑博',
|
cht='桑博',
|
||||||
@ -256,7 +274,7 @@ Sampo = CharacterList(
|
|||||||
es='Sampo',
|
es='Sampo',
|
||||||
)
|
)
|
||||||
Seele = CharacterList(
|
Seele = CharacterList(
|
||||||
id=29,
|
id=31,
|
||||||
name='Seele',
|
name='Seele',
|
||||||
cn='希儿',
|
cn='希儿',
|
||||||
cht='希兒',
|
cht='希兒',
|
||||||
@ -265,7 +283,7 @@ Seele = CharacterList(
|
|||||||
es='Seele',
|
es='Seele',
|
||||||
)
|
)
|
||||||
Serval = CharacterList(
|
Serval = CharacterList(
|
||||||
id=30,
|
id=32,
|
||||||
name='Serval',
|
name='Serval',
|
||||||
cn='希露瓦',
|
cn='希露瓦',
|
||||||
cht='希露瓦',
|
cht='希露瓦',
|
||||||
@ -274,7 +292,7 @@ Serval = CharacterList(
|
|||||||
es='Serval',
|
es='Serval',
|
||||||
)
|
)
|
||||||
SilverWolf = CharacterList(
|
SilverWolf = CharacterList(
|
||||||
id=31,
|
id=33,
|
||||||
name='SilverWolf',
|
name='SilverWolf',
|
||||||
cn='银狼',
|
cn='银狼',
|
||||||
cht='銀狼',
|
cht='銀狼',
|
||||||
@ -283,7 +301,7 @@ SilverWolf = CharacterList(
|
|||||||
es='Silver Wolf',
|
es='Silver Wolf',
|
||||||
)
|
)
|
||||||
Sushang = CharacterList(
|
Sushang = CharacterList(
|
||||||
id=32,
|
id=34,
|
||||||
name='Sushang',
|
name='Sushang',
|
||||||
cn='素裳',
|
cn='素裳',
|
||||||
cht='素裳',
|
cht='素裳',
|
||||||
@ -292,7 +310,7 @@ Sushang = CharacterList(
|
|||||||
es='Sushang',
|
es='Sushang',
|
||||||
)
|
)
|
||||||
Tingyun = CharacterList(
|
Tingyun = CharacterList(
|
||||||
id=33,
|
id=35,
|
||||||
name='Tingyun',
|
name='Tingyun',
|
||||||
cn='停云',
|
cn='停云',
|
||||||
cht='停雲',
|
cht='停雲',
|
||||||
@ -301,7 +319,7 @@ Tingyun = CharacterList(
|
|||||||
es='Tingyun',
|
es='Tingyun',
|
||||||
)
|
)
|
||||||
TopazNumby = CharacterList(
|
TopazNumby = CharacterList(
|
||||||
id=34,
|
id=36,
|
||||||
name='TopazNumby',
|
name='TopazNumby',
|
||||||
cn='托帕&账账',
|
cn='托帕&账账',
|
||||||
cht='托帕&帳帳',
|
cht='托帕&帳帳',
|
||||||
@ -310,7 +328,7 @@ TopazNumby = CharacterList(
|
|||||||
es='Topaz y Conti',
|
es='Topaz y Conti',
|
||||||
)
|
)
|
||||||
TrailblazerDestruction = CharacterList(
|
TrailblazerDestruction = CharacterList(
|
||||||
id=35,
|
id=37,
|
||||||
name='TrailblazerDestruction',
|
name='TrailblazerDestruction',
|
||||||
cn='Trailblazer•毁灭',
|
cn='Trailblazer•毁灭',
|
||||||
cht='Trailblazer•毀滅',
|
cht='Trailblazer•毀滅',
|
||||||
@ -319,7 +337,7 @@ TrailblazerDestruction = CharacterList(
|
|||||||
es='Trailblazer: Destrucción',
|
es='Trailblazer: Destrucción',
|
||||||
)
|
)
|
||||||
TrailblazerPreservation = CharacterList(
|
TrailblazerPreservation = CharacterList(
|
||||||
id=36,
|
id=38,
|
||||||
name='TrailblazerPreservation',
|
name='TrailblazerPreservation',
|
||||||
cn='Trailblazer•存护',
|
cn='Trailblazer•存护',
|
||||||
cht='Trailblazer•存護',
|
cht='Trailblazer•存護',
|
||||||
@ -328,7 +346,7 @@ TrailblazerPreservation = CharacterList(
|
|||||||
es='Trailblazer: Conservación',
|
es='Trailblazer: Conservación',
|
||||||
)
|
)
|
||||||
Welt = CharacterList(
|
Welt = CharacterList(
|
||||||
id=37,
|
id=39,
|
||||||
name='Welt',
|
name='Welt',
|
||||||
cn='瓦尔特',
|
cn='瓦尔特',
|
||||||
cht='瓦爾特',
|
cht='瓦爾特',
|
||||||
@ -336,8 +354,17 @@ Welt = CharacterList(
|
|||||||
jp='ヴェルト',
|
jp='ヴェルト',
|
||||||
es='Welt',
|
es='Welt',
|
||||||
)
|
)
|
||||||
|
Xueyi = CharacterList(
|
||||||
|
id=40,
|
||||||
|
name='Xueyi',
|
||||||
|
cn='雪衣',
|
||||||
|
cht='雪衣',
|
||||||
|
en='Xueyi',
|
||||||
|
jp='雪衣',
|
||||||
|
es='Xueyi',
|
||||||
|
)
|
||||||
Yanqing = CharacterList(
|
Yanqing = CharacterList(
|
||||||
id=38,
|
id=41,
|
||||||
name='Yanqing',
|
name='Yanqing',
|
||||||
cn='彦卿',
|
cn='彦卿',
|
||||||
cht='彥卿',
|
cht='彥卿',
|
||||||
@ -346,7 +373,7 @@ Yanqing = CharacterList(
|
|||||||
es='Yanqing',
|
es='Yanqing',
|
||||||
)
|
)
|
||||||
Yukong = CharacterList(
|
Yukong = CharacterList(
|
||||||
id=39,
|
id=42,
|
||||||
name='Yukong',
|
name='Yukong',
|
||||||
cn='驭空',
|
cn='驭空',
|
||||||
cht='馭空',
|
cht='馭空',
|
||||||
|
@ -9,6 +9,7 @@ CHARACTER_HEIGHT = {
|
|||||||
'FuXuan': 'Girl',
|
'FuXuan': 'Girl',
|
||||||
'Yanqing': 'Boy',
|
'Yanqing': 'Boy',
|
||||||
'Arlan': 'Boy',
|
'Arlan': 'Boy',
|
||||||
|
'Xueyi': 'Maid',
|
||||||
'Tingyun': 'Maid',
|
'Tingyun': 'Maid',
|
||||||
'Sushang': 'Maid',
|
'Sushang': 'Maid',
|
||||||
'Seele': 'Maid',
|
'Seele': 'Maid',
|
||||||
|
@ -242,13 +242,15 @@ class DailyQuestUI(DungeonUI, RouteLoader):
|
|||||||
|
|
||||||
done = 0
|
done = 0
|
||||||
logger.hr('Do quests', level=1)
|
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()
|
CameraUI(self.config, self.device).take_picture()
|
||||||
done += 1
|
done += 1
|
||||||
|
"""
|
||||||
if KEYWORDS_DAILY_QUEST.Synthesize_Consumable_1_time in quests:
|
if KEYWORDS_DAILY_QUEST.Synthesize_Consumable_1_time in quests:
|
||||||
if SynthesizeConsumablesUI(self.config, self.device).synthesize_consumables():
|
if SynthesizeConsumablesUI(self.config, self.device).synthesize_consumables():
|
||||||
done += 1
|
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():
|
if SynthesizeMaterialUI(self.config, self.device).synthesize_material():
|
||||||
done += 1
|
done += 1
|
||||||
if KEYWORDS_DAILY_QUEST.Use_Consumables_1_time in quests:
|
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 In_a_single_battle_inflict_3_Weakness_Break_of_different_Types
|
||||||
enemy x1 Inflict_Weakness_Break_5_times
|
enemy x1 Inflict_Weakness_Break_5_times
|
||||||
enemy x2 Defeat_a_total_of_20_enemies
|
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
|
item x1 Destroy_3_destructible_objects
|
||||||
enemy x1 Use_an_Ultimate_to_deal_the_final_blow_1_time
|
enemy x1 Use_an_Ultimate_to_deal_the_final_blow_1_time
|
||||||
"""
|
"""
|
||||||
@ -280,7 +282,7 @@ class DailyQuestUI(DungeonUI, RouteLoader):
|
|||||||
enemy = max(enemy, 1)
|
enemy = max(enemy, 1)
|
||||||
if KEYWORDS_DAILY_QUEST.Defeat_a_total_of_20_enemies in quests:
|
if KEYWORDS_DAILY_QUEST.Defeat_a_total_of_20_enemies in quests:
|
||||||
enemy = max(enemy, 2)
|
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)
|
enemy = max(enemy, 3)
|
||||||
if KEYWORDS_DAILY_QUEST.Destroy_3_destructible_objects in quests:
|
if KEYWORDS_DAILY_QUEST.Destroy_3_destructible_objects in quests:
|
||||||
item = max(item, 1)
|
item = max(item, 1)
|
||||||
@ -321,8 +323,8 @@ class DailyQuestUI(DungeonUI, RouteLoader):
|
|||||||
# Check battle pass
|
# Check battle pass
|
||||||
if self.config.stored.DailyActivity.value == 500:
|
if self.config.stored.DailyActivity.value == 500:
|
||||||
quests = self.config.stored.BattlePassTodayQuest.load_quests()
|
quests = self.config.stored.BattlePassTodayQuest.load_quests()
|
||||||
if KEYWORD_BATTLE_PASS_QUEST.Reach_500_on_Daily_Training_Activity in quests:
|
if KEYWORD_BATTLE_PASS_QUEST.Consume_a_total_of_1_Trailblaze_Power_1400_Trailblazer_Power_max in quests:
|
||||||
logger.info('Achieved battle pass quest Reach_500_on_Daily_Training_Activity')
|
logger.info('Achieved battle pass quest Consume_a_total_of_1_Trailblaze_Power_1400_Trailblazer_Power_max')
|
||||||
if self.config.stored.BattlePassLevel.is_full():
|
if self.config.stored.BattlePassLevel.is_full():
|
||||||
logger.info('BattlePassLevel full, no task call')
|
logger.info('BattlePassLevel full, no task call')
|
||||||
else:
|
else:
|
||||||
|
@ -21,15 +21,6 @@ Clear_Calyx_Golden_1_times = DailyQuest(
|
|||||||
jp='「疑似花萼(金)」を1回クリアする',
|
jp='「疑似花萼(金)」を1回クリアする',
|
||||||
es='Completa Cáliz (oro) 1 vez',
|
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(
|
Clear_Stagnant_Shadow_1_times = DailyQuest(
|
||||||
id=4,
|
id=4,
|
||||||
name='Clear_Stagnant_Shadow_1_times',
|
name='Clear_Stagnant_Shadow_1_times',
|
||||||
@ -75,51 +66,6 @@ Defeat_a_total_of_20_enemies = DailyQuest(
|
|||||||
jp='敵を累計で20体倒す',
|
jp='敵を累計で20体倒す',
|
||||||
es='Derrota a 20 enemigos',
|
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(
|
Complete_Forgotten_Hall_1_time = DailyQuest(
|
||||||
id=14,
|
id=14,
|
||||||
name='Complete_Forgotten_Hall_1_time',
|
name='Complete_Forgotten_Hall_1_time',
|
||||||
@ -138,24 +84,6 @@ Complete_Echo_of_War_1_times = DailyQuest(
|
|||||||
jp='「歴戦余韻」を1回クリアする',
|
jp='「歴戦余韻」を1回クリアする',
|
||||||
es='Completa Ecos de la guerra 1 vez',
|
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(
|
Use_an_Ultimate_to_deal_the_final_blow_1_time = DailyQuest(
|
||||||
id=18,
|
id=18,
|
||||||
name='Use_an_Ultimate_to_deal_the_final_blow_1_time',
|
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回与える',
|
jp='必殺技で最後の一撃を1回与える',
|
||||||
es='Asesta el golpe final con una habilidad definitiva 1 vez',
|
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(
|
Salvage_any_Relic = DailyQuest(
|
||||||
id=22,
|
id=22,
|
||||||
name='Salvage_any_Relic',
|
name='Salvage_any_Relic',
|
||||||
@ -201,24 +102,6 @@ Salvage_any_Relic = DailyQuest(
|
|||||||
jp='任意の遺物1つを分解する',
|
jp='任意の遺物1つを分解する',
|
||||||
es='Destruye 1 artefacto',
|
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(
|
Use_Consumables_1_time = DailyQuest(
|
||||||
id=25,
|
id=25,
|
||||||
name='Use_Consumables_1_time',
|
name='Use_Consumables_1_time',
|
||||||
@ -228,3 +111,129 @@ Use_Consumables_1_time = DailyQuest(
|
|||||||
jp='消耗品を1個使う',
|
jp='消耗品を1個使う',
|
||||||
es='Usa 1 consumible',
|
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')
|
logger.info('Achieved daily quest Clear_Calyx_Golden_1_times')
|
||||||
self.achieved_daily_quest = True
|
self.achieved_daily_quest = True
|
||||||
if dungeon.is_Calyx_Crimson \
|
if dungeon.is_Calyx_Crimson \
|
||||||
and KEYWORDS_DAILY_QUEST.Complete_Calyx_Crimson_1_time in self.daily_quests:
|
and KEYWORDS_DAILY_QUEST.Clear_Calyx_Crimson_1_times in self.daily_quests:
|
||||||
logger.info('Achieve daily quest Complete_Calyx_Crimson_1_time')
|
logger.info('Achieve daily quest Clear_Calyx_Crimson_1_times')
|
||||||
self.achieved_daily_quest = True
|
self.achieved_daily_quest = True
|
||||||
if dungeon.is_Stagnant_Shadow \
|
if dungeon.is_Stagnant_Shadow \
|
||||||
and KEYWORDS_DAILY_QUEST.Clear_Stagnant_Shadow_1_times in self.daily_quests:
|
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
|
self.achieved_daily_quest = True
|
||||||
if support_character is not None:
|
if support_character is not None:
|
||||||
self.called_daily_support = True
|
self.called_daily_support = True
|
||||||
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:
|
||||||
logger.info('Achieve daily quest Obtain_victory_in_combat_with_support_characters_1_time')
|
logger.info('Achieve daily quest Obtain_victory_in_combat_with_Support_Characters_1_times')
|
||||||
self.achieved_daily_quest = True
|
self.achieved_daily_quest = True
|
||||||
|
|
||||||
# Check trailblaze power, this may stop current task
|
# Check trailblaze power, this may stop current task
|
||||||
@ -215,7 +215,7 @@ class Dungeon(DungeonStamina, DungeonEvent, Combat):
|
|||||||
dungeon = DungeonList.find(self.config.DungeonDaily_CalyxGolden)
|
dungeon = DungeonList.find(self.config.DungeonDaily_CalyxGolden)
|
||||||
self.dungeon_run(dungeon=dungeon, wave_limit=1)
|
self.dungeon_run(dungeon=dungeon, wave_limit=1)
|
||||||
# Calyx_Crimson
|
# 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 self.config.DungeonDaily_CalyxCrimson != 'do_not_achieve' \
|
||||||
and not final.is_Calyx_Crimson \
|
and not final.is_Calyx_Crimson \
|
||||||
and not ran_calyx_crimson:
|
and not ran_calyx_crimson:
|
||||||
@ -268,8 +268,8 @@ class Dungeon(DungeonStamina, DungeonEvent, Combat):
|
|||||||
with self.config.multi_set():
|
with self.config.multi_set():
|
||||||
# Check battle pass
|
# Check battle pass
|
||||||
quests = self.config.stored.BattlePassTodayQuest.load_quests()
|
quests = self.config.stored.BattlePassTodayQuest.load_quests()
|
||||||
if KEYWORD_BATTLE_PASS_QUEST.Consume_1_Trailblaze_Power in quests:
|
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_1_Trailblaze_Power')
|
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():
|
if self.config.stored.BattlePassLevel.is_full():
|
||||||
logger.info('BattlePassLevel full, no task call')
|
logger.info('BattlePassLevel full, no task call')
|
||||||
else:
|
else:
|
||||||
@ -326,7 +326,7 @@ class Dungeon(DungeonStamina, DungeonEvent, Combat):
|
|||||||
require = False
|
require = False
|
||||||
|
|
||||||
if not self.config.stored.DailyActivity.is_full():
|
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:
|
in self.daily_quests:
|
||||||
require = True
|
require = True
|
||||||
|
|
||||||
|
@ -318,89 +318,80 @@ Echo_of_War_Divine_Seed = DungeonList(
|
|||||||
jp='歴戦余韻・不死の神実',
|
jp='歴戦余韻・不死の神実',
|
||||||
es='Semilla divina',
|
es='Semilla divina',
|
||||||
)
|
)
|
||||||
Simulated_Universe_World_1 = DungeonList(
|
Borehole_Planet_Old_Crater = DungeonList(
|
||||||
id=36,
|
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',
|
name='Simulated_Universe_World_1',
|
||||||
cn='第一世界•模拟宇宙',
|
cn='第一世界•模拟宇宙',
|
||||||
cht='第一世界•模擬宇宙',
|
cht='第一世界•模擬宇宙',
|
||||||
en='Simulated Universe — World 1',
|
en='Simulated Universe: World 1',
|
||||||
jp='第一世界・模擬宇宙',
|
jp='第一世界・模擬宇宙',
|
||||||
es='Mundo 1',
|
es='Mundo 1',
|
||||||
)
|
)
|
||||||
Simulated_Universe_World_3 = DungeonList(
|
Simulated_Universe_World_3 = DungeonList(
|
||||||
id=37,
|
id=38,
|
||||||
name='Simulated_Universe_World_3',
|
name='Simulated_Universe_World_3',
|
||||||
cn='第三世界•模拟宇宙',
|
cn='第三世界•模拟宇宙',
|
||||||
cht='第三世界•模擬宇宙',
|
cht='第三世界•模擬宇宙',
|
||||||
en='Simulated Universe — World 3',
|
en='Simulated Universe: World 3',
|
||||||
jp='第三世界・模擬宇宙',
|
jp='第三世界・模擬宇宙',
|
||||||
es='Mundo 3',
|
es='Mundo 3',
|
||||||
)
|
)
|
||||||
Simulated_Universe_World_4 = DungeonList(
|
Simulated_Universe_World_4 = DungeonList(
|
||||||
id=38,
|
id=39,
|
||||||
name='Simulated_Universe_World_4',
|
name='Simulated_Universe_World_4',
|
||||||
cn='第四世界•模拟宇宙',
|
cn='第四世界•模拟宇宙',
|
||||||
cht='第四世界•模擬宇宙',
|
cht='第四世界•模擬宇宙',
|
||||||
en='Simulated Universe — World 4',
|
en='Simulated Universe: World 4',
|
||||||
jp='第四世界・模擬宇宙',
|
jp='第四世界・模擬宇宙',
|
||||||
es='Mundo 4',
|
es='Mundo 4',
|
||||||
)
|
)
|
||||||
Simulated_Universe_World_5 = DungeonList(
|
Simulated_Universe_World_5 = DungeonList(
|
||||||
id=39,
|
id=40,
|
||||||
name='Simulated_Universe_World_5',
|
name='Simulated_Universe_World_5',
|
||||||
cn='第五世界•模拟宇宙',
|
cn='第五世界•模拟宇宙',
|
||||||
cht='第五世界•模擬宇宙',
|
cht='第五世界•模擬宇宙',
|
||||||
en='Simulated Universe — World 5',
|
en='Simulated Universe: World 5',
|
||||||
jp='第五世界・模擬宇宙',
|
jp='第五世界・模擬宇宙',
|
||||||
es='Mundo 5',
|
es='Mundo 5',
|
||||||
)
|
)
|
||||||
Simulated_Universe_World_6 = DungeonList(
|
Simulated_Universe_World_6 = DungeonList(
|
||||||
id=40,
|
id=41,
|
||||||
name='Simulated_Universe_World_6',
|
name='Simulated_Universe_World_6',
|
||||||
cn='第六世界•模拟宇宙',
|
cn='第六世界•模拟宇宙',
|
||||||
cht='第六世界•模擬宇宙',
|
cht='第六世界•模擬宇宙',
|
||||||
en='Simulated Universe — World 6',
|
en='Simulated Universe: World 6',
|
||||||
jp='第六世界・模擬宇宙',
|
jp='第六世界・模擬宇宙',
|
||||||
es='Mundo 6',
|
es='Mundo 6',
|
||||||
)
|
)
|
||||||
Simulated_Universe_World_7 = DungeonList(
|
Simulated_Universe_World_7 = DungeonList(
|
||||||
id=41,
|
id=42,
|
||||||
name='Simulated_Universe_World_7',
|
name='Simulated_Universe_World_7',
|
||||||
cn='第七世界•模拟宇宙',
|
cn='第七世界•模拟宇宙',
|
||||||
cht='第七世界•模擬宇宙',
|
cht='第七世界•模擬宇宙',
|
||||||
en='Simulated Universe — World 7',
|
en='Simulated Universe: World 7',
|
||||||
jp='第七世界・模擬宇宙',
|
jp='第七世界・模擬宇宙',
|
||||||
es='Mundo 7',
|
es='Mundo 7',
|
||||||
)
|
)
|
||||||
Simulated_Universe_World_8 = DungeonList(
|
Simulated_Universe_World_8 = DungeonList(
|
||||||
id=42,
|
id=43,
|
||||||
name='Simulated_Universe_World_8',
|
name='Simulated_Universe_World_8',
|
||||||
cn='第八世界•模拟宇宙',
|
cn='第八世界•模拟宇宙',
|
||||||
cht='第八世界•模擬宇宙',
|
cht='第八世界•模擬宇宙',
|
||||||
en='Simulated Universe — World 8',
|
en='Simulated Universe: World 8',
|
||||||
jp='第八世界・模擬宇宙',
|
jp='第八世界・模擬宇宙',
|
||||||
es='Mundo 8',
|
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(
|
Memory_of_Chaos = DungeonList(
|
||||||
id=45,
|
id=44,
|
||||||
name='Memory_of_Chaos',
|
name='Memory_of_Chaos',
|
||||||
cn='混沌回忆',
|
cn='混沌回忆',
|
||||||
cht='混沌回憶',
|
cht='混沌回憶',
|
||||||
|
@ -69,11 +69,11 @@ Stagnant_Shadow_Mirage = DungeonDetailed(
|
|||||||
Stagnant_Shadow_Icicle = DungeonDetailed(
|
Stagnant_Shadow_Icicle = DungeonDetailed(
|
||||||
id=8,
|
id=8,
|
||||||
name='Stagnant_Shadow_Icicle',
|
name='Stagnant_Shadow_Icicle',
|
||||||
cn='角色晋阶材料:冰(彦卿 / 镜流)',
|
cn='角色晋阶材料:冰(彦卿 / 镜流 / 阮•梅)',
|
||||||
cht='角色晉階材料:冰(彥卿 / 鏡流)',
|
cht='角色晉階材料:冰(彥卿 / 鏡流 / 阮•梅)',
|
||||||
en='Ascension: Ice (Yanqing / Jingliu)',
|
en='Ascension: Ice (Yanqing / Jingliu / Ruan Mei)',
|
||||||
jp='キャラクター昇格素材:氷(彦卿 / 鏡流)',
|
jp='キャラクター昇格素材:氷(彦卿 / 鏡流 / ルアン・メェイ)',
|
||||||
es='Ascension: Hielo (Yanqing / Jingliu)',
|
es='Ascension: Hielo (Yanqing / Jingliu / Ruan Mei)',
|
||||||
)
|
)
|
||||||
Stagnant_Shadow_Doom = DungeonDetailed(
|
Stagnant_Shadow_Doom = DungeonDetailed(
|
||||||
id=9,
|
id=9,
|
||||||
@ -87,20 +87,20 @@ Stagnant_Shadow_Doom = DungeonDetailed(
|
|||||||
Stagnant_Shadow_Puppetry = DungeonDetailed(
|
Stagnant_Shadow_Puppetry = DungeonDetailed(
|
||||||
id=10,
|
id=10,
|
||||||
name='Stagnant_Shadow_Puppetry',
|
name='Stagnant_Shadow_Puppetry',
|
||||||
cn='角色晋阶材料:虚数(丹恒•饮月)',
|
cn='角色晋阶材料:虚数(丹恒•饮月 / 真理医生)',
|
||||||
cht='角色晉階材料:虛數(丹恆•飲月)',
|
cht='角色晉階材料:虛數(丹恆•飲月 / 真理醫生)',
|
||||||
en='Ascension: Imaginary (Dan Heng • Imbibitor Lunae)',
|
en='Ascension: Imaginary (Dan Heng • Imbibitor Lunae / Dr. Ratio)',
|
||||||
jp='キャラクター昇格素材:虚数(丹恒・飲月)',
|
jp='キャラクター昇格素材:虚数(丹恒・飲月 / Dr.レイシオ)',
|
||||||
es='Ascension: Imaginario (Dan Heng - Imbibitor Lunae)',
|
es='Ascension: Imaginario (Dan Heng - Imbibitor Lunae / Dr. Ratio)',
|
||||||
)
|
)
|
||||||
Stagnant_Shadow_Abomination = DungeonDetailed(
|
Stagnant_Shadow_Abomination = DungeonDetailed(
|
||||||
id=11,
|
id=11,
|
||||||
name='Stagnant_Shadow_Abomination',
|
name='Stagnant_Shadow_Abomination',
|
||||||
cn='角色晋阶材料:量子(玲可 / 符玄)',
|
cn='角色晋阶材料:量子(玲可 / 符玄 / 雪衣)',
|
||||||
cht='角色晉階材料:量子(玲可 / 符玄)',
|
cht='角色晉階材料:量子(玲可 / 符玄 / 雪衣)',
|
||||||
en='Ascension: Quantum (Lynx / Fu Xuan)',
|
en='Ascension: Quantum (Lynx / Fu Xuan / Xueyi)',
|
||||||
jp='キャラクター昇格素材:量子(リンクス / 符玄)',
|
jp='キャラクター昇格素材:量子(リンクス / 符玄 / 雪衣)',
|
||||||
es='Ascension: Cuántico (Lynx / Fu Xuan)',
|
es='Ascension: Cuántico (Lynx / Fu Xuan / Xueyi)',
|
||||||
)
|
)
|
||||||
Stagnant_Shadow_Scorch = DungeonDetailed(
|
Stagnant_Shadow_Scorch = DungeonDetailed(
|
||||||
id=12,
|
id=12,
|
||||||
|
@ -225,7 +225,7 @@ class DungeonUI(DungeonState):
|
|||||||
logger.info('Treasures lightward loaded')
|
logger.info('Treasures lightward loaded')
|
||||||
return True
|
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:
|
Returns:
|
||||||
bool: True if wait success, False if wait timeout.
|
bool: True if wait success, False if wait timeout.
|
||||||
@ -243,20 +243,20 @@ class DungeonUI(DungeonState):
|
|||||||
|
|
||||||
# End
|
# End
|
||||||
if timeout.reached():
|
if timeout.reached():
|
||||||
logger.warning('Wait until Forgotten_Hall stabled timeout')
|
logger.warning('Wait until Echo_of_War stabled timeout')
|
||||||
return False
|
return False
|
||||||
|
|
||||||
DUNGEON_NAV_LIST.load_rows(main=self)
|
DUNGEON_NAV_LIST.load_rows(main=self)
|
||||||
|
|
||||||
# End
|
# 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:
|
if button:
|
||||||
# 513 is the top of the last row of DungeonNav
|
# 513 is the top of the last row of DungeonNav
|
||||||
if button.area[1] > 513:
|
if button.area[1] > 513:
|
||||||
logger.info('DungeonNav row Forgotten_Hall stabled')
|
logger.info('DungeonNav row Echo_of_War stabled')
|
||||||
return True
|
return True
|
||||||
else:
|
else:
|
||||||
logger.info('No Forgotten_Hall in list skip waiting')
|
logger.info('No Echo_of_War in list skip waiting')
|
||||||
return False
|
return False
|
||||||
|
|
||||||
def _dungeon_nav_goto(self, dungeon: DungeonList, skip_first_screenshot=True):
|
def _dungeon_nav_goto(self, dungeon: DungeonList, skip_first_screenshot=True):
|
||||||
@ -332,7 +332,7 @@ class DungeonUI(DungeonState):
|
|||||||
while 1:
|
while 1:
|
||||||
DUNGEON_NAV_LIST.drag_page('down', main=self)
|
DUNGEON_NAV_LIST.drag_page('down', main=self)
|
||||||
# No skip_first_screenshot since drag_page is just called
|
# 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)
|
DUNGEON_NAV_LIST.select_row(dungeon.dungeon_nav, main=self, insight=False)
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
@ -27,10 +27,10 @@ OCR_WORLD = ButtonWrapper(
|
|||||||
name='OCR_WORLD',
|
name='OCR_WORLD',
|
||||||
share=Button(
|
share=Button(
|
||||||
file='./assets/share/rogue/entry/OCR_WORLD.png',
|
file='./assets/share/rogue/entry/OCR_WORLD.png',
|
||||||
area=(500, 362, 700, 390),
|
area=(488, 339, 718, 371),
|
||||||
search=(480, 342, 720, 410),
|
search=(468, 319, 738, 391),
|
||||||
color=(51, 51, 62),
|
color=(45, 44, 68),
|
||||||
button=(500, 362, 700, 390),
|
button=(488, 339, 718, 371),
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
THEME_DLC = ButtonWrapper(
|
THEME_DLC = ButtonWrapper(
|
||||||
|
@ -17,50 +17,50 @@ CHECK_ABUNDANCE = ButtonWrapper(
|
|||||||
name='CHECK_ABUNDANCE',
|
name='CHECK_ABUNDANCE',
|
||||||
share=Button(
|
share=Button(
|
||||||
file='./assets/share/rogue/path/CHECK_ABUNDANCE.png',
|
file='./assets/share/rogue/path/CHECK_ABUNDANCE.png',
|
||||||
area=(202, 315, 252, 365),
|
area=(198, 266, 233, 327),
|
||||||
search=(182, 295, 272, 385),
|
search=(178, 246, 253, 347),
|
||||||
color=(143, 120, 86),
|
color=(141, 120, 86),
|
||||||
button=(202, 315, 252, 365),
|
button=(198, 266, 233, 327),
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
CHECK_DESTRUCTION = ButtonWrapper(
|
CHECK_DESTRUCTION = ButtonWrapper(
|
||||||
name='CHECK_DESTRUCTION',
|
name='CHECK_DESTRUCTION',
|
||||||
share=Button(
|
share=Button(
|
||||||
file='./assets/share/rogue/path/CHECK_DESTRUCTION.png',
|
file='./assets/share/rogue/path/CHECK_DESTRUCTION.png',
|
||||||
area=(219, 336, 269, 386),
|
area=(221, 306, 272, 349),
|
||||||
search=(199, 316, 289, 406),
|
search=(201, 286, 292, 369),
|
||||||
color=(131, 109, 78),
|
color=(130, 109, 77),
|
||||||
button=(219, 336, 269, 386),
|
button=(221, 306, 272, 349),
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
CHECK_ELATION = ButtonWrapper(
|
CHECK_ELATION = ButtonWrapper(
|
||||||
name='CHECK_ELATION',
|
name='CHECK_ELATION',
|
||||||
share=Button(
|
share=Button(
|
||||||
file='./assets/share/rogue/path/CHECK_ELATION.png',
|
file='./assets/share/rogue/path/CHECK_ELATION.png',
|
||||||
area=(220, 309, 270, 359),
|
area=(228, 275, 266, 320),
|
||||||
search=(200, 289, 290, 379),
|
search=(208, 255, 286, 340),
|
||||||
color=(142, 119, 85),
|
color=(152, 129, 91),
|
||||||
button=(220, 309, 270, 359),
|
button=(228, 275, 266, 320),
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
CHECK_NIHILITY = ButtonWrapper(
|
CHECK_NIHILITY = ButtonWrapper(
|
||||||
name='CHECK_NIHILITY',
|
name='CHECK_NIHILITY',
|
||||||
share=Button(
|
share=Button(
|
||||||
file='./assets/share/rogue/path/CHECK_NIHILITY.png',
|
file='./assets/share/rogue/path/CHECK_NIHILITY.png',
|
||||||
area=(220, 306, 270, 356),
|
area=(230, 267, 257, 318),
|
||||||
search=(200, 286, 290, 376),
|
search=(210, 247, 277, 338),
|
||||||
color=(130, 106, 75),
|
color=(135, 111, 77),
|
||||||
button=(220, 306, 270, 356),
|
button=(230, 267, 257, 318),
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
CHECK_PRESERVATION = ButtonWrapper(
|
CHECK_PRESERVATION = ButtonWrapper(
|
||||||
name='CHECK_PRESERVATION',
|
name='CHECK_PRESERVATION',
|
||||||
share=Button(
|
share=Button(
|
||||||
file='./assets/share/rogue/path/CHECK_PRESERVATION.png',
|
file='./assets/share/rogue/path/CHECK_PRESERVATION.png',
|
||||||
area=(220, 308, 270, 358),
|
area=(223, 284, 271, 314),
|
||||||
search=(200, 288, 290, 378),
|
search=(203, 264, 291, 334),
|
||||||
color=(144, 120, 86),
|
color=(146, 122, 85),
|
||||||
button=(220, 308, 270, 358),
|
button=(223, 284, 271, 314),
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
CHECK_PROPAGATION = ButtonWrapper(
|
CHECK_PROPAGATION = ButtonWrapper(
|
||||||
@ -87,10 +87,10 @@ CHECK_THE_HUNT = ButtonWrapper(
|
|||||||
name='CHECK_THE_HUNT',
|
name='CHECK_THE_HUNT',
|
||||||
share=Button(
|
share=Button(
|
||||||
file='./assets/share/rogue/path/CHECK_THE_HUNT.png',
|
file='./assets/share/rogue/path/CHECK_THE_HUNT.png',
|
||||||
area=(221, 324, 271, 374),
|
area=(221, 279, 266, 340),
|
||||||
search=(201, 304, 291, 394),
|
search=(201, 259, 286, 360),
|
||||||
color=(127, 104, 74),
|
color=(119, 97, 66),
|
||||||
button=(221, 324, 271, 374),
|
button=(221, 279, 266, 340),
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
CHOOSE_LEFT = ButtonWrapper(
|
CHOOSE_LEFT = ButtonWrapper(
|
||||||
@ -167,10 +167,10 @@ CLICK_REMEMBRANCE = ButtonWrapper(
|
|||||||
name='CLICK_REMEMBRANCE',
|
name='CLICK_REMEMBRANCE',
|
||||||
share=Button(
|
share=Button(
|
||||||
file='./assets/share/rogue/path/CLICK_REMEMBRANCE.png',
|
file='./assets/share/rogue/path/CLICK_REMEMBRANCE.png',
|
||||||
area=(278, 362, 328, 412),
|
area=(231, 305, 263, 344),
|
||||||
search=(258, 342, 348, 432),
|
search=(211, 285, 283, 364),
|
||||||
color=(61, 62, 69),
|
color=(131, 110, 77),
|
||||||
button=(278, 362, 328, 412),
|
button=(231, 305, 263, 344),
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
CLICK_THE_HUNT = ButtonWrapper(
|
CLICK_THE_HUNT = ButtonWrapper(
|
||||||
@ -187,10 +187,10 @@ CONFIRM_PATH = ButtonWrapper(
|
|||||||
name='CONFIRM_PATH',
|
name='CONFIRM_PATH',
|
||||||
share=Button(
|
share=Button(
|
||||||
file='./assets/share/rogue/path/CONFIRM_PATH.png',
|
file='./assets/share/rogue/path/CONFIRM_PATH.png',
|
||||||
area=(845, 634, 868, 681),
|
area=(937, 632, 963, 679),
|
||||||
search=(825, 614, 888, 701),
|
search=(917, 612, 983, 699),
|
||||||
color=(178, 178, 178),
|
color=(193, 194, 194),
|
||||||
button=(865, 640, 1139, 675),
|
button=(959, 638, 1238, 675),
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
PAGE_ROGUE_PATH = ButtonWrapper(
|
PAGE_ROGUE_PATH = ButtonWrapper(
|
||||||
|
@ -37,10 +37,10 @@ REWARD_ENTER = ButtonWrapper(
|
|||||||
name='REWARD_ENTER',
|
name='REWARD_ENTER',
|
||||||
share=Button(
|
share=Button(
|
||||||
file='./assets/share/rogue/weekly/REWARD_ENTER.png',
|
file='./assets/share/rogue/weekly/REWARD_ENTER.png',
|
||||||
area=(59, 601, 92, 629),
|
area=(46, 657, 76, 679),
|
||||||
search=(39, 581, 112, 649),
|
search=(26, 637, 96, 699),
|
||||||
color=(128, 128, 129),
|
color=(139, 142, 149),
|
||||||
button=(43, 583, 117, 657),
|
button=(41, 651, 116, 679),
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
REWARD_RED_DOT = ButtonWrapper(
|
REWARD_RED_DOT = ButtonWrapper(
|
||||||
|
@ -85,7 +85,7 @@ class RogueBonusSelector(RogueSelector):
|
|||||||
options = {result.matched_keyword.en: result for result in self.ocr_results}
|
options = {result.matched_keyword.en: result for result in self.ocr_results}
|
||||||
if self.main.config.RogueWorld_Bonus not in options.keys():
|
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")
|
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:
|
else:
|
||||||
target = options[self.main.config.RogueWorld_Bonus]
|
target = options[self.main.config.RogueWorld_Bonus]
|
||||||
logger.info(f"Choose bonus: {target}")
|
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:
|
# This file was auto-generated, do not modify it manually. To generate:
|
||||||
# ``` python -m dev_tools.keyword_extract ```
|
# ``` python -m dev_tools.keyword_extract ```
|
||||||
|
|
||||||
Fragmented_Cosmos = RogueBonus(
|
Fragmented_Universe = RogueBonus(
|
||||||
id=1,
|
id=1,
|
||||||
name='Fragmented_Cosmos',
|
name='Fragmented_Universe',
|
||||||
cn='破碎宇宙',
|
cn='破碎宇宙',
|
||||||
cht='破碎宇宙',
|
cht='破碎宇宙',
|
||||||
en='Fragmented Cosmos',
|
en='Fragmented Universe',
|
||||||
jp='破裂した宇宙',
|
jp='破裂した宇宙',
|
||||||
es='Cosmos fragmentado',
|
es='Universo fragmentado',
|
||||||
)
|
)
|
||||||
Blessing_Cosmos = RogueBonus(
|
Blessing_Universe = RogueBonus(
|
||||||
id=2,
|
id=2,
|
||||||
name='Blessing_Cosmos',
|
name='Blessing_Universe',
|
||||||
cn='祝福宇宙',
|
cn='祝福宇宙',
|
||||||
cht='祝福宇宙',
|
cht='祝福宇宙',
|
||||||
en='Blessing Cosmos',
|
en='Blessing Universe',
|
||||||
jp='祝福された宇宙',
|
jp='祝福された宇宙',
|
||||||
es='Cosmos de bendiciones',
|
es='Universo de bendiciones',
|
||||||
)
|
)
|
||||||
Miracle_Cosmos = RogueBonus(
|
Miracle_Universe = RogueBonus(
|
||||||
id=3,
|
id=3,
|
||||||
name='Miracle_Cosmos',
|
name='Miracle_Universe',
|
||||||
cn='神奇宇宙',
|
cn='神奇宇宙',
|
||||||
cht='神奇宇宙',
|
cht='神奇宇宙',
|
||||||
en='Miracle Cosmos',
|
en='Miracle Universe',
|
||||||
jp='奇跡的な宇宙',
|
jp='奇跡的な宇宙',
|
||||||
es='Cosmos milagroso',
|
es='Universo milagroso',
|
||||||
)
|
)
|
||||||
Orderly_Universe = RogueBonus(
|
Orderly_Universe = RogueBonus(
|
||||||
id=4,
|
id=4,
|
||||||
@ -46,7 +46,7 @@ Hungry_Universe = RogueBonus(
|
|||||||
cht='巨胃宇宙',
|
cht='巨胃宇宙',
|
||||||
en='Hungry Universe',
|
en='Hungry Universe',
|
||||||
jp='大食いな宇宙',
|
jp='大食いな宇宙',
|
||||||
es='Universo barrigudo',
|
es='Universo hambriento',
|
||||||
)
|
)
|
||||||
Bloodthirsty_Universe = RogueBonus(
|
Bloodthirsty_Universe = RogueBonus(
|
||||||
id=6,
|
id=6,
|
||||||
@ -57,3 +57,21 @@ Bloodthirsty_Universe = RogueBonus(
|
|||||||
jp='血を好む宇宙',
|
jp='血を好む宇宙',
|
||||||
es='Universo chupasangre',
|
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='砕けた星の釣り餌∞',
|
jp='砕けた星の釣り餌∞',
|
||||||
es='Cebo de las estrellas despedazadas (infinito)',
|
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='繁殖',
|
jp='繁殖',
|
||||||
es='Propagación',
|
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,
|
path_id=1,
|
||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Path_Resonance_Remembrance = RogueResonance(
|
Resonance_Interplay_Reverse_Quenching = RogueResonance(
|
||||||
id=7,
|
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',
|
name='Path_Resonance_Remembrance',
|
||||||
cn='命途回响:「记忆」',
|
cn='命途回响:「记忆」',
|
||||||
cht='命途迴響:「記憶」',
|
cht='命途迴響:「記憶」',
|
||||||
@ -81,7 +103,7 @@ Path_Resonance_Remembrance = RogueResonance(
|
|||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Formation_Total_Recall = RogueResonance(
|
Resonance_Formation_Total_Recall = RogueResonance(
|
||||||
id=8,
|
id=10,
|
||||||
name='Resonance_Formation_Total_Recall',
|
name='Resonance_Formation_Total_Recall',
|
||||||
cn='回响构音:全面回忆',
|
cn='回响构音:全面回忆',
|
||||||
cht='迴響構音:全面回憶',
|
cht='迴響構音:全面回憶',
|
||||||
@ -92,7 +114,7 @@ Resonance_Formation_Total_Recall = RogueResonance(
|
|||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Formation_Rich_Experience = RogueResonance(
|
Resonance_Formation_Rich_Experience = RogueResonance(
|
||||||
id=9,
|
id=11,
|
||||||
name='Resonance_Formation_Rich_Experience',
|
name='Resonance_Formation_Rich_Experience',
|
||||||
cn='回响构音:体验的富翁',
|
cn='回响构音:体验的富翁',
|
||||||
cht='迴響構音:體驗的富翁',
|
cht='迴響構音:體驗的富翁',
|
||||||
@ -103,7 +125,7 @@ Resonance_Formation_Rich_Experience = RogueResonance(
|
|||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Formation_First_Love_Once_More = RogueResonance(
|
Resonance_Formation_First_Love_Once_More = RogueResonance(
|
||||||
id=10,
|
id=12,
|
||||||
name='Resonance_Formation_First_Love_Once_More',
|
name='Resonance_Formation_First_Love_Once_More',
|
||||||
cn='回响构音:第二次初恋',
|
cn='回响构音:第二次初恋',
|
||||||
cht='迴響構音:第二次初戀',
|
cht='迴響構音:第二次初戀',
|
||||||
@ -114,7 +136,7 @@ Resonance_Formation_First_Love_Once_More = RogueResonance(
|
|||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Interplay_Faces_Places = RogueResonance(
|
Resonance_Interplay_Faces_Places = RogueResonance(
|
||||||
id=11,
|
id=13,
|
||||||
name='Resonance_Interplay_Faces_Places',
|
name='Resonance_Interplay_Faces_Places',
|
||||||
cn='回响交错:脸庞,村庄',
|
cn='回响交错:脸庞,村庄',
|
||||||
cht='迴響交錯:臉龐,村莊',
|
cht='迴響交錯:臉龐,村莊',
|
||||||
@ -125,7 +147,7 @@ Resonance_Interplay_Faces_Places = RogueResonance(
|
|||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Interplay_Landscape_in_the_Mist = RogueResonance(
|
Resonance_Interplay_Landscape_in_the_Mist = RogueResonance(
|
||||||
id=12,
|
id=14,
|
||||||
name='Resonance_Interplay_Landscape_in_the_Mist',
|
name='Resonance_Interplay_Landscape_in_the_Mist',
|
||||||
cn='回响交错:雾中风景',
|
cn='回响交错:雾中风景',
|
||||||
cht='迴響交錯:霧中風景',
|
cht='迴響交錯:霧中風景',
|
||||||
@ -135,8 +157,30 @@ Resonance_Interplay_Landscape_in_the_Mist = RogueResonance(
|
|||||||
path_id=2,
|
path_id=2,
|
||||||
rarity=3,
|
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(
|
Path_Resonance_Nihility = RogueResonance(
|
||||||
id=13,
|
id=17,
|
||||||
name='Path_Resonance_Nihility',
|
name='Path_Resonance_Nihility',
|
||||||
cn='命途回响:「虚无」',
|
cn='命途回响:「虚无」',
|
||||||
cht='命途迴響:「虛無」',
|
cht='命途迴響:「虛無」',
|
||||||
@ -147,7 +191,7 @@ Path_Resonance_Nihility = RogueResonance(
|
|||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Formation_The_Doubtful_Fourfold_Root = RogueResonance(
|
Resonance_Formation_The_Doubtful_Fourfold_Root = RogueResonance(
|
||||||
id=14,
|
id=18,
|
||||||
name='Resonance_Formation_The_Doubtful_Fourfold_Root',
|
name='Resonance_Formation_The_Doubtful_Fourfold_Root',
|
||||||
cn='回响构音:怀疑的四重根',
|
cn='回响构音:怀疑的四重根',
|
||||||
cht='迴響構音:懷疑的四重根',
|
cht='迴響構音:懷疑的四重根',
|
||||||
@ -158,7 +202,7 @@ Resonance_Formation_The_Doubtful_Fourfold_Root = RogueResonance(
|
|||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Formation_Suffering_and_Sunshine = RogueResonance(
|
Resonance_Formation_Suffering_and_Sunshine = RogueResonance(
|
||||||
id=15,
|
id=19,
|
||||||
name='Resonance_Formation_Suffering_and_Sunshine',
|
name='Resonance_Formation_Suffering_and_Sunshine',
|
||||||
cn='回响构音:苦难与阳光',
|
cn='回响构音:苦难与阳光',
|
||||||
cht='迴響構音:苦難與陽光',
|
cht='迴響構音:苦難與陽光',
|
||||||
@ -169,7 +213,7 @@ Resonance_Formation_Suffering_and_Sunshine = RogueResonance(
|
|||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Formation_Outsider = RogueResonance(
|
Resonance_Formation_Outsider = RogueResonance(
|
||||||
id=16,
|
id=20,
|
||||||
name='Resonance_Formation_Outsider',
|
name='Resonance_Formation_Outsider',
|
||||||
cn='回响构音:局外人',
|
cn='回响构音:局外人',
|
||||||
cht='迴響構音:局外人',
|
cht='迴響構音:局外人',
|
||||||
@ -180,7 +224,7 @@ Resonance_Formation_Outsider = RogueResonance(
|
|||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Interplay_Off_the_Beaten_Track = RogueResonance(
|
Resonance_Interplay_Off_the_Beaten_Track = RogueResonance(
|
||||||
id=17,
|
id=21,
|
||||||
name='Resonance_Interplay_Off_the_Beaten_Track',
|
name='Resonance_Interplay_Off_the_Beaten_Track',
|
||||||
cn='回响交错:林中路',
|
cn='回响交错:林中路',
|
||||||
cht='迴響交錯:林中路',
|
cht='迴響交錯:林中路',
|
||||||
@ -191,7 +235,7 @@ Resonance_Interplay_Off_the_Beaten_Track = RogueResonance(
|
|||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Interplay_White_Nights = RogueResonance(
|
Resonance_Interplay_White_Nights = RogueResonance(
|
||||||
id=18,
|
id=22,
|
||||||
name='Resonance_Interplay_White_Nights',
|
name='Resonance_Interplay_White_Nights',
|
||||||
cn='回响交错:白夜',
|
cn='回响交错:白夜',
|
||||||
cht='迴響交錯:白夜',
|
cht='迴響交錯:白夜',
|
||||||
@ -201,8 +245,30 @@ Resonance_Interplay_White_Nights = RogueResonance(
|
|||||||
path_id=3,
|
path_id=3,
|
||||||
rarity=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(
|
Path_Resonance_Abundance = RogueResonance(
|
||||||
id=19,
|
id=25,
|
||||||
name='Path_Resonance_Abundance',
|
name='Path_Resonance_Abundance',
|
||||||
cn='命途回响:「丰饶」',
|
cn='命途回响:「丰饶」',
|
||||||
cht='命途迴響:「豐饒」',
|
cht='命途迴響:「豐饒」',
|
||||||
@ -213,7 +279,7 @@ Path_Resonance_Abundance = RogueResonance(
|
|||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Formation_Terminal_Nirvana = RogueResonance(
|
Resonance_Formation_Terminal_Nirvana = RogueResonance(
|
||||||
id=20,
|
id=26,
|
||||||
name='Resonance_Formation_Terminal_Nirvana',
|
name='Resonance_Formation_Terminal_Nirvana',
|
||||||
cn='回响构音:无余涅槃',
|
cn='回响构音:无余涅槃',
|
||||||
cht='迴響構音:無餘涅槃',
|
cht='迴響構音:無餘涅槃',
|
||||||
@ -224,7 +290,7 @@ Resonance_Formation_Terminal_Nirvana = RogueResonance(
|
|||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Formation_Anicca = RogueResonance(
|
Resonance_Formation_Anicca = RogueResonance(
|
||||||
id=21,
|
id=27,
|
||||||
name='Resonance_Formation_Anicca',
|
name='Resonance_Formation_Anicca',
|
||||||
cn='回响构音:诸行无常',
|
cn='回响构音:诸行无常',
|
||||||
cht='迴響構音:諸行無常',
|
cht='迴響構音:諸行無常',
|
||||||
@ -235,7 +301,7 @@ Resonance_Formation_Anicca = RogueResonance(
|
|||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Formation_Anatta = RogueResonance(
|
Resonance_Formation_Anatta = RogueResonance(
|
||||||
id=22,
|
id=28,
|
||||||
name='Resonance_Formation_Anatta',
|
name='Resonance_Formation_Anatta',
|
||||||
cn='回响构音:诸法无我',
|
cn='回响构音:诸法无我',
|
||||||
cht='迴響構音:諸法無我',
|
cht='迴響構音:諸法無我',
|
||||||
@ -245,19 +311,19 @@ Resonance_Formation_Anatta = RogueResonance(
|
|||||||
path_id=4,
|
path_id=4,
|
||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Interplay_First_Illuminate_the_Mountains = RogueResonance(
|
Resonance_Interplay_Mountain_High = RogueResonance(
|
||||||
id=23,
|
id=29,
|
||||||
name='Resonance_Interplay_First_Illuminate_the_Mountains',
|
name='Resonance_Interplay_Mountain_High',
|
||||||
cn='回响交错:先照高山',
|
cn='回响交错:先照高山',
|
||||||
cht='迴響交錯:先照高山',
|
cht='迴響交錯:先照高山',
|
||||||
en='Resonance Interplay: First Illuminate the Mountains',
|
en='Resonance Interplay: Mountain High',
|
||||||
jp='反響交錯:先に山を照らす',
|
jp='反響交錯:先に山を照らす',
|
||||||
es='Interacción de Resonancia: Primero ilumina las montañas',
|
es='Interacción de Resonancia: Primero ilumina las montañas',
|
||||||
path_id=4,
|
path_id=4,
|
||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Interplay_Nullifying_Ardor = RogueResonance(
|
Resonance_Interplay_Nullifying_Ardor = RogueResonance(
|
||||||
id=24,
|
id=30,
|
||||||
name='Resonance_Interplay_Nullifying_Ardor',
|
name='Resonance_Interplay_Nullifying_Ardor',
|
||||||
cn='回响交错:旃檀薪尽',
|
cn='回响交错:旃檀薪尽',
|
||||||
cht='迴響交錯:旃檀薪盡',
|
cht='迴響交錯:旃檀薪盡',
|
||||||
@ -267,8 +333,30 @@ Resonance_Interplay_Nullifying_Ardor = RogueResonance(
|
|||||||
path_id=4,
|
path_id=4,
|
||||||
rarity=3,
|
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(
|
Path_Resonance_The_Hunt = RogueResonance(
|
||||||
id=25,
|
id=33,
|
||||||
name='Path_Resonance_The_Hunt',
|
name='Path_Resonance_The_Hunt',
|
||||||
cn='命途回响:「巡猎」',
|
cn='命途回响:「巡猎」',
|
||||||
cht='命途迴響:「巡獵」',
|
cht='命途迴響:「巡獵」',
|
||||||
@ -279,7 +367,7 @@ Path_Resonance_The_Hunt = RogueResonance(
|
|||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Formation_Star_Hunter = RogueResonance(
|
Resonance_Formation_Star_Hunter = RogueResonance(
|
||||||
id=26,
|
id=34,
|
||||||
name='Resonance_Formation_Star_Hunter',
|
name='Resonance_Formation_Star_Hunter',
|
||||||
cn='回响构音:狩星巡日',
|
cn='回响构音:狩星巡日',
|
||||||
cht='迴響構音:狩星巡日',
|
cht='迴響構音:狩星巡日',
|
||||||
@ -290,7 +378,7 @@ Resonance_Formation_Star_Hunter = RogueResonance(
|
|||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Formation_Bow_and_Arrow = RogueResonance(
|
Resonance_Formation_Bow_and_Arrow = RogueResonance(
|
||||||
id=27,
|
id=35,
|
||||||
name='Resonance_Formation_Bow_and_Arrow',
|
name='Resonance_Formation_Bow_and_Arrow',
|
||||||
cn='回响构音:柘弓危矢',
|
cn='回响构音:柘弓危矢',
|
||||||
cht='迴響構音:柘弓危矢',
|
cht='迴響構音:柘弓危矢',
|
||||||
@ -301,7 +389,7 @@ Resonance_Formation_Bow_and_Arrow = RogueResonance(
|
|||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Formation_Perfect_Aim = RogueResonance(
|
Resonance_Formation_Perfect_Aim = RogueResonance(
|
||||||
id=28,
|
id=36,
|
||||||
name='Resonance_Formation_Perfect_Aim',
|
name='Resonance_Formation_Perfect_Aim',
|
||||||
cn='回响构音:射不主皮',
|
cn='回响构音:射不主皮',
|
||||||
cht='迴響構音:射不主皮',
|
cht='迴響構音:射不主皮',
|
||||||
@ -312,7 +400,7 @@ Resonance_Formation_Perfect_Aim = RogueResonance(
|
|||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Interplay_Startling_Breeze = RogueResonance(
|
Resonance_Interplay_Startling_Breeze = RogueResonance(
|
||||||
id=29,
|
id=37,
|
||||||
name='Resonance_Interplay_Startling_Breeze',
|
name='Resonance_Interplay_Startling_Breeze',
|
||||||
cn='回响交错:足逸惊飙',
|
cn='回响交错:足逸惊飙',
|
||||||
cht='迴響交錯:足逸驚飆',
|
cht='迴響交錯:足逸驚飆',
|
||||||
@ -323,7 +411,7 @@ Resonance_Interplay_Startling_Breeze = RogueResonance(
|
|||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Interplay_Shooting_Starfire = RogueResonance(
|
Resonance_Interplay_Shooting_Starfire = RogueResonance(
|
||||||
id=30,
|
id=38,
|
||||||
name='Resonance_Interplay_Shooting_Starfire',
|
name='Resonance_Interplay_Shooting_Starfire',
|
||||||
cn='回响交错:火驰星流',
|
cn='回响交错:火驰星流',
|
||||||
cht='迴響交錯:火馳星流',
|
cht='迴響交錯:火馳星流',
|
||||||
@ -333,8 +421,30 @@ Resonance_Interplay_Shooting_Starfire = RogueResonance(
|
|||||||
path_id=5,
|
path_id=5,
|
||||||
rarity=3,
|
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(
|
Path_Resonance_Destruction = RogueResonance(
|
||||||
id=31,
|
id=41,
|
||||||
name='Path_Resonance_Destruction',
|
name='Path_Resonance_Destruction',
|
||||||
cn='命途回响:「毁灭」',
|
cn='命途回响:「毁灭」',
|
||||||
cht='命途迴響:「毀滅」',
|
cht='命途迴響:「毀滅」',
|
||||||
@ -345,7 +455,7 @@ Path_Resonance_Destruction = RogueResonance(
|
|||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Formation_Cataclysmic_Variable = RogueResonance(
|
Resonance_Formation_Cataclysmic_Variable = RogueResonance(
|
||||||
id=32,
|
id=42,
|
||||||
name='Resonance_Formation_Cataclysmic_Variable',
|
name='Resonance_Formation_Cataclysmic_Variable',
|
||||||
cn='回响构音:激变变星',
|
cn='回响构音:激变变星',
|
||||||
cht='迴響構音:激變變星',
|
cht='迴響構音:激變變星',
|
||||||
@ -356,7 +466,7 @@ Resonance_Formation_Cataclysmic_Variable = RogueResonance(
|
|||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Formation_Extreme_Helium_Flash = RogueResonance(
|
Resonance_Formation_Extreme_Helium_Flash = RogueResonance(
|
||||||
id=33,
|
id=43,
|
||||||
name='Resonance_Formation_Extreme_Helium_Flash',
|
name='Resonance_Formation_Extreme_Helium_Flash',
|
||||||
cn='回响构音:极端氦闪',
|
cn='回响构音:极端氦闪',
|
||||||
cht='迴響構音:極端氦閃',
|
cht='迴響構音:極端氦閃',
|
||||||
@ -367,7 +477,7 @@ Resonance_Formation_Extreme_Helium_Flash = RogueResonance(
|
|||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Formation_Event_Horizon = RogueResonance(
|
Resonance_Formation_Event_Horizon = RogueResonance(
|
||||||
id=34,
|
id=44,
|
||||||
name='Resonance_Formation_Event_Horizon',
|
name='Resonance_Formation_Event_Horizon',
|
||||||
cn='回响构音:事件视界',
|
cn='回响构音:事件视界',
|
||||||
cht='迴響構音:事件視界',
|
cht='迴響構音:事件視界',
|
||||||
@ -378,7 +488,7 @@ Resonance_Formation_Event_Horizon = RogueResonance(
|
|||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Interplay_Substellar_Belt = RogueResonance(
|
Resonance_Interplay_Substellar_Belt = RogueResonance(
|
||||||
id=35,
|
id=45,
|
||||||
name='Resonance_Interplay_Substellar_Belt',
|
name='Resonance_Interplay_Substellar_Belt',
|
||||||
cn='回响交错:次行星带',
|
cn='回响交错:次行星带',
|
||||||
cht='迴響交錯:次行星帶',
|
cht='迴響交錯:次行星帶',
|
||||||
@ -389,7 +499,7 @@ Resonance_Interplay_Substellar_Belt = RogueResonance(
|
|||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Interplay_Zero_Age_Main_Sequence = RogueResonance(
|
Resonance_Interplay_Zero_Age_Main_Sequence = RogueResonance(
|
||||||
id=36,
|
id=46,
|
||||||
name='Resonance_Interplay_Zero_Age_Main_Sequence',
|
name='Resonance_Interplay_Zero_Age_Main_Sequence',
|
||||||
cn='回响交错:零龄主序',
|
cn='回响交错:零龄主序',
|
||||||
cht='迴響交錯:零齡主序',
|
cht='迴響交錯:零齡主序',
|
||||||
@ -399,8 +509,30 @@ Resonance_Interplay_Zero_Age_Main_Sequence = RogueResonance(
|
|||||||
path_id=6,
|
path_id=6,
|
||||||
rarity=3,
|
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(
|
Path_Resonance_Elation = RogueResonance(
|
||||||
id=37,
|
id=49,
|
||||||
name='Path_Resonance_Elation',
|
name='Path_Resonance_Elation',
|
||||||
cn='命途回响:「欢愉」',
|
cn='命途回响:「欢愉」',
|
||||||
cht='命途迴響:「歡愉」',
|
cht='命途迴響:「歡愉」',
|
||||||
@ -411,7 +543,7 @@ Path_Resonance_Elation = RogueResonance(
|
|||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Formation_Doomsday_Carnival = RogueResonance(
|
Resonance_Formation_Doomsday_Carnival = RogueResonance(
|
||||||
id=38,
|
id=50,
|
||||||
name='Resonance_Formation_Doomsday_Carnival',
|
name='Resonance_Formation_Doomsday_Carnival',
|
||||||
cn='回响构音:末日狂欢',
|
cn='回响构音:末日狂欢',
|
||||||
cht='迴響構音:末日狂歡',
|
cht='迴響構音:末日狂歡',
|
||||||
@ -422,7 +554,7 @@ Resonance_Formation_Doomsday_Carnival = RogueResonance(
|
|||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Formation_Dance_of_Growth = RogueResonance(
|
Resonance_Formation_Dance_of_Growth = RogueResonance(
|
||||||
id=39,
|
id=51,
|
||||||
name='Resonance_Formation_Dance_of_Growth',
|
name='Resonance_Formation_Dance_of_Growth',
|
||||||
cn='回响构音:树苗长高舞',
|
cn='回响构音:树苗长高舞',
|
||||||
cht='迴響構音:樹苗長高舞',
|
cht='迴響構音:樹苗長高舞',
|
||||||
@ -433,7 +565,7 @@ Resonance_Formation_Dance_of_Growth = RogueResonance(
|
|||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Formation_Instant_Win = RogueResonance(
|
Resonance_Formation_Instant_Win = RogueResonance(
|
||||||
id=40,
|
id=52,
|
||||||
name='Resonance_Formation_Instant_Win',
|
name='Resonance_Formation_Instant_Win',
|
||||||
cn='回响构音:开盖有奖',
|
cn='回响构音:开盖有奖',
|
||||||
cht='迴響構音:開蓋有獎',
|
cht='迴響構音:開蓋有獎',
|
||||||
@ -444,7 +576,7 @@ Resonance_Formation_Instant_Win = RogueResonance(
|
|||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Interplay_The_Taste_of_Anglerfish = RogueResonance(
|
Resonance_Interplay_The_Taste_of_Anglerfish = RogueResonance(
|
||||||
id=41,
|
id=53,
|
||||||
name='Resonance_Interplay_The_Taste_of_Anglerfish',
|
name='Resonance_Interplay_The_Taste_of_Anglerfish',
|
||||||
cn='回响交错:安康鱼之味',
|
cn='回响交错:安康鱼之味',
|
||||||
cht='迴響交錯:鮟鱇魚之味',
|
cht='迴響交錯:鮟鱇魚之味',
|
||||||
@ -455,7 +587,7 @@ Resonance_Interplay_The_Taste_of_Anglerfish = RogueResonance(
|
|||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Interplay_Guinea_Pig_in_Ice_Coffin = RogueResonance(
|
Resonance_Interplay_Guinea_Pig_in_Ice_Coffin = RogueResonance(
|
||||||
id=42,
|
id=54,
|
||||||
name='Resonance_Interplay_Guinea_Pig_in_Ice_Coffin',
|
name='Resonance_Interplay_Guinea_Pig_in_Ice_Coffin',
|
||||||
cn='回响交错:冰棺与豚鼠',
|
cn='回响交错:冰棺与豚鼠',
|
||||||
cht='迴響交錯:冰棺與豚鼠',
|
cht='迴響交錯:冰棺與豚鼠',
|
||||||
@ -465,8 +597,30 @@ Resonance_Interplay_Guinea_Pig_in_Ice_Coffin = RogueResonance(
|
|||||||
path_id=7,
|
path_id=7,
|
||||||
rarity=3,
|
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(
|
Path_Resonance_Propagation = RogueResonance(
|
||||||
id=43,
|
id=57,
|
||||||
name='Path_Resonance_Propagation',
|
name='Path_Resonance_Propagation',
|
||||||
cn='命途回响:「繁育」',
|
cn='命途回响:「繁育」',
|
||||||
cht='命途迴響:「繁育」',
|
cht='命途迴響:「繁育」',
|
||||||
@ -477,7 +631,7 @@ Path_Resonance_Propagation = RogueResonance(
|
|||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Formation_Proboscis = RogueResonance(
|
Resonance_Formation_Proboscis = RogueResonance(
|
||||||
id=44,
|
id=58,
|
||||||
name='Resonance_Formation_Proboscis',
|
name='Resonance_Formation_Proboscis',
|
||||||
cn='回响构音:刺吸口器',
|
cn='回响构音:刺吸口器',
|
||||||
cht='迴響構音:刺吸口器',
|
cht='迴響構音:刺吸口器',
|
||||||
@ -488,7 +642,7 @@ Resonance_Formation_Proboscis = RogueResonance(
|
|||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Formation_Phenol_Compounds = RogueResonance(
|
Resonance_Formation_Phenol_Compounds = RogueResonance(
|
||||||
id=45,
|
id=59,
|
||||||
name='Resonance_Formation_Phenol_Compounds',
|
name='Resonance_Formation_Phenol_Compounds',
|
||||||
cn='回响构音:酚类物质',
|
cn='回响构音:酚类物质',
|
||||||
cht='迴響構音:酚類物質',
|
cht='迴響構音:酚類物質',
|
||||||
@ -499,7 +653,7 @@ Resonance_Formation_Phenol_Compounds = RogueResonance(
|
|||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Formation_Crystal_Pincers = RogueResonance(
|
Resonance_Formation_Crystal_Pincers = RogueResonance(
|
||||||
id=46,
|
id=60,
|
||||||
name='Resonance_Formation_Crystal_Pincers',
|
name='Resonance_Formation_Crystal_Pincers',
|
||||||
cn='回响构音:结晶螯刺',
|
cn='回响构音:结晶螯刺',
|
||||||
cht='迴響構音:結晶螯刺',
|
cht='迴響構音:結晶螯刺',
|
||||||
@ -510,7 +664,7 @@ Resonance_Formation_Crystal_Pincers = RogueResonance(
|
|||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Interplay_Superposition_Eye = RogueResonance(
|
Resonance_Interplay_Superposition_Eye = RogueResonance(
|
||||||
id=47,
|
id=61,
|
||||||
name='Resonance_Interplay_Superposition_Eye',
|
name='Resonance_Interplay_Superposition_Eye',
|
||||||
cn='回响交错:重叠象眼',
|
cn='回响交错:重叠象眼',
|
||||||
cht='迴響交錯:重疊象眼',
|
cht='迴響交錯:重疊象眼',
|
||||||
@ -521,7 +675,7 @@ Resonance_Interplay_Superposition_Eye = RogueResonance(
|
|||||||
rarity=3,
|
rarity=3,
|
||||||
)
|
)
|
||||||
Resonance_Interplay_Adherent_Microbial_Mat = RogueResonance(
|
Resonance_Interplay_Adherent_Microbial_Mat = RogueResonance(
|
||||||
id=48,
|
id=62,
|
||||||
name='Resonance_Interplay_Adherent_Microbial_Mat',
|
name='Resonance_Interplay_Adherent_Microbial_Mat',
|
||||||
cn='回响交错:附着菌毯',
|
cn='回响交错:附着菌毯',
|
||||||
cht='迴響交錯:附著菌毯',
|
cht='迴響交錯:附著菌毯',
|
||||||
@ -531,3 +685,91 @@ Resonance_Interplay_Adherent_Microbial_Mat = RogueResonance(
|
|||||||
path_id=8,
|
path_id=8,
|
||||||
rarity=3,
|
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 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.entry.entry import RogueEntry
|
||||||
from tasks.rogue.exception import RogueReachedWeeklyPointLimit, RogueTeamNotPrepared
|
from tasks.rogue.exception import RogueReachedWeeklyPointLimit, RogueTeamNotPrepared
|
||||||
from tasks.rogue.route.loader import RouteLoader
|
from tasks.rogue.route.loader import RouteLoader
|
||||||
@ -43,8 +43,8 @@ class Rogue(RouteLoader, RogueEntry):
|
|||||||
# Archived daily quest
|
# Archived daily quest
|
||||||
if success:
|
if success:
|
||||||
quests = self.config.stored.DailyQuest.load_quests()
|
quests = self.config.stored.DailyQuest.load_quests()
|
||||||
if Complete_1_stage_in_Simulated_Universe_Any_world in quests:
|
if Complete_Simulated_Universe_1_times in quests:
|
||||||
logger.info('Achieve daily quest Complete_1_stage_in_Simulated_Universe_Any_world')
|
logger.info('Achieve daily quest Complete_Simulated_Universe_1_times')
|
||||||
self.config.task_call('DailyQuest')
|
self.config.task_call('DailyQuest')
|
||||||
self.config.task_stop()
|
self.config.task_stop()
|
||||||
# End
|
# End
|
||||||
|