]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
3 New Brute Chemicals (And Razorium) (#22103)
authorCrigCrag <137215465+CrigCrag@users.noreply.github.com>
Thu, 7 Dec 2023 03:05:29 +0000 (22:05 -0500)
committerGitHub <noreply@github.com>
Thu, 7 Dec 2023 03:05:29 +0000 (22:05 -0500)
* guidebook

* like everything else

* increase razorium damage

* nerf a lil bit

Resources/Locale/en-US/guidebook/guides.ftl
Resources/Locale/en-US/reagents/generic.ftl
Resources/Locale/en-US/reagents/meta/fun.ftl
Resources/Locale/en-US/reagents/meta/medicine.ftl
Resources/Locale/en-US/reagents/meta/physical-desc.ftl
Resources/Prototypes/Guidebook/medical.yml
Resources/Prototypes/Reagents/fun.yml
Resources/Prototypes/Reagents/medicine.yml
Resources/Prototypes/Recipes/Reactions/medicine.yml
Resources/ServerInfo/Guidebook/Medical/AdvancedBrute.xml [new file with mode: 0644]

index 5d82277845f220cce153b9c0713129a16bf55aba..4a9f11c8ee7701f5b86415e67f114ba9d71016df 100644 (file)
@@ -30,6 +30,7 @@ guide-entry-medical = Medical
 guide-entry-medicaldoctor = Medical Doctor
 guide-entry-chemist = Chemist
 guide-entry-medicine = Medicine
+guide-entry-brute = Advanced Brute Medication
 guide-entry-botanicals = Botanicals
 guide-entry-cloning = Cloning
 guide-entry-cryogenics = Cryogenics
index 2f5feff1b3b46b408fcc136bbf1b7cebdb65f290..5d4f754ef8586d10f15a4badec1fbb907be2a15c 100644 (file)
@@ -1,4 +1,4 @@
-### Messages that can be utilized by multiple reagents.
+### Messages that can be utilized by multiple reagents.
 
 generic-reagent-effect-burning-insides = You feel your insides burning up!
 generic-reagent-effect-burning-eyes = Your eyes begin to slightly burn.
@@ -8,3 +8,4 @@ generic-reagent-effect-nauseous = You feel nauseous.
 generic-reagent-effect-parched = You feel parched.
 generic-reagent-effect-thirsty = You feel thirsty.
 generic-reagent-effect-sick = You feel sick after consuming that...
+generic-reagent-effect-slicing-insides = You feel an incredibly sharp pain in your gut!
index e62550290f32411a61b9c46d5d29c24552d575cc..83f99deceb82dbfee7634dd4e4b88196fbc76816 100644 (file)
@@ -15,3 +15,6 @@ reagent-desc-saxoite = Smells like jazz.
 
 reagent-name-licoxide = Licoxide
 reagent-desc-licoxide = A synthetic battery acid. It looks... electrifying.
+
+reagent-name-razorium = Razorium
+reagent-desc-razorium = A strange, non-newtonian chemical. It is produced when two conflicting brute medications are combined. When force is applied to it, it temporarily hardens creating millions of tiny, sharp edges. Very painful.
index 10b4af97d00f85be9a55eaa7b4bd2834a049a2b9..346175e3ddac3e6ef32f1dec705035de9a11fb3e 100644 (file)
@@ -105,3 +105,12 @@ reagent-desc-sigynate = A thick pink syrup useful for neutralizing acids and soo
 
 reagent-name-saline = saline
 reagent-desc-saline = "A mixture of salt and water. Commonly used to treat dehydration or low fluid presence in blood."
+
+reagent-name-lacerinol = lacerinol
+reagent-desc-lacerinol = A fairly unreactive chemical that boosts collagen sythesis to incredible levels, healing slash trauma.
+
+reagent-name-puncturase = puncturase
+reagent-desc-puncturase = A fizzy chemical that helps rebuild trauma caused by piercing damage, leaving a slight amount of tissue damage behind.
+
+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.
index d5e21209c1c0d1f9429e17476d772081abfc2cda..1b3a5c1bfa4af36bd16e59f95a485aa64f0219d1 100644 (file)
@@ -90,3 +90,4 @@ reagent-physical-desc-energizing = energizing
 reagent-physical-desc-exhilarating = exhilarating
 reagent-physical-desc-vibrant = vibrant
 reagent-physical-desc-fluffy = fluffy
+reagent-physical-desc-reflective = reflective
index 5d2927efa1986eef28086456957144b7ea2e1d30..9ea2398a7ce36d31d80e0c52bfd42bb404794232 100644 (file)
@@ -30,6 +30,7 @@
   children:
   - Medicine
   - Botanicals
+  - AdvancedBrute
 
 - type: guideEntry
   id: Medicine
@@ -42,3 +43,8 @@
   name: guide-entry-botanicals
   text: "/ServerInfo/Guidebook/Medical/Botanicals.xml"
   filterEnabled: True
+
+- type: guideEntry
+  id: AdvancedBrute
+  name: guide-entry-brute
+  text: "/ServerInfo/Guidebook/Medical/AdvancedBrute.xml"
\ No newline at end of file
index b90b0e8032c3c48a9e7765d06b7ee854dc97d39e..f22dfc1b8a1d17def4a74fc3a9f9b78ceb502dfb 100644 (file)
       effects:
       - !type:Electrocute
         probability: 0.5
+
+- type: reagent
+  id: Razorium
+  name: reagent-name-razorium
+  group: Toxins
+  slippery: true
+  desc: reagent-desc-razorium
+  physicalDesc: reagent-physical-desc-reflective
+  flavor: sharp
+  color: "#e3fffb"
+  reactiveEffects:
+    Acidic:
+      methods: [ Touch ]
+      effects:
+      - !type:HealthChange
+        scaleByQuantity: true
+        ignoreResistances: false
+        damage:
+          types:
+            Slash: 0.5
+      - !type:Emote
+        emote: Scream
+        probability: 0.7
+  metabolisms:
+    Poison:
+      metabolismRate : 3.00
+      effects:
+      - !type:HealthChange
+        damage:
+          types:
+             Slash : 9
+      - !type:PopupMessage
+        type: Local
+        visualType: LargeCaution
+        messages: [ "generic-reagent-effect-slicing-insides"]
+        probability: 0.33
+      - !type:Emote
+        emote: Scream
+        probability: 0.3
index 73c33c2455d762bd66bead56805aac6dc59146c8..2d0cd87f97d8644ec9d76826fe39f9abd8c65b29 100644 (file)
         - !type:ReagentThreshold
           min: 30
         probability: 0.02
+
+- type: reagent
+  id: Lacerinol
+  name: reagent-name-lacerinol
+  group: Medicine
+  desc: reagent-desc-lacerinol
+  physicalDesc: reagent-physical-desc-viscous
+  flavor: syrupy
+  color: "#283332"
+  metabolisms:
+    Medicine:
+      effects:
+      - !type:HealthChange
+        damage:
+          types:
+            Slash: -3
+      - !type:HealthChange
+        conditions:
+        - !type:ReagentThreshold
+          min: 12
+        damage:
+          types:
+            Cold: 3
+
+- type: reagent
+  id: Puncturase
+  name: reagent-name-puncturase
+  group: Medicine
+  desc: reagent-desc-puncturase
+  physicalDesc: reagent-physical-desc-fizzy
+  flavor: fizzy
+  color: "#b9bf93"
+  metabolisms:
+    Medicine:
+      effects:
+      - !type:HealthChange
+        damage:
+          types:
+            Piercing: -4
+            Blunt: 0.1
+      - !type:HealthChange
+        conditions:
+        - !type:ReagentThreshold
+          min: 11
+        damage:
+          types:
+            Blunt: 5
+
+- type: reagent
+  id: Bruizine
+  name: reagent-name-bruizine
+  group: Medicine
+  desc: reagent-desc-bruizine
+  physicalDesc: reagent-physical-desc-mucus-like
+  flavor: sour
+  color: "#ff3636"
+  metabolisms:
+    Medicine:
+      effects:
+      - !type:HealthChange
+        damage:
+          types:
+            Blunt: -3.5
+      - !type:HealthChange
+        conditions:
+        - !type:ReagentThreshold
+          min: 10.5
+        damage:
+          types:
+            Poison: 4
index b13855b3c6fe2241b16a52963d2ba985cdda4858..11a641cbef27b804fea8b97c617b2e4ae8378fbf 100644 (file)
       amount: 1
   products:
     Saline: 5
+
+- type: reaction
+  id: Lacerinol
+  impact: Medium
+  minTemp: 335
+  reactants:
+    Bicaridine: # Bicaridine is a conflicting brute medication and if mixed incorrectly will make Razorium. This is intended.
+      amount: 1
+    Water:
+      amount: 1
+  products:
+    Lacerinol: 2
+
+- type: reaction
+  id: Puncturase
+  impact: Medium
+  minTemp: 325
+  reactants:
+    Bicaridine: # Bicaridine is a conflicting brute medication and if mixed incorrectly will make Razorium. This is intended.
+      amount: 1
+    Carbon:
+      amount: 1
+  products:
+    Puncturase: 2
+
+- type: reaction
+  id: Bruizine
+  impact: Medium
+  reactants:
+    Bicaridine: # Bicaridine is a conflicting brute medication and if mixed incorrectly will make Razorium. This is intended.
+      amount: 1
+    Lithium:
+      amount: 0.9
+    Sugar:
+      amount: 1
+  products:
+    Bruizine: 2
+
+- type: reaction
+  id: BicarLacerinol # mixing any two brute medications will make Razorium
+  impact: Medium
+  reactants:
+    Lacerinol:
+      amount: 1
+    Bicaridine:
+      amount: 1
+  products:
+    Razorium: 1
+
+- type: reaction
+  id: BicarPuncturase # mixing any two brute medications will make Razorium
+  impact: Medium
+  reactants:
+    Puncturase:
+      amount: 1
+    Bicaridine:
+      amount: 1
+  products:
+    Razorium: 1
+
+- type: reaction
+  id: BicarBruizine # mixing any two brute medications will make Razorium
+  impact: Medium
+  reactants:
+    Bruizine:
+      amount: 1
+    Bicaridine:
+      amount: 1
+  products:
+    Razorium: 1
+
+- type: reaction
+  id: BruizineLacerinol # mixing any two brute medications will make Razorium
+  impact: Medium
+  reactants:
+    Lacerinol:
+      amount: 1
+    Bruizine:
+      amount: 1
+  products:
+    Razorium: 1
+
+- type: reaction
+  id: BruizinePuncturase # mixing any two brute medications will make Razorium
+  impact: Medium
+  reactants:
+    Puncturase:
+      amount: 1
+    Bruizine:
+      amount: 1
+  products:
+    Razorium: 1
+
+- type: reaction
+  id: PuncturaseLacerinol # mixing any two brute medications will make Razorium
+  impact: Medium
+  reactants:
+    Lacerinol:
+      amount: 1
+    Puncturase:
+      amount: 1
+  products:
+    Razorium: 1
\ No newline at end of file
diff --git a/Resources/ServerInfo/Guidebook/Medical/AdvancedBrute.xml b/Resources/ServerInfo/Guidebook/Medical/AdvancedBrute.xml
new file mode 100644 (file)
index 0000000..186799b
--- /dev/null
@@ -0,0 +1,28 @@
+<Document>
+  
+  # Specialized Brute Chemicals
+
+  Nanotrasen's greatest scientists have synthesized three more specific brute chemicals! Each one heals a specific damage subtype.
+
+  <GuideReagentEmbed Reagent="Bruizine"/>
+  <GuideReagentEmbed Reagent="Puncturase"/>
+  <GuideReagentEmbed Reagent="Lacerinol"/>
+
+  # Razorium
+
+  [color=red]USE CAUTION[/color] when using the aforementioned specialized brute chemicals. Should one mix together with a different type of brute chemical, the resulting mixture will create a dangerous chemical known as Razorium!
+  <GuideReagentEmbed Reagent="Razorium"/>
+  To avoid this, make sure the patient is done metabolizing one brute medication before giving them another. Keep an eye on the rate their health is changing.
+
+  [bold]Some examples of mixtures that create Razorium are as follows:[/bold]
+
+  Bicaridine and Puncturase
+
+  Puncturase and Lacerinol
+
+  Bruizine and Bicaridine
+
+  Lacerinol and Bruizine
+
+  Please note that [bold]any[/bold] combination of these 4 chemicals will likely mix and create Razorium! Be careful when creating these chemicals, as they contain Bicaridine. Any leftover Bicaridine will likely mix to create Razorium!
+</Document>