From d82e206463e1f0760e3f40f5f29cabdbe69d65c5 Mon Sep 17 00:00:00 2001 From: YoursFunny Date: Fri, 10 Nov 2023 20:51:39 +0800 Subject: [PATCH] fix(tc): stick at certain status --- tasks/tactical_challenge/tactical_challenge.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tasks/tactical_challenge/tactical_challenge.py b/tasks/tactical_challenge/tactical_challenge.py index d78b53c..6250eb9 100644 --- a/tasks/tactical_challenge/tactical_challenge.py +++ b/tasks/tactical_challenge/tactical_challenge.py @@ -116,8 +116,8 @@ class TacticalChallenge(UI): if self.appear_then_click(CHALLENGE_LOSE): return TCStatus.LOSE case TCStatus.WIN | TCStatus.LOSE: - if self.appear(CHALLENGE_WIN) or self.appear(CHALLENGE_LOSE): - return TCStatus.RESULT + if self.appear_then_click(CHALLENGE_WIN) or self.appear_then_click(CHALLENGE_LOSE): + return status is_valid, ticket = self._get_ticket() if not is_valid: return status