1
0
mirror of https://gitee.com/sui-feng-cb/AzurLaneAutoScript1 synced 2026-03-29 00:08:02 +08:00

Add: Chapter SP

- Spilt map config MAP_CHAPTER_SWITCH_20241219 and MAP_HAS_MODE_SWITCH
This commit is contained in:
LmeSzinc
2024-12-20 23:31:49 +08:00
parent c9fff1efa2
commit 7b4a716273
8 changed files with 14 additions and 10 deletions

View File

@@ -59,6 +59,7 @@ class Config:
STAGE_ENTRANCE = ['half', '20240725']
MAP_CHAPTER_SWITCH_20241219 = True
MAP_HAS_MODE_SWITCH = True
MAP_HAS_MOVABLE_NORMAL_ENEMY = True
MAP_SIREN_HAS_BOSS_ICON_SMALL = True

View File

@@ -60,6 +60,7 @@ class Config:
STAGE_ENTRANCE = ['half', '20240725']
MAP_CHAPTER_SWITCH_20241219 = True
MAP_HAS_MODE_SWITCH = True
MAP_HAS_MOVABLE_NORMAL_ENEMY = True
MAP_SIREN_HAS_BOSS_ICON_SMALL = True

View File

@@ -75,7 +75,7 @@ class Campaign(CampaignBase):
def battle_0(self):
if self.clear_siren():
return True
if self.clear_filter_enemy(self.ENEMY_FILTER, preserve=0):
if self.clear_enemy(sort=('weight', 'cost_2', 'cost_1')):
return True
return self.battle_default()

View File

@@ -59,6 +59,7 @@ class Config:
STAGE_ENTRANCE = ['half', '20240725']
MAP_CHAPTER_SWITCH_20241219 = True
MAP_HAS_MODE_SWITCH = True
MAP_HAS_MOVABLE_NORMAL_ENEMY = True
MAP_SIREN_HAS_BOSS_ICON_SMALL = True

View File

@@ -60,6 +60,7 @@ class Config:
STAGE_ENTRANCE = ['half', '20240725']
MAP_CHAPTER_SWITCH_20241219 = True
MAP_HAS_MODE_SWITCH = True
MAP_HAS_MOVABLE_NORMAL_ENEMY = True
MAP_SIREN_HAS_BOSS_ICON_SMALL = True

View File

@@ -25,11 +25,11 @@ MAP.weight_data = """
50 50 50 50 50 50 50 50 50 50 50
50 50 50 50 50 50 50 50 50 50 50
50 50 50 50 50 50 50 50 50 50 50
50 50 50 50 50 50 50 50 50 50 50
50 50 50 50 50 50 50 50 50 50 50
50 50 50 50 50 50 50 50 50 50 50
50 50 50 50 50 50 50 50 50 50 50
50 50 50 50 50 50 50 50 50 50 50
50 50 10 50 50 50 50 50 50 50 50
50 50 10 10 10 10 10 50 50 50 50
50 50 10 10 10 10 10 50 50 50 50
50 50 10 10 10 10 10 50 50 50 50
50 50 10 10 10 10 10 50 50 50 50
"""
MAP.spawn_data = [
{'battle': 0, 'enemy': 2, 'siren': 2},
@@ -76,7 +76,7 @@ class Campaign(CampaignBase):
def battle_0(self):
if self.clear_siren():
return True
if self.clear_filter_enemy(self.ENEMY_FILTER, preserve=1):
if self.clear_enemy(sort=('weight', 'cost_2', 'cost_1')):
return True
return self.battle_default()
@@ -84,7 +84,7 @@ class Campaign(CampaignBase):
def battle_5(self):
if self.clear_siren():
return True
if self.clear_filter_enemy(self.ENEMY_FILTER, preserve=0):
if self.clear_enemy(sort=('weight', 'cost_2', 'cost_1')):
return True
return self.battle_default()