From 90abdbedc3f5b4c7e295597a001f3ae481e38f65 Mon Sep 17 00:00:00 2001 From: W1NDes Date: Sat, 2 May 2026 07:42:30 +0800 Subject: [PATCH] =?UTF-8?q?Feat(opsi):=20=E5=B0=86=E8=B4=AD=E4=B9=B0?= =?UTF-8?q?=E6=88=98=E5=BD=B9=E4=BF=A1=E6=81=AF=E8=AE=B0=E5=BD=95=E4=BB=AA?= =?UTF-8?q?=E7=A7=BB=E8=87=B3=E5=85=91=E6=8D=A2=E5=95=86=E5=BA=97=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=20-=20=E5=B0=86BuySpecialRadar=E4=BB=8EOpsiShop?= =?UTF-8?q?=E7=A7=BB=E8=87=B3OpsiVoucher,=20=E7=A1=AE=E4=BF=9D=E5=9C=A8?= =?UTF-8?q?=E6=AF=8F=E6=9C=88=E5=BC=80=E8=8D=92=E5=89=8D=E6=89=A7=E8=A1=8C?= =?UTF-8?q?=E8=B4=AD=E4=B9=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TEMPLATE_STORAGE_LOGGER_frame0.png | Bin 0 -> 1909 bytes .../TEMPLATE_STORAGE_LOGGER_frame1.png | Bin 0 -> 2527 bytes .../TEMPLATE_STORAGE_LOGGER_frame2.png | Bin 0 -> 2545 bytes config/template.json | 2 +- module/campaign/os_run.py | 12 ++++++------ module/config/argument/args.json | 8 ++++---- module/config/argument/argument.yaml | 2 +- module/config/config_generated.py | 2 +- module/config/config_manual.py | 4 ++-- module/config/i18n/en-US.json | 8 ++++---- module/config/i18n/ja-JP.json | 8 ++++---- module/config/i18n/zh-CN.json | 8 ++++---- module/config/i18n/zh-TW.json | 8 ++++---- 13 files changed, 31 insertions(+), 31 deletions(-) create mode 100644 assets/cn/os_handler/TEMPLATE_STORAGE_LOGGER_frame0.png create mode 100644 assets/cn/os_handler/TEMPLATE_STORAGE_LOGGER_frame1.png create mode 100644 assets/cn/os_handler/TEMPLATE_STORAGE_LOGGER_frame2.png diff --git a/assets/cn/os_handler/TEMPLATE_STORAGE_LOGGER_frame0.png b/assets/cn/os_handler/TEMPLATE_STORAGE_LOGGER_frame0.png new file mode 100644 index 0000000000000000000000000000000000000000..b99af685843b0da7ce790dfded8fd2153c9ebcea GIT binary patch literal 1909 zcmeH{`!^E`0LRyu)~eguUFCH(%wyTQ^V*m&vti~rY-d`?Yd02SSZ0ichA|1rE2UQH z;JAv4n}(K0kL#7RQe6vCI(j%ouIv6A_uTI}-|y%5&kx^%06)*25Pb*$0N6?OBGWgC z+AI>RwYjE<8GQgi3lQKFOc@v$P%4$(-QDf&?UycHYHVz5XlSUdt*xo4sj8}~sHi9{ zEtSjV#l^)knXIU&NGg@)<>j3`c~T;gh{fWptSpg8l#!7k6bc0bL0Vc`N=gc!&reQH zPE1TpNJ!vvx$*JwadB}R4ktD?Haa>wDk>^6GBP3}A}lQI@ZrOup`k1mi^*g%7>tmR zkf5L-I-MRE80hcs@8{>|>+4IS(Y(FAsZ^?`r>BR92Zcg$cXua|NN#R!uCA`m&dyFw zP6PtM(b3Vt!2yrQ<8U~8dwV-OJ6l^@8yg#IYilePd+^{v3 z&CSfrkVvG7i3tLMFfuYSG&I!L*Von6g~Q=67z_e|fWhERUH|7lY(Sy8rUU@Au~f2K z@QGUc@|}Vj96WzY(3x<2E;m75R>Y+G{a$FpH&ko(pU&(sa*iICBrM9$|>wt;Qh^N(t+-FTWn8LOC zI#AfuM04KD*KY4bb8HqohULWEI7)xUZJOS*bWikA8RDo~evR&F#a+KX43K#Yjkg?H z>csgAM=S3wvC_2_%mLLX1`W;u)FtE?Lao<(h7c3dUiFeFc!=p4zMYMbZOI25ulVB=}fh zI8g7GK_7^b30CE303+O8CKKDbm``$Ka?S8fSnVn8a>>x2oE_v`x#YYN(1{S5(@{SjIo;!d(f}P-LjCOy|KnHn|u3&L}i{^C^j))y*sZ zcbj%GY!PNr;~i7c3>y;wd51ZhjJ?wI{8;+z>2;+CI&wP0qb))GD7q{Jw(6M;N6Gfa ztS+~nHTpislOnL6A=^NOMr?v}#&tLp&+3@Yb}^gz_Tb~Op3aexLm`e@GKB=PYKHb?b`^7TIIl#g2Mwyc-7crMO#V`3W8&>drsf`}EK?cN1&8 ziLQEIGvhuzt^qB%;CbQ1nQI-X>QuQrbMk2yJz~GUJaY(lswDly?4qkv{P<}zpM|ET zPXftqv5OB_g&t-P1O1KnFMN+Erlyj?YQe10Xr nQdyuK%kz?24l4>qLSr_7*G9-0n7h3*|6U`N;zw>FMM(YuWk-O^ literal 0 HcmV?d00001 diff --git a/assets/cn/os_handler/TEMPLATE_STORAGE_LOGGER_frame1.png b/assets/cn/os_handler/TEMPLATE_STORAGE_LOGGER_frame1.png new file mode 100644 index 0000000000000000000000000000000000000000..e2f69dad7001cd9b984281ed51ab97d2590cc089 GIT binary patch literal 2527 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 Hu0mjf`l1p6 literal 0 HcmV?d00001 diff --git a/config/template.json b/config/template.json index 8b65db991..606037b6c 100644 --- a/config/template.json +++ b/config/template.json @@ -1999,7 +1999,6 @@ "ServerUpdate": "00:00" }, "OpsiShop": { - "BuySpecialRadar": false, "PresetFilter": "max_benefit_meta", "CustomFilter": "LoggerAbyssalT6 > LoggerAbyssalT5 > LoggerObscure > LoggerAbyssalT4 > ActionPoint > PurpleCoins\n> GearDesignPlanT3 > PlateRandomT4 > DevelopmentMaterialT3 > GearDesignPlanT2 > GearPart\n> OrdnanceTestingReportT3 > OrdnanceTestingReportT2 > DevelopmentMaterialT2 > OrdnanceTestingReportT1\n> METARedBook > CrystallizedHeatResistantSteel > NanoceramicAlloy > NeuroplasticProstheticArm > SupercavitationGenerator" }, @@ -2017,6 +2016,7 @@ "ServerUpdate": "00:00" }, "OpsiVoucher": { + "BuySpecialRadar": false, "Filter": "LoggerAbyssal > LoggerObscure > Book > Coin > Fragment" }, "Storage": { diff --git a/module/campaign/os_run.py b/module/campaign/os_run.py index 73c173283..b9c8ac95f 100644 --- a/module/campaign/os_run.py +++ b/module/campaign/os_run.py @@ -22,12 +22,6 @@ class OSCampaignRun(OSMapOperation): self.config.opsi_task_delay(ap_limit=True) def opsi_shop(self): - if self.config.OpsiShop_BuySpecialRadar: - if Oilkeep(self.config, self.device).update_oil() > 6000: - campaign = self.load_campaign() - campaign.os_voucher_buy_loggerUnlock() - else: - logger.warning('oil < 6000, skip buying loggerUnlock') try: campaign = self.load_campaign() campaign.os_shop() @@ -35,6 +29,12 @@ class OSCampaignRun(OSMapOperation): self.config.opsi_task_delay(ap_limit=True) def opsi_voucher(self): + if self.config.OpsiVoucher_BuySpecialRadar: + if Oilkeep(self.config, self.device).update_oil() > 6000: + campaign = self.load_campaign() + campaign.os_voucher_buy_loggerUnlock() + else: + logger.warning('oil < 6000, skip buying loggerUnlock') try: campaign = self.load_campaign() campaign.os_voucher() diff --git a/module/config/argument/args.json b/module/config/argument/args.json index 49209919e..81342e9e2 100644 --- a/module/config/argument/args.json +++ b/module/config/argument/args.json @@ -9705,10 +9705,6 @@ } }, "OpsiShop": { - "BuySpecialRadar": { - "type": "checkbox", - "value": false - }, "PresetFilter": { "type": "select", "value": "max_benefit_meta", @@ -9771,6 +9767,10 @@ } }, "OpsiVoucher": { + "BuySpecialRadar": { + "type": "checkbox", + "value": false + }, "Filter": { "type": "textarea", "value": "LoggerAbyssal > LoggerObscure > Book > Coin > Fragment" diff --git a/module/config/argument/argument.yaml b/module/config/argument/argument.yaml index 867674232..cd6ae2b13 100644 --- a/module/config/argument/argument.yaml +++ b/module/config/argument/argument.yaml @@ -882,7 +882,6 @@ OpsiExplore: ForceRun: false LastZone: 0 OpsiShop: - BuySpecialRadar: false PresetFilter: value: max_benefit_meta option: @@ -897,6 +896,7 @@ OpsiShop: > OrdnanceTestingReportT3 > OrdnanceTestingReportT2 > DevelopmentMaterialT2 > OrdnanceTestingReportT1 > METARedBook > CrystallizedHeatResistantSteel > NanoceramicAlloy > NeuroplasticProstheticArm > SupercavitationGenerator OpsiVoucher: + BuySpecialRadar: false Filter: |- LoggerAbyssal > LoggerObscure > Book > Coin > Fragment OpsiDaily: diff --git a/module/config/config_generated.py b/module/config/config_generated.py index d6d186975..68ae022f3 100644 --- a/module/config/config_generated.py +++ b/module/config/config_generated.py @@ -546,11 +546,11 @@ class GeneratedConfig: OpsiExplore_LastZone = 0 # Group `OpsiShop` - OpsiShop_BuySpecialRadar = False OpsiShop_PresetFilter = 'max_benefit_meta' # max_benefit, max_benefit_meta, no_meta, all, custom OpsiShop_CustomFilter = 'LoggerAbyssalT6 > LoggerAbyssalT5 > LoggerObscure > LoggerAbyssalT4 > ActionPoint > PurpleCoins\n> GearDesignPlanT3 > PlateRandomT4 > DevelopmentMaterialT3 > GearDesignPlanT2 > GearPart\n> OrdnanceTestingReportT3 > OrdnanceTestingReportT2 > DevelopmentMaterialT2 > OrdnanceTestingReportT1\n> METARedBook > CrystallizedHeatResistantSteel > NanoceramicAlloy > NeuroplasticProstheticArm > SupercavitationGenerator' # Group `OpsiVoucher` + OpsiVoucher_BuySpecialRadar = False OpsiVoucher_Filter = 'LoggerAbyssal > LoggerObscure > Book > Coin > Fragment' # Group `OpsiDaily` diff --git a/module/config/config_manual.py b/module/config/config_manual.py index 9b8a5cab0..9e495ee32 100644 --- a/module/config/config_manual.py +++ b/module/config/config_manual.py @@ -18,10 +18,10 @@ class ManualConfig: > ShopFrequent > ShopOnce > Shipyard > Freebies > Daily > Hard > Oilkeep > Event > RaidDaily > PrivateQuarters - > OpsiExplore + > OpsiVoucher > OpsiExplore > EventStory > Smallevent > Minigame > Awaken > OpsiAshBeacon - > OpsiDaily > OpsiShop > OpsiVoucher + > OpsiDaily > OpsiShop > OpsiAbyssal > OpsiStronghold > OpsiObscure > OpsiArchive > OpsiAshBeacon > OpsiAshAssist > OpsiMonthBoss > Sos > EventSp > EventA > EventB > EventC > EventD diff --git a/module/config/i18n/en-US.json b/module/config/i18n/en-US.json index 4f12aa487..edf030746 100644 --- a/module/config/i18n/en-US.json +++ b/module/config/i18n/en-US.json @@ -2995,10 +2995,6 @@ "name": "OpSi Shop Settings", "help": "Completes OpSi daily activities\nThe following must be satisfied:\n- OpSi story and practice battles must be complete\n- Task OpSi Explore enabled or consuming 5000 oil for special radar in OpSi voucher shop\nAvailable only in the next month after clearing OpSi story, i.e., after the port shop becomes a new version of the shop" }, - "BuySpecialRadar": { - "name": "Buy Special Radar", - "help": "Automatically purchase the Operation Siren Data Logger (5k oil item)" - }, "PresetFilter": { "name": "OpSi Shop Filter", "help": "Generally does not need to be modified. Use \"High value items and META material\"` if Voucher Coins spilled or \"Without META materials\" if you are newcomer.\nHigh value items include ActionPoint, Logger and T4 or higher items; META materials include METABook and META enhance materials.", @@ -3018,6 +3014,10 @@ "name": "OpSi Voucher Settings", "help": "Buy monthly items from the OpSi voucher shop\nThe following must be satisfied:\n- OpSi story and practice battles must be complete" }, + "BuySpecialRadar": { + "name": "Buy Special Radar", + "help": "Automatically purchase the Operation Siren Data Logger (5k oil item)" + }, "Filter": { "name": "Item Filter", "help": "All options have been defined at " diff --git a/module/config/i18n/ja-JP.json b/module/config/i18n/ja-JP.json index afeda9275..fbfc14399 100644 --- a/module/config/i18n/ja-JP.json +++ b/module/config/i18n/ja-JP.json @@ -2995,10 +2995,6 @@ "name": "OpsiShop._info.name", "help": "OpsiShop._info.help" }, - "BuySpecialRadar": { - "name": "戦闘情報記録器購入", - "help": "戦闘情報記録器(5000油道具)自動購入" - }, "PresetFilter": { "name": "OpsiShop.PresetFilter.name", "help": "OpsiShop.PresetFilter.help", @@ -3018,6 +3014,10 @@ "name": "OpsiVoucher._info.name", "help": "OpsiVoucher._info.help" }, + "BuySpecialRadar": { + "name": "戦闘情報記録器購入", + "help": "戦闘情報記録器(5000油道具)自動購入" + }, "Filter": { "name": "OpsiVoucher.Filter.name", "help": "OpsiVoucher.Filter.help" diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index 880aa8c54..c13f12705 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -2995,10 +2995,6 @@ "name": "大世界商店", "help": "使用此功能前必须满足以下条件:\n- 通关大世界主线并完成模拟战+塞壬试验场\n- 启用大世界开荒任务或使用战役信息记录仪(5000油道具)\n- 通关大世界主线后的下一个月,即港口商店变为新版商店后才可使用" }, - "BuySpecialRadar": { - "name": "购买战役信息记录仪", - "help": "自动购买战役信息记录仪(5000油道具)" - }, "PresetFilter": { "name": "港口商店过滤器", "help": "一般默认即可,白票溢出建议选 \"高价值物品与META材料\",萌新建议选 \"不购买META材料\",这会买除了META材料以外的所有东西。\n高价值物品为行动力、坐标和金或者更高级別的商品;META材料为META通用战术教材和4种强化材料。", @@ -3018,6 +3014,10 @@ "name": "特别兑换商店(每月白票商店)", "help": "购买每月白票商店\n使用此功能前必须满足以下条件:\n- 通关大世界主线并完成模拟战+塞壬试验场" }, + "BuySpecialRadar": { + "name": "购买战役信息记录仪", + "help": "自动购买战役信息记录仪(5000油道具)" + }, "Filter": { "name": "商店过滤器", "help": "参考文档 https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/reward_shop_filter_string" diff --git a/module/config/i18n/zh-TW.json b/module/config/i18n/zh-TW.json index 2b30ed22a..4efa4efa4 100644 --- a/module/config/i18n/zh-TW.json +++ b/module/config/i18n/zh-TW.json @@ -2995,10 +2995,6 @@ "name": "大世界商店", "help": "使用此功能前必須滿足以下條件:\n- 通關大世界主線任務+模擬戰\n- 開啟大世界開荒任務或使用戰役信息記錄儀(5000油道具)\n- 通關大世界主線後的下個月,也就是港口商店變成新版商店後才可使用" }, - "BuySpecialRadar": { - "name": "購買戰役信息記錄儀", - "help": "自動購買戰役信息記錄儀(5000油道具)" - }, "PresetFilter": { "name": "港口商店過濾器", "help": "一般用預設即可,白票溢出建議選 \"高價值物品與META材料\",新手建議選 \"不購買META材料\",這會買除了META材料以外的所有東西。\n高價值物品為行動點、坐標和金或者更高級別的物品;META材料為META通用戰術教材和4種強化材料。", @@ -3018,6 +3014,10 @@ "name": "兌換商店(每月白票商店)", "help": "購買每月白票商店\n使用此功能前必須滿足以下條件:\n- 通關大世界主線任務並完成模擬戰+塞壬試驗場" }, + "BuySpecialRadar": { + "name": "購賣戰役信息記錄儀", + "help": "自動購賣戰役信息記錄儀(5000油道具)" + }, "Filter": { "name": "商店過濾器", "help": "參考文檔 https://github.com/LmeSzinc/AzurLaneAutoScript/wiki/reward_shop_filter_string"