]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Medkit Fill Change (#19362)
authorAlekshhh <44923899+Alekshhh@users.noreply.github.com>
Wed, 20 Sep 2023 07:50:19 +0000 (10:50 +0300)
committerGitHub <noreply@github.com>
Wed, 20 Sep 2023 07:50:19 +0000 (17:50 +1000)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
Resources/Prototypes/Catalog/Fills/Items/firstaidkits.yml
Resources/Prototypes/Entities/Objects/Specific/Medical/healing.yml
Resources/Prototypes/Entities/Objects/Specific/Medical/hypospray.yml
Resources/Textures/Objects/Specific/Chemistry/pills.rsi/meta.json
Resources/Textures/Objects/Specific/Chemistry/pills.rsi/pill21.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Medical/medipen.rsi/arithpen.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Medical/medipen.rsi/arithpen_empty.png [new file with mode: 0644]
Resources/Textures/Objects/Specific/Medical/medipen.rsi/meta.json

index 8d0dd2041fa9e44b4299637c74f5a00eabf38a07..b3cdae752d7336a36bfe421c2f4997e0ab6633b8 100644 (file)
   components:
   - type: StorageFill
     contents:
-      - id: SyringeInaprovaline
+      - id: RegenerativeMesh
+        amount: 2
       - id: Ointment
-        amount: 4
+        amount: 2
+      - id: SyringeSigynate
+      - id: PillKelotane
+        amount: 5
       - id: PillDermaline
         amount: 5
 
   - type: StorageFill
     contents:
       - id: SyringeIpecac
-        amount: 2
-      - id: AntiPoisonMedipen
+      - id: SyringeEthylredoxrazine
+      - id: PoisonAutoInjector
       - id: PillDylovene
-        amount: 7
+        amount: 5
+      - id: PillCharcoal
+        amount: 3
 
 - type: entity
   id: MedkitOxygenFilled
   components:
   - type: StorageFill
     contents:
-      - id: Ointment
-        amount: 3
+      - id: GeigerCounter
+      - id: SyringePhalanximine
+      - id: RadAutoInjector
+        amount: 1
       - id: EmergencyMedipen
-        amount: 2
+        amount: 1
       - id: PillHyronalin
-        amount: 9
+        amount: 5
 
 - type: entity
   id: MedkitAdvancedFilled
       - id: MedicatedSuture
         amount: 2
       - id: RegenerativeMesh
-      - id: Gauze
+        amount: 2
       - id: Bloodpack
         amount: 2
 
       - id: HandheldHealthAnalyzer
       - id: MedicatedSuture
       - id: RegenerativeMesh
+      - id: SyringeEphedrine
+      - id: SyringeSaline
       - id: BruteAutoInjector
       - id: BurnAutoInjector
-      - id: SyringeEphedrine
-      - id: SyringeTranexamicAcid
-      - id: AntiPoisonMedipen
+      - id: EmergencyMedipen
       - id: Bloodpack
 
 - type: entity
index 76d21deb806278e94a02047d0a42eff8d1b6363d..5083ae4a443651e1840ebfd3d709385ecc27f250 100644 (file)
         - ReagentId: Bicaridine
           Quantity: 10
 
+- type: entity
+  name: charcoal pill (10u)
+  parent: Pill
+  id: PillCharcoal
+  components:
+  - type: Sprite
+    sprite: Objects/Specific/Chemistry/pills.rsi
+    state: pill21
+  - type: SolutionContainerManager
+    solutions:
+      food:
+        maxVol: 20
+        reagents:
+        - ReagentId: Charcoal
+          Quantity: 10
+
 - type: entity
   name: romerol pill
   parent: Pill
             - ReagentId: Ambuzol
               Quantity: 15
 
+- type: entity
+  name: sigynate syringe
+  parent: BaseSyringe
+  id: SyringeSigynate
+  components:
+    - type: SolutionContainerManager
+      solutions:
+        injector:
+          maxVol: 15
+          reagents:
+            - ReagentId: Sigynate
+              Quantity: 15
+
+- type: entity
+  name: ethylredoxrazine syringe
+  parent: BaseSyringe
+  id: SyringeEthylredoxrazine
+  components:
+    - type: SolutionContainerManager
+      solutions:
+        injector:
+          maxVol: 15
+          reagents:
+            - ReagentId: Ethylredoxrazine
+              Quantity: 15
+
+- type: entity
+  name: phalanximine syringe
+  parent: BaseSyringe
+  id: SyringePhalanximine
+  components:
+    - type: SolutionContainerManager
+      solutions:
+        injector:
+          maxVol: 15
+          reagents:
+            - ReagentId: Phalanximine
+              Quantity: 15
+
+- type: entity
+  name: saline syringe
+  parent: BaseSyringe
+  id: SyringeSaline
+  components:
+    - type: SolutionContainerManager
+      solutions:
+        injector:
+          maxVol: 15
+          reagents:
+            - ReagentId: Saline
+              Quantity: 15
+
 #this is where all the syringes are so i didn't know where to put it
 - type: entity
   name: romerol syringe
index fb234194f978bab02cc0dc2418a79dba1eed0d81..7227f6ae619e3e7fe55945dfc2fb208da7fb1dff 100644 (file)
 
 
 - type: entity
-  name: anti-poison medipen
+  name: poison auto-injector
   parent: ChemicalMedipen
-  id: AntiPoisonMedipen
+  id: PoisonAutoInjector
   description: A rapid dose of anti-poison. Contains ultravasculine and epinephrine.
   components:
   - type: Sprite
   - type: Tag
     tags: []
 
+- type: entity
+  name: rad auto-injector
+  parent: ChemicalMedipen
+  id: RadAutoInjector
+  description: A rapid dose of anti-radiation. Contains arithrazine and bicardine.
+  components:
+  - type: Sprite
+    sprite: Objects/Specific/Medical/medipen.rsi
+    layers:
+    - state: arithpen
+      map: ["enum.SolutionContainerLayers.Fill"]
+  - type: Hypospray
+    solutionName: pen
+    transferAmount: 20
+  - type: SolutionContainerManager
+    solutions:
+      pen:
+        maxVol: 20
+        reagents:
+        - ReagentId: Arithrazine
+          Quantity: 15
+        - ReagentId: Bicaridine
+          Quantity: 5
+  - type: Tag
+    tags: []
+
 - type: entity
   name: space medipen
   parent: ChemicalMedipen
index a44077cbd6a7a016cb9e83599deb2dd3488a0784..b9de04b6b8112126b50a4de9d2b4cd9c40690f74 100644 (file)
@@ -37,6 +37,9 @@
     {
       "name": "pill20"
     },
+    {
+      "name": "pill21"
+    },
     {
       "name": "pill7"
     },
diff --git a/Resources/Textures/Objects/Specific/Chemistry/pills.rsi/pill21.png b/Resources/Textures/Objects/Specific/Chemistry/pills.rsi/pill21.png
new file mode 100644 (file)
index 0000000..92951d3
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Chemistry/pills.rsi/pill21.png differ
diff --git a/Resources/Textures/Objects/Specific/Medical/medipen.rsi/arithpen.png b/Resources/Textures/Objects/Specific/Medical/medipen.rsi/arithpen.png
new file mode 100644 (file)
index 0000000..53a9648
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Medical/medipen.rsi/arithpen.png differ
diff --git a/Resources/Textures/Objects/Specific/Medical/medipen.rsi/arithpen_empty.png b/Resources/Textures/Objects/Specific/Medical/medipen.rsi/arithpen_empty.png
new file mode 100644 (file)
index 0000000..f6f5cfb
Binary files /dev/null and b/Resources/Textures/Objects/Specific/Medical/medipen.rsi/arithpen_empty.png differ
index a421caa5953b13dedb47759b03f56c3e333be645..3bf15e0a2eb1a41c9be4b7905088d4be63394560 100644 (file)
     },
     {
       "name": "atropen_empty"
+    },
+    {
+      "name": "arithpen"
+    },
+    {
+      "name": "arithpen_empty"
     },
        {
       "name": "medipen-inhand-left"