mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-03-12 17:57:01 +08:00
Merge branch 'master' of https://github.com/LmeSzinc/AzurLaneAutoScript
This commit is contained in:
@@ -273,12 +273,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():
|
||||
@@ -342,11 +349,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 not self._withdraw 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'):
|
||||
continue
|
||||
if self.handle_urgent_commission():
|
||||
get_urgent_commission = True
|
||||
continue
|
||||
|
||||
@@ -131,6 +131,11 @@ class Combat(Level, HPBalancer, Retirement, SubmarineCall, CombatAuto, CombatMan
|
||||
return True
|
||||
# Battle UI PAUSE_Neon uses QUIT_New
|
||||
# Battle UI PAUSE_Cyber uses QUIT_New
|
||||
# [TW] QUIT_New is in bold and PAUSE_Cyber is regular weight
|
||||
if QUIT_Cyber.match_luma(self.device.image, offset=offset):
|
||||
self.device.click(QUIT_Cyber)
|
||||
timer.reset()
|
||||
return True
|
||||
if QUIT_Christmas.match_luma(self.device.image, offset=offset):
|
||||
self.device.click(QUIT_Christmas)
|
||||
timer.reset()
|
||||
@@ -325,8 +330,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 +546,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 +557,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