mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-03-23 06:18:01 +08:00
Fix: Avoid clicking EXP_INFO_B in chapter A
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
from module.campaign.campaign_base import CampaignBase
|
from .campaign_base import CampaignBase
|
||||||
from module.map.map_base import CampaignMap
|
from module.map.map_base import CampaignMap
|
||||||
from module.map.map_grids import SelectedGrids, RoadGrids
|
from module.map.map_grids import SelectedGrids, RoadGrids
|
||||||
from module.logger import logger
|
from module.logger import logger
|
||||||
@@ -84,7 +84,6 @@ class Campaign(CampaignBase):
|
|||||||
ENEMY_FILTER = '1L > 1M > 2L > 2M > 3L > 3M > 1E > 2E > 3E > 1C > 2C > 3C'
|
ENEMY_FILTER = '1L > 1M > 2L > 2M > 3L > 3M > 1E > 2E > 3E > 1C > 2C > 3C'
|
||||||
|
|
||||||
def battle_0(self):
|
def battle_0(self):
|
||||||
self.config.override(EnemyPriority_EnemyScaleBalanceWeight='default_mode')
|
|
||||||
if self.clear_siren():
|
if self.clear_siren():
|
||||||
return True
|
return True
|
||||||
if self.clear_filter_enemy(self.ENEMY_FILTER, preserve=0):
|
if self.clear_filter_enemy(self.ENEMY_FILTER, preserve=0):
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from module.campaign.campaign_base import CampaignBase
|
from .campaign_base import CampaignBase
|
||||||
from module.map.map_base import CampaignMap
|
from module.map.map_base import CampaignMap
|
||||||
from module.map.map_grids import SelectedGrids, RoadGrids
|
from module.map.map_grids import SelectedGrids, RoadGrids
|
||||||
from module.logger import logger
|
from module.logger import logger
|
||||||
@@ -65,7 +65,6 @@ class Campaign(CampaignBase):
|
|||||||
ENEMY_FILTER = '1L > 1M > 2L > 2M > 3L > 3M > 1E > 2E > 3E > 1C > 2C > 3C'
|
ENEMY_FILTER = '1L > 1M > 2L > 2M > 3L > 3M > 1E > 2E > 3E > 1C > 2C > 3C'
|
||||||
|
|
||||||
def battle_0(self):
|
def battle_0(self):
|
||||||
self.config.override(EnemyPriority_EnemyScaleBalanceWeight='default_mode')
|
|
||||||
if self.clear_siren():
|
if self.clear_siren():
|
||||||
return True
|
return True
|
||||||
if self.clear_filter_enemy(self.ENEMY_FILTER, preserve=0):
|
if self.clear_filter_enemy(self.ENEMY_FILTER, preserve=0):
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from module.campaign.campaign_base import CampaignBase
|
from .campaign_base import CampaignBase
|
||||||
from module.map.map_base import CampaignMap
|
from module.map.map_base import CampaignMap
|
||||||
from module.map.map_grids import SelectedGrids, RoadGrids
|
from module.map.map_grids import SelectedGrids, RoadGrids
|
||||||
from module.logger import logger
|
from module.logger import logger
|
||||||
@@ -68,7 +68,6 @@ class Campaign(CampaignBase):
|
|||||||
ENEMY_FILTER = '1L > 1M > 2L > 2M > 3L > 3M > 1E > 2E > 3E > 1C > 2C > 3C'
|
ENEMY_FILTER = '1L > 1M > 2L > 2M > 3L > 3M > 1E > 2E > 3E > 1C > 2C > 3C'
|
||||||
|
|
||||||
def battle_0(self):
|
def battle_0(self):
|
||||||
self.config.override(EnemyPriority_EnemyScaleBalanceWeight='default_mode')
|
|
||||||
if self.clear_siren():
|
if self.clear_siren():
|
||||||
return True
|
return True
|
||||||
if self.clear_filter_enemy(self.ENEMY_FILTER, preserve=0):
|
if self.clear_filter_enemy(self.ENEMY_FILTER, preserve=0):
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from module.campaign.campaign_base import CampaignBase
|
from .campaign_base import CampaignBase
|
||||||
from module.map.map_base import CampaignMap
|
from module.map.map_base import CampaignMap
|
||||||
from module.map.map_grids import SelectedGrids, RoadGrids
|
from module.map.map_grids import SelectedGrids, RoadGrids
|
||||||
from module.logger import logger
|
from module.logger import logger
|
||||||
@@ -85,7 +85,6 @@ class Campaign(CampaignBase):
|
|||||||
ENEMY_FILTER = '1L > 1M > 2L > 2M > 3L > 3M > 1E > 2E > 3E > 1C > 2C > 3C'
|
ENEMY_FILTER = '1L > 1M > 2L > 2M > 3L > 3M > 1E > 2E > 3E > 1C > 2C > 3C'
|
||||||
|
|
||||||
def battle_0(self):
|
def battle_0(self):
|
||||||
self.config.override(EnemyPriority_EnemyScaleBalanceWeight='default_mode')
|
|
||||||
if self.clear_siren():
|
if self.clear_siren():
|
||||||
return True
|
return True
|
||||||
if self.clear_filter_enemy(self.ENEMY_FILTER, preserve=0):
|
if self.clear_filter_enemy(self.ENEMY_FILTER, preserve=0):
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from module.campaign.campaign_base import CampaignBase
|
from .campaign_base import CampaignBase
|
||||||
from module.map.map_base import CampaignMap
|
from module.map.map_base import CampaignMap
|
||||||
from module.map.map_grids import SelectedGrids, RoadGrids
|
from module.map.map_grids import SelectedGrids, RoadGrids
|
||||||
from module.logger import logger
|
from module.logger import logger
|
||||||
@@ -73,7 +73,6 @@ class Campaign(CampaignBase):
|
|||||||
ENEMY_FILTER = '1L > 1M > 2L > 2M > 3L > 3M > 1E > 2E > 3E > 1C > 2C > 3C'
|
ENEMY_FILTER = '1L > 1M > 2L > 2M > 3L > 3M > 1E > 2E > 3E > 1C > 2C > 3C'
|
||||||
|
|
||||||
def battle_0(self):
|
def battle_0(self):
|
||||||
self.config.override(EnemyPriority_EnemyScaleBalanceWeight='default_mode')
|
|
||||||
if self.clear_siren():
|
if self.clear_siren():
|
||||||
return True
|
return True
|
||||||
if self.clear_filter_enemy(self.ENEMY_FILTER, preserve=0):
|
if self.clear_filter_enemy(self.ENEMY_FILTER, preserve=0):
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
from module.campaign.campaign_base import CampaignBase
|
from .campaign_base import CampaignBase
|
||||||
from module.map.map_base import CampaignMap
|
from module.map.map_base import CampaignMap
|
||||||
from module.map.map_grids import SelectedGrids, RoadGrids
|
from module.map.map_grids import SelectedGrids, RoadGrids
|
||||||
from module.logger import logger
|
from module.logger import logger
|
||||||
@@ -76,7 +76,6 @@ class Campaign(CampaignBase):
|
|||||||
ENEMY_FILTER = '1L > 1M > 2L > 2M > 3L > 3M > 1E > 2E > 3E > 1C > 2C > 3C'
|
ENEMY_FILTER = '1L > 1M > 2L > 2M > 3L > 3M > 1E > 2E > 3E > 1C > 2C > 3C'
|
||||||
|
|
||||||
def battle_0(self):
|
def battle_0(self):
|
||||||
self.config.override(EnemyPriority_EnemyScaleBalanceWeight='default_mode')
|
|
||||||
if self.clear_siren():
|
if self.clear_siren():
|
||||||
return True
|
return True
|
||||||
if self.clear_filter_enemy(self.ENEMY_FILTER, preserve=0):
|
if self.clear_filter_enemy(self.ENEMY_FILTER, preserve=0):
|
||||||
|
|||||||
14
campaign/event_20221222_cn/campaign_base.py
Normal file
14
campaign/event_20221222_cn/campaign_base.py
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
from module.campaign.campaign_base import CampaignBase as CampaignBase_
|
||||||
|
from module.ui.page import page_event
|
||||||
|
|
||||||
|
|
||||||
|
class CampaignBase(CampaignBase_):
|
||||||
|
def handle_exp_info(self):
|
||||||
|
# Random background of hits EXP_INFO_B
|
||||||
|
if self.ui_page_appear(page_event):
|
||||||
|
return False
|
||||||
|
return super().handle_exp_info()
|
||||||
|
|
||||||
|
def map_data_init(self, map_):
|
||||||
|
super().map_data_init(map_)
|
||||||
|
self.config.override(EnemyPriority_EnemyScaleBalanceWeight='default_mode')
|
||||||
Reference in New Issue
Block a user