mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-03-18 06:51:28 +08:00
Fix: clear_any_enemy if no fleet 2
This commit is contained in:
@@ -87,7 +87,7 @@ class Campaign(CampaignBase):
|
||||
remain = self.map.select(is_enemy=True)
|
||||
logger.info(f'Enemy remain: {remain}')
|
||||
boss = self.map.select(is_boss=True)
|
||||
logger.info(f'Boss appear: {remain}')
|
||||
logger.info(f'Boss appear: {boss}')
|
||||
if not boss:
|
||||
if self.fleet_2_protect():
|
||||
return True
|
||||
|
||||
@@ -84,14 +84,18 @@ class Campaign(CampaignBase):
|
||||
if remain:
|
||||
if self.fleet_2_protect():
|
||||
return True
|
||||
elif self.clear_any_enemy(sort=('weight', 'cost_2', 'cost_1')):
|
||||
return True
|
||||
if not self.map_is_clear_mode:
|
||||
remain = self.map.select(is_enemy=True)
|
||||
logger.info(f'Enemy remain: {remain}')
|
||||
boss = self.map.select(is_boss=True)
|
||||
logger.info(f'Boss appear: {remain}')
|
||||
logger.info(f'Boss appear: {boss}')
|
||||
if not boss:
|
||||
if self.fleet_2_protect():
|
||||
return True
|
||||
elif self.clear_any_enemy(sort=('weight', 'cost_2', 'cost_1')):
|
||||
return True
|
||||
|
||||
return super().battle_function()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user