]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Fix sprite of newly-spawned empty power cells (#14254)
authorh3half <hheim8@gmail.com>
Tue, 28 Feb 2023 15:57:17 +0000 (10:57 -0500)
committerGitHub <noreply@github.com>
Tue, 28 Feb 2023 15:57:17 +0000 (07:57 -0800)
* Overwrite inherited Sprite layers to exclude the full-charge light.

* Include unshaded layer with visible set to false

Resources/Prototypes/Entities/Objects/Power/powercells.yml

index 8a5e209303ff6429bcb9759cf9a4481814a9ef74..0f03ac77829f5fad9c0ba395fabb7ec52d591432 100644 (file)
   suffix: Empty
   parent: PowerCellSmall
   components:
+  - type: Sprite
+    layers:
+      - map: [ "enum.PowerCellVisualLayers.Base" ]
+        state: small
+      - map: [ "enum.PowerCellVisualLayers.Unshaded" ]
+        state: o2
+        shader: unshaded
+        visible: false
   - type: Battery
     maxCharge: 360
     startingCharge: 0
   suffix: Empty
   parent: PowerCellMedium
   components:
+  - type: Sprite
+    layers:
+      - map: [ "enum.PowerCellVisualLayers.Base" ]
+        state: medium
+      - map: [ "enum.PowerCellVisualLayers.Unshaded" ]
+        state: o2
+        shader: unshaded
+        visible: false
   - type: Battery
     maxCharge: 720
     startingCharge: 0
   suffix: Empty
   parent: PowerCellHigh
   components:
+  - type: Sprite
+    layers:
+      - map: [ "enum.PowerCellVisualLayers.Base" ]
+        state: high
+      - map: [ "enum.PowerCellVisualLayers.Unshaded" ]
+        state: o2
+        shader: unshaded
+        visible: false
   - type: Battery
     maxCharge: 1080
     startingCharge: 0
   suffix: Empty
   parent: PowerCellHyper
   components:
+  - type: Sprite
+    layers:
+      - map: [ "enum.PowerCellVisualLayers.Base" ]
+        state: hyper
+      - map: [ "enum.PowerCellVisualLayers.Unshaded" ]
+        state: o2
+        shader: unshaded
+        visible: false
   - type: Battery
     maxCharge: 1800
     startingCharge: 0