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

Fix: Unable to call submarine because of unknown inner shadow on button

- Fix: Still delaying tasks if map orders haven't been executed successfully
This commit is contained in:
LmeSzinc
2021-12-09 01:08:42 +08:00
parent c309ebcf5f
commit dc2d4c1c12
18 changed files with 11 additions and 12 deletions

View File

@@ -66,14 +66,13 @@ class MapOrderHandler(MapOperation, ActionPointHandler, EnemySearchingHandler, Z
else:
confirm_timer.reset()
if self.is_in_map_order():
if not self.appear(button):
if missing_timer.reached():
logger.info(f'Map order not available: {button}')
self.order_quit()
return False
else:
missing_timer.reset()
if self.is_in_map_order() and not self.appear(button):
if missing_timer.reached():
logger.info(f'Map order not available: {button}')
self.order_quit()
return False
else:
missing_timer.reset()
if self.appear_then_click(button, interval=3):
continue
@@ -110,9 +109,9 @@ class MapOrderHandler(MapOperation, ActionPointHandler, EnemySearchingHandler, Z
# backup = self.config.cover(OS_ACTION_POINT_PRESERVE=0, OS_ACTION_POINT_BOX_USE=True)
if recon_scan:
self.order_execute(ORDER_SCAN)
recon_scan = self.order_execute(ORDER_SCAN)
if submarine_call:
self.order_execute(ORDER_SUBMARINE)
submarine_call = self.order_execute(ORDER_SUBMARINE)
self.config.opsi_task_delay(recon_scan=recon_scan, submarine_call=submarine_call)