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

Fix: Path finding when grids blocked by fortress

This commit is contained in:
LmeSzinc
2021-09-17 18:22:24 +08:00
parent e0063325b2
commit 017df17029
18 changed files with 152 additions and 35 deletions

View File

@@ -55,7 +55,10 @@ class CampaignBase(CampaignUI, Map, AutoSearchCombat):
if self.battle_count >= 3:
self.pick_up_ammo()
remain = self.map.select(is_enemy=True, is_boss=False)
remain = self.map.select(is_enemy=True) \
.add(self.map.select(is_siren=True)) \
.add(self.map.select(is_fortress=True)) \
.delete(self.map.select(is_boss=True))
logger.info(f'Enemy remain: {remain}')
if remain.count > 0:
if self.clear_siren():