From 19b1552db06e61c14b528bda8ea25455f79f03c7 Mon Sep 17 00:00:00 2001 From: keekee38 Date: Tue, 24 Feb 2026 00:05:58 -0500 Subject: [PATCH] Adding purifying salt to the med vend, and a new cryo chem for holy and shadow (#5276) * new cryo chem and adding topicals to medivends and med's techfab * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * me when dumb and tired and on phone Signed-off-by: keekee38 * woof * Update Resources/Prototypes/_DV/Recipes/Reactions/medicine.yml Co-authored-by: Vanessa <908648+ShepardToTheStars@users.noreply.github.com> Signed-off-by: keekee38 * Update Resources/Prototypes/_DV/Reagents/medicine.yml Co-authored-by: Vanessa <908648+ShepardToTheStars@users.noreply.github.com> Signed-off-by: keekee38 * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * ok maybe that fixes it if not will look at later Signed-off-by: keekee38 * did the /> Signed-off-by: keekee38 --------- Signed-off-by: keekee38 Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Vanessa <908648+ShepardToTheStars@users.noreply.github.com> --- .../en-US/_DV/reagents/meta/medicine.ftl | 3 +++ .../Catalog/Cargo/cargo_vending.yml | 2 +- .../VendingMachines/Inventories/medical.yml | 2 ++ .../Recipes/Lathes/Packs/medical.yml | 1 + .../Prototypes/_DV/Reagents/medicine.yml | 19 +++++++++++++++ .../Prototypes/_DV/Recipes/Lathes/medical.yml | 8 +++++++ .../_DV/Recipes/Reactions/medicine.yml | 24 +++++++++++++++++++ .../Guidebook/Medical/Cryogenics.xml | 1 + 8 files changed, 59 insertions(+), 1 deletion(-) diff --git a/Resources/Locale/en-US/_DV/reagents/meta/medicine.ftl b/Resources/Locale/en-US/_DV/reagents/meta/medicine.ftl index a22d2114ad..54b79557fb 100644 --- a/Resources/Locale/en-US/_DV/reagents/meta/medicine.ftl +++ b/Resources/Locale/en-US/_DV/reagents/meta/medicine.ftl @@ -14,5 +14,8 @@ reagent-desc-anodynafil = An effective short-lasting anesthetic that doesn't int reagent-desc-dexalin-deltav = Used for treating minor oxygen deprivation and bloodloss. A required reagent for salbutamol and convermol. +reagent-name-photoxadone = photoxadone +reagent-desc-photoxadone = a strange, faintly glowing cryogenics chemical. Seems to have some effect on damages deeper than physical, even affecting the dead. + reagent-name-stabilizine = stabilizine reagent-desc-stabilizine = A potent chemical used to stabliize and regulate body temperature. diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml b/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml index a4692e6659..ed28c43e07 100644 --- a/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml +++ b/Resources/Prototypes/Catalog/Cargo/cargo_vending.yml @@ -102,7 +102,7 @@ sprite: Objects/Specific/Service/vending_machine_restock.rsi state: base product: CrateVendingMachineRestockMedicalFilled - cost: 1800 # DeltaV - Was 1750 but needs to be more due to NoCargoOrderArbitrage test + cost: 2100 # DeltaV - Was 1750 but needs to be more due to NoCargoOrderArbitrage test category: cargoproduct-category-name-medical group: market diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/medical.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/medical.yml index 64ab1afa16..f3e3f83303 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/medical.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/medical.yml @@ -22,6 +22,7 @@ Brutepack: 3 Ointment: 2 Bloodpack: 3 + PurifyingSalts: 3 # DeltaV - holy & shadow healer ChemistryBottleEpinephrine: 3 Syringe: 3 PillCanisterTricordrazine: 2 @@ -37,6 +38,7 @@ Brutepack: 5 Ointment: 5 Bloodpack: 5 + PurifyingSalts: 5 # DeltaV - holy & shadow healer Syringe: 8 # DeltaV - was 5 JetInjector: 2 BoxBottle: 4 # DeltaV - was 3 diff --git a/Resources/Prototypes/Recipes/Lathes/Packs/medical.yml b/Resources/Prototypes/Recipes/Lathes/Packs/medical.yml index 56611ea884..1c1a9575d7 100644 --- a/Resources/Prototypes/Recipes/Lathes/Packs/medical.yml +++ b/Resources/Prototypes/Recipes/Lathes/Packs/medical.yml @@ -6,6 +6,7 @@ - Brutepack - Ointment - Gauze + - PurifyingSalts1 # DeltaV - type: latheRecipePack parent: diff --git a/Resources/Prototypes/_DV/Reagents/medicine.yml b/Resources/Prototypes/_DV/Reagents/medicine.yml index 75fca567c3..56f69c365c 100644 --- a/Resources/Prototypes/_DV/Reagents/medicine.yml +++ b/Resources/Prototypes/_DV/Reagents/medicine.yml @@ -84,6 +84,25 @@ walkSpeedModifier: 0.5 sprintSpeedModifier: 0.5 +- type: reagent + id: Photoxadone + name: reagent-name-photoxadone + desc: reagent-desc-photoxadone + flavor: clean + color: "#A695AD" + physicalDesc: reagent-physical-desc-enigmatic + group: Medicine + worksOnTheDead: true + metabolisms: + Medicine: + effects: + - !type:EvenHealthChange + conditions: + - !type:TemperatureCondition + max: 213.0 + damage: + Metaphysical: -5 + - type: reagent id: Stabilizine name: reagent-name-stabilizine diff --git a/Resources/Prototypes/_DV/Recipes/Lathes/medical.yml b/Resources/Prototypes/_DV/Recipes/Lathes/medical.yml index 21a389ff57..b878659c89 100644 --- a/Resources/Prototypes/_DV/Recipes/Lathes/medical.yml +++ b/Resources/Prototypes/_DV/Recipes/Lathes/medical.yml @@ -35,3 +35,11 @@ Glass: 300 Plastic: 300 Silver: 200 + +- type: latheRecipe + id: PurifyingSalts1 + result: PurifyingSalts1 + completetime: 1 + materials: + Steel: 25 + Glass: 25 diff --git a/Resources/Prototypes/_DV/Recipes/Reactions/medicine.yml b/Resources/Prototypes/_DV/Recipes/Reactions/medicine.yml index f6e2172742..7926f41977 100644 --- a/Resources/Prototypes/_DV/Recipes/Reactions/medicine.yml +++ b/Resources/Prototypes/_DV/Recipes/Reactions/medicine.yml @@ -47,3 +47,27 @@ amount: 1 products: Anodynafil: 4 + +- type: reaction + id: PhotoxadoneLight + reactants: + Mercury: + amount: 1 + Holywater: + amount: 1 + Cryoxadone: + amount: 1 + products: + Photoxadone: 3 + +- type: reaction + id: PhotoxadoneDark + reactants: + Silver: + amount: 1 + Umbroxol: + amount: 1 + Cryoxadone: + amount: 1 + products: + Photoxadone: 3 diff --git a/Resources/ServerInfo/Guidebook/Medical/Cryogenics.xml b/Resources/ServerInfo/Guidebook/Medical/Cryogenics.xml index 0a25fc45e0..5f8b13c1e0 100644 --- a/Resources/ServerInfo/Guidebook/Medical/Cryogenics.xml +++ b/Resources/ServerInfo/Guidebook/Medical/Cryogenics.xml @@ -54,6 +54,7 @@ The standard pressure for a gas pump is 100.325 kpa. Cryoxadone works at under 2 + ## Pyrogenics: Cryogenic's infamous sister, Pyrogenics, works inversely to Cryogenics. They require the body temperature to be raised to 343.3k to work.