perf: mission

This commit is contained in:
RedDeadDepresso
2024-01-15 17:45:34 +08:00
committed by YoursFunny
parent 01a3fdfce5
commit 7e1070e740
+3 -6
View File
@@ -45,14 +45,10 @@ MODE_TO_PAGE = {
class MissionUI(UI, AP): class MissionUI(UI, AP):
def select_mission(self, mode, stage): def select_mission(self, mode, stage):
area = int(stage.split("-")[0]) area = int(stage.split("-")[0])
if not self.select_area(area):
logger.warning("Area not found")
return False
switch = SWITCH_HARD if mode == "H" else SWITCH_NORMAL switch = SWITCH_HARD if mode == "H" else SWITCH_NORMAL
if not self.select_mode(switch) and not self.select_area(area): if self.select_area(area) and self.select_mode(switch):
return False
return True return True
return False
def select_area(self, num): def select_area(self, num):
"""" """"
@@ -77,6 +73,7 @@ class MissionUI(UI, AP):
except: except:
tries += 1 tries += 1
if tries > 3: if tries > 3:
logger.warning(f"Area {num} not found")
return False return False
def select_mode(self, switch): def select_mode(self, switch):