1
0
mirror of https://github.com/0O0o0oOoO00/Alas.git synced 2026-05-14 14:29:26 +08:00

Adj: Fuck FleetNumberInHardMode Setting, bind it with FleetOrder

This commit is contained in:
Zuosizhu
2024-07-20 15:10:27 +08:00
parent 6488e5f044
commit ae45257731
9 changed files with 3 additions and 45 deletions

View File

@@ -329,7 +329,6 @@
"ChangeVanguard": "ship",
"CommonDD": "any",
"ALLowLowVanguardLevel": true,
"FleetNumberInHardMode": 0,
"StopIFAutoNotEnsured": true,
"CommissionLimit": true
},

View File

@@ -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

View File

@@ -1675,15 +1675,6 @@
"type": "checkbox",
"value": true
},
"FleetNumberInHardMode": {
"type": "select",
"value": 0,
"option": [
0,
1,
2
]
},
"StopIFAutoNotEnsured": {
"type": "checkbox",
"value": true

View File

@@ -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:

View File

@@ -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

View File

@@ -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"

View File

@@ -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"

View File

@@ -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。"

View File

@@ -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"