diff --git a/module/os/map.py b/module/os/map.py index 6029ced70..6460010bb 100644 --- a/module/os/map.py +++ b/module/os/map.py @@ -548,6 +548,7 @@ class OSMap(OSFleet, Map, GlobeCamera, StrategicSearchHandler): continue if self.info_bar_count()==1: self.ensure_no_info_bar() + self.device.sleep(5) for __ in self.loop(): if self.appear_then_click(AUTO_SEARCH_OS_MAP_OPTION_ON, offset=(5, 120)): break @@ -555,8 +556,8 @@ class OSMap(OSFleet, Map, GlobeCamera, StrategicSearchHandler): or self.appear(BATTLE_STATUS_C) or self.appear(BATTLE_STATUS_D) or self.is_combat_executing(): break if self.handle_map_get_items(): - self.device.sleep(5) - self.appear_then_click(AUTO_SEARCH_REWARD, offset=(5, 120)) + continue + if self.appear_then_click(AUTO_SEARCH_REWARD, offset=(5, 120)): break if self.handle_battle_status(): self.combat_status(expected_end='no_searching')