]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Add emergency nitrogen lockers (#26752)
authorFlareguy <78941145+Flareguy@users.noreply.github.com>
Wed, 10 Apr 2024 21:20:05 +0000 (16:20 -0500)
committerGitHub <noreply@github.com>
Wed, 10 Apr 2024 21:20:05 +0000 (14:20 -0700)
Resources/Prototypes/Catalog/Fills/Lockers/misc.yml
Resources/Prototypes/Entities/Structures/Storage/Closets/closets.yml
Resources/Textures/Structures/Storage/closet.rsi/meta.json
Resources/Textures/Structures/Storage/closet.rsi/n2_door.png [new file with mode: 0644]

index d8b6004ec3ba617199e3d41fb216d30d7f9014e5..fac36ba710c57ded568e14ab17402cd4c262079f 100644 (file)
       - id: BoxMRE
         prob: 0.1
 
+- type: entity
+  id: ClosetEmergencyN2FilledRandom
+  parent: ClosetEmergencyN2
+  suffix: Filled, Random
+  components:
+  - type: StorageFill
+    contents:
+      - id: ClothingMaskBreath
+      - id: EmergencyNitrogenTankFilled
+        prob: 0.80
+        orGroup: EmergencyTankOrRegularTank
+      - id: NitrogenTankFilled
+        prob: 0.20
+        orGroup: EmergencyTankOrRegularTank
+
 - type: entity
   id: ClosetFireFilled
   parent: ClosetFire
index 5fda0ddbe2e742ff8aac7f81f3cdaaa68b152a50..fb00db7aa6bb1395341aa0b9b092665eded475af 100644 (file)
     stateDoorOpen: emergency_open
     stateDoorClosed: emergency_door
 
+# Emergency N2 closet
+- type: entity
+  id: ClosetEmergencyN2
+  name: emergency nitrogen closet
+  parent: ClosetSteelBase
+  description: It's full of life-saving equipment. Assuming, that is, that you breathe nitrogen.
+  components:
+  - type: Appearance
+  - type: EntityStorageVisuals
+    stateBaseClosed: fire
+    stateDoorOpen: fire_open
+    stateDoorClosed: n2_door
+
 # Fire safety closet
 - type: entity
   id: ClosetFire
index cf0c204447be01a336f1df5ca818bc4db0cd485b..c52bc13540e16452c5eb38af608dfe851ef81149 100644 (file)
@@ -4,7 +4,7 @@
     "x": 32,
     "y": 32
   },
-  "copyright": "Taken from tgstation, brigmedic locker is a resprited CMO locker by PuroSlavKing (Github)",
+  "copyright": "Taken from tgstation, brigmedic locker is a resprited CMO locker by PuroSlavKing (Github), n2_door state modified by Flareguy from fire_door, using sprites from /vg/station at https://github.com/vgstation-coders/vgstation13/commit/02b9f6894af4419c9f7e699a22c402b086d8067e",
   "license": "CC-BY-SA-3.0",
   "states": [
     {
     {
       "name": "mixed_door"
     },
+    {
+      "name": "n2_door"
+    },
     {
       "name": "oldcloset"
     },
diff --git a/Resources/Textures/Structures/Storage/closet.rsi/n2_door.png b/Resources/Textures/Structures/Storage/closet.rsi/n2_door.png
new file mode 100644 (file)
index 0000000..f6d9499
Binary files /dev/null and b/Resources/Textures/Structures/Storage/closet.rsi/n2_door.png differ