From efc8d8600dd6a6f58db0140644373c8561a33fe5 Mon Sep 17 00:00:00 2001 From: ScarKy0 <106310278+ScarKy0@users.noreply.github.com> Date: Sat, 3 May 2025 00:56:47 +0200 Subject: [PATCH] Traumoxadone (#37126) * init * salicylic acid --- .../Locale/en-US/reagents/meta/chemicals.ftl | 3 +++ .../Locale/en-US/reagents/meta/medicine.ftl | 3 +++ Resources/Prototypes/Reagents/chemicals.yml | 10 ++++++++ Resources/Prototypes/Reagents/medicine.yml | 24 +++++++++++++++++-- .../Recipes/Reactions/chemicals.yml | 13 ++++++++++ .../Prototypes/Recipes/Reactions/medicine.yml | 15 +++++++++++- 6 files changed, 65 insertions(+), 3 deletions(-) diff --git a/Resources/Locale/en-US/reagents/meta/chemicals.ftl b/Resources/Locale/en-US/reagents/meta/chemicals.ftl index ad9d12e26f..8747a159a8 100644 --- a/Resources/Locale/en-US/reagents/meta/chemicals.ftl +++ b/Resources/Locale/en-US/reagents/meta/chemicals.ftl @@ -30,3 +30,6 @@ reagent-desc-cellulose = A crystaline polydextrose polymer, plants swear by this reagent-name-rororium = rororium reagent-desc-rororium = A strange substance which fills the cores of the hivelords that roam the mining asteroid. Thought to be the source of their regenerative powers. + +reagent-name-salicylic-acid = salicylic acid +reagent-desc-salicylic-acid = A powdery substance used for dermatological treatments. diff --git a/Resources/Locale/en-US/reagents/meta/medicine.ftl b/Resources/Locale/en-US/reagents/meta/medicine.ftl index a06be2a148..1c8e13789b 100644 --- a/Resources/Locale/en-US/reagents/meta/medicine.ftl +++ b/Resources/Locale/en-US/reagents/meta/medicine.ftl @@ -147,3 +147,6 @@ reagent-desc-potassium-iodide = Will reduce the damaging effects of radiation by reagent-name-haloperidol = haloperidol reagent-desc-haloperidol = Removes most stimulating and hallucinogenic drugs. Reduces druggy effects and jitteriness. Causes drowsiness. + +reagent-name-traumoxadone = traumoxadone +reagent-desc-traumoxadone = A cryogenics chemical. Used to treat severe trauma to tissues via patching them with tiny particles within the liquid. Works regardless of the patient being alive or dead. diff --git a/Resources/Prototypes/Reagents/chemicals.yml b/Resources/Prototypes/Reagents/chemicals.yml index 4542c97565..425db8aa8b 100644 --- a/Resources/Prototypes/Reagents/chemicals.yml +++ b/Resources/Prototypes/Reagents/chemicals.yml @@ -185,3 +185,13 @@ key: Adrenaline component: IgnoreSlowOnDamage time: 120 + +- type: reagent + id: SalicylicAcid + name: reagent-name-salicylic-acid + desc: reagent-desc-salicylic-acid + physicalDesc: reagent-physical-desc-powdery + flavor: bitter + color: "#FFFFFF" + boilingPoint: 55.5 + meltingPoint: -50.0 diff --git a/Resources/Prototypes/Reagents/medicine.yml b/Resources/Prototypes/Reagents/medicine.yml index ff7a2fc116..6bb4172a90 100644 --- a/Resources/Prototypes/Reagents/medicine.yml +++ b/Resources/Prototypes/Reagents/medicine.yml @@ -1206,7 +1206,7 @@ conditions: - !type:ReagentThreshold min: 12 - + - type: reagent id: Opporozidone #Name based of an altered version of the startreck chem "Opporozine" name: reagent-name-opporozidone @@ -1258,7 +1258,7 @@ Poison: -2 - type: reagent - id : Aloxadone + id: Aloxadone name: reagent-name-aloxadone group: Medicine desc: reagent-desc-aloxadone @@ -1279,6 +1279,26 @@ Shock: -3.0 Caustic: -1.0 +- type: reagent + id: Traumoxadone + name: reagent-name-traumoxadone + group: Medicine + desc: reagent-desc-traumoxadone + physicalDesc: reagent-physical-desc-cloudy + flavor: medicine + color: "#69304D" + worksOnTheDead: true + metabolisms: + Medicine: + effects: + - !type:HealthChange + conditions: + - !type:Temperature + max: 213.0 + damage: + groups: + Brute: -6 + - type: reagent id : Mannitol # currently this is just a way to create psicodine name: reagent-name-mannitol diff --git a/Resources/Prototypes/Recipes/Reactions/chemicals.yml b/Resources/Prototypes/Recipes/Reactions/chemicals.yml index 78fdfec7c9..c641bb27fc 100644 --- a/Resources/Prototypes/Recipes/Reactions/chemicals.yml +++ b/Resources/Prototypes/Recipes/Reactions/chemicals.yml @@ -516,3 +516,16 @@ products: Tazinide: 1 +- type: reaction + id: SalicylicAcid + reactants: + Carbon: + amount: 1 + Phenol: + amount: 1 + Bicaridine: + amount: 1 + SulfuricAcid: + amount: 1 + products: + SalicylicAcid: 4 diff --git a/Resources/Prototypes/Recipes/Reactions/medicine.yml b/Resources/Prototypes/Recipes/Reactions/medicine.yml index a99015fe90..e5c2f93f70 100644 --- a/Resources/Prototypes/Recipes/Reactions/medicine.yml +++ b/Resources/Prototypes/Recipes/Reactions/medicine.yml @@ -561,7 +561,7 @@ id: Opporozidone minTemp: 400 #Maybe if a method of reducing reagent temp exists one day, this could be -50 reactants: - Cognizine: + Cognizine: amount: 1 Plasma: amount: 2 @@ -662,3 +662,16 @@ amount: 1 products: Haloperidol: 5 + +- type: reaction + id: Traumoxadone + impact: Medium + reactants: + Cryoxadone: + amount: 1 + SalicylicAcid: + amount: 1 + Lipozine: + amount: 1 + products: + Traumoxadone: 2 -- 2.51.2