1
0
mirror of https://gitee.com/sui-feng-cb/AzurLaneAutoScript1 synced 2026-03-12 13:17:00 +08:00

Upd: Exercise HP daemon on new battle UI theme

Signed-off-by: LmeSzinc <37934724+LmeSzinc@users.noreply.github.com>
This commit is contained in:
LmeSzinc
2024-09-25 13:08:10 +08:00
parent cf7b208a4f
commit 32f118f653
11 changed files with 23 additions and 6 deletions

View File

@@ -43,13 +43,18 @@ class ExerciseCombat(HpDaemon, OpponentChoose, ExerciseEquipment, Combat):
self.low_hp_confirm_timer = Timer(self.config.Exercise_LowHpConfirmWait, count=2).start()
show_hp_timer = Timer(5)
pause_interval = Timer(0.5, count=1)
# Pause button to identify battle UI theme
pause = None
success = True
end = False
while 1:
self.device.screenshot()
if not self.is_combat_executing():
p = self.is_combat_executing()
if p:
pause = p
else:
# Finish - S or D rank
if self.appear_then_click(BATTLE_STATUS_S, interval=1):
success = True
@@ -86,7 +91,7 @@ class ExerciseCombat(HpDaemon, OpponentChoose, ExerciseEquipment, Combat):
pause_interval.reset()
continue
if not end:
if self._at_low_hp(image=self.device.image):
if self._at_low_hp(image=self.device.image, pause=pause):
logger.info('Exercise quit')
if pause_interval.reached():
pause = self.is_combat_executing()