From ae45257731c86491d04bf07c8e54ee57b0dfbca1 Mon Sep 17 00:00:00 2001 From: Zuosizhu <2839299264@qq.com> Date: Sat, 20 Jul 2024 15:10:27 +0800 Subject: [PATCH] Adj: Fuck FleetNumberInHardMode Setting, bind it with FleetOrder --- config/template.json | 1 - module/campaign/gems_farming.py | 6 +++--- module/config/argument/args.json | 9 --------- module/config/argument/argument.yaml | 3 --- module/config/config_generated.py | 1 - module/config/i18n/en-US.json | 7 ------- module/config/i18n/ja-JP.json | 7 ------- module/config/i18n/zh-CN.json | 7 ------- module/config/i18n/zh-TW.json | 7 ------- 9 files changed, 3 insertions(+), 45 deletions(-) diff --git a/config/template.json b/config/template.json index aaa41cfb4..c9e17a57b 100644 --- a/config/template.json +++ b/config/template.json @@ -329,7 +329,6 @@ "ChangeVanguard": "ship", "CommonDD": "any", "ALLowLowVanguardLevel": true, - "FleetNumberInHardMode": 0, "StopIFAutoNotEnsured": true, "CommissionLimit": true }, diff --git a/module/campaign/gems_farming.py b/module/campaign/gems_farming.py index 6f22d4362..e2534f965 100644 --- a/module/campaign/gems_farming.py +++ b/module/campaign/gems_farming.py @@ -90,18 +90,18 @@ class GemsFarming(CampaignRun, Dock, EquipmentChange): self._ship_detail_enter = self._ship_detail_enter_hard self._fleet_detail_enter = self._fleet_detail_enter_hard self.page_fleet_check_button = FLEET_PREPARATION - if self.config.GemsFarming_FleetNumberInHardMode == 1: + if self.config.Fleet_FleetOrder == 'fleet1_all_fleet2_standby': self.FLEET_ENTER_FLAGSHIP = FLEET_ENTER_FLAGSHIP_HARD_1 self.FLEET_ENTER = FLEET_ENTER_HARD_1 self.FLEET_ENTER_FLAGSHIP_3_POSITION = FLEET_ENTER_FLAGSHIP_HARD_1_3 self.FLEET_ENTER_3_POSITION = FLEET_ENTER_HARD_1_3 - elif self.config.GemsFarming_FleetNumberInHardMode == 2: + elif self.config.Fleet_FleetOrder == 'fleet1_standby_fleet2_all': self.FLEET_ENTER_FLAGSHIP = FLEET_ENTER_FLAGSHIP_HARD_2 self.FLEET_ENTER = FLEET_ENTER_HARD_2 self.FLEET_ENTER_FLAGSHIP_3_POSITION = FLEET_ENTER_FLAGSHIP_HARD_2_3 self.FLEET_ENTER_3_POSITION = FLEET_ENTER_HARD_2_3 else: - logger.critical('Fleet number to change not set, check your settings') + logger.critical('Fleet Order Error, please check your settings') from module.exception import RequestHumanTakeover raise RequestHumanTakeover self.hard_mode = True diff --git a/module/config/argument/args.json b/module/config/argument/args.json index 0aee717fe..bccb75938 100644 --- a/module/config/argument/args.json +++ b/module/config/argument/args.json @@ -1675,15 +1675,6 @@ "type": "checkbox", "value": true }, - "FleetNumberInHardMode": { - "type": "select", - "value": 0, - "option": [ - 0, - 1, - 2 - ] - }, "StopIFAutoNotEnsured": { "type": "checkbox", "value": true diff --git a/module/config/argument/argument.yaml b/module/config/argument/argument.yaml index b19244dee..aaf103c4b 100644 --- a/module/config/argument/argument.yaml +++ b/module/config/argument/argument.yaml @@ -416,9 +416,6 @@ GemsFarming: value: any option: [ any, aulick_or_foote , cassin_or_downes ] ALLowLowVanguardLevel: true - FleetNumberInHardMode: - value: 0 - option: [ 0, 1, 2 ] StopIFAutoNotEnsured: true CommissionLimit: true FlagshipFilter: diff --git a/module/config/config_generated.py b/module/config/config_generated.py index 958604c29..a3e0eb56e 100644 --- a/module/config/config_generated.py +++ b/module/config/config_generated.py @@ -229,7 +229,6 @@ class GeneratedConfig: GemsFarming_ChangeVanguard = 'ship' # disabled, ship, ship_equip GemsFarming_CommonDD = 'any' # any, aulick_or_foote, cassin_or_downes GemsFarming_ALLowLowVanguardLevel = True - GemsFarming_FleetNumberInHardMode = 0 # 0, 1, 2 GemsFarming_StopIFAutoNotEnsured = True GemsFarming_CommissionLimit = True diff --git a/module/config/i18n/en-US.json b/module/config/i18n/en-US.json index ba8a6e217..557ba0c46 100644 --- a/module/config/i18n/en-US.json +++ b/module/config/i18n/en-US.json @@ -1645,13 +1645,6 @@ "name": "ALLow Low Vanguard Level", "help": "Destroyers over level 10 will now be used, 49 for Event CD" }, - "FleetNumberInHardMode": { - "name": "Fleet number used in hard mode", - "help": "Fleet number used in hard mode like Event C/D", - "0": "Not a hard mode", - "1": "Fleet 1", - "2": "Fleet 2" - }, "StopIFAutoNotEnsured": { "name": "GemsFarming.StopIFAutoNotEnsured.name", "help": "GemsFarming.StopIFAutoNotEnsured.help" diff --git a/module/config/i18n/ja-JP.json b/module/config/i18n/ja-JP.json index c31f499f8..d33d973cc 100644 --- a/module/config/i18n/ja-JP.json +++ b/module/config/i18n/ja-JP.json @@ -1645,13 +1645,6 @@ "name": "GemsFarming.ALLowLowVanguardLevel.name", "help": "GemsFarming.ALLowLowVanguardLevel.help" }, - "FleetNumberInHardMode": { - "name": "GemsFarming.FleetNumberInHardMode.name", - "help": "GemsFarming.FleetNumberInHardMode.help", - "0": "0", - "1": "1", - "2": "2" - }, "StopIFAutoNotEnsured": { "name": "GemsFarming.StopIFAutoNotEnsured.name", "help": "GemsFarming.StopIFAutoNotEnsured.help" diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index e6c1e059d..bb60006cc 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -1645,13 +1645,6 @@ "name": "可更换低等级前排", "help": "倍率打开时,前排等级限制改为10以上即可。若为困难模式(如CD图)改为49级。" }, - "FleetNumberInHardMode": { - "name": "困难模式舰队编号", - "help": "困难模式(如活动图CD等)下需要更换的舰队编号。\n使用时请保证另一个舰队为6个125级,否则可能会有等级限制出错", - "0": "非困难模式", - "1": "第一舰队", - "2": "第二舰队" - }, "StopIFAutoNotEnsured": { "name": "无法设置职能时停止任务", "help": "无法设置舰队职能时,以以下方式停止任务以免跨队队伍出击,石油被大量消耗:\n若设置了错误推送则推送任务停止的消息并停止该任务。\n若没有设置错误推送,则直接停止Alas。" diff --git a/module/config/i18n/zh-TW.json b/module/config/i18n/zh-TW.json index e0b79d5ae..3feb9df98 100644 --- a/module/config/i18n/zh-TW.json +++ b/module/config/i18n/zh-TW.json @@ -1645,13 +1645,6 @@ "name": "可更換低等級前排", "help": "倍率打開時,前排等級限制改為10以上即可" }, - "FleetNumberInHardMode": { - "name": "GemsFarming.FleetNumberInHardMode.name", - "help": "GemsFarming.FleetNumberInHardMode.help", - "0": "0", - "1": "1", - "2": "2" - }, "StopIFAutoNotEnsured": { "name": "GemsFarming.StopIFAutoNotEnsured.name", "help": "GemsFarming.StopIFAutoNotEnsured.help"