1
0
mirror of https://gitee.com/sui-feng-cb/AzurLaneAutoScript1 synced 2026-03-09 18:39:04 +08:00

Add: Control CL1 record independently

This commit is contained in:
positnuec 2026-02-15 17:40:54 +08:00
parent 1e5a7d444b
commit cc4ec5d320
8 changed files with 50 additions and 2 deletions

View File

@ -491,6 +491,16 @@
"save_and_upload"
]
},
"CL1Record": {
"type": "select",
"value": "do_not",
"option": [
"do_not",
"save",
"upload",
"save_and_upload"
]
},
"AkashiRecord": {
"type": "select",
"value": "do_not",

View File

@ -114,6 +114,9 @@ DropRecord:
OpsiRecord:
value: do_not
option: [ do_not, save, upload, save_and_upload ]
CL1Record:
value: do_not
option: [ do_not, save, upload, save_and_upload ]
AkashiRecord:
value: do_not
option: [ do_not, save ]

View File

@ -52,6 +52,7 @@ class GeneratedConfig:
DropRecord_CommissionRecord = 'do_not' # do_not, save, upload, save_and_upload
DropRecord_CombatRecord = 'do_not' # do_not, save
DropRecord_OpsiRecord = 'do_not' # do_not, save, upload, save_and_upload
DropRecord_CL1Record = 'do_not' # do_not, save, upload, save_and_upload
DropRecord_AkashiRecord = 'do_not' # do_not, save
DropRecord_MeowfficerBuy = 'do_not' # do_not, save
DropRecord_MeowfficerTalent = 'do_not' # do_not, save, upload, save_and_upload

View File

@ -592,6 +592,14 @@
"upload": "Upload",
"save_and_upload": "Save and upload"
},
"CL1Record": {
"name": "CL1 Record",
"help": "Whether to save CL1 drop screenshots is controlled independently by this option",
"do_not": "Do nothing",
"save": "Save",
"upload": "Upload",
"save_and_upload": "Save and upload"
},
"AkashiRecord": {
"name": "Opsi Akashi Shop Record",
"help": "",

View File

@ -592,6 +592,14 @@
"upload": "upload",
"save_and_upload": "save_and_upload"
},
"CL1Record": {
"name": "DropRecord.CL1Record.name",
"help": "DropRecord.CL1Record.help",
"do_not": "do_not",
"save": "save",
"upload": "upload",
"save_and_upload": "save_and_upload"
},
"AkashiRecord": {
"name": "DropRecord.AkashiRecord.name",
"help": "DropRecord.AkashiRecord.help",

View File

@ -592,6 +592,14 @@
"upload": "上传",
"save_and_upload": "保存并上传"
},
"CL1Record": {
"name": "侵蚀一掉落截图",
"help": "是否保存侵蚀一掉落截图由该选项单独控制,与 “大世界掉落截图” 选项无关",
"do_not": "无操作",
"save": "保存",
"upload": "上传",
"save_and_upload": "保存并上传"
},
"AkashiRecord": {
"name": "大世界明石商店截图",
"help": "",

View File

@ -592,6 +592,14 @@
"upload": "上傳",
"save_and_upload": "保存並上傳"
},
"CL1Record": {
"name": "侵蝕一掉落截圖",
"help": "是否保存侵蝕一掉落截圖由該選項單獨控制",
"do_not": "無操作",
"save": "保存",
"upload": "上傳",
"save_and_upload": "保存並上傳"
},
"AkashiRecord": {
"name": "大世界明石商店截圖",
"help": "",

View File

@ -956,9 +956,11 @@ class OSMap(OSFleet, Map, GlobeCamera, StorageHandler, StrategicSearchHandler):
logger.info(f'Run auto search, question={question}, rescan={rescan}')
finished_combat = 0
genre = inflection.underscore(self.config.task.command)
with self.stat.new(
genre=inflection.underscore(self.config.task.command),
method=self.config.DropRecord_OpsiRecord
genre=genre,
method=(self.config.DropRecord_CL1Record if genre == 'opsi_hazard1_leveling'
else self.config.DropRecord_OpsiRecord)
) as drop:
while 1:
combat = self.os_auto_search_run(drop, interrupt=interrupt)