]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Microreactor power cell research (#21473)
authordeltanedas <39013340+deltanedas@users.noreply.github.com>
Mon, 6 Nov 2023 03:00:11 +0000 (03:00 +0000)
committerGitHub <noreply@github.com>
Mon, 6 Nov 2023 03:00:11 +0000 (22:00 -0500)
* buff microreactor cell and tweak a little

* add portable fission research

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
Resources/Locale/en-US/research/technologies.ftl
Resources/Prototypes/Entities/Objects/Power/powercells.yml
Resources/Prototypes/Entities/Structures/Machines/lathe.yml
Resources/Prototypes/Recipes/Lathes/powercells.yml
Resources/Prototypes/Research/industrial.yml

index cb4f30de6af828c41e1f0f22613fbd978f9b0dcb..28c7377082afb37268262db9992bc0293329cc26 100644 (file)
@@ -19,6 +19,7 @@ research-technology-advanced-atmospherics = Advanced Atmospherics
 research-technology-advanced-tools = Advanced Tools
 research-technology-super-powercells = Super Powercells
 research-technology-bluespace-storage = Bluespace Storage
+research-technology-portable-fission = Portable Fission
 
 research-technology-chemistry = Chemistry
 research-technology-surgical-tools = Surgical Tools
index 4ed3e207c5bd1999a9f0c9b8e84e41fb00f6a77e..01680dec3a0d6c3af902a06b94ae33585cad4fde 100644 (file)
     startingCharge: 0
 
 - type: entity
-  name: small microreactor cell
-  description: A rechargeable standardized microreactor cell. Intended for low-power devices, it slowly recharges by itself.
+  parent: BasePowerCell
   id: PowerCellMicroreactor
+  name: microreactor power cell
+  description: A rechargeable standardized microreactor cell. Has lower capacity but slowly recharges by itself.
   suffix: Full
-  parent: BasePowerCell
   components:
-    - type: Sprite
-      layers:
-      - map: [ "enum.PowerCellVisualLayers.Base" ]
-        state: microreactor
-      - map: [ "enum.PowerCellVisualLayers.Unshaded" ]
-        state: o2
-        shader: unshaded
-    - type: Battery
-      maxCharge: 50
-      startingCharge: 50
-    - type: BatterySelfRecharger
-      autoRecharge: true
-      autoRechargeRate: 0.16667 #takes about 5 minutes to charge itself back to full
+  - type: Sprite
+    layers:
+    - map: [ "enum.PowerCellVisualLayers.Base" ]
+      state: microreactor
+    - map: [ "enum.PowerCellVisualLayers.Unshaded" ]
+      state: o2
+      shader: unshaded
+  - type: Battery
+    maxCharge: 720
+    startingCharge: 720
+  - type: BatterySelfRecharger
+    autoRecharge: true
+    autoRechargeRate: 12 # takes 1 minute to charge itself back to full
+
+- type: entity
+  parent: PowerCellMicroreactor
+  id: PowerCellMicroreactorPrinted
+  suffix: Empty
+  components:
+  - type: Sprite
+    layers:
+    - map: [ "enum.PowerCellVisualLayers.Base" ]
+      state: microreactor
+    - map: [ "enum.PowerCellVisualLayers.Unshaded" ]
+      state: o2
+      shader: unshaded
+      visible: false
+  - type: Battery
+    startingCharge: 0
 
 - type: entity
   name: antique power cell prototype
index 38839d9f9fce1803df36971824ca295208caf6dc..fb77167b733cf1760e03ed1f93871c2af3cefc87 100644 (file)
       - VoiceTrigger
       - Igniter
       - PowerCellMedium
+      - PowerCellMicroreactor
       - PowerCellHigh
       - WeaponPistolCHIMP
       - SynthesizerInstrument
index b7d9281093214c502f003a6829c2b78d45b3b0fa..2982c070be2bd017a0a165d57ab98208b314dc3a 100644 (file)
     Glass: 400
     Plastic: 200
     Gold: 50
+
+- type: latheRecipe
+  id: PowerCellMicroreactor
+  result: PowerCellMicroreactorPrinted
+  completetime: 10
+  materials:
+    Steel: 500
+    Glass: 400
+    Uranium: 200
+    Gold: 100
index 797ec2b7b7b33811515cef58d0ecc9ed23fe6b5b..154bebe198bfcba55e676862be8541ddff236c6f 100644 (file)
   - ClothingBackpackHolding
   - ClothingBackpackSatchelHolding
   - ClothingBackpackDuffelHolding
+
+- type: technology
+  id: PortableFission
+  name: research-technology-portable-fission
+  icon:
+    sprite: Objects/Power/power_cells.rsi
+    state: microreactor
+  discipline: Industrial
+  tier: 3
+  cost: 10000
+  recipeUnlocks:
+  - PowerCellMicroreactor
+  technologyPrerequisites:
+  - SuperPowercells