From 47414bdf5fb22ddc697a1940aec5e0c53a5de493 Mon Sep 17 00:00:00 2001 From: positnuec <93694981+positnuec@users.noreply.github.com> Date: Fri, 10 Jul 2026 03:52:35 +0800 Subject: [PATCH] Fix: expand auto_search_combat_status exits as popups block auto search check between close enemies --- module/combat/auto_search_combat.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/module/combat/auto_search_combat.py b/module/combat/auto_search_combat.py index 9063b53f4..5e6689e51 100644 --- a/module/combat/auto_search_combat.py +++ b/module/combat/auto_search_combat.py @@ -444,6 +444,13 @@ class AutoSearchCombat(MapOperation, Combat, CampaignStatus): if self.is_auto_search_running(): self._auto_search_status_confirm = False break + if self.is_combat_loading(): + logger.info('Next battle already started') + break + if self.handle_retirement(): + self.map_offensive_auto_search() + # Map offensive ends at is_combat_loading + break if self.is_in_auto_search_menu() or self._handle_auto_search_menu_missing(): raise CampaignEnd @@ -455,10 +462,10 @@ class AutoSearchCombat(MapOperation, Combat, CampaignStatus): if self.handle_get_ship(): continue if not self._sinking and self.handle_auto_search_map_option(): - self._auto_search_status_confirm = False continue # bunch of popup handlers if self.handle_popup_confirm('AUTO_SEARCH_COMBAT_STATUS'): + self._auto_search_status_confirm = True continue if self.handle_urgent_commission(): get_urgent_commission = True