mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-03-09 18:39:04 +08:00
Opt: Enemy selection in Counterattack Within the Fjord
And handle the stories in it
This commit is contained in:
parent
e6bd26b1d6
commit
14fc2cab5d
@ -59,10 +59,13 @@ class Config:
|
|||||||
|
|
||||||
class Campaign(CampaignBase):
|
class Campaign(CampaignBase):
|
||||||
MAP = MAP
|
MAP = MAP
|
||||||
|
ENEMY_FILTER = '1L > 1M > 1E > 1C > 2L > 2M > 2E > 2C > 3L > 3M > 3E > 3C'
|
||||||
|
|
||||||
def battle_0(self):
|
def battle_0(self):
|
||||||
if self.clear_siren():
|
if self.clear_siren():
|
||||||
return True
|
return True
|
||||||
|
if self.clear_filter_enemy(self.ENEMY_FILTER, preserve=0):
|
||||||
|
return True
|
||||||
|
|
||||||
return self.battle_default()
|
return self.battle_default()
|
||||||
|
|
||||||
|
|||||||
@ -60,10 +60,13 @@ class Config(ConfigBase):
|
|||||||
|
|
||||||
class Campaign(CampaignBase):
|
class Campaign(CampaignBase):
|
||||||
MAP = MAP
|
MAP = MAP
|
||||||
|
ENEMY_FILTER = '1L > 1M > 1E > 1C > 2L > 2M > 2E > 2C > 3L > 3M > 3E > 3C'
|
||||||
|
|
||||||
def battle_0(self):
|
def battle_0(self):
|
||||||
if self.clear_siren():
|
if self.clear_siren():
|
||||||
return True
|
return True
|
||||||
|
if self.clear_filter_enemy(self.ENEMY_FILTER, preserve=0):
|
||||||
|
return True
|
||||||
|
|
||||||
return self.battle_default()
|
return self.battle_default()
|
||||||
|
|
||||||
|
|||||||
@ -61,10 +61,13 @@ class Config(ConfigBase):
|
|||||||
|
|
||||||
class Campaign(CampaignBase):
|
class Campaign(CampaignBase):
|
||||||
MAP = MAP
|
MAP = MAP
|
||||||
|
ENEMY_FILTER = '1L > 1M > 1E > 1C > 2L > 2M > 2E > 2C > 3L > 3M > 3E > 3C'
|
||||||
|
|
||||||
def battle_0(self):
|
def battle_0(self):
|
||||||
if self.clear_siren():
|
if self.clear_siren():
|
||||||
return True
|
return True
|
||||||
|
if self.clear_filter_enemy(self.ENEMY_FILTER, preserve=0):
|
||||||
|
return True
|
||||||
|
|
||||||
return self.battle_default()
|
return self.battle_default()
|
||||||
|
|
||||||
|
|||||||
@ -276,7 +276,8 @@ class InfoHandler(ModuleBase):
|
|||||||
return False
|
return False
|
||||||
|
|
||||||
def handle_story_skip(self, drop=None):
|
def handle_story_skip(self, drop=None):
|
||||||
if self.map_has_clear_mode:
|
# 20220310: Game client bugged, Counterattack Within the Fjord Rerun still has stories in clear mode
|
||||||
|
if self.map_has_clear_mode and self.config.Campaign_Event != 'event_20200603_cn':
|
||||||
return False
|
return False
|
||||||
|
|
||||||
return self.story_skip(drop=drop)
|
return self.story_skip(drop=drop)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user