From 7cddbaf7a19426288272ed44fd384af0236dac89 Mon Sep 17 00:00:00 2001 From: LmeSzinc <37934724+LmeSzinc@users.noreply.github.com> Date: Mon, 23 Mar 2026 18:24:10 +0800 Subject: [PATCH] Fix: Prefer TACTICAL_CLASS_START than TACTICAL_CLASS_CANCEL because TACTICAL_CLASS_CANCEL might be "Cancel" or "Return" in EN --- module/tactical/tactical_class.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/module/tactical/tactical_class.py b/module/tactical/tactical_class.py index b25f13a48..3c2e9f022 100644 --- a/module/tactical/tactical_class.py +++ b/module/tactical/tactical_class.py @@ -373,7 +373,7 @@ class RewardTacticalClass(Dock): if self.appear(RAPID_TRAINING, offset=offset, interval=1): self.device.click(RAPID_TRAINING) # Clear interval to enter _tactical_books_choose fast - self.interval_clear(TACTICAL_CLASS_CANCEL, interval=2) + self.interval_clear(TACTICAL_CLASS_START, interval=2) return True return False @@ -444,7 +444,7 @@ class RewardTacticalClass(Dock): # Get finish time # sometimes you have TACTICAL_CHECK without black-blurred background # TACTICAL_CLASS_CANCEL and TACTICAL_CHECK appears - if not self.appear(TACTICAL_CLASS_CANCEL, offset=(20, 20)) \ + if not self.appear(TACTICAL_CLASS_START, offset=(20, 20)) \ and self.appear(TACTICAL_CHECK, offset=(20, 20), interval=2): self.interval_clear([POPUP_CONFIRM, POPUP_CANCEL, GET_MISSION]) if book_empty: @@ -495,11 +495,10 @@ class RewardTacticalClass(Dock): if self.appear(MISSION_POPUP_GO, offset=self._popup_offset, interval=2): self.device.click(MISSION_POPUP_ACK) continue - if self.appear(TACTICAL_CLASS_CANCEL, offset=(30, 30), interval=2) \ - and self.appear(TACTICAL_CLASS_START, offset=(30, 30)): + if self.appear(TACTICAL_CLASS_START, offset=(30, 30), interval=2): if self._tactical_books_choose(): self.dock_select_index = 0 - self.interval_reset([TACTICAL_CLASS_CANCEL, BOOK_EMPTY_POPUP]) + self.interval_reset([TACTICAL_CLASS_START, BOOK_EMPTY_POPUP]) self.interval_clear([POPUP_CONFIRM, POPUP_CANCEL, GET_MISSION]) else: study_finished = True