From 0fb3dac02a3e248352e26bc4ba62ca71b93b67b9 Mon Sep 17 00:00:00 2001 From: Little-119 Date: Wed, 10 Mar 2021 19:24:11 -0500 Subject: [PATCH 1/3] add calcium --- .../Chemistry-Reagents-Food-Drinks.dm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm index fb6eb6b0cc..f2dbac9f69 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm @@ -1140,6 +1140,16 @@ return M.heal_organ_damage(0.5 * removed, 0) holder.remove_reagent("capsaicin", 10 * removed) + //VOREStation Edit + if(ishuman(M) && rand(1,10000) == 1) + var/mob/living/carbon/human/H = M + for(var/obj/item/organ/external/O in H.bad_external_organs) + if(O.status & ORGAN_BROKEN) + O.mend_fracture() + H.custom_pain("You feel the agonizing power of calcium mending your bones!",60) + H.AdjustWeakened(1) + break // Only mend one bone, whichever comes first in the list + //VOREStation Edit End /datum/reagent/drink/milk/cream name = "Cream" From e0a6ec7284cf2ec834e8d721ebc1ed6dd241d5b9 Mon Sep 17 00:00:00 2001 From: Little-119 Date: Wed, 10 Mar 2021 19:52:04 -0500 Subject: [PATCH 2/3] add bone healing to calcium (with a 1 in 1000 chance) Yes it can, Mlem --- .../Chemistry-Reagents-Dispenser.dm | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Dispenser.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Dispenser.dm index fa77413f26..3cd351bee0 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Dispenser.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Dispenser.dm @@ -16,6 +16,18 @@ reagent_state = SOLID color = "#e9e6e4" +//VOREStation Edit +/datum/reagent/calcium/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) + if(ishuman(M) && rand(1,1000) == 1) // Higher chance of occuring than with milk, since most people don't just eat straight calcium + var/mob/living/carbon/human/H = M + for(var/obj/item/organ/external/O in H.bad_external_organs) + if(O.status & ORGAN_BROKEN) + O.mend_fracture() + H.custom_pain("You feel the agonizing power of calcium mending your bones!",60) + H.AdjustWeakened(1) + break // Only mend one bone, whichever comes first in the list +//VOREStation Edit End + /datum/reagent/carbon name = "Carbon" id = "carbon" From 45a66dd8723fd8ea2b5c21ada7f23714d3ae6650 Mon Sep 17 00:00:00 2001 From: Little-119 Date: Thu, 11 Mar 2021 18:05:50 -0500 Subject: [PATCH 3/3] Reduce calcium bone-healing chance I could give it an overdose or something, but that's too much effort for a joke --- .../reagents/Chemistry-Reagents/Chemistry-Reagents-Dispenser.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Dispenser.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Dispenser.dm index 3cd351bee0..8d825ef91c 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Dispenser.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Dispenser.dm @@ -18,7 +18,7 @@ //VOREStation Edit /datum/reagent/calcium/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) - if(ishuman(M) && rand(1,1000) == 1) // Higher chance of occuring than with milk, since most people don't just eat straight calcium + if(ishuman(M) && rand(1,10000) == 1) var/mob/living/carbon/human/H = M for(var/obj/item/organ/external/O in H.bad_external_organs) if(O.status & ORGAN_BROKEN)