From 10b989e7bfa84e9991b6653b46c5001c97640f40 Mon Sep 17 00:00:00 2001 From: Princess Cheeseballs <66055347+Princess-Cheeseballs@users.noreply.github.com> Date: Mon, 15 Dec 2025 17:04:55 -0800 Subject: [PATCH] Cryogenics evenheal + New chem "Arcyrox" (#41696) * Cryo chems * Actually cryo eats a lot of this stuff, should probably buff the amount you get... * minor necrosol buff * fuck it old recipe * Fucked up my math, half is closer to 6 here. * cryox --------- Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com> --- .../Locale/en-US/reagents/meta/medicine.ftl | 3 + .../en-US/reagents/meta/physical-desc.ftl | 1 + Resources/Prototypes/Reagents/medicine.yml | 61 ++++++++++++++----- .../Prototypes/Recipes/Reactions/medicine.yml | 13 ++++ 4 files changed, 63 insertions(+), 15 deletions(-) diff --git a/Resources/Locale/en-US/reagents/meta/medicine.ftl b/Resources/Locale/en-US/reagents/meta/medicine.ftl index 247d40f6dd..dcaf984b98 100644 --- a/Resources/Locale/en-US/reagents/meta/medicine.ftl +++ b/Resources/Locale/en-US/reagents/meta/medicine.ftl @@ -133,6 +133,9 @@ reagent-desc-insuzine = Rapidly repairs dead tissue caused by electrocution, but reagent-name-opporozidone = opporozidone reagent-desc-opporozidone= A difficult to synthesize cryogenic drug used to regenerate rotting tissue and brain matter. +reagent-name-arcryox = arcryox +reagent-desc-arcryox = A sickeningly blue cryogenics chemical that is able to heal extreme wounds even on the dead. It has trouble stabilizing patients however. + reagent-name-necrosol = necrosol reagent-desc-necrosol = A necrotic substance that seems to be able to heal frozen corpses. It can treat and rejuvenate plants when applied in small doses. diff --git a/Resources/Locale/en-US/reagents/meta/physical-desc.ftl b/Resources/Locale/en-US/reagents/meta/physical-desc.ftl index b9e6249fa0..0b5994c39f 100644 --- a/Resources/Locale/en-US/reagents/meta/physical-desc.ftl +++ b/Resources/Locale/en-US/reagents/meta/physical-desc.ftl @@ -98,3 +98,4 @@ reagent-physical-desc-neural = neural reagent-physical-desc-unidentifiable = unidentifiable reagent-physical-desc-non-newtonian = non-newtonian reagent-physical-desc-thin = thin +reagent-physical-desc-arcryox = icy blue diff --git a/Resources/Prototypes/Reagents/medicine.yml b/Resources/Prototypes/Reagents/medicine.yml index 06c261b0a7..ba5e4d1cf1 100644 --- a/Resources/Prototypes/Reagents/medicine.yml +++ b/Resources/Prototypes/Reagents/medicine.yml @@ -189,18 +189,17 @@ metabolisms: Medicine: effects: - - !type:HealthChange + - !type:EvenHealthChange conditions: - !type:TemperatureCondition # this is a little arbitrary but they gotta be pretty cold max: 213.0 damage: # todo scale with temp like SS13 - groups: - Airloss: -6 - Brute: -4 - Burn: -6 - Toxin: -4 + Airloss: -3 + Brute: -2 + Burn: -2 + Toxin: -2 - type: reagent id: Doxarubixadone @@ -1294,6 +1293,38 @@ - !type:MobStateCondition mobstate: Dead +- type: reagent + id: Arcryox + name: reagent-name-arcryox + group: Medicine + desc: reagent-desc-arcryox + physicalDesc: reagent-physical-desc-arcryox + flavor: medicine + color: "#0cbfe9" + worksOnTheDead: true + metabolisms: + Medicine: + metabolismRate: 0.2 + effects: + - !type:EvenHealthChange + conditions: + - !type:TemperatureCondition + max: 213.0 + - !type:TotalDamageCondition + min: 199.9 + damage: + Brute: -2 + Burn: -2 + - !type:EvenHealthChange + conditions: + - !type:TemperatureCondition + max: 213.0 + - !type:TotalDamageCondition + min: 500 + damage: + Brute: -4 + Burn: -4 + - type: reagent id: Necrosol name: reagent-name-necrosol @@ -1312,14 +1343,18 @@ metabolisms: Medicine: effects: + - !type:EvenHealthChange + conditions: + - !type:TemperatureCondition + max: 213.0 + damage: + Brute: -2 + Burn: -2 - !type:HealthChange conditions: - !type:TemperatureCondition max: 213.0 damage: - groups: - Brute: -4 - Burn: -5 types: Poison: -2 @@ -1335,16 +1370,12 @@ metabolisms: Medicine: effects: - - !type:HealthChange + - !type:EvenHealthChange conditions: - !type:TemperatureCondition max: 213.0 damage: - types: - Cold: -4.0 - Heat: -4.0 - Shock: -4.0 - Caustic: -1.5 + Burn: -4.5 - type: reagent id : Mannitol # currently this is just a way to create psicodine diff --git a/Resources/Prototypes/Recipes/Reactions/medicine.yml b/Resources/Prototypes/Recipes/Reactions/medicine.yml index 1a9db942da..feb1d96528 100644 --- a/Resources/Prototypes/Recipes/Reactions/medicine.yml +++ b/Resources/Prototypes/Recipes/Reactions/medicine.yml @@ -570,6 +570,19 @@ products: Opporozidone: 3 +- type: reaction + id: Arcryox + minTemp: 370 + reactants: + Lithium: + amount: 1 + Tricordrazine: + amount: 1 + Cryoxadone: + amount: 1 + products: + Arcryox: 3 + - type: reaction id: Necrosol impact: Medium -- 2.52.0