1
0
mirror of https://gitee.com/sui-feng-cb/AzurLaneAutoScript1 synced 2026-03-23 15:35:55 +08:00

Opt: Better enemy selection when having movable normal enemies

This commit is contained in:
LmeSzinc
2021-12-30 12:00:23 +08:00
parent 8d2318d19e
commit da84af0e50
4 changed files with 40 additions and 16 deletions

View File

@@ -79,11 +79,7 @@ class Campaign(CampaignBase):
if self.clear_filter_enemy(self.ENEMY_FILTER, preserve=0):
return True
else:
grids = self.map.select(is_enemy=True, is_boss=False).add(self.map.select(is_siren=True))
if grids:
logger.hr('Clear enemy')
self.show_select_grids(grids, sort=('cost_2',))
self.clear_chosen_enemy(grids[0])
if self.clear_any_enemy(sort=('cost_2',)):
return True
return self.battle_default()

View File

@@ -80,11 +80,7 @@ class Campaign(CampaignBase):
if self.clear_filter_enemy(self.ENEMY_FILTER, preserve=0):
return True
else:
grids = self.map.select(is_enemy=True, is_boss=False).add(self.map.select(is_siren=True))
if grids:
logger.hr('Clear enemy')
self.show_select_grids(grids, sort=('cost_2',))
self.clear_chosen_enemy(grids[0])
if self.clear_any_enemy(sort=('cost_2',)):
return True
return self.battle_default()