diff --git a/tasks/rogue/entry/entry.py b/tasks/rogue/entry/entry.py index acba8caf1..12856df89 100644 --- a/tasks/rogue/entry/entry.py +++ b/tasks/rogue/entry/entry.py @@ -323,8 +323,13 @@ class RogueEntry(RouteBase, RogueRewardHandler, RoguePathHandler, DungeonUI): if self.ui_page_appear(page_rogue): break + # Additional if self.appear_then_click(REWARD_CLOSE, interval=2): continue + # Popup that confirm character switch + if self.handle_popup_confirm(): + continue + # Click if self.appear(page_guide.check_button, interval=2): buttons = TELEPORT.match_multi_template(self.device.image) if len(buttons): @@ -355,11 +360,11 @@ class RogueEntry(RouteBase, RogueRewardHandler, RoguePathHandler, DungeonUI): if self.config.RogueDebug_DebugMode: # Always run return - + if self.config.stored.SimulatedUniverseFarm.is_expired(): # Expired, reset farming counter self.config.stored.SimulatedUniverseFarm.set(0) - + if self.config.stored.SimulatedUniverse.is_expired(): # Expired, do rogue pass