mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-03-15 18:07:23 +08:00
Fix: Sync bunch of popup handlers to all combat
This commit is contained in:
@@ -268,12 +268,19 @@ class AutoSearchCombat(MapOperation, Combat, CampaignStatus):
|
||||
if auto != 'combat_auto' and self.auto_mode_checked and self.is_combat_executing():
|
||||
if self.handle_combat_weapon_release():
|
||||
continue
|
||||
# bunch of popup handlers
|
||||
if self.handle_popup_confirm('AUTO_SEARCH_COMBAT_EXECUTE'):
|
||||
continue
|
||||
if self.handle_urgent_commission():
|
||||
continue
|
||||
if self.handle_story_skip():
|
||||
continue
|
||||
if self.handle_guild_popup_cancel():
|
||||
continue
|
||||
if self.handle_vote_popup():
|
||||
continue
|
||||
if self.handle_mission_popup_ack():
|
||||
continue
|
||||
|
||||
# End
|
||||
if self.is_in_auto_search_menu() or self._handle_auto_search_menu_missing():
|
||||
@@ -316,11 +323,12 @@ class AutoSearchCombat(MapOperation, Combat, CampaignStatus):
|
||||
# Combat status
|
||||
if self.handle_get_ship():
|
||||
continue
|
||||
if self.handle_popup_confirm('AUTO_SEARCH_COMBAT_STATUS'):
|
||||
continue
|
||||
if 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'):
|
||||
continue
|
||||
if self.handle_urgent_commission():
|
||||
continue
|
||||
if self.handle_story_skip():
|
||||
|
||||
@@ -325,8 +325,17 @@ class Combat(Level, HPBalancer, Retirement, SubmarineCall, CombatAuto, CombatMan
|
||||
continue
|
||||
if self.handle_submarine_call(submarine):
|
||||
continue
|
||||
# bunch of popup handlers
|
||||
if self.handle_popup_confirm('COMBAT_EXECUTE'):
|
||||
continue
|
||||
if self.handle_urgent_commission():
|
||||
continue
|
||||
if self.handle_guild_popup_cancel():
|
||||
continue
|
||||
if self.handle_vote_popup():
|
||||
continue
|
||||
if self.handle_mission_popup_ack():
|
||||
continue
|
||||
|
||||
# End
|
||||
if self.handle_battle_status(drop=drop) \
|
||||
@@ -532,6 +541,9 @@ class Combat(Level, HPBalancer, Retirement, SubmarineCall, CombatAuto, CombatMan
|
||||
if not exp_info and self.handle_battle_status(drop=drop):
|
||||
battle_status = True
|
||||
continue
|
||||
# bunch of popup handlers
|
||||
if self.handle_popup_confirm('COMBAT_STATUS'):
|
||||
continue
|
||||
if self.handle_urgent_commission(drop=drop):
|
||||
continue
|
||||
if self.handle_guild_popup_cancel():
|
||||
@@ -540,6 +552,7 @@ class Combat(Level, HPBalancer, Retirement, SubmarineCall, CombatAuto, CombatMan
|
||||
continue
|
||||
if self.handle_mission_popup_ack():
|
||||
continue
|
||||
# additional handlers in combat
|
||||
if self.handle_auto_search_exit(drop=drop):
|
||||
continue
|
||||
if self.handle_combat_mis_click():
|
||||
|
||||
Reference in New Issue
Block a user