mirror of
https://github.com/LmeSzinc/AzurLaneAutoScript.git
synced 2025-01-07 07:07:15 +08:00
Add: War Archives Counterattack within the Fjord
This commit is contained in:
parent
888d72b682
commit
caeb091ce6
Binary file not shown.
After Width: | Height: | Size: 18 KiB |
@ -24,22 +24,23 @@ To add a new event, add a new row in here, and run `python -m module.config.conf
|
||||
| 20180607 | war archives 20180607 cn | Ink Stained Steel Sakura | 墨染的钢铁之花 | Ink Stained Steel Sakura | 墨染まりし鋼の桜 | 墨染的鋼鐵之花 |
|
||||
| 20180726 | war archives 20180726 cn | Iris of Light and Dark | 光与影的鸢尾之华 | Iris of Light and Dark | 光と影のアイリス | 光與影的鳶尾之華 |
|
||||
| 20210121 | war archives 20181227 cn | Crimson Echoes | 苍红的回响 | Crimson Echoes | 縹映る深緋の残響 | 蒼紅的迴響 |
|
||||
| 20210513 | war archives 20200820 cn | Scherzo of Iron and Blood | 铁血音符誓言 | Scherzo of Iron and Blood | 黒鉄の楽章 誓いの海 | - |
|
||||
| 20210513 | war archives 20200820 cn | Scherzo of Iron and Blood | 铁血音符誓言 | Scherzo of Iron and Blood | 黒鉄の楽章 誓いの海 | 鐵血音符誓言 |
|
||||
| 20211014 | war archives 20211014 cn | Crescendo of Polaris | 激奏的Polaris | Crescendo of Polaris | 激奏のポラリス | 激奏的Polaris |
|
||||
| 20220113 | war archives 20190911 cn | Empyreal Tragicomedy | 神圣的悲喜剧 | Empyreal Tragicomedy | 悲歎せし焔海の詩 | - |
|
||||
| 20220407 | war archives 20210325 cn | Ashen Simulacrum | 箱庭疗法 | Ashen Simulacrum | 開かれし紺碧の砂箱 | - |
|
||||
| 20220113 | war archives 20190911 cn | Empyreal Tragicomedy | 神圣的悲喜剧 | Empyreal Tragicomedy | 悲歎せし焔海の詩 | 神聖的悲喜劇 |
|
||||
| 20220407 | war archives 20210325 cn | Ashen Simulacrum | 箱庭疗法 | Ashen Simulacrum | 開かれし紺碧の砂箱 | 箱庭療法 |
|
||||
| 20220721 | war archives 20210624 cn | Swirling Cherry Blossoms | 浮樱影华 | Swirling Cherry Blossoms | 翳りし満ちる影の華 | 浮櫻影華 |
|
||||
| 20220901 | war archives 20200806 cn | The Enigma and the Shark | 最重要的宝物 | The Enigma and the Shark | 鉄血鮫とエニグマ | - |
|
||||
| 20221013 | war archives 20201029 cn | Universe in Unison | 激唱的UNIVERSE | Universe in Unison | 激唱のユニバース | - |
|
||||
| 20220901 | war archives 20200806 cn | The Enigma and the Shark | 最重要的宝物 | The Enigma and the Shark | 鉄血鮫とエニグマ | 最重要的寶物 |
|
||||
| 20221013 | war archives 20201029 cn | Universe in Unison | 激唱的UNIVERSE | Universe in Unison | 激唱のユニバース | 激唱的UNIVERSE |
|
||||
| 20221117 | war archives 20200903 cn | Stars of the Shimmering Fjord | 峡湾间的星辰 | Stars of the Shimmering Fjord | 輝ける峡湾の星 | 峽灣間的星辰 |
|
||||
| 20221117 | war archives 20210819 cn | Microlayer Medley | 微层混合 | Microlayer Medley | 闇靄払う銀翼 | 微層混合 |
|
||||
| 20211028 | war archives 20211028 cn | Skybound Oratorio | 穹顶下的圣咏曲 | Skybound Oratorio | 神穹を衝く聖歌 | 穹頂下的聖詠曲 |
|
||||
| 20230420 | war archives 20220210 cn | Northern Overture | 北境序曲 | Northern Overture | 凍絶の北海 | 北境序曲 |
|
||||
| 20230511 | war archives 20220414 cn | Aurora Noctis | 永夜幻光 | Aurora Noctis | 極夜照らす幻光 | 永夜幻光 |
|
||||
| 20230831 | war archives 20201229 cn | Inverted Orthant | 负象限作战 | Inverted Orthant | 虚畳なりし限象 | - |
|
||||
| 20240118 | war archives 20200917 cn | Dreamwaker's Butterfly | 蝶海梦花 | Dreamwaker's Butterfly | 刹那觀る胡蝶の夢 | - |
|
||||
| 20240118 | war archives 20210527 cn | Mirror Involution | 镜位螺旋 | Mirror Involution | 照らす螺旋の鏡海 | - |
|
||||
| 20240222 | war archives 20210225 cn | Khorovod of Dawn's Rime | 破晓冰华 | Khorovod of Dawn's Rime | 暁射す氷華の嵐 | - |
|
||||
| 20230713 | war archives 20200603 cn | Counterattack Within the Fjord | 峡湾间的反击 | Counterattack Within the Fjord | 峡湾間の反撃 | 峽灣間的反擊 |
|
||||
| 20230831 | war archives 20201229 cn | Inverted Orthant | 负象限作战 | Inverted Orthant | 虚畳なりし限象 | 負象限作戰 |
|
||||
| 20240118 | war archives 20200917 cn | Dreamwaker's Butterfly | 蝶海梦花 | Dreamwaker's Butterfly | 刹那觀る胡蝶の夢 | 蝶海夢花 |
|
||||
| 20240118 | war archives 20210527 cn | Mirror Involution | 镜位螺旋 | Mirror Involution | 照らす螺旋の鏡海 | 鏡位螺旋 |
|
||||
| 20240222 | war archives 20210225 cn | Khorovod of Dawn's Rime | 破晓冰华 | Khorovod of Dawn's Rime | 暁射す氷華の嵐 | 破曉冰華 |
|
||||
| 20200227 | event 20200227 cn | Northern Overture | 北境序曲 | Northern Overture | 凍絶の北海 | - |
|
||||
| 20200312 | event 20200312 cn | The Solomon Ranger | 复刻斯图尔特的硝烟 | The Solomon Ranger Rerun | 南洋に靡く硝煙(復刻) | - |
|
||||
| 20200326 | event 20200326 cn | Microlayer Medley | 微层混合 | Microlayer Medley | 闇靄払う銀翼 | - |
|
||||
|
74
campaign/war_archives_20200603_cn/sp1.py
Normal file
74
campaign/war_archives_20200603_cn/sp1.py
Normal file
@ -0,0 +1,74 @@
|
||||
from ..campaign_war_archives.campaign_base import CampaignBase
|
||||
from module.logger import logger
|
||||
from module.map.map_base import CampaignMap
|
||||
from module.map.map_grids import RoadGrids, SelectedGrids
|
||||
|
||||
MAP = CampaignMap('SP1')
|
||||
MAP.shape = 'K7'
|
||||
MAP.camera_data = ['D2', 'D5', 'H2', 'H5']
|
||||
MAP.camera_data_spawn_point = ['H5']
|
||||
MAP.map_data = """
|
||||
++ ++ ++ -- ME -- -- -- -- ++ --
|
||||
-- ME -- ++ -- ++ ++ ME -- ++ ME
|
||||
ME -- -- Me -- ME ++ -- Me ++ --
|
||||
-- -- -- -- -- ++ ME -- -- -- SP
|
||||
ME -- -- Me -- -- -- __ -- -- SP
|
||||
-- -- ME ++ -- MS -- Me -- -- --
|
||||
-- -- -- ++ MB -- MB ++ ++ ++ ++
|
||||
"""
|
||||
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
|
||||
"""
|
||||
MAP.spawn_data = [
|
||||
{'battle': 0, 'enemy': 3, 'siren': 1},
|
||||
{'battle': 1, 'enemy': 1},
|
||||
{'battle': 2, 'enemy': 1},
|
||||
{'battle': 3, 'enemy': 1},
|
||||
{'battle': 4, 'boss': 1},
|
||||
]
|
||||
A1, B1, C1, D1, E1, F1, G1, H1, I1, J1, K1, \
|
||||
A2, B2, C2, D2, E2, F2, G2, H2, I2, J2, K2, \
|
||||
A3, B3, C3, D3, E3, F3, G3, H3, I3, J3, K3, \
|
||||
A4, B4, C4, D4, E4, F4, G4, H4, I4, J4, K4, \
|
||||
A5, B5, C5, D5, E5, F5, G5, H5, I5, J5, K5, \
|
||||
A6, B6, C6, D6, E6, F6, G6, H6, I6, J6, K6, \
|
||||
A7, B7, C7, D7, E7, F7, G7, H7, I7, J7, K7, \
|
||||
= MAP.flatten()
|
||||
|
||||
|
||||
class Config:
|
||||
# ===== Start of generated config =====
|
||||
MAP_SIREN_TEMPLATE = ['Z18']
|
||||
MOVABLE_ENEMY_TURN = (3,)
|
||||
MAP_HAS_SIREN = True
|
||||
MAP_HAS_MOVABLE_ENEMY = True
|
||||
MAP_HAS_MAP_STORY = True
|
||||
MAP_HAS_FLEET_STEP = True
|
||||
MAP_HAS_AMBUSH = False
|
||||
# ===== End of generated config =====
|
||||
|
||||
MAP_SWIPE_MULTIPLY = (1.073, 1.093)
|
||||
MAP_SWIPE_MULTIPLY_MINITOUCH = (1.038, 1.057)
|
||||
MAP_SWIPE_MULTIPLY_MAATOUCH = (1.008, 1.026)
|
||||
|
||||
|
||||
class Campaign(CampaignBase):
|
||||
MAP = MAP
|
||||
ENEMY_FILTER = '1L > 1M > 1E > 1C > 2L > 2M > 2E > 2C > 3L > 3M > 3E > 3C'
|
||||
|
||||
def battle_0(self):
|
||||
if self.clear_siren():
|
||||
return True
|
||||
if self.clear_filter_enemy(self.ENEMY_FILTER, preserve=0):
|
||||
return True
|
||||
|
||||
return self.battle_default()
|
||||
|
||||
def battle_4(self):
|
||||
return self.clear_boss()
|
76
campaign/war_archives_20200603_cn/sp2.py
Normal file
76
campaign/war_archives_20200603_cn/sp2.py
Normal file
@ -0,0 +1,76 @@
|
||||
from ..campaign_war_archives.campaign_base import CampaignBase
|
||||
from module.logger import logger
|
||||
from module.map.map_base import CampaignMap
|
||||
from module.map.map_grids import RoadGrids, SelectedGrids
|
||||
|
||||
from .sp1 import Config as ConfigBase
|
||||
|
||||
MAP = CampaignMap('SP2')
|
||||
MAP.shape = 'K7'
|
||||
MAP.camera_data = ['D2', 'D5', 'H2', 'H5']
|
||||
MAP.camera_data_spawn_point = ['D2', 'H2']
|
||||
MAP.map_data = """
|
||||
-- -- ++ ++ SP -- SP ++ ++ ++ ++
|
||||
-- ME ++ ++ -- -- -- -- -- ME ME
|
||||
ME -- -- MS -- -- -- ME -- -- MB
|
||||
++ -- -- -- Me -- Me ++ __ -- MB
|
||||
-- -- ++ ++ ++ MS -- ++ -- -- ME
|
||||
-- ME -- ME ++ -- -- -- -- Me ++
|
||||
-- -- -- -- Me -- ME -- ME -- ++
|
||||
"""
|
||||
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
|
||||
"""
|
||||
MAP.spawn_data = [
|
||||
{'battle': 0, 'enemy': 3, 'siren': 2},
|
||||
{'battle': 1, 'enemy': 2},
|
||||
{'battle': 2, 'enemy': 1},
|
||||
{'battle': 3, 'enemy': 1},
|
||||
{'battle': 4, 'boss': 1},
|
||||
]
|
||||
A1, B1, C1, D1, E1, F1, G1, H1, I1, J1, K1, \
|
||||
A2, B2, C2, D2, E2, F2, G2, H2, I2, J2, K2, \
|
||||
A3, B3, C3, D3, E3, F3, G3, H3, I3, J3, K3, \
|
||||
A4, B4, C4, D4, E4, F4, G4, H4, I4, J4, K4, \
|
||||
A5, B5, C5, D5, E5, F5, G5, H5, I5, J5, K5, \
|
||||
A6, B6, C6, D6, E6, F6, G6, H6, I6, J6, K6, \
|
||||
A7, B7, C7, D7, E7, F7, G7, H7, I7, J7, K7, \
|
||||
= MAP.flatten()
|
||||
|
||||
|
||||
class Config(ConfigBase):
|
||||
# ===== Start of generated config =====
|
||||
MAP_SIREN_TEMPLATE = ['Z2']
|
||||
MOVABLE_ENEMY_TURN = (3,)
|
||||
MAP_HAS_SIREN = True
|
||||
MAP_HAS_MOVABLE_ENEMY = True
|
||||
MAP_HAS_MAP_STORY = True
|
||||
MAP_HAS_FLEET_STEP = True
|
||||
MAP_HAS_AMBUSH = False
|
||||
# ===== End of generated config =====
|
||||
|
||||
MAP_SWIPE_MULTIPLY = (1.135, 1.157)
|
||||
MAP_SWIPE_MULTIPLY_MINITOUCH = (1.098, 1.118)
|
||||
MAP_SWIPE_MULTIPLY_MAATOUCH = (1.066, 1.085)
|
||||
|
||||
|
||||
class Campaign(CampaignBase):
|
||||
MAP = MAP
|
||||
ENEMY_FILTER = '1L > 1M > 1E > 1C > 2L > 2M > 2E > 2C > 3L > 3M > 3E > 3C'
|
||||
|
||||
def battle_0(self):
|
||||
if self.clear_siren():
|
||||
return True
|
||||
if self.clear_filter_enemy(self.ENEMY_FILTER, preserve=0):
|
||||
return True
|
||||
|
||||
return self.battle_default()
|
||||
|
||||
def battle_4(self):
|
||||
return self.clear_boss()
|
77
campaign/war_archives_20200603_cn/sp3.py
Normal file
77
campaign/war_archives_20200603_cn/sp3.py
Normal file
@ -0,0 +1,77 @@
|
||||
from ..campaign_war_archives.campaign_base import CampaignBase
|
||||
from module.logger import logger
|
||||
from module.map.map_base import CampaignMap
|
||||
from module.map.map_grids import RoadGrids, SelectedGrids
|
||||
|
||||
from .sp1 import Config as ConfigBase
|
||||
|
||||
MAP = CampaignMap('SP3')
|
||||
MAP.shape = 'K7'
|
||||
MAP.camera_data = ['D2', 'D5', 'H2', 'H5']
|
||||
MAP.camera_data_spawn_point = ['D2']
|
||||
MAP.map_data = """
|
||||
++ ++ ++ MS ++ ME -- ME ++ ++ ++
|
||||
SP -- -- -- -- -- MS -- ME Me --
|
||||
SP -- -- -- -- Me -- __ -- -- ME
|
||||
++ ++ ++ MS -- ++ ++ -- Me ++ --
|
||||
MB MB ++ -- Me ++ ++ -- -- ++ ++
|
||||
-- -- -- -- -- -- -- -- -- ME --
|
||||
ME ME -- Me -- ME ++ ME -- ME --
|
||||
"""
|
||||
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
|
||||
"""
|
||||
MAP.spawn_data = [
|
||||
{'battle': 0, 'enemy': 3, 'siren': 2},
|
||||
{'battle': 1, 'enemy': 2, 'siren': 1},
|
||||
{'battle': 2, 'enemy': 1},
|
||||
{'battle': 3, 'enemy': 1},
|
||||
{'battle': 4, 'enemy': 1},
|
||||
{'battle': 5, 'boss': 1},
|
||||
]
|
||||
A1, B1, C1, D1, E1, F1, G1, H1, I1, J1, K1, \
|
||||
A2, B2, C2, D2, E2, F2, G2, H2, I2, J2, K2, \
|
||||
A3, B3, C3, D3, E3, F3, G3, H3, I3, J3, K3, \
|
||||
A4, B4, C4, D4, E4, F4, G4, H4, I4, J4, K4, \
|
||||
A5, B5, C5, D5, E5, F5, G5, H5, I5, J5, K5, \
|
||||
A6, B6, C6, D6, E6, F6, G6, H6, I6, J6, K6, \
|
||||
A7, B7, C7, D7, E7, F7, G7, H7, I7, J7, K7, \
|
||||
= MAP.flatten()
|
||||
|
||||
|
||||
class Config(ConfigBase):
|
||||
# ===== Start of generated config =====
|
||||
MAP_SIREN_TEMPLATE = ['Z19']
|
||||
MOVABLE_ENEMY_TURN = (3,)
|
||||
MAP_HAS_SIREN = True
|
||||
MAP_HAS_MOVABLE_ENEMY = True
|
||||
MAP_HAS_MAP_STORY = True
|
||||
MAP_HAS_FLEET_STEP = True
|
||||
MAP_HAS_AMBUSH = False
|
||||
# ===== End of generated config =====
|
||||
|
||||
MAP_SWIPE_MULTIPLY = (1.168, 1.190)
|
||||
MAP_SWIPE_MULTIPLY_MINITOUCH = (1.130, 1.150)
|
||||
MAP_SWIPE_MULTIPLY_MAATOUCH = (1.097, 1.116)
|
||||
|
||||
|
||||
class Campaign(CampaignBase):
|
||||
MAP = MAP
|
||||
ENEMY_FILTER = '1L > 1M > 1E > 1C > 2L > 2M > 2E > 2C > 3L > 3M > 3E > 3C'
|
||||
|
||||
def battle_0(self):
|
||||
if self.clear_siren():
|
||||
return True
|
||||
if self.clear_filter_enemy(self.ENEMY_FILTER, preserve=0):
|
||||
return True
|
||||
|
||||
return self.battle_default()
|
||||
|
||||
def battle_5(self):
|
||||
return self.fleet_boss.clear_boss()
|
@ -3376,6 +3376,7 @@
|
||||
"war_archives_20190911_cn",
|
||||
"war_archives_20191010_en",
|
||||
"war_archives_20191031_en",
|
||||
"war_archives_20200603_cn",
|
||||
"war_archives_20200806_cn",
|
||||
"war_archives_20200820_cn",
|
||||
"war_archives_20200903_cn",
|
||||
@ -3393,13 +3394,12 @@
|
||||
"war_archives_20220414_cn"
|
||||
],
|
||||
"option_bold": [
|
||||
"war_archives_20210225_cn",
|
||||
"war_archives_20220414_cn"
|
||||
"war_archives_20210225_cn"
|
||||
],
|
||||
"cn": "war_archives_20210225_cn",
|
||||
"en": "war_archives_20210225_cn",
|
||||
"jp": "war_archives_20210225_cn",
|
||||
"tw": "war_archives_20220414_cn"
|
||||
"tw": "war_archives_20210225_cn"
|
||||
},
|
||||
"Mode": {
|
||||
"type": "select",
|
||||
|
@ -731,6 +731,7 @@
|
||||
"war_archives_20190911_cn": "archives Empyreal Tragicomedy",
|
||||
"war_archives_20191010_en": "archives Encircling Graf Spee",
|
||||
"war_archives_20191031_en": "archives Divergent Chessboard",
|
||||
"war_archives_20200603_cn": "archives Counterattack Within the Fjord",
|
||||
"war_archives_20200806_cn": "archives The Enigma and the Shark",
|
||||
"war_archives_20200820_cn": "archives Scherzo of Iron and Blood",
|
||||
"war_archives_20200903_cn": "archives Stars of the Shimmering Fjord",
|
||||
|
@ -731,6 +731,7 @@
|
||||
"war_archives_20190911_cn": "檔案 悲歎せし焔海の詩",
|
||||
"war_archives_20191010_en": "檔案 アドミラル・グラーフ・シュペー追撃戦",
|
||||
"war_archives_20191031_en": "檔案 鏡写されし異色",
|
||||
"war_archives_20200603_cn": "檔案 峡湾間の反撃",
|
||||
"war_archives_20200806_cn": "檔案 鉄血鮫とエニグマ",
|
||||
"war_archives_20200820_cn": "檔案 黒鉄の楽章 誓いの海",
|
||||
"war_archives_20200903_cn": "檔案 輝ける峡湾の星",
|
||||
|
@ -731,6 +731,7 @@
|
||||
"war_archives_20190911_cn": "档案 神圣的悲喜剧",
|
||||
"war_archives_20191010_en": "档案 围剿斯佩伯爵",
|
||||
"war_archives_20191031_en": "档案 异色格",
|
||||
"war_archives_20200603_cn": "档案 峡湾间的反击",
|
||||
"war_archives_20200806_cn": "档案 最重要的宝物",
|
||||
"war_archives_20200820_cn": "档案 铁血音符誓言",
|
||||
"war_archives_20200903_cn": "档案 峡湾间的星辰",
|
||||
|
@ -728,18 +728,19 @@
|
||||
"war_archives_20190221_en": "檔案 凜冬王冠",
|
||||
"war_archives_20190321_en": "檔案 紅染的參訪者",
|
||||
"war_archives_20190620_en": "檔案 光榮的一戰",
|
||||
"war_archives_20190911_cn": "archives Empyreal Tragicomedy",
|
||||
"war_archives_20190911_cn": "檔案 神聖的悲喜劇",
|
||||
"war_archives_20191010_en": "檔案 圍剿斯佩伯爵",
|
||||
"war_archives_20191031_en": "檔案 異色格",
|
||||
"war_archives_20200806_cn": "archives The Enigma and the Shark",
|
||||
"war_archives_20200820_cn": "archives Scherzo of Iron and Blood",
|
||||
"war_archives_20200603_cn": "檔案 峽灣間的反擊",
|
||||
"war_archives_20200806_cn": "檔案 最重要的寶物",
|
||||
"war_archives_20200820_cn": "檔案 鐵血音符誓言",
|
||||
"war_archives_20200903_cn": "檔案 峽灣間的星辰",
|
||||
"war_archives_20200917_cn": "archives Dreamwakers Butterfly",
|
||||
"war_archives_20201029_cn": "archives Universe in Unison",
|
||||
"war_archives_20201229_cn": "archives Inverted Orthant",
|
||||
"war_archives_20210225_cn": "archives Khorovod of Dawns Rime",
|
||||
"war_archives_20210325_cn": "archives Ashen Simulacrum",
|
||||
"war_archives_20210527_cn": "archives Mirror Involution",
|
||||
"war_archives_20200917_cn": "檔案 蝶海夢花",
|
||||
"war_archives_20201029_cn": "檔案 激唱的UNIVERSE",
|
||||
"war_archives_20201229_cn": "檔案 負象限作戰",
|
||||
"war_archives_20210225_cn": "檔案 破曉冰華",
|
||||
"war_archives_20210325_cn": "檔案 箱庭療法",
|
||||
"war_archives_20210527_cn": "檔案 鏡位螺旋",
|
||||
"war_archives_20210624_cn": "檔案 浮櫻影華",
|
||||
"war_archives_20210819_cn": "檔案 微層混合",
|
||||
"war_archives_20211014_cn": "檔案 激奏的Polaris",
|
||||
|
@ -7,6 +7,7 @@ from module.base.template import Template
|
||||
OCR_DATA_KEY_CAMPAIGN = Button(area={'cn': (1188, 107, 1272, 131), 'en': (1188, 107, 1272, 131), 'jp': (1188, 107, 1272, 131), 'tw': (1188, 107, 1272, 131)}, color={'cn': (104, 101, 107), 'en': (104, 101, 107), 'jp': (104, 101, 107), 'tw': (104, 101, 107)}, button={'cn': (1188, 107, 1272, 131), 'en': (1188, 107, 1272, 131), 'jp': (1188, 107, 1272, 131), 'tw': (1188, 107, 1272, 131)}, file={'cn': './assets/cn/war_archives/OCR_DATA_KEY_CAMPAIGN.png', 'en': './assets/en/war_archives/OCR_DATA_KEY_CAMPAIGN.png', 'jp': './assets/jp/war_archives/OCR_DATA_KEY_CAMPAIGN.png', 'tw': './assets/tw/war_archives/OCR_DATA_KEY_CAMPAIGN.png'})
|
||||
TEMPLATE_ASHEN_SIMULACRUM = Template(file={'cn': './assets/cn/war_archives/TEMPLATE_ASHEN_SIMULACRUM.png', 'en': './assets/en/war_archives/TEMPLATE_ASHEN_SIMULACRUM.png', 'jp': './assets/cn/war_archives/TEMPLATE_ASHEN_SIMULACRUM.png', 'tw': './assets/cn/war_archives/TEMPLATE_ASHEN_SIMULACRUM.png'})
|
||||
TEMPLATE_AURORA_NOCTIS = Template(file={'cn': './assets/cn/war_archives/TEMPLATE_AURORA_NOCTIS.png', 'en': './assets/en/war_archives/TEMPLATE_AURORA_NOCTIS.png', 'jp': './assets/cn/war_archives/TEMPLATE_AURORA_NOCTIS.png', 'tw': './assets/cn/war_archives/TEMPLATE_AURORA_NOCTIS.png'})
|
||||
TEMPLATE_COUNTERATTACK_WITHIN_THE_FJORD = Template(file={'cn': './assets/cn/war_archives/TEMPLATE_COUNTERATTACK_WITHIN_THE_FJORD.png', 'en': './assets/cn/war_archives/TEMPLATE_COUNTERATTACK_WITHIN_THE_FJORD.png', 'jp': './assets/cn/war_archives/TEMPLATE_COUNTERATTACK_WITHIN_THE_FJORD.png', 'tw': './assets/cn/war_archives/TEMPLATE_COUNTERATTACK_WITHIN_THE_FJORD.png'})
|
||||
TEMPLATE_CRESCENDO_OF_POLARIS = Template(file={'cn': './assets/cn/war_archives/TEMPLATE_CRESCENDO_OF_POLARIS.png', 'en': './assets/en/war_archives/TEMPLATE_CRESCENDO_OF_POLARIS.png', 'jp': './assets/jp/war_archives/TEMPLATE_CRESCENDO_OF_POLARIS.png', 'tw': './assets/cn/war_archives/TEMPLATE_CRESCENDO_OF_POLARIS.png'})
|
||||
TEMPLATE_CRIMSON_ECHOES = Template(file={'cn': './assets/cn/war_archives/TEMPLATE_CRIMSON_ECHOES.png', 'en': './assets/en/war_archives/TEMPLATE_CRIMSON_ECHOES.png', 'jp': './assets/jp/war_archives/TEMPLATE_CRIMSON_ECHOES.png', 'tw': './assets/cn/war_archives/TEMPLATE_CRIMSON_ECHOES.png'})
|
||||
TEMPLATE_DIVERGENT_CHESSBOARD = Template(file={'cn': './assets/cn/war_archives/TEMPLATE_DIVERGENT_CHESSBOARD.png', 'en': './assets/en/war_archives/TEMPLATE_DIVERGENT_CHESSBOARD.png', 'jp': './assets/jp/war_archives/TEMPLATE_DIVERGENT_CHESSBOARD.png', 'tw': './assets/tw/war_archives/TEMPLATE_DIVERGENT_CHESSBOARD.png'})
|
||||
|
@ -27,4 +27,5 @@ dic_archives_template = {
|
||||
'war_archives_20200917_cn': TEMPLATE_DREAMWAKERS_BUTTERFLY,
|
||||
'war_archives_20210527_cn': TEMPLATE_MIRROR_INVOLUTION,
|
||||
'war_archives_20210225_cn': TEMPLATE_KHOROVOD_OF_DAWNS_RIME,
|
||||
'war_archives_20200603_cn': TEMPLATE_COUNTERATTACK_WITHIN_THE_FJORD,
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user