mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-03-28 06:39:43 +08:00
Fix: Combat appear check should before enemy searching check
This commit is contained in:
@@ -320,21 +320,6 @@ class OSFleet(OSCamera, Combat, Fleet, OSAsh):
|
|||||||
confirm_timer.reset()
|
confirm_timer.reset()
|
||||||
continue
|
continue
|
||||||
|
|
||||||
# Enemy searching
|
|
||||||
if not enemy_searching_appear and self.enemy_searching_appear():
|
|
||||||
enemy_searching_appear = True
|
|
||||||
confirm_timer.reset()
|
|
||||||
continue
|
|
||||||
else:
|
|
||||||
if enemy_searching_appear:
|
|
||||||
self.handle_enemy_flashing()
|
|
||||||
self.device.sleep(0.3)
|
|
||||||
logger.info('Enemy searching appeared.')
|
|
||||||
enemy_searching_appear = False
|
|
||||||
result.add('search')
|
|
||||||
if self.is_in_map():
|
|
||||||
self.enemy_searching_color_initial()
|
|
||||||
|
|
||||||
# Combat
|
# Combat
|
||||||
if self.combat_appear():
|
if self.combat_appear():
|
||||||
# Use ui_back() for testing, because there are too few abyssal loggers every month.
|
# Use ui_back() for testing, because there are too few abyssal loggers every month.
|
||||||
@@ -352,6 +337,22 @@ class OSFleet(OSCamera, Combat, Fleet, OSAsh):
|
|||||||
result.add('akashi')
|
result.add('akashi')
|
||||||
continue
|
continue
|
||||||
|
|
||||||
|
# Enemy searching
|
||||||
|
if not enemy_searching_appear and self.enemy_searching_appear():
|
||||||
|
enemy_searching_appear = True
|
||||||
|
confirm_timer.reset()
|
||||||
|
continue
|
||||||
|
else:
|
||||||
|
if enemy_searching_appear:
|
||||||
|
self.handle_enemy_flashing()
|
||||||
|
self.device.sleep(0.3)
|
||||||
|
logger.info('Enemy searching appeared.')
|
||||||
|
enemy_searching_appear = False
|
||||||
|
confirm_timer.reset()
|
||||||
|
result.add('search')
|
||||||
|
if self.is_in_map():
|
||||||
|
self.enemy_searching_color_initial()
|
||||||
|
|
||||||
# Arrive
|
# Arrive
|
||||||
# Check colors, because screen goes black when something is unlocking.
|
# Check colors, because screen goes black when something is unlocking.
|
||||||
if self.is_in_map() and IN_MAP.match_appear_on(self.device.image):
|
if self.is_in_map() and IN_MAP.match_appear_on(self.device.image):
|
||||||
|
|||||||
Reference in New Issue
Block a user