diff --git a/config/template.json b/config/template.json index da1b72da5..5c0c8fa09 100644 --- a/config/template.json +++ b/config/template.json @@ -107,6 +107,7 @@ }, "DungeonStorage": { "TrailblazePower": {}, + "Reserved": {}, "Immersifier": {}, "DungeonDouble": {}, "EchoOfWar": {}, diff --git a/module/config/argument/args.json b/module/config/argument/args.json index 6f256c5af..94b4738f0 100644 --- a/module/config/argument/args.json +++ b/module/config/argument/args.json @@ -715,6 +715,12 @@ "order": 1, "color": "#eb8efe" }, + "Reserved": { + "type": "stored", + "value": {}, + "display": "hide", + "stored": "StoredResersed" + }, "Immersifier": { "type": "stored", "value": {}, diff --git a/module/config/argument/argument.yaml b/module/config/argument/argument.yaml index 518883531..89e52636a 100644 --- a/module/config/argument/argument.yaml +++ b/module/config/argument/argument.yaml @@ -120,6 +120,8 @@ DungeonStorage: stored: StoredTrailblazePower order: 1 color: "#eb8efe" + Reserved: + stored: StoredResersed Immersifier: stored: StoredImmersifier DungeonDouble: diff --git a/module/config/argument/stored.json b/module/config/argument/stored.json index 857b38430..0beb4eb59 100644 --- a/module/config/argument/stored.json +++ b/module/config/argument/stored.json @@ -662,6 +662,19 @@ "order": 0, "color": "#777777" }, + "Reserved": { + "name": "Reserved", + "path": "Dungeon.DungeonStorage.Reserved", + "i18n": "DungeonStorage.Reserved.name", + "stored": "StoredResersed", + "attrs": { + "time": "2020-01-01 00:00:00", + "total": 8, + "value": 0 + }, + "order": 0, + "color": "#777777" + }, "Immersifier": { "name": "Immersifier", "path": "Dungeon.DungeonStorage.Immersifier", diff --git a/module/config/config_generated.py b/module/config/config_generated.py index d20cd1636..469b09d08 100644 --- a/module/config/config_generated.py +++ b/module/config/config_generated.py @@ -57,6 +57,7 @@ class GeneratedConfig: # Group `DungeonStorage` DungeonStorage_TrailblazePower = {} + DungeonStorage_Reserved = {} DungeonStorage_Immersifier = {} DungeonStorage_DungeonDouble = {} DungeonStorage_EchoOfWar = {} diff --git a/module/config/i18n/en-US.json b/module/config/i18n/en-US.json index 3e65f33b5..e5592fc3e 100644 --- a/module/config/i18n/en-US.json +++ b/module/config/i18n/en-US.json @@ -445,6 +445,10 @@ "name": "Power", "help": "" }, + "Reserved": { + "name": "Reserved Trailblaze Power", + "help": "" + }, "Immersifier": { "name": "Immersifier", "help": "" diff --git a/module/config/i18n/es-ES.json b/module/config/i18n/es-ES.json index 288420308..171636fa3 100644 --- a/module/config/i18n/es-ES.json +++ b/module/config/i18n/es-ES.json @@ -445,6 +445,10 @@ "name": "Poder", "help": "" }, + "Reserved": { + "name": "Trailblaze Poder Reservada", + "help": "" + }, "Immersifier": { "name": "Inmersor", "help": "" diff --git a/module/config/i18n/ja-JP.json b/module/config/i18n/ja-JP.json index 5608de57a..a6176ccac 100644 --- a/module/config/i18n/ja-JP.json +++ b/module/config/i18n/ja-JP.json @@ -445,6 +445,10 @@ "name": "DungeonStorage.TrailblazePower.name", "help": "DungeonStorage.TrailblazePower.help" }, + "Reserved": { + "name": "DungeonStorage.Reserved.name", + "help": "DungeonStorage.Reserved.help" + }, "Immersifier": { "name": "DungeonStorage.Immersifier.name", "help": "DungeonStorage.Immersifier.help" diff --git a/module/config/i18n/zh-CN.json b/module/config/i18n/zh-CN.json index c3a497b1e..dd9b23529 100644 --- a/module/config/i18n/zh-CN.json +++ b/module/config/i18n/zh-CN.json @@ -445,6 +445,10 @@ "name": "开拓力", "help": "" }, + "Reserved": { + "name": "后备开拓力", + "help": "" + }, "Immersifier": { "name": "沉浸器", "help": "" diff --git a/module/config/i18n/zh-TW.json b/module/config/i18n/zh-TW.json index 1addf4201..f07928363 100644 --- a/module/config/i18n/zh-TW.json +++ b/module/config/i18n/zh-TW.json @@ -445,6 +445,10 @@ "name": "開拓力", "help": "" }, + "Reserved": { + "name": "后备開拓力", + "help": "" + }, "Immersifier": { "name": "沉浸器", "help": "" diff --git a/module/config/stored/classes.py b/module/config/stored/classes.py index 8d5073e61..cbffb5382 100644 --- a/module/config/stored/classes.py +++ b/module/config/stored/classes.py @@ -206,6 +206,10 @@ class StoredTrailblazePower(StoredCounter): return value +class StoredResersed(StoredCounter): + FIXED_TOTAL = 2400 + + class StoredImmersifier(StoredCounter): FIXED_TOTAL = 8 diff --git a/module/config/stored/stored_generated.py b/module/config/stored/stored_generated.py index 25489d7b0..7a4c52f93 100644 --- a/module/config/stored/stored_generated.py +++ b/module/config/stored/stored_generated.py @@ -22,6 +22,7 @@ from module.config.stored.classes import ( StoredInt, StoredPlanner, StoredPlannerOverall, + StoredResersed, StoredSimulatedUniverse, StoredSimulatedUniverseElite, StoredTrailblazePower, @@ -85,6 +86,7 @@ class StoredGenerated: Item_Dream_Making_Engine = StoredPlanner("Dungeon.Planner.Item_Dream_Making_Engine") Item_Shards_of_Desires = StoredPlanner("Dungeon.Planner.Item_Shards_of_Desires") TrailblazePower = StoredTrailblazePower("Dungeon.DungeonStorage.TrailblazePower") + Reserved = StoredResersed("Dungeon.DungeonStorage.Reserved") Immersifier = StoredImmersifier("Dungeon.DungeonStorage.Immersifier") DungeonDouble = StoredDungeonDouble("Dungeon.DungeonStorage.DungeonDouble") EchoOfWar = StoredEchoOfWar("Dungeon.DungeonStorage.EchoOfWar")