Add: [CN] Spring Auction Adventure (raid_20260212)
BIN
assets/cn/raid/CHANGWU_OCR_PT.png
Normal file
|
After Width: | Height: | Size: 7.1 KiB |
BIN
assets/cn/raid/CHANGWU_OCR_REMAIN_EASY.png
Normal file
|
After Width: | Height: | Size: 5.0 KiB |
BIN
assets/cn/raid/CHANGWU_OCR_REMAIN_EX.png
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
assets/cn/raid/CHANGWU_OCR_REMAIN_HARD.png
Normal file
|
After Width: | Height: | Size: 5.0 KiB |
BIN
assets/cn/raid/CHANGWU_OCR_REMAIN_NORMAL.png
Normal file
|
After Width: | Height: | Size: 5.0 KiB |
BIN
assets/cn/raid/CHANGWU_RAID_EASY.png
Normal file
|
After Width: | Height: | Size: 6.0 KiB |
BIN
assets/cn/raid/CHANGWU_RAID_EX.png
Normal file
|
After Width: | Height: | Size: 7.3 KiB |
BIN
assets/cn/raid/CHANGWU_RAID_HARD.png
Normal file
|
After Width: | Height: | Size: 6.2 KiB |
BIN
assets/cn/raid/CHANGWU_RAID_NORMAL.png
Normal file
|
After Width: | Height: | Size: 6.6 KiB |
BIN
assets/en/raid/CHANGWU_OCR_PT.png
Normal file
|
After Width: | Height: | Size: 7.1 KiB |
BIN
assets/en/raid/CHANGWU_OCR_REMAIN_EASY.png
Normal file
|
After Width: | Height: | Size: 5.0 KiB |
BIN
assets/en/raid/CHANGWU_OCR_REMAIN_EX.png
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
assets/en/raid/CHANGWU_OCR_REMAIN_HARD.png
Normal file
|
After Width: | Height: | Size: 5.0 KiB |
BIN
assets/en/raid/CHANGWU_OCR_REMAIN_NORMAL.png
Normal file
|
After Width: | Height: | Size: 5.0 KiB |
BIN
assets/en/raid/CHANGWU_RAID_EASY.png
Normal file
|
After Width: | Height: | Size: 6.0 KiB |
BIN
assets/en/raid/CHANGWU_RAID_EX.png
Normal file
|
After Width: | Height: | Size: 7.3 KiB |
BIN
assets/en/raid/CHANGWU_RAID_HARD.png
Normal file
|
After Width: | Height: | Size: 6.2 KiB |
BIN
assets/en/raid/CHANGWU_RAID_NORMAL.png
Normal file
|
After Width: | Height: | Size: 6.6 KiB |
BIN
assets/jp/raid/CHANGWU_OCR_PT.png
Normal file
|
After Width: | Height: | Size: 7.1 KiB |
BIN
assets/jp/raid/CHANGWU_OCR_REMAIN_EASY.png
Normal file
|
After Width: | Height: | Size: 5.0 KiB |
BIN
assets/jp/raid/CHANGWU_OCR_REMAIN_EX.png
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
assets/jp/raid/CHANGWU_OCR_REMAIN_HARD.png
Normal file
|
After Width: | Height: | Size: 5.0 KiB |
BIN
assets/jp/raid/CHANGWU_OCR_REMAIN_NORMAL.png
Normal file
|
After Width: | Height: | Size: 5.0 KiB |
BIN
assets/jp/raid/CHANGWU_RAID_EASY.png
Normal file
|
After Width: | Height: | Size: 6.0 KiB |
BIN
assets/jp/raid/CHANGWU_RAID_EX.png
Normal file
|
After Width: | Height: | Size: 7.3 KiB |
BIN
assets/jp/raid/CHANGWU_RAID_HARD.png
Normal file
|
After Width: | Height: | Size: 6.2 KiB |
BIN
assets/jp/raid/CHANGWU_RAID_NORMAL.png
Normal file
|
After Width: | Height: | Size: 6.6 KiB |
BIN
assets/tw/raid/CHANGWU_OCR_PT.png
Normal file
|
After Width: | Height: | Size: 7.1 KiB |
BIN
assets/tw/raid/CHANGWU_OCR_REMAIN_EASY.png
Normal file
|
After Width: | Height: | Size: 5.0 KiB |
BIN
assets/tw/raid/CHANGWU_OCR_REMAIN_EX.png
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
assets/tw/raid/CHANGWU_OCR_REMAIN_HARD.png
Normal file
|
After Width: | Height: | Size: 5.0 KiB |
BIN
assets/tw/raid/CHANGWU_OCR_REMAIN_NORMAL.png
Normal file
|
After Width: | Height: | Size: 5.0 KiB |
BIN
assets/tw/raid/CHANGWU_RAID_EASY.png
Normal file
|
After Width: | Height: | Size: 6.0 KiB |
BIN
assets/tw/raid/CHANGWU_RAID_EX.png
Normal file
|
After Width: | Height: | Size: 7.3 KiB |
BIN
assets/tw/raid/CHANGWU_RAID_HARD.png
Normal file
|
After Width: | Height: | Size: 6.2 KiB |
BIN
assets/tw/raid/CHANGWU_RAID_NORMAL.png
Normal file
|
After Width: | Height: | Size: 6.6 KiB |
@ -281,3 +281,4 @@ To add a new event, add a new row in here, and run `python -m module.config.conf
|
|||||||
| 20260122 | event 20220526 cn | Pledge of the Radiant Court | - | - | - | 泠誓光庭 |
|
| 20260122 | event 20220526 cn | Pledge of the Radiant Court | - | - | - | 泠誓光庭 |
|
||||||
| 20260129 | coalition 20260122 | Light & Shadow Fashion Shoot! | - | - | - | 光影風尚-拍攝進行時 |
|
| 20260129 | coalition 20260122 | Light & Shadow Fashion Shoot! | - | - | - | 光影風尚-拍攝進行時 |
|
||||||
| 20260205 | raid 20240328 | From Zero to Hero | 复刻从零开始的魔王讨伐之旅 | From Zero to Hero Rerun | ゼロから頑張る魔王討伐(復刻) | - |
|
| 20260205 | raid 20240328 | From Zero to Hero | 复刻从零开始的魔王讨伐之旅 | From Zero to Hero Rerun | ゼロから頑張る魔王討伐(復刻) | - |
|
||||||
|
| 20260212 | raid 20260212 | Spring Auction Adventure | 春宴怀玉香满庭 | Spring Auction Adventure | 新春玉逸品会 | - |
|
||||||
|
|||||||
@ -469,57 +469,6 @@
|
|||||||
"Storage": {}
|
"Storage": {}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Coalition": {
|
|
||||||
"Scheduler": {
|
|
||||||
"Enable": false,
|
|
||||||
"NextRun": "2020-01-01 00:00:00",
|
|
||||||
"Command": "Coalition",
|
|
||||||
"SuccessInterval": 30,
|
|
||||||
"FailureInterval": 30,
|
|
||||||
"ServerUpdate": "00:00"
|
|
||||||
},
|
|
||||||
"Campaign": {
|
|
||||||
"Name": "dynamic",
|
|
||||||
"Event": "campaign_main",
|
|
||||||
"Mode": "normal",
|
|
||||||
"UseClearMode": true,
|
|
||||||
"UseFleetLock": true,
|
|
||||||
"UseAutoSearch": false,
|
|
||||||
"Use2xBook": false,
|
|
||||||
"AmbushEvade": true,
|
|
||||||
"ClearAfterSinking": false
|
|
||||||
},
|
|
||||||
"Coalition": {
|
|
||||||
"Mode": "hard",
|
|
||||||
"Fleet": "single"
|
|
||||||
},
|
|
||||||
"StopCondition": {
|
|
||||||
"OilLimit": 1000,
|
|
||||||
"RunCount": 0,
|
|
||||||
"MapAchievement": "non_stop",
|
|
||||||
"StageIncrease": false,
|
|
||||||
"GetNewShip": false,
|
|
||||||
"ReachLevel": 0
|
|
||||||
},
|
|
||||||
"Emotion": {
|
|
||||||
"Mode": "calculate",
|
|
||||||
"Fleet1Value": 119,
|
|
||||||
"Fleet1Record": "2020-01-01 00:00:00",
|
|
||||||
"Fleet1Control": "prevent_yellow_face",
|
|
||||||
"Fleet1Recover": "not_in_dormitory",
|
|
||||||
"Fleet1Oath": false,
|
|
||||||
"Fleet1Onsen": false,
|
|
||||||
"Fleet2Value": 119,
|
|
||||||
"Fleet2Record": "2020-01-01 00:00:00",
|
|
||||||
"Fleet2Control": "prevent_yellow_face",
|
|
||||||
"Fleet2Recover": "not_in_dormitory",
|
|
||||||
"Fleet2Oath": false,
|
|
||||||
"Fleet2Onsen": false
|
|
||||||
},
|
|
||||||
"Storage": {
|
|
||||||
"Storage": {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"Event": {
|
"Event": {
|
||||||
"Scheduler": {
|
"Scheduler": {
|
||||||
"Enable": false,
|
"Enable": false,
|
||||||
@ -764,6 +713,57 @@
|
|||||||
"Storage": {}
|
"Storage": {}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"Coalition": {
|
||||||
|
"Scheduler": {
|
||||||
|
"Enable": false,
|
||||||
|
"NextRun": "2020-01-01 00:00:00",
|
||||||
|
"Command": "Coalition",
|
||||||
|
"SuccessInterval": 30,
|
||||||
|
"FailureInterval": 30,
|
||||||
|
"ServerUpdate": "00:00"
|
||||||
|
},
|
||||||
|
"Campaign": {
|
||||||
|
"Name": "dynamic",
|
||||||
|
"Event": "campaign_main",
|
||||||
|
"Mode": "normal",
|
||||||
|
"UseClearMode": true,
|
||||||
|
"UseFleetLock": true,
|
||||||
|
"UseAutoSearch": false,
|
||||||
|
"Use2xBook": false,
|
||||||
|
"AmbushEvade": true,
|
||||||
|
"ClearAfterSinking": false
|
||||||
|
},
|
||||||
|
"Coalition": {
|
||||||
|
"Mode": "hard",
|
||||||
|
"Fleet": "single"
|
||||||
|
},
|
||||||
|
"StopCondition": {
|
||||||
|
"OilLimit": 1000,
|
||||||
|
"RunCount": 0,
|
||||||
|
"MapAchievement": "non_stop",
|
||||||
|
"StageIncrease": false,
|
||||||
|
"GetNewShip": false,
|
||||||
|
"ReachLevel": 0
|
||||||
|
},
|
||||||
|
"Emotion": {
|
||||||
|
"Mode": "calculate",
|
||||||
|
"Fleet1Value": 119,
|
||||||
|
"Fleet1Record": "2020-01-01 00:00:00",
|
||||||
|
"Fleet1Control": "prevent_yellow_face",
|
||||||
|
"Fleet1Recover": "not_in_dormitory",
|
||||||
|
"Fleet1Oath": false,
|
||||||
|
"Fleet1Onsen": false,
|
||||||
|
"Fleet2Value": 119,
|
||||||
|
"Fleet2Record": "2020-01-01 00:00:00",
|
||||||
|
"Fleet2Control": "prevent_yellow_face",
|
||||||
|
"Fleet2Recover": "not_in_dormitory",
|
||||||
|
"Fleet2Oath": false,
|
||||||
|
"Fleet2Onsen": false
|
||||||
|
},
|
||||||
|
"Storage": {
|
||||||
|
"Storage": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
"MaritimeEscort": {
|
"MaritimeEscort": {
|
||||||
"Scheduler": {
|
"Scheduler": {
|
||||||
"Enable": false,
|
"Enable": false,
|
||||||
@ -860,57 +860,6 @@
|
|||||||
"Storage": {}
|
"Storage": {}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"CoalitionSp": {
|
|
||||||
"Scheduler": {
|
|
||||||
"Enable": false,
|
|
||||||
"NextRun": "2020-01-01 00:00:00",
|
|
||||||
"Command": "CoalitionSp",
|
|
||||||
"SuccessInterval": 30,
|
|
||||||
"FailureInterval": 30,
|
|
||||||
"ServerUpdate": "00:00"
|
|
||||||
},
|
|
||||||
"Campaign": {
|
|
||||||
"Name": "sp",
|
|
||||||
"Event": "campaign_main",
|
|
||||||
"Mode": "normal",
|
|
||||||
"UseClearMode": true,
|
|
||||||
"UseFleetLock": true,
|
|
||||||
"UseAutoSearch": false,
|
|
||||||
"Use2xBook": false,
|
|
||||||
"AmbushEvade": true,
|
|
||||||
"ClearAfterSinking": false
|
|
||||||
},
|
|
||||||
"Coalition": {
|
|
||||||
"Mode": "sp",
|
|
||||||
"Fleet": "single"
|
|
||||||
},
|
|
||||||
"StopCondition": {
|
|
||||||
"OilLimit": 1000,
|
|
||||||
"RunCount": 0,
|
|
||||||
"MapAchievement": "non_stop",
|
|
||||||
"StageIncrease": false,
|
|
||||||
"GetNewShip": false,
|
|
||||||
"ReachLevel": 0
|
|
||||||
},
|
|
||||||
"Emotion": {
|
|
||||||
"Mode": "calculate",
|
|
||||||
"Fleet1Value": 119,
|
|
||||||
"Fleet1Record": "2020-01-01 00:00:00",
|
|
||||||
"Fleet1Control": "prevent_yellow_face",
|
|
||||||
"Fleet1Recover": "not_in_dormitory",
|
|
||||||
"Fleet1Oath": false,
|
|
||||||
"Fleet1Onsen": false,
|
|
||||||
"Fleet2Value": 119,
|
|
||||||
"Fleet2Record": "2020-01-01 00:00:00",
|
|
||||||
"Fleet2Control": "prevent_yellow_face",
|
|
||||||
"Fleet2Recover": "not_in_dormitory",
|
|
||||||
"Fleet2Oath": false,
|
|
||||||
"Fleet2Onsen": false
|
|
||||||
},
|
|
||||||
"Storage": {
|
|
||||||
"Storage": {}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"EventA": {
|
"EventA": {
|
||||||
"Scheduler": {
|
"Scheduler": {
|
||||||
"Enable": false,
|
"Enable": false,
|
||||||
@ -1362,6 +1311,57 @@
|
|||||||
"Storage": {}
|
"Storage": {}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"CoalitionSp": {
|
||||||
|
"Scheduler": {
|
||||||
|
"Enable": false,
|
||||||
|
"NextRun": "2020-01-01 00:00:00",
|
||||||
|
"Command": "CoalitionSp",
|
||||||
|
"SuccessInterval": 30,
|
||||||
|
"FailureInterval": 30,
|
||||||
|
"ServerUpdate": "00:00"
|
||||||
|
},
|
||||||
|
"Campaign": {
|
||||||
|
"Name": "sp",
|
||||||
|
"Event": "campaign_main",
|
||||||
|
"Mode": "normal",
|
||||||
|
"UseClearMode": true,
|
||||||
|
"UseFleetLock": true,
|
||||||
|
"UseAutoSearch": false,
|
||||||
|
"Use2xBook": false,
|
||||||
|
"AmbushEvade": true,
|
||||||
|
"ClearAfterSinking": false
|
||||||
|
},
|
||||||
|
"Coalition": {
|
||||||
|
"Mode": "sp",
|
||||||
|
"Fleet": "single"
|
||||||
|
},
|
||||||
|
"StopCondition": {
|
||||||
|
"OilLimit": 1000,
|
||||||
|
"RunCount": 0,
|
||||||
|
"MapAchievement": "non_stop",
|
||||||
|
"StageIncrease": false,
|
||||||
|
"GetNewShip": false,
|
||||||
|
"ReachLevel": 0
|
||||||
|
},
|
||||||
|
"Emotion": {
|
||||||
|
"Mode": "calculate",
|
||||||
|
"Fleet1Value": 119,
|
||||||
|
"Fleet1Record": "2020-01-01 00:00:00",
|
||||||
|
"Fleet1Control": "prevent_yellow_face",
|
||||||
|
"Fleet1Recover": "not_in_dormitory",
|
||||||
|
"Fleet1Oath": false,
|
||||||
|
"Fleet1Onsen": false,
|
||||||
|
"Fleet2Value": 119,
|
||||||
|
"Fleet2Record": "2020-01-01 00:00:00",
|
||||||
|
"Fleet2Control": "prevent_yellow_face",
|
||||||
|
"Fleet2Recover": "not_in_dormitory",
|
||||||
|
"Fleet2Oath": false,
|
||||||
|
"Fleet2Onsen": false
|
||||||
|
},
|
||||||
|
"Storage": {
|
||||||
|
"Storage": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
"Commission": {
|
"Commission": {
|
||||||
"Scheduler": {
|
"Scheduler": {
|
||||||
"Enable": false,
|
"Enable": false,
|
||||||
|
|||||||
@ -23,11 +23,11 @@
|
|||||||
"page": "setting",
|
"page": "setting",
|
||||||
"tasks": [
|
"tasks": [
|
||||||
"EventGeneral",
|
"EventGeneral",
|
||||||
"Coalition",
|
|
||||||
"Event",
|
"Event",
|
||||||
"Event2",
|
"Event2",
|
||||||
"Raid",
|
"Raid",
|
||||||
"Hospital",
|
"Hospital",
|
||||||
|
"Coalition",
|
||||||
"MaritimeEscort",
|
"MaritimeEscort",
|
||||||
"WarArchives"
|
"WarArchives"
|
||||||
]
|
]
|
||||||
@ -36,13 +36,13 @@
|
|||||||
"menu": "collapse",
|
"menu": "collapse",
|
||||||
"page": "setting",
|
"page": "setting",
|
||||||
"tasks": [
|
"tasks": [
|
||||||
"CoalitionSp",
|
|
||||||
"EventA",
|
"EventA",
|
||||||
"EventB",
|
"EventB",
|
||||||
"EventC",
|
"EventC",
|
||||||
"EventD",
|
"EventD",
|
||||||
"EventSp",
|
"EventSp",
|
||||||
"RaidDaily"
|
"RaidDaily",
|
||||||
|
"CoalitionSp"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"Reward": {
|
"Reward": {
|
||||||
|
|||||||
@ -73,12 +73,6 @@ Event:
|
|||||||
EventGeneral:
|
EventGeneral:
|
||||||
- EventGeneral
|
- EventGeneral
|
||||||
- TaskBalancer
|
- TaskBalancer
|
||||||
Coalition:
|
|
||||||
- Scheduler
|
|
||||||
- Campaign
|
|
||||||
- Coalition
|
|
||||||
- StopCondition
|
|
||||||
- Emotion
|
|
||||||
Event:
|
Event:
|
||||||
- Scheduler
|
- Scheduler
|
||||||
- Campaign
|
- Campaign
|
||||||
@ -108,6 +102,12 @@ Event:
|
|||||||
- Hospital
|
- Hospital
|
||||||
- StopCondition
|
- StopCondition
|
||||||
- Emotion
|
- Emotion
|
||||||
|
Coalition:
|
||||||
|
- Scheduler
|
||||||
|
- Campaign
|
||||||
|
- Coalition
|
||||||
|
- StopCondition
|
||||||
|
- Emotion
|
||||||
MaritimeEscort:
|
MaritimeEscort:
|
||||||
- Scheduler
|
- Scheduler
|
||||||
- MaritimeEscort
|
- MaritimeEscort
|
||||||
@ -129,12 +129,6 @@ EventDaily:
|
|||||||
menu: 'collapse'
|
menu: 'collapse'
|
||||||
page: 'setting'
|
page: 'setting'
|
||||||
tasks:
|
tasks:
|
||||||
CoalitionSp:
|
|
||||||
- Scheduler
|
|
||||||
- Campaign
|
|
||||||
- Coalition
|
|
||||||
- StopCondition
|
|
||||||
- Emotion
|
|
||||||
EventA:
|
EventA:
|
||||||
- Scheduler
|
- Scheduler
|
||||||
- EventDaily
|
- EventDaily
|
||||||
@ -190,6 +184,12 @@ EventDaily:
|
|||||||
- Campaign
|
- Campaign
|
||||||
- StopCondition
|
- StopCondition
|
||||||
- Emotion
|
- Emotion
|
||||||
|
CoalitionSp:
|
||||||
|
- Scheduler
|
||||||
|
- Campaign
|
||||||
|
- Coalition
|
||||||
|
- StopCondition
|
||||||
|
- Emotion
|
||||||
|
|
||||||
# ==================== Reward ====================
|
# ==================== Reward ====================
|
||||||
|
|
||||||
|
|||||||
@ -66,10 +66,6 @@
|
|||||||
"name": "Event General",
|
"name": "Event General",
|
||||||
"help": ""
|
"help": ""
|
||||||
},
|
},
|
||||||
"Coalition": {
|
|
||||||
"name": "Light & Shadow Fashion Shoot",
|
|
||||||
"help": ""
|
|
||||||
},
|
|
||||||
"Event": {
|
"Event": {
|
||||||
"name": "Event",
|
"name": "Event",
|
||||||
"help": ""
|
"help": ""
|
||||||
@ -86,6 +82,10 @@
|
|||||||
"name": "Valley Hospital Story",
|
"name": "Valley Hospital Story",
|
||||||
"help": ""
|
"help": ""
|
||||||
},
|
},
|
||||||
|
"Coalition": {
|
||||||
|
"name": "Light & Shadow Fashion Shoot",
|
||||||
|
"help": ""
|
||||||
|
},
|
||||||
"MaritimeEscort": {
|
"MaritimeEscort": {
|
||||||
"name": "Maritime Escort",
|
"name": "Maritime Escort",
|
||||||
"help": ""
|
"help": ""
|
||||||
@ -94,10 +94,6 @@
|
|||||||
"name": "War Archives",
|
"name": "War Archives",
|
||||||
"help": "Due to the lack of maintenance of war archives, continuous clear may not work normally, if Alas runs abnormally, Please manually finish clearing and use auto search"
|
"help": "Due to the lack of maintenance of war archives, continuous clear may not work normally, if Alas runs abnormally, Please manually finish clearing and use auto search"
|
||||||
},
|
},
|
||||||
"CoalitionSp": {
|
|
||||||
"name": "Light & Shadow Fashion Shoot SP",
|
|
||||||
"help": ""
|
|
||||||
},
|
|
||||||
"EventA": {
|
"EventA": {
|
||||||
"name": "Event Daily A",
|
"name": "Event Daily A",
|
||||||
"help": ""
|
"help": ""
|
||||||
@ -122,6 +118,10 @@
|
|||||||
"name": "Raid Daily",
|
"name": "Raid Daily",
|
||||||
"help": ""
|
"help": ""
|
||||||
},
|
},
|
||||||
|
"CoalitionSp": {
|
||||||
|
"name": "Light & Shadow Fashion Shoot SP",
|
||||||
|
"help": ""
|
||||||
|
},
|
||||||
"Commission": {
|
"Commission": {
|
||||||
"name": "Commission",
|
"name": "Commission",
|
||||||
"help": ""
|
"help": ""
|
||||||
@ -793,6 +793,7 @@
|
|||||||
"raid_20240130": "Spring Festive Fiasco",
|
"raid_20240130": "Spring Festive Fiasco",
|
||||||
"raid_20240328": "From Zero to Hero Rerun",
|
"raid_20240328": "From Zero to Hero Rerun",
|
||||||
"raid_20250116": "Spring Fashion Festa",
|
"raid_20250116": "Spring Fashion Festa",
|
||||||
|
"raid_20260212": "Spring Auction Adventure",
|
||||||
"war_archives_20180607_cn": "archives Ink Stained Steel Sakura",
|
"war_archives_20180607_cn": "archives Ink Stained Steel Sakura",
|
||||||
"war_archives_20180726_cn": "archives Iris of Light and Dark",
|
"war_archives_20180726_cn": "archives Iris of Light and Dark",
|
||||||
"war_archives_20181020_en": "archives Strive Wish and Strategize",
|
"war_archives_20181020_en": "archives Strive Wish and Strategize",
|
||||||
|
|||||||
@ -66,10 +66,6 @@
|
|||||||
"name": "イベント共通設定",
|
"name": "イベント共通設定",
|
||||||
"help": ""
|
"help": ""
|
||||||
},
|
},
|
||||||
"Coalition": {
|
|
||||||
"name": "特集写真-撮影進行中",
|
|
||||||
"help": ""
|
|
||||||
},
|
|
||||||
"Event": {
|
"Event": {
|
||||||
"name": "イベント海域",
|
"name": "イベント海域",
|
||||||
"help": ""
|
"help": ""
|
||||||
@ -86,6 +82,10 @@
|
|||||||
"name": "病院探訪ストーリー",
|
"name": "病院探訪ストーリー",
|
||||||
"help": ""
|
"help": ""
|
||||||
},
|
},
|
||||||
|
"Coalition": {
|
||||||
|
"name": "特集写真-撮影進行中",
|
||||||
|
"help": ""
|
||||||
|
},
|
||||||
"MaritimeEscort": {
|
"MaritimeEscort": {
|
||||||
"name": "Maritime Escort",
|
"name": "Maritime Escort",
|
||||||
"help": ""
|
"help": ""
|
||||||
@ -94,10 +94,6 @@
|
|||||||
"name": "作戦履歴",
|
"name": "作戦履歴",
|
||||||
"help": ""
|
"help": ""
|
||||||
},
|
},
|
||||||
"CoalitionSp": {
|
|
||||||
"name": "特集写真-撮影進行中SP",
|
|
||||||
"help": ""
|
|
||||||
},
|
|
||||||
"EventA": {
|
"EventA": {
|
||||||
"name": "毎日イベント海域A",
|
"name": "毎日イベント海域A",
|
||||||
"help": ""
|
"help": ""
|
||||||
@ -122,6 +118,10 @@
|
|||||||
"name": "Raid Daily",
|
"name": "Raid Daily",
|
||||||
"help": ""
|
"help": ""
|
||||||
},
|
},
|
||||||
|
"CoalitionSp": {
|
||||||
|
"name": "特集写真-撮影進行中SP",
|
||||||
|
"help": ""
|
||||||
|
},
|
||||||
"Commission": {
|
"Commission": {
|
||||||
"name": "委託",
|
"name": "委託",
|
||||||
"help": ""
|
"help": ""
|
||||||
@ -793,6 +793,7 @@
|
|||||||
"raid_20240130": "新春宴会狂騒曲",
|
"raid_20240130": "新春宴会狂騒曲",
|
||||||
"raid_20240328": "ゼロから頑張る魔王討伐(復刻)",
|
"raid_20240328": "ゼロから頑張る魔王討伐(復刻)",
|
||||||
"raid_20250116": "新春華裳協奏曲",
|
"raid_20250116": "新春華裳協奏曲",
|
||||||
|
"raid_20260212": "新春玉逸品会",
|
||||||
"war_archives_20180607_cn": "檔案 墨染まりし鋼の桜",
|
"war_archives_20180607_cn": "檔案 墨染まりし鋼の桜",
|
||||||
"war_archives_20180726_cn": "檔案 光と影のアイリス",
|
"war_archives_20180726_cn": "檔案 光と影のアイリス",
|
||||||
"war_archives_20181020_en": "檔案 努力希望と計画",
|
"war_archives_20181020_en": "檔案 努力希望と計画",
|
||||||
|
|||||||
@ -66,10 +66,6 @@
|
|||||||
"name": "活动通用设置",
|
"name": "活动通用设置",
|
||||||
"help": ""
|
"help": ""
|
||||||
},
|
},
|
||||||
"Coalition": {
|
|
||||||
"name": "光影风尚-拍摄进行时",
|
|
||||||
"help": ""
|
|
||||||
},
|
|
||||||
"Event": {
|
"Event": {
|
||||||
"name": "活动图",
|
"name": "活动图",
|
||||||
"help": ""
|
"help": ""
|
||||||
@ -86,6 +82,10 @@
|
|||||||
"name": "深谷来信",
|
"name": "深谷来信",
|
||||||
"help": ""
|
"help": ""
|
||||||
},
|
},
|
||||||
|
"Coalition": {
|
||||||
|
"name": "光影风尚-拍摄进行时",
|
||||||
|
"help": ""
|
||||||
|
},
|
||||||
"MaritimeEscort": {
|
"MaritimeEscort": {
|
||||||
"name": "商船护航",
|
"name": "商船护航",
|
||||||
"help": ""
|
"help": ""
|
||||||
@ -94,10 +94,6 @@
|
|||||||
"name": "作战档案",
|
"name": "作战档案",
|
||||||
"help": "由于作战档案缺少维护,开荒功能不一定能正常使用,如果发现Alas运行异常,请手动完成开荒后使用自律寻敌功能"
|
"help": "由于作战档案缺少维护,开荒功能不一定能正常使用,如果发现Alas运行异常,请手动完成开荒后使用自律寻敌功能"
|
||||||
},
|
},
|
||||||
"CoalitionSp": {
|
|
||||||
"name": "光影风尚-拍摄进行时SP",
|
|
||||||
"help": ""
|
|
||||||
},
|
|
||||||
"EventA": {
|
"EventA": {
|
||||||
"name": "活动每日A图",
|
"name": "活动每日A图",
|
||||||
"help": ""
|
"help": ""
|
||||||
@ -122,6 +118,10 @@
|
|||||||
"name": "共斗活动每日",
|
"name": "共斗活动每日",
|
||||||
"help": ""
|
"help": ""
|
||||||
},
|
},
|
||||||
|
"CoalitionSp": {
|
||||||
|
"name": "光影风尚-拍摄进行时SP",
|
||||||
|
"help": ""
|
||||||
|
},
|
||||||
"Commission": {
|
"Commission": {
|
||||||
"name": "委托",
|
"name": "委托",
|
||||||
"help": ""
|
"help": ""
|
||||||
@ -793,6 +793,7 @@
|
|||||||
"raid_20240130": "寰昌宇定家事忙",
|
"raid_20240130": "寰昌宇定家事忙",
|
||||||
"raid_20240328": "复刻从零开始的魔王讨伐之旅",
|
"raid_20240328": "复刻从零开始的魔王讨伐之旅",
|
||||||
"raid_20250116": "华裳巧展喜事长",
|
"raid_20250116": "华裳巧展喜事长",
|
||||||
|
"raid_20260212": "春宴怀玉香满庭",
|
||||||
"war_archives_20180607_cn": "档案 墨染的钢铁之花",
|
"war_archives_20180607_cn": "档案 墨染的钢铁之花",
|
||||||
"war_archives_20180726_cn": "档案 光与影的鸢尾之华",
|
"war_archives_20180726_cn": "档案 光与影的鸢尾之华",
|
||||||
"war_archives_20181020_en": "档案 努力希望和计划",
|
"war_archives_20181020_en": "档案 努力希望和计划",
|
||||||
|
|||||||
@ -66,10 +66,6 @@
|
|||||||
"name": "活動通用",
|
"name": "活動通用",
|
||||||
"help": ""
|
"help": ""
|
||||||
},
|
},
|
||||||
"Coalition": {
|
|
||||||
"name": "光影風尚-拍攝進行時",
|
|
||||||
"help": ""
|
|
||||||
},
|
|
||||||
"Event": {
|
"Event": {
|
||||||
"name": "活動圖",
|
"name": "活動圖",
|
||||||
"help": ""
|
"help": ""
|
||||||
@ -86,6 +82,10 @@
|
|||||||
"name": "深谷来信",
|
"name": "深谷来信",
|
||||||
"help": ""
|
"help": ""
|
||||||
},
|
},
|
||||||
|
"Coalition": {
|
||||||
|
"name": "光影風尚-拍攝進行時",
|
||||||
|
"help": ""
|
||||||
|
},
|
||||||
"MaritimeEscort": {
|
"MaritimeEscort": {
|
||||||
"name": "商船護航",
|
"name": "商船護航",
|
||||||
"help": ""
|
"help": ""
|
||||||
@ -94,10 +94,6 @@
|
|||||||
"name": "作戰檔案",
|
"name": "作戰檔案",
|
||||||
"help": "由於作戰檔案缺少維護,開荒功能不一定能正常使用,如果發現Alas運行異常,請手動完成開荒後使用自律尋敵功能"
|
"help": "由於作戰檔案缺少維護,開荒功能不一定能正常使用,如果發現Alas運行異常,請手動完成開荒後使用自律尋敵功能"
|
||||||
},
|
},
|
||||||
"CoalitionSp": {
|
|
||||||
"name": "光影風尚-拍攝進行時SP",
|
|
||||||
"help": ""
|
|
||||||
},
|
|
||||||
"EventA": {
|
"EventA": {
|
||||||
"name": "活動每日A圖",
|
"name": "活動每日A圖",
|
||||||
"help": ""
|
"help": ""
|
||||||
@ -122,6 +118,10 @@
|
|||||||
"name": "共鬥活動每日",
|
"name": "共鬥活動每日",
|
||||||
"help": ""
|
"help": ""
|
||||||
},
|
},
|
||||||
|
"CoalitionSp": {
|
||||||
|
"name": "光影風尚-拍攝進行時SP",
|
||||||
|
"help": ""
|
||||||
|
},
|
||||||
"Commission": {
|
"Commission": {
|
||||||
"name": "委託",
|
"name": "委託",
|
||||||
"help": ""
|
"help": ""
|
||||||
@ -793,6 +793,7 @@
|
|||||||
"raid_20240130": "寰昌宇定家事忙",
|
"raid_20240130": "寰昌宇定家事忙",
|
||||||
"raid_20240328": "從零開始的魔王討伐之旅",
|
"raid_20240328": "從零開始的魔王討伐之旅",
|
||||||
"raid_20250116": "華裳巧展喜事長",
|
"raid_20250116": "華裳巧展喜事長",
|
||||||
|
"raid_20260212": "Spring Auction Adventure",
|
||||||
"war_archives_20180607_cn": "檔案 墨染的鋼鐵之花",
|
"war_archives_20180607_cn": "檔案 墨染的鋼鐵之花",
|
||||||
"war_archives_20180726_cn": "檔案 光與影的鳶尾之華",
|
"war_archives_20180726_cn": "檔案 光與影的鳶尾之華",
|
||||||
"war_archives_20181020_en": "檔案 努力希望和計劃",
|
"war_archives_20181020_en": "檔案 努力希望和計劃",
|
||||||
|
|||||||
@ -17,6 +17,15 @@ BRISTOL_OCR_REMAIN_NORMAL = Button(area={'cn': (1089, 414, 1148, 432), 'en': (10
|
|||||||
BRISTOL_RAID_EASY = Button(area={'cn': (1151, 490, 1203, 528), 'en': (1155, 504, 1197, 524), 'jp': (1152, 491, 1203, 528), 'tw': (1151, 490, 1204, 519)}, color={'cn': (141, 164, 177), 'en': (145, 167, 177), 'jp': (126, 151, 166), 'tw': (117, 142, 159)}, button={'cn': (1151, 490, 1203, 528), 'en': (1155, 504, 1197, 524), 'jp': (1152, 491, 1203, 528), 'tw': (1151, 490, 1204, 519)}, file={'cn': './assets/cn/raid/BRISTOL_RAID_EASY.png', 'en': './assets/en/raid/BRISTOL_RAID_EASY.png', 'jp': './assets/jp/raid/BRISTOL_RAID_EASY.png', 'tw': './assets/tw/raid/BRISTOL_RAID_EASY.png'})
|
BRISTOL_RAID_EASY = Button(area={'cn': (1151, 490, 1203, 528), 'en': (1155, 504, 1197, 524), 'jp': (1152, 491, 1203, 528), 'tw': (1151, 490, 1204, 519)}, color={'cn': (141, 164, 177), 'en': (145, 167, 177), 'jp': (126, 151, 166), 'tw': (117, 142, 159)}, button={'cn': (1151, 490, 1203, 528), 'en': (1155, 504, 1197, 524), 'jp': (1152, 491, 1203, 528), 'tw': (1151, 490, 1204, 519)}, file={'cn': './assets/cn/raid/BRISTOL_RAID_EASY.png', 'en': './assets/en/raid/BRISTOL_RAID_EASY.png', 'jp': './assets/jp/raid/BRISTOL_RAID_EASY.png', 'tw': './assets/tw/raid/BRISTOL_RAID_EASY.png'})
|
||||||
BRISTOL_RAID_HARD = Button(area={'cn': (1167, 246, 1220, 285), 'en': (1156, 259, 1231, 278), 'jp': (1159, 250, 1229, 285), 'tw': (1170, 249, 1217, 275)}, color={'cn': (136, 160, 173), 'en': (133, 156, 168), 'jp': (145, 168, 181), 'tw': (100, 126, 145)}, button={'cn': (1167, 246, 1220, 285), 'en': (1156, 259, 1231, 278), 'jp': (1159, 250, 1229, 285), 'tw': (1170, 249, 1217, 275)}, file={'cn': './assets/cn/raid/BRISTOL_RAID_HARD.png', 'en': './assets/en/raid/BRISTOL_RAID_HARD.png', 'jp': './assets/jp/raid/BRISTOL_RAID_HARD.png', 'tw': './assets/tw/raid/BRISTOL_RAID_HARD.png'})
|
BRISTOL_RAID_HARD = Button(area={'cn': (1167, 246, 1220, 285), 'en': (1156, 259, 1231, 278), 'jp': (1159, 250, 1229, 285), 'tw': (1170, 249, 1217, 275)}, color={'cn': (136, 160, 173), 'en': (133, 156, 168), 'jp': (145, 168, 181), 'tw': (100, 126, 145)}, button={'cn': (1167, 246, 1220, 285), 'en': (1156, 259, 1231, 278), 'jp': (1159, 250, 1229, 285), 'tw': (1170, 249, 1217, 275)}, file={'cn': './assets/cn/raid/BRISTOL_RAID_HARD.png', 'en': './assets/en/raid/BRISTOL_RAID_HARD.png', 'jp': './assets/jp/raid/BRISTOL_RAID_HARD.png', 'tw': './assets/tw/raid/BRISTOL_RAID_HARD.png'})
|
||||||
BRISTOL_RAID_NORMAL = Button(area={'cn': (1098, 367, 1150, 404), 'en': (1089, 380, 1158, 396), 'jp': (1099, 368, 1149, 404), 'tw': (1097, 367, 1151, 393)}, color={'cn': (129, 152, 165), 'en': (131, 153, 164), 'jp': (119, 146, 163), 'tw': (121, 144, 159)}, button={'cn': (1098, 367, 1150, 404), 'en': (1089, 380, 1158, 396), 'jp': (1099, 368, 1149, 404), 'tw': (1097, 367, 1151, 393)}, file={'cn': './assets/cn/raid/BRISTOL_RAID_NORMAL.png', 'en': './assets/en/raid/BRISTOL_RAID_NORMAL.png', 'jp': './assets/jp/raid/BRISTOL_RAID_NORMAL.png', 'tw': './assets/tw/raid/BRISTOL_RAID_NORMAL.png'})
|
BRISTOL_RAID_NORMAL = Button(area={'cn': (1098, 367, 1150, 404), 'en': (1089, 380, 1158, 396), 'jp': (1099, 368, 1149, 404), 'tw': (1097, 367, 1151, 393)}, color={'cn': (129, 152, 165), 'en': (131, 153, 164), 'jp': (119, 146, 163), 'tw': (121, 144, 159)}, button={'cn': (1098, 367, 1150, 404), 'en': (1089, 380, 1158, 396), 'jp': (1099, 368, 1149, 404), 'tw': (1097, 367, 1151, 393)}, file={'cn': './assets/cn/raid/BRISTOL_RAID_NORMAL.png', 'en': './assets/en/raid/BRISTOL_RAID_NORMAL.png', 'jp': './assets/jp/raid/BRISTOL_RAID_NORMAL.png', 'tw': './assets/tw/raid/BRISTOL_RAID_NORMAL.png'})
|
||||||
|
CHANGWU_OCR_PT = Button(area={'cn': (1174, 603, 1280, 632), 'en': (1174, 603, 1280, 632), 'jp': (1174, 603, 1280, 632), 'tw': (1174, 603, 1280, 632)}, color={'cn': (183, 118, 101), 'en': (183, 118, 101), 'jp': (183, 118, 101), 'tw': (183, 118, 101)}, button={'cn': (1174, 603, 1280, 632), 'en': (1174, 603, 1280, 632), 'jp': (1174, 603, 1280, 632), 'tw': (1174, 603, 1280, 632)}, file={'cn': './assets/cn/raid/CHANGWU_OCR_PT.png', 'en': './assets/en/raid/CHANGWU_OCR_PT.png', 'jp': './assets/jp/raid/CHANGWU_OCR_PT.png', 'tw': './assets/tw/raid/CHANGWU_OCR_PT.png'})
|
||||||
|
CHANGWU_OCR_REMAIN_EASY = Button(area={'cn': (1057, 565, 1116, 585), 'en': (1057, 565, 1116, 585), 'jp': (1057, 565, 1116, 585), 'tw': (1057, 565, 1116, 585)}, color={'cn': (96, 83, 81), 'en': (96, 83, 81), 'jp': (96, 83, 81), 'tw': (96, 83, 81)}, button={'cn': (1057, 565, 1116, 585), 'en': (1057, 565, 1116, 585), 'jp': (1057, 565, 1116, 585), 'tw': (1057, 565, 1116, 585)}, file={'cn': './assets/cn/raid/CHANGWU_OCR_REMAIN_EASY.png', 'en': './assets/en/raid/CHANGWU_OCR_REMAIN_EASY.png', 'jp': './assets/jp/raid/CHANGWU_OCR_REMAIN_EASY.png', 'tw': './assets/tw/raid/CHANGWU_OCR_REMAIN_EASY.png'})
|
||||||
|
CHANGWU_OCR_REMAIN_EX = Button(area={'cn': (1138, 26, 1185, 49), 'en': (1138, 26, 1185, 49), 'jp': (1138, 26, 1185, 49), 'tw': (1138, 26, 1185, 49)}, color={'cn': (213, 128, 103), 'en': (213, 128, 103), 'jp': (213, 128, 103), 'tw': (213, 128, 103)}, button={'cn': (1138, 26, 1185, 49), 'en': (1138, 26, 1185, 49), 'jp': (1138, 26, 1185, 49), 'tw': (1138, 26, 1185, 49)}, file={'cn': './assets/cn/raid/CHANGWU_OCR_REMAIN_EX.png', 'en': './assets/en/raid/CHANGWU_OCR_REMAIN_EX.png', 'jp': './assets/jp/raid/CHANGWU_OCR_REMAIN_EX.png', 'tw': './assets/tw/raid/CHANGWU_OCR_REMAIN_EX.png'})
|
||||||
|
CHANGWU_OCR_REMAIN_HARD = Button(area={'cn': (1169, 409, 1229, 429), 'en': (1169, 409, 1229, 429), 'jp': (1169, 409, 1229, 429), 'tw': (1169, 409, 1229, 429)}, color={'cn': (100, 86, 82), 'en': (100, 86, 82), 'jp': (100, 86, 82), 'tw': (100, 86, 82)}, button={'cn': (1169, 409, 1229, 429), 'en': (1169, 409, 1229, 429), 'jp': (1169, 409, 1229, 429), 'tw': (1169, 409, 1229, 429)}, file={'cn': './assets/cn/raid/CHANGWU_OCR_REMAIN_HARD.png', 'en': './assets/en/raid/CHANGWU_OCR_REMAIN_HARD.png', 'jp': './assets/jp/raid/CHANGWU_OCR_REMAIN_HARD.png', 'tw': './assets/tw/raid/CHANGWU_OCR_REMAIN_HARD.png'})
|
||||||
|
CHANGWU_OCR_REMAIN_NORMAL = Button(area={'cn': (1112, 487, 1170, 506), 'en': (1112, 487, 1170, 506), 'jp': (1112, 487, 1170, 506), 'tw': (1112, 487, 1170, 506)}, color={'cn': (100, 87, 84), 'en': (100, 87, 84), 'jp': (100, 87, 84), 'tw': (100, 87, 84)}, button={'cn': (1112, 487, 1170, 506), 'en': (1112, 487, 1170, 506), 'jp': (1112, 487, 1170, 506), 'tw': (1112, 487, 1170, 506)}, file={'cn': './assets/cn/raid/CHANGWU_OCR_REMAIN_NORMAL.png', 'en': './assets/en/raid/CHANGWU_OCR_REMAIN_NORMAL.png', 'jp': './assets/jp/raid/CHANGWU_OCR_REMAIN_NORMAL.png', 'tw': './assets/tw/raid/CHANGWU_OCR_REMAIN_NORMAL.png'})
|
||||||
|
CHANGWU_RAID_EASY = Button(area={'cn': (976, 559, 1032, 590), 'en': (976, 559, 1032, 590), 'jp': (976, 559, 1032, 590), 'tw': (976, 559, 1032, 590)}, color={'cn': (144, 130, 122), 'en': (144, 130, 122), 'jp': (144, 130, 122), 'tw': (144, 130, 122)}, button={'cn': (976, 559, 1032, 590), 'en': (976, 559, 1032, 590), 'jp': (976, 559, 1032, 590), 'tw': (976, 559, 1032, 590)}, file={'cn': './assets/cn/raid/CHANGWU_RAID_EASY.png', 'en': './assets/en/raid/CHANGWU_RAID_EASY.png', 'jp': './assets/jp/raid/CHANGWU_RAID_EASY.png', 'tw': './assets/tw/raid/CHANGWU_RAID_EASY.png'})
|
||||||
|
CHANGWU_RAID_EX = Button(area={'cn': (1135, 296, 1209, 331), 'en': (1135, 296, 1209, 331), 'jp': (1135, 296, 1209, 331), 'tw': (1135, 296, 1209, 331)}, color={'cn': (151, 138, 125), 'en': (151, 138, 125), 'jp': (151, 138, 125), 'tw': (151, 138, 125)}, button={'cn': (1135, 296, 1209, 331), 'en': (1135, 296, 1209, 331), 'jp': (1135, 296, 1209, 331), 'tw': (1135, 296, 1209, 331)}, file={'cn': './assets/cn/raid/CHANGWU_RAID_EX.png', 'en': './assets/en/raid/CHANGWU_RAID_EX.png', 'jp': './assets/jp/raid/CHANGWU_RAID_EX.png', 'tw': './assets/tw/raid/CHANGWU_RAID_EX.png'})
|
||||||
|
CHANGWU_RAID_HARD = Button(area={'cn': (1087, 403, 1146, 433), 'en': (1087, 403, 1146, 433), 'jp': (1087, 403, 1146, 433), 'tw': (1087, 403, 1146, 433)}, color={'cn': (154, 139, 130), 'en': (154, 139, 130), 'jp': (154, 139, 130), 'tw': (154, 139, 130)}, button={'cn': (1087, 403, 1146, 433), 'en': (1087, 403, 1146, 433), 'jp': (1087, 403, 1146, 433), 'tw': (1087, 403, 1146, 433)}, file={'cn': './assets/cn/raid/CHANGWU_RAID_HARD.png', 'en': './assets/en/raid/CHANGWU_RAID_HARD.png', 'jp': './assets/jp/raid/CHANGWU_RAID_HARD.png', 'tw': './assets/tw/raid/CHANGWU_RAID_HARD.png'})
|
||||||
|
CHANGWU_RAID_NORMAL = Button(area={'cn': (1032, 480, 1091, 511), 'en': (1032, 480, 1091, 511), 'jp': (1032, 480, 1091, 511), 'tw': (1032, 480, 1091, 511)}, color={'cn': (144, 130, 122), 'en': (144, 130, 122), 'jp': (144, 130, 122), 'tw': (144, 130, 122)}, button={'cn': (1032, 480, 1091, 511), 'en': (1032, 480, 1091, 511), 'jp': (1032, 480, 1091, 511), 'tw': (1032, 480, 1091, 511)}, file={'cn': './assets/cn/raid/CHANGWU_RAID_NORMAL.png', 'en': './assets/en/raid/CHANGWU_RAID_NORMAL.png', 'jp': './assets/jp/raid/CHANGWU_RAID_NORMAL.png', 'tw': './assets/tw/raid/CHANGWU_RAID_NORMAL.png'})
|
||||||
CHIENWU_OCR_PT = Button(area={'cn': (1166, 604, 1279, 632), 'en': (1166, 604, 1279, 632), 'jp': (1166, 604, 1279, 632), 'tw': (1166, 604, 1279, 632)}, color={'cn': (126, 40, 47), 'en': (126, 40, 47), 'jp': (126, 40, 47), 'tw': (126, 40, 47)}, button={'cn': (1166, 604, 1279, 632), 'en': (1166, 604, 1279, 632), 'jp': (1166, 604, 1279, 632), 'tw': (1166, 604, 1279, 632)}, file={'cn': './assets/cn/raid/CHIENWU_OCR_PT.png', 'en': './assets/cn/raid/CHIENWU_OCR_PT.png', 'jp': './assets/cn/raid/CHIENWU_OCR_PT.png', 'tw': './assets/cn/raid/CHIENWU_OCR_PT.png'})
|
CHIENWU_OCR_PT = Button(area={'cn': (1166, 604, 1279, 632), 'en': (1166, 604, 1279, 632), 'jp': (1166, 604, 1279, 632), 'tw': (1166, 604, 1279, 632)}, color={'cn': (126, 40, 47), 'en': (126, 40, 47), 'jp': (126, 40, 47), 'tw': (126, 40, 47)}, button={'cn': (1166, 604, 1279, 632), 'en': (1166, 604, 1279, 632), 'jp': (1166, 604, 1279, 632), 'tw': (1166, 604, 1279, 632)}, file={'cn': './assets/cn/raid/CHIENWU_OCR_PT.png', 'en': './assets/cn/raid/CHIENWU_OCR_PT.png', 'jp': './assets/cn/raid/CHIENWU_OCR_PT.png', 'tw': './assets/cn/raid/CHIENWU_OCR_PT.png'})
|
||||||
CHIENWU_OCR_REMAIN_EASY = Button(area={'cn': (1111, 528, 1163, 549), 'en': (1111, 528, 1163, 549), 'jp': (1111, 528, 1163, 549), 'tw': (1111, 528, 1163, 549)}, color={'cn': (174, 153, 133), 'en': (174, 153, 133), 'jp': (174, 153, 133), 'tw': (174, 153, 133)}, button={'cn': (1111, 528, 1163, 549), 'en': (1111, 528, 1163, 549), 'jp': (1111, 528, 1163, 549), 'tw': (1111, 528, 1163, 549)}, file={'cn': './assets/cn/raid/CHIENWU_OCR_REMAIN_EASY.png', 'en': './assets/cn/raid/CHIENWU_OCR_REMAIN_EASY.png', 'jp': './assets/cn/raid/CHIENWU_OCR_REMAIN_EASY.png', 'tw': './assets/cn/raid/CHIENWU_OCR_REMAIN_EASY.png'})
|
CHIENWU_OCR_REMAIN_EASY = Button(area={'cn': (1111, 528, 1163, 549), 'en': (1111, 528, 1163, 549), 'jp': (1111, 528, 1163, 549), 'tw': (1111, 528, 1163, 549)}, color={'cn': (174, 153, 133), 'en': (174, 153, 133), 'jp': (174, 153, 133), 'tw': (174, 153, 133)}, button={'cn': (1111, 528, 1163, 549), 'en': (1111, 528, 1163, 549), 'jp': (1111, 528, 1163, 549), 'tw': (1111, 528, 1163, 549)}, file={'cn': './assets/cn/raid/CHIENWU_OCR_REMAIN_EASY.png', 'en': './assets/cn/raid/CHIENWU_OCR_REMAIN_EASY.png', 'jp': './assets/cn/raid/CHIENWU_OCR_REMAIN_EASY.png', 'tw': './assets/cn/raid/CHIENWU_OCR_REMAIN_EASY.png'})
|
||||||
CHIENWU_OCR_REMAIN_EX = Button(area={'cn': (1086, 16, 1152, 44), 'en': (1086, 16, 1152, 44), 'jp': (1086, 16, 1152, 44), 'tw': (1086, 16, 1152, 44)}, color={'cn': (90, 39, 34), 'en': (90, 39, 34), 'jp': (90, 39, 34), 'tw': (90, 39, 34)}, button={'cn': (1086, 16, 1152, 44), 'en': (1086, 16, 1152, 44), 'jp': (1086, 16, 1152, 44), 'tw': (1086, 16, 1152, 44)}, file={'cn': './assets/cn/raid/CHIENWU_OCR_REMAIN_EX.png', 'en': './assets/cn/raid/CHIENWU_OCR_REMAIN_EX.png', 'jp': './assets/cn/raid/CHIENWU_OCR_REMAIN_EX.png', 'tw': './assets/cn/raid/CHIENWU_OCR_REMAIN_EX.png'})
|
CHIENWU_OCR_REMAIN_EX = Button(area={'cn': (1086, 16, 1152, 44), 'en': (1086, 16, 1152, 44), 'jp': (1086, 16, 1152, 44), 'tw': (1086, 16, 1152, 44)}, color={'cn': (90, 39, 34), 'en': (90, 39, 34), 'jp': (90, 39, 34), 'tw': (90, 39, 34)}, button={'cn': (1086, 16, 1152, 44), 'en': (1086, 16, 1152, 44), 'jp': (1086, 16, 1152, 44), 'tw': (1086, 16, 1152, 44)}, file={'cn': './assets/cn/raid/CHIENWU_OCR_REMAIN_EX.png', 'en': './assets/cn/raid/CHIENWU_OCR_REMAIN_EX.png', 'jp': './assets/cn/raid/CHIENWU_OCR_REMAIN_EX.png', 'tw': './assets/cn/raid/CHIENWU_OCR_REMAIN_EX.png'})
|
||||||
|
|||||||
@ -84,6 +84,8 @@ def raid_name_shorten(name):
|
|||||||
return 'CHIENWU'
|
return 'CHIENWU'
|
||||||
elif name == 'raid_20250327':
|
elif name == 'raid_20250327':
|
||||||
return 'HOSPITAL'
|
return 'HOSPITAL'
|
||||||
|
elif name == 'raid_20260212':
|
||||||
|
return 'CHANGWU'
|
||||||
else:
|
else:
|
||||||
raise ScriptError(f'Unknown raid name: {name}')
|
raise ScriptError(f'Unknown raid name: {name}')
|
||||||
|
|
||||||
@ -159,6 +161,11 @@ def raid_ocr(raid, mode):
|
|||||||
return Digit(button, letter=(247, 223, 222), threshold=128)
|
return Digit(button, letter=(247, 223, 222), threshold=128)
|
||||||
else:
|
else:
|
||||||
return DigitCounter(button, letter=(0, 0, 0), threshold=128)
|
return DigitCounter(button, letter=(0, 0, 0), threshold=128)
|
||||||
|
elif raid == 'CHANGWU':
|
||||||
|
if mode == 'ex':
|
||||||
|
return Digit(button, letter=(255, 239, 215), threshold=128)
|
||||||
|
else:
|
||||||
|
return DigitCounter(button, letter=(154, 148, 133), threshold=128)
|
||||||
|
|
||||||
|
|
||||||
def pt_ocr(raid):
|
def pt_ocr(raid):
|
||||||
@ -188,8 +195,8 @@ def pt_ocr(raid):
|
|||||||
return HuanChangPtOcr(button, letter=(23, 20, 6), threshold=128)
|
return HuanChangPtOcr(button, letter=(23, 20, 6), threshold=128)
|
||||||
elif raid == 'CHIENWU':
|
elif raid == 'CHIENWU':
|
||||||
return Digit(button, letter=(255, 231, 231), threshold=128)
|
return Digit(button, letter=(255, 231, 231), threshold=128)
|
||||||
elif raid == 'HOSPITAL':
|
elif raid == 'CHANGWU':
|
||||||
return Digit(button, letter=(255, 251, 255), threshold=128)
|
return Digit(button, letter=(255, 239, 215), threshold=128)
|
||||||
|
|
||||||
|
|
||||||
class Raid(MapOperation, RaidCombat, CampaignEvent):
|
class Raid(MapOperation, RaidCombat, CampaignEvent):
|
||||||
@ -199,7 +206,10 @@ class Raid(MapOperation, RaidCombat, CampaignEvent):
|
|||||||
Game devs are too asshole to drop oil display for UI design
|
Game devs are too asshole to drop oil display for UI design
|
||||||
https://github.com/LmeSzinc/AzurLaneAutoScript/issues/5214
|
https://github.com/LmeSzinc/AzurLaneAutoScript/issues/5214
|
||||||
"""
|
"""
|
||||||
if self.config.Campaign_Event == 'raid_20240328':
|
if self.config.Campaign_Event in [
|
||||||
|
'raid_20240328',
|
||||||
|
'raid_20260212',
|
||||||
|
]:
|
||||||
return False
|
return False
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
|||||||
@ -215,10 +215,16 @@ page_main.link(button=MAIN_GOTO_EVENT_LIST, destination=page_event_list)
|
|||||||
page_main_white.link(button=MAIN_GOTO_EVENT_LIST_WHITE, destination=page_event_list)
|
page_main_white.link(button=MAIN_GOTO_EVENT_LIST_WHITE, destination=page_event_list)
|
||||||
|
|
||||||
# Raid
|
# Raid
|
||||||
|
# before
|
||||||
|
# page_raid = Page(RAID_CHECK)
|
||||||
|
# page_raid.link(button=GOTO_MAIN, destination=page_main)
|
||||||
|
# page_main.link(button=MAIN_GOTO_RAID, destination=page_raid)
|
||||||
|
# page_main_white.link(button=MAIN_GOTO_RAID_WHITE, destination=page_raid)
|
||||||
|
# after 2026.02.12
|
||||||
page_raid = Page(RAID_CHECK)
|
page_raid = Page(RAID_CHECK)
|
||||||
page_raid.link(button=GOTO_MAIN, destination=page_main)
|
page_raid.link(button=GOTO_MAIN, destination=page_main)
|
||||||
page_main.link(button=MAIN_GOTO_RAID, destination=page_raid)
|
page_raid.link(button=BACK_ARROW, destination=page_campaign_menu)
|
||||||
page_main_white.link(button=MAIN_GOTO_RAID_WHITE, destination=page_raid)
|
page_campaign_menu.link(button=CAMPAIGN_MENU_GOTO_EVENT, destination=page_raid)
|
||||||
|
|
||||||
# Dock
|
# Dock
|
||||||
page_dock = Page(DOCK_CHECK)
|
page_dock = Page(DOCK_CHECK)
|
||||||
|
|||||||
@ -551,8 +551,8 @@ class UI(InfoHandler):
|
|||||||
return True
|
return True
|
||||||
|
|
||||||
# RPG event (raid_20240328)
|
# RPG event (raid_20240328)
|
||||||
if self.appear_then_click(RPG_STATUS_POPUP, offset=(30, 30), interval=3):
|
# if self.appear_then_click(RPG_STATUS_POPUP, offset=(30, 30), interval=3):
|
||||||
return True
|
# return True
|
||||||
# Hospital event (20250327)
|
# Hospital event (20250327)
|
||||||
# if self.appear_then_click(HOSIPITAL_CLUE_CHECK, offset=(20, 20), interval=2):
|
# if self.appear_then_click(HOSIPITAL_CLUE_CHECK, offset=(20, 20), interval=2):
|
||||||
# return True
|
# return True
|
||||||
@ -560,10 +560,10 @@ class UI(InfoHandler):
|
|||||||
# return True
|
# return True
|
||||||
# Neon city (coalition_20250626)
|
# Neon city (coalition_20250626)
|
||||||
# FASHION (coalition_20260122) reuse NEONCITY
|
# FASHION (coalition_20260122) reuse NEONCITY
|
||||||
if self.appear(NEONCITY_FLEET_PREPARATION, offset=(20, 20), interval=3):
|
# if self.appear(NEONCITY_FLEET_PREPARATION, offset=(20, 20), interval=3):
|
||||||
logger.info(f'{NEONCITY_FLEET_PREPARATION} -> {NEONCITY_PREPARATION_EXIT}')
|
# logger.info(f'{NEONCITY_FLEET_PREPARATION} -> {NEONCITY_PREPARATION_EXIT}')
|
||||||
self.device.click(NEONCITY_PREPARATION_EXIT)
|
# self.device.click(NEONCITY_PREPARATION_EXIT)
|
||||||
return True
|
# return True
|
||||||
# DATE A LANE (coalition_20251120)
|
# DATE A LANE (coalition_20251120)
|
||||||
# if self.appear_then_click(DAL_DIFFICULTY_EXIT, offset=(20, 20), interval=3):
|
# if self.appear_then_click(DAL_DIFFICULTY_EXIT, offset=(20, 20), interval=3):
|
||||||
# return True
|
# return True
|
||||||
|
|||||||