From e32ba643d9db53d3616b72dfcd1562888ed3bb69 Mon Sep 17 00:00:00 2001 From: Hengyu Date: Mon, 21 Aug 2023 00:03:08 +0800 Subject: [PATCH] Upd: logging of `select_blessing_complete` --- tasks/rogue/blessing.py | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/tasks/rogue/blessing.py b/tasks/rogue/blessing.py index 5aac8fa26..b6719b67f 100644 --- a/tasks/rogue/blessing.py +++ b/tasks/rogue/blessing.py @@ -146,10 +146,19 @@ class RogueBlessingSelector(RogueSelector): Case 3: another choose blessings, but no blessing is selected when the new selection page loaded Case 4: event ui """ - return (self.main.is_in_main() or self.main.is_page_choose_curio() - or (self.main.is_page_choose_blessing() and not is_card_selected(self.main, target, - BLESSING_CONFIRM)) - or self.main.is_page_event()) + if self.main.is_in_main(): + logger.info("Main page checked") + return True + if self.main.is_page_choose_curio(): + logger.info("Choose curio page checked") + return True + if self.main.is_page_choose_blessing() and not is_card_selected(self.main, target, BLESSING_CONFIRM): + logger.info("A new choose blessing page checked") + return True + if self.main.is_page_event(): + logger.info("Event page checked") + return True + return False interval = Timer(1) enforce = False @@ -186,6 +195,7 @@ class RogueBlessingSelector(RogueSelector): self.main.device.screenshot() if is_select_blessing_complete(): + logger.info("Select blessing complete") break if interval.reached(): self.main.device.click(BLESSING_CONFIRM)