]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
dedicated burn and shock meds (#23941)
authordeltanedas <39013340+deltanedas@users.noreply.github.com>
Thu, 11 Jan 2024 23:17:23 +0000 (23:17 +0000)
committerGitHub <noreply@github.com>
Thu, 11 Jan 2024 23:17:23 +0000 (16:17 -0700)
* pyrazine and insuzine

* add recipes

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
Resources/Locale/en-US/reagents/meta/medicine.ftl
Resources/Prototypes/Reagents/medicine.yml
Resources/Prototypes/Recipes/Reactions/medicine.yml

index 8d5e8940c951f1280e6bb475294f2160848dc060..8e2a005c357dacfab03462eb7e6d7947777288a7 100644 (file)
@@ -116,4 +116,10 @@ reagent-name-bruizine = bruizine
 reagent-desc-bruizine = Originally developed as a cough medicine, it turns out this chemical is wildly effective at treating blunt force trauma.
 
 reagent-name-holywater = holy water
-reagent-desc-holywater = The cleanest and purest of waters straight from the hands of god, is known to magically heal wounds.
\ No newline at end of file
+reagent-desc-holywater = The cleanest and purest of waters straight from the hands of god, is known to magically heal wounds.
+
+reagent-name-pyrazine = pyrazine
+reagent-desc-pyrazine = Efficiently heals burns from the hottest of fires. Causes massive internal bleeding when overdosed.
+
+reagent-name-insuzine = insuzine
+reagent-desc-insuzine = Rapidly repairs dead tissue caused by electrocution, but cools you slightly. Completely freezes the patient when overdosed.
index d547e7e9a492d9f92d5c616947a959a0a37803b3..c03b8ef63cbc1572beb614a8939b0b80da8ea55c 100644 (file)
             Heat: -0.2
             Shock: -0.2
             Cold: -0.2
+
+- type: reagent
+  id: Pyrazine
+  name: reagent-name-pyrazine
+  group: Medicine
+  desc: reagent-desc-pyrazine
+  physicalDesc: reagent-physical-desc-thick
+  flavor: syrupy
+  color: "#aa4308"
+  metabolisms:
+    Medicine:
+      metabolismRate: 0.1 # slow metabolism to not be a godly combat med, its for treating burn victims efficiently
+      effects:
+      - !type:HealthChange
+        damage:
+          types:
+            Heat: -1
+      # od causes massive bleeding
+      - !type:HealthChange
+        conditions:
+        - !type:ReagentThreshold
+          min: 20
+        damage:
+          types:
+            Slash: 0.5
+            Piercing: 0.5
+      - !type:ChemVomit
+        conditions:
+        - !type:ReagentThreshold
+          min: 15
+        probability: 0.1
+      - !type:Emote
+        conditions:
+        - !type:ReagentThreshold
+          min: 20
+        emote: Scream
+        probability: 0.2
+
+- type: reagent
+  id: Insuzine
+  name: reagent-name-insuzine
+  group: Medicine
+  desc: reagent-desc-insuzine
+  physicalDesc: reagent-physical-desc-frosty
+  flavor: metallic
+  color: "#8147ff"
+  metabolisms:
+    Medicine:
+      effects:
+      # heals shocks and removes shock chems
+      - !type:HealthChange
+        damage:
+          types:
+            Shock: -4
+      - !type:AdjustReagent
+        reagent: Licoxide
+        amount: -4
+      - !type:AdjustReagent
+        reagent:  Tazinide
+        amount: -4
+      # makes you a little chilly when not oding
+      - !type:AdjustTemperature
+        amount: -5000
+      # od makes you freeze to death
+      - !type:HealthChange
+        conditions:
+        - !type:ReagentThreshold
+          min: 12
+        damage:
+          types:
+            Cold: 2
+      - !type:AdjustTemperature
+        conditions:
+        - !type:ReagentThreshold
+          min: 12
+        amount: -30000
+      - !type:Jitter
+        conditions:
+        - !type:ReagentThreshold
+          min: 12
index 3701b00eb5d15a03b175c17522f13b30231da6d7..fbb5cd7a8d606524a7774b7f83b9fea947c4186f 100644 (file)
       amount: 1
   products:
     Diphenhydramine: 3
+
+- type: reaction
+  id: Pyrazine
+  impact: Medium
+  minTemp: 540
+  reactants:
+    Leporazine:
+      amount: 1
+    Dermaline:
+      amount: 1
+    Carbon:
+      amount: 1
+  products:
+    Pyrazine: 3
+
+- type: reaction
+  id: Insuzine
+  impact: Medium
+  minTemp: 433
+  reactants:
+    Leporazine:
+      amount: 1
+    Kelotane:
+      amount: 1
+    Silicon:
+      amount: 1
+    Benzene:
+      amount: 1
+  products:
+    Insuzine: 3
+    Ash: 1