mirror of
https://github.com/LmeSzinc/AzurLaneAutoScript.git
synced 2025-01-09 05:47:30 +08:00
Fix: [TW] Daedalian Hymn event
- Merge event_20200521_cn into event_20210624_tw
This commit is contained in:
parent
ae13ead9bc
commit
28bf4aaea3
@ -50,6 +50,21 @@ class Config:
|
||||
MAP_HAS_AMBUSH = False
|
||||
# ===== End of generated config =====
|
||||
|
||||
TRUST_EDGE_LINES = False
|
||||
COINCIDENT_POINT_ENCOURAGE_DISTANCE = 1.5
|
||||
INTERNAL_LINES_FIND_PEAKS_PARAMETERS = {
|
||||
'height': (100, 255 - 24),
|
||||
'width': 1,
|
||||
'prominence': 10,
|
||||
'distance': 35,
|
||||
}
|
||||
EDGE_LINES_FIND_PEAKS_PARAMETERS = {
|
||||
'height': (255 - 24, 255),
|
||||
'prominence': 2,
|
||||
'distance': 50,
|
||||
'wlen': 1000
|
||||
}
|
||||
|
||||
|
||||
class Campaign(CampaignBase):
|
||||
MAP = MAP
|
||||
|
@ -51,7 +51,7 @@ A9, B9, C9, D9, E9, F9, \
|
||||
|
||||
class Config:
|
||||
# ===== Start of generated config =====
|
||||
MAP_SIREN_TEMPLATE = ['jialisuoniye', 'aerjiliya']
|
||||
MAP_SIREN_TEMPLATE = ['LaGalissonniere', 'Algerie']
|
||||
MOVABLE_ENEMY_TURN = (2,)
|
||||
MAP_HAS_SIREN = True
|
||||
MAP_HAS_MOVABLE_ENEMY = True
|
||||
@ -60,6 +60,21 @@ class Config:
|
||||
MAP_HAS_AMBUSH = False
|
||||
# ===== End of generated config =====
|
||||
|
||||
TRUST_EDGE_LINES = False
|
||||
COINCIDENT_POINT_ENCOURAGE_DISTANCE = 1.5
|
||||
INTERNAL_LINES_FIND_PEAKS_PARAMETERS = {
|
||||
'height': (100, 255 - 24),
|
||||
'width': 1,
|
||||
'prominence': 10,
|
||||
'distance': 35,
|
||||
}
|
||||
EDGE_LINES_FIND_PEAKS_PARAMETERS = {
|
||||
'height': (255 - 24, 255),
|
||||
'prominence': 2,
|
||||
'distance': 50,
|
||||
'wlen': 1000
|
||||
}
|
||||
|
||||
|
||||
class Campaign(CampaignBase):
|
||||
MAP = MAP
|
||||
|
@ -26,6 +26,21 @@ 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
|
||||
"""
|
||||
MAP.wall_data = """
|
||||
· · | · · · · · · · · · ,
|
||||
+ ,
|
||||
· · · · · · · · · · | · ,
|
||||
+ + + + + ,
|
||||
· · | · · | · | · · · · | · · ,
|
||||
+---+---+ | | + ,
|
||||
· · · | · · | · · · · | · | · ,
|
||||
+---+ +---+ +---+ +-- ,
|
||||
· · · · · · · · · · · ,
|
||||
,
|
||||
· · · · · · · · · · · ,
|
||||
,
|
||||
· · · · · · · · · · · ,
|
||||
"""
|
||||
MAP.spawn_data = [
|
||||
{'battle': 0, 'enemy': 2, 'siren': 1},
|
||||
{'battle': 1, 'enemy': 1},
|
||||
@ -46,7 +61,7 @@ A7, B7, C7, D7, E7, F7, G7, H7, I7, J7, K7, \
|
||||
|
||||
class Config(ConfigBase):
|
||||
# ===== Start of generated config =====
|
||||
MAP_SIREN_TEMPLATE = ['wokelan', 'aerjiliya']
|
||||
MAP_SIREN_TEMPLATE = ['Vauquelin', 'Algerie']
|
||||
MOVABLE_ENEMY_TURN = (2,)
|
||||
MAP_HAS_SIREN = True
|
||||
MAP_HAS_MOVABLE_ENEMY = True
|
||||
|
@ -32,6 +32,27 @@ 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
|
||||
"""
|
||||
MAP.wall_data = """
|
||||
· · · · · | · · · · | · · · · · ,
|
||||
+-----------+ +-----------+ ,
|
||||
· · | · · · | · · · · | · · · | · · ,
|
||||
| | | | ,
|
||||
· · | · · · | · · · · | · · · | · · ,
|
||||
+---+ +---+ +----+ +---+ ,
|
||||
· · · | · · · · · · · · | · · · ,
|
||||
| | ,
|
||||
· · · | · · · · · · · · | · · · ,
|
||||
| | ,
|
||||
· · · | · · · · · · · · | · · · ,
|
||||
| | ,
|
||||
· · · | · · · · · · · · | · · · ,
|
||||
| | ,
|
||||
· · · | · · · · · · · · | · · · ,
|
||||
| | ,
|
||||
· · · | · · · · · · · · | · · · ,
|
||||
+-----------+ +-----------+ ,
|
||||
· · · · · · | · · | · · · · · · ,
|
||||
"""
|
||||
MAP.spawn_data = [
|
||||
{'battle': 0, 'enemy': 2, 'siren': 2},
|
||||
{'battle': 1, 'enemy': 1},
|
||||
@ -55,7 +76,7 @@ A10, B10, C10, D10, E10, F10, G10, H10, I10, J10, K10, L10, M10, N10, \
|
||||
|
||||
class Config(ConfigBase):
|
||||
# ===== Start of generated config =====
|
||||
MAP_SIREN_TEMPLATE = ['wokelan', 'jialisuoniye']
|
||||
MAP_SIREN_TEMPLATE = ['Vauquelin', 'LaGalissonniere']
|
||||
MOVABLE_ENEMY_TURN = (2,)
|
||||
MAP_HAS_SIREN = True
|
||||
MAP_HAS_MOVABLE_ENEMY = True
|
||||
|
@ -50,6 +50,21 @@ class Config:
|
||||
MAP_HAS_AMBUSH = False
|
||||
# ===== End of generated config =====
|
||||
|
||||
TRUST_EDGE_LINES = False
|
||||
COINCIDENT_POINT_ENCOURAGE_DISTANCE = 1.5
|
||||
INTERNAL_LINES_FIND_PEAKS_PARAMETERS = {
|
||||
'height': (100, 255 - 16),
|
||||
'width': 1,
|
||||
'prominence': 10,
|
||||
'distance': 35,
|
||||
}
|
||||
EDGE_LINES_FIND_PEAKS_PARAMETERS = {
|
||||
'height': (255 - 16, 255),
|
||||
'prominence': 2,
|
||||
'distance': 50,
|
||||
'wlen': 1000
|
||||
}
|
||||
|
||||
|
||||
class Campaign(CampaignBase):
|
||||
MAP = MAP
|
||||
|
@ -58,6 +58,12 @@ class Campaign(CampaignBase):
|
||||
def battle_0(self):
|
||||
if self.clear_siren():
|
||||
return True
|
||||
if self.clear_enemy(scale=(1,)):
|
||||
return True
|
||||
if self.clear_enemy(scale=(2,), genre=['light', 'main', 'enemy', 'carrier']):
|
||||
return True
|
||||
if self.clear_enemy(genre=['light', 'main']):
|
||||
return True
|
||||
|
||||
return self.battle_default()
|
||||
|
||||
|
@ -51,7 +51,7 @@ A9, B9, C9, D9, E9, F9, \
|
||||
|
||||
class Config:
|
||||
# ===== Start of generated config =====
|
||||
MAP_SIREN_TEMPLATE = ['jialisuoniye', 'aerjiliya']
|
||||
MAP_SIREN_TEMPLATE = ['LaGalissonniere', 'Algerie']
|
||||
MOVABLE_ENEMY_TURN = (2,)
|
||||
MAP_HAS_SIREN = True
|
||||
MAP_HAS_MOVABLE_ENEMY = True
|
||||
@ -60,6 +60,21 @@ class Config:
|
||||
MAP_HAS_AMBUSH = False
|
||||
# ===== End of generated config =====
|
||||
|
||||
TRUST_EDGE_LINES = False
|
||||
COINCIDENT_POINT_ENCOURAGE_DISTANCE = 1.5
|
||||
INTERNAL_LINES_FIND_PEAKS_PARAMETERS = {
|
||||
'height': (100, 255 - 16),
|
||||
'width': 1,
|
||||
'prominence': 10,
|
||||
'distance': 35,
|
||||
}
|
||||
EDGE_LINES_FIND_PEAKS_PARAMETERS = {
|
||||
'height': (255 - 16, 255),
|
||||
'prominence': 2,
|
||||
'distance': 50,
|
||||
'wlen': 1000
|
||||
}
|
||||
|
||||
|
||||
class Campaign(CampaignBase):
|
||||
MAP = MAP
|
||||
@ -67,6 +82,12 @@ class Campaign(CampaignBase):
|
||||
def battle_0(self):
|
||||
if self.clear_siren():
|
||||
return True
|
||||
if self.clear_enemy(scale=(1,)):
|
||||
return True
|
||||
if self.clear_enemy(scale=(2,), genre=['light', 'main', 'enemy', 'carrier']):
|
||||
return True
|
||||
if self.clear_enemy(genre=['light', 'main']):
|
||||
return True
|
||||
|
||||
return self.battle_default()
|
||||
|
||||
|
@ -26,6 +26,21 @@ 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
|
||||
"""
|
||||
MAP.wall_data = """
|
||||
· · | · · · · · · · · · ,
|
||||
+ ,
|
||||
· · · · · · · · · · | · ,
|
||||
+ + + + + ,
|
||||
· · | · · | · | · · · · | · · ,
|
||||
+---+---+ | | + ,
|
||||
· · · | · · | · · · · | · | · ,
|
||||
+---+ +---+ +---+ +-- ,
|
||||
· · · · · · · · · · · ,
|
||||
,
|
||||
· · · · · · · · · · · ,
|
||||
,
|
||||
· · · · · · · · · · · ,
|
||||
"""
|
||||
MAP.spawn_data = [
|
||||
{'battle': 0, 'enemy': 2, 'siren': 2},
|
||||
{'battle': 1, 'enemy': 1},
|
||||
@ -47,7 +62,7 @@ A7, B7, C7, D7, E7, F7, G7, H7, I7, J7, K7, \
|
||||
|
||||
class Config(ConfigBase):
|
||||
# ===== Start of generated config =====
|
||||
MAP_SIREN_TEMPLATE = ['wokelan', 'aerjiliya']
|
||||
MAP_SIREN_TEMPLATE = ['Vauquelin', 'Algerie']
|
||||
MOVABLE_ENEMY_TURN = (2,)
|
||||
MAP_HAS_SIREN = True
|
||||
MAP_HAS_MOVABLE_ENEMY = True
|
||||
@ -63,6 +78,20 @@ class Campaign(CampaignBase):
|
||||
def battle_0(self):
|
||||
if self.clear_siren():
|
||||
return True
|
||||
if self.clear_enemy(scale=(2,), genre=['light', 'main', 'enemy', 'carrier']):
|
||||
return True
|
||||
if self.clear_enemy(scale=(3,), genre=['light', 'main', 'enemy', 'carrier']):
|
||||
return True
|
||||
|
||||
return self.battle_default()
|
||||
|
||||
def battle_5(self):
|
||||
if self.clear_enemy(scale=(1,)):
|
||||
return True
|
||||
if self.clear_enemy(scale=(2,), genre=['light', 'main', 'enemy', 'carrier']):
|
||||
return True
|
||||
if self.clear_enemy(genre=['light', 'main']):
|
||||
return True
|
||||
|
||||
return self.battle_default()
|
||||
|
||||
|
@ -32,6 +32,27 @@ 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
|
||||
"""
|
||||
MAP.wall_data = """
|
||||
· · · · · | · · · · | · · · · · ,
|
||||
+-----------+ +-----------+ ,
|
||||
· · | · · · | · · · · | · · · | · · ,
|
||||
| | | | ,
|
||||
· · | · · · | · · · · | · · · | · · ,
|
||||
+---+ +---+ +----+ +---+ ,
|
||||
· · · | · · · · · · · · | · · · ,
|
||||
| | ,
|
||||
· · · | · · · · · · · · | · · · ,
|
||||
| | ,
|
||||
· · · | · · · · · · · · | · · · ,
|
||||
| | ,
|
||||
· · · | · · · · · · · · | · · · ,
|
||||
| | ,
|
||||
· · · | · · · · · · · · | · · · ,
|
||||
| | ,
|
||||
· · · | · · · · · · · · | · · · ,
|
||||
+-----------+ +-----------+ ,
|
||||
· · · · · · | · · | · · · · · · ,
|
||||
"""
|
||||
MAP.spawn_data = [
|
||||
{'battle': 0, 'enemy': 2, 'siren': 2},
|
||||
{'battle': 1, 'enemy': 1},
|
||||
@ -56,7 +77,7 @@ A10, B10, C10, D10, E10, F10, G10, H10, I10, J10, K10, L10, M10, N10, \
|
||||
|
||||
class Config(ConfigBase):
|
||||
# ===== Start of generated config =====
|
||||
MAP_SIREN_TEMPLATE = ['wokelan', 'jialisuoniye']
|
||||
MAP_SIREN_TEMPLATE = ['Vauquelin', 'LaGalissonniere']
|
||||
MOVABLE_ENEMY_TURN = (2,)
|
||||
MAP_HAS_SIREN = True
|
||||
MAP_HAS_MOVABLE_ENEMY = True
|
||||
@ -72,8 +93,22 @@ class Campaign(CampaignBase):
|
||||
def battle_0(self):
|
||||
if self.clear_siren():
|
||||
return True
|
||||
if self.clear_enemy(scale=(2,), genre=['light', 'main', 'enemy', 'carrier']):
|
||||
return True
|
||||
if self.clear_enemy(scale=(3,), genre=['light', 'main', 'enemy', 'carrier']):
|
||||
return True
|
||||
|
||||
return self.battle_default()
|
||||
|
||||
def battle_5(self):
|
||||
if self.clear_enemy(scale=(1,)):
|
||||
return True
|
||||
if self.clear_enemy(scale=(2,), genre=['light', 'main', 'enemy', 'carrier']):
|
||||
return True
|
||||
if self.clear_enemy(genre=['light', 'main']):
|
||||
return True
|
||||
|
||||
return self.battle_default()
|
||||
|
||||
def battle_6(self):
|
||||
return self.fleet_boss.clear_boss()
|
||||
return self.fleet_2.brute_clear_boss()
|
||||
|
@ -53,7 +53,7 @@ A9, B9, C9, D9, E9, F9, G9, H9, I9, J9, K9, \
|
||||
|
||||
class Config:
|
||||
# ===== Start of generated config =====
|
||||
MAP_SIREN_TEMPLATE = ['wokelan', 'jialisuoniye', 'aerjiliya']
|
||||
MAP_SIREN_TEMPLATE = ['Vauquelin', 'LaGalissonniere', 'Algerie']
|
||||
MOVABLE_ENEMY_TURN = (2,)
|
||||
MAP_HAS_SIREN = True
|
||||
MAP_HAS_MOVABLE_ENEMY = True
|
||||
|
Loading…
Reference in New Issue
Block a user