1
0
mirror of https://github.com/0O0o0oOoO00/Alas.git synced 2026-05-18 01:19:28 +08:00

Add: user setting of scrolling dock and scrolling fleet

This commit is contained in:
LA-DI-DA
2023-10-13 11:00:03 +08:00
parent 30cbc7fadc
commit 3f3da4ff85
9 changed files with 101 additions and 1 deletions

View File

@@ -1969,12 +1969,16 @@
"ChangeShip": {
"Enable": false,
"PushLua": false,
"ScrollDock": true,
"ScrollFleet": true,
"TargetType": "BB",
"ShipData": "106021;1;6\n107041;1;6\n206011;1;6\n107011;1;6\n"
},
"ChangeAttribute": {
"Enable": false,
"PushLua": false,
"ScrollDock": true,
"ScrollFleet": true,
"ShipData": null
},
"Storage": {

View File

@@ -9442,6 +9442,14 @@
"type": "checkbox",
"value": false
},
"ScrollDock": {
"type": "checkbox",
"value": true
},
"ScrollFleet": {
"type": "checkbox",
"value": true
},
"TargetType": {
"type": "select",
"value": "BB",
@@ -9464,6 +9472,14 @@
"type": "checkbox",
"value": false
},
"ScrollDock": {
"type": "checkbox",
"value": true
},
"ScrollFleet": {
"type": "checkbox",
"value": true
},
"ShipData": {
"type": "textarea",
"value": ""

View File

@@ -731,6 +731,8 @@ PowerLimit:
ChangeShip:
Enable: false
PushLua: false
ScrollDock: true
ScrollFleet: true
TargetType:
value: BB
option:
@@ -746,6 +748,8 @@ ChangeShip:
ChangeAttribute:
Enable: false
PushLua: false
ScrollDock: true
ScrollFleet: true
ShipData:
type: textarea
value: ''

View File

@@ -454,12 +454,16 @@ class GeneratedConfig:
# Group `ChangeShip`
ChangeShip_Enable = False
ChangeShip_PushLua = False
ChangeShip_ScrollDock = True
ChangeShip_ScrollFleet = True
ChangeShip_TargetType = 'BB' # CV, BB
ChangeShip_ShipData = '106021;1;6\n107041;1;6\n206011;1;6\n107011;1;6\n'
# Group `ChangeAttribute`
ChangeAttribute_Enable = False
ChangeAttribute_PushLua = False
ChangeAttribute_ScrollDock = True
ChangeAttribute_ScrollFleet = True
ChangeAttribute_ShipData = None
# Group `InfiniteDelay`

View File

@@ -2540,6 +2540,14 @@
"name": "ChangeShip.PushLua.name",
"help": "ChangeShip.PushLua.help"
},
"ScrollDock": {
"name": "ChangeShip.ScrollDock.name",
"help": "ChangeShip.ScrollDock.help"
},
"ScrollFleet": {
"name": "ChangeShip.ScrollFleet.name",
"help": "ChangeShip.ScrollFleet.help"
},
"TargetType": {
"name": "ChangeShip.TargetType.name",
"help": "ChangeShip.TargetType.help",
@@ -2564,6 +2572,14 @@
"name": "ChangeAttribute.PushLua.name",
"help": "ChangeAttribute.PushLua.help"
},
"ScrollDock": {
"name": "ChangeAttribute.ScrollDock.name",
"help": "ChangeAttribute.ScrollDock.help"
},
"ScrollFleet": {
"name": "ChangeAttribute.ScrollFleet.name",
"help": "ChangeAttribute.ScrollFleet.help"
},
"ShipData": {
"name": "ChangeAttribute.ShipData.name",
"help": "ChangeAttribute.ShipData.help"

View File

@@ -2540,6 +2540,14 @@
"name": "ChangeShip.PushLua.name",
"help": "ChangeShip.PushLua.help"
},
"ScrollDock": {
"name": "ChangeShip.ScrollDock.name",
"help": "ChangeShip.ScrollDock.help"
},
"ScrollFleet": {
"name": "ChangeShip.ScrollFleet.name",
"help": "ChangeShip.ScrollFleet.help"
},
"TargetType": {
"name": "ChangeShip.TargetType.name",
"help": "ChangeShip.TargetType.help",
@@ -2564,6 +2572,14 @@
"name": "ChangeAttribute.PushLua.name",
"help": "ChangeAttribute.PushLua.help"
},
"ScrollDock": {
"name": "ChangeAttribute.ScrollDock.name",
"help": "ChangeAttribute.ScrollDock.help"
},
"ScrollFleet": {
"name": "ChangeAttribute.ScrollFleet.name",
"help": "ChangeAttribute.ScrollFleet.help"
},
"ShipData": {
"name": "ChangeAttribute.ShipData.name",
"help": "ChangeAttribute.ShipData.help"

View File

@@ -2540,6 +2540,14 @@
"name": "始终推送Lua",
"help": "有时推送时会失败,视情况开启或者关闭"
},
"ScrollDock": {
"name": "强制加载船坞数据",
"help": "设备运行慢或者无法修改时需要开启"
},
"ScrollFleet": {
"name": "强制加载编队数据",
"help": "设备运行慢或者无法修改时需要开启"
},
"TargetType": {
"name": "目标舰种",
"help": "困难图中后排锁定的舰种",
@@ -2564,6 +2572,14 @@
"name": "始终推送Lua",
"help": "有时推送时会失败,视情况开启或者关闭"
},
"ScrollDock": {
"name": "强制加载船坞数据",
"help": "设备运行慢或者无法修改时需要开启"
},
"ScrollFleet": {
"name": "强制加载编队数据",
"help": "设备运行慢或者无法修改时需要开启"
},
"ShipData": {
"name": "舰船数据",
"help": "格式为\"舰船Id;舰船星级;类型Id:属性>目标值[;属性>目标值...]\"\n参考https://github.com/0O0o0oOoO00/SmallKai中的数据"

View File

@@ -2540,6 +2540,14 @@
"name": "ChangeShip.PushLua.name",
"help": "ChangeShip.PushLua.help"
},
"ScrollDock": {
"name": "ChangeShip.ScrollDock.name",
"help": "ChangeShip.ScrollDock.help"
},
"ScrollFleet": {
"name": "ChangeShip.ScrollFleet.name",
"help": "ChangeShip.ScrollFleet.help"
},
"TargetType": {
"name": "ChangeShip.TargetType.name",
"help": "ChangeShip.TargetType.help",
@@ -2564,6 +2572,14 @@
"name": "ChangeAttribute.PushLua.name",
"help": "ChangeAttribute.PushLua.help"
},
"ScrollDock": {
"name": "ChangeAttribute.ScrollDock.name",
"help": "ChangeAttribute.ScrollDock.help"
},
"ScrollFleet": {
"name": "ChangeAttribute.ScrollFleet.name",
"help": "ChangeAttribute.ScrollFleet.help"
},
"ShipData": {
"name": "ChangeAttribute.ShipData.name",
"help": "ChangeAttribute.ShipData.help"

View File

@@ -37,8 +37,16 @@ class GGU2(UI, Base):
return _skipped
def set_on(self, factor=200):
if deep_get(self.config.data, keys='GameManager.ChangeAttribute.Enable') or deep_get(self.config.data, keys='GameManager.ChangeShip.Enable'):
if deep_get(self.config.data, keys='GameManager.ChangeAttribute.Enable') \
and deep_get(self.config.data, keys='GameManager.ChangeAttribute.ScrollDock') \
or deep_get(self.config.data, keys='GameManager.ChangeShip.Enable') \
and deep_get(self.config.data, keys='GameManager.ChangeShip.ScrollDock'):
self.ScrollDockToLoadAllShipData()
if deep_get(self.config.data, keys='GameManager.ChangeAttribute.Enable') \
and deep_get(self.config.data, keys='GameManager.ChangeAttribute.ScrollFleet') \
or deep_get(self.config.data, keys='GameManager.ChangeShip.Enable') \
and deep_get(self.config.data, keys='GameManager.ChangeShip.ScrollFleet'):
self.ScrollFleetToLoadAllFleetData()
_name_dict = {
'en': 'Azur Lane',