From 822a9c7259a68cb7efbbffefb83906752924b4d4 Mon Sep 17 00:00:00 2001 From: Unknown Date: Thu, 2 May 2019 17:36:29 -0400 Subject: [PATCH 1/2] Buffs adminordrazine --- .../Chemistry-Reagents-Other.dm | 26 +++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Other.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Other.dm index 954102b732..3d675f5913 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Other.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Other.dm @@ -180,8 +180,8 @@ M.setCloneLoss(0) M.setOxyLoss(0) M.radiation = 0 - M.heal_organ_damage(5,5) - M.adjustToxLoss(-5) + M.heal_organ_damage(20,20) + M.adjustToxLoss(-20) M.hallucination = 0 M.setBrainLoss(0) M.disabilities = 0 @@ -198,6 +198,28 @@ M.SetConfused(0) M.sleeping = 0 M.jitteriness = 0 + M.radiation = 0 + M.ExtinguishMob() + M.fire_stacks = 0 + if(M.bodytemperature > 310) + M.bodytemperature = max(310, M.bodytemperature - (40 * TEMPERATURE_DAMAGE_COEFFICIENT)) + else if(M.bodytemperature < 311) + M.bodytemperature = min(310, M.bodytemperature + (40 * TEMPERATURE_DAMAGE_COEFFICIENT)) + if(ishuman(M)) + var/mob/living/carbon/human/H = M + var/wound_heal = 5 + for(var/obj/item/organ/external/O in H.bad_external_organs) + if(O.status & ORGAN_BROKEN) + O.mend_fracture() //Only works if the bone won't rebreak, as usual + for(var/datum/wound/W in O.wounds) + if(W.bleeding()) + W.damage = max(W.damage - wound_heal, 0) + if(W.damage <= 0) + O.wounds -= W + if(W.internal) + W.damage = max(W.damage - wound_heal, 0) + if(W.damage <= 0) + O.wounds -= W /datum/reagent/gold name = "Gold" From 7eeb7c0ce1123521dc639c741ddc6c8ea461a224 Mon Sep 17 00:00:00 2001 From: Unknown Date: Thu, 2 May 2019 19:39:23 -0400 Subject: [PATCH 2/2] Changes adminordrazine pill shape/metabolism --- .../reagents/Chemistry-Reagents/Chemistry-Reagents-Other.dm | 1 + code/modules/reagents/reagent_containers/pill.dm | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Other.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Other.dm index 3d675f5913..ad150f1b4f 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Other.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Other.dm @@ -168,6 +168,7 @@ reagent_state = LIQUID color = "#C8A5DC" affects_dead = 1 //This can even heal dead people. + metabolism = 0.1 mrate_static = TRUE //Just in case glass_name = "liquid gold" diff --git a/code/modules/reagents/reagent_containers/pill.dm b/code/modules/reagents/reagent_containers/pill.dm index e9dcda659c..2023ee38fb 100644 --- a/code/modules/reagents/reagent_containers/pill.dm +++ b/code/modules/reagents/reagent_containers/pill.dm @@ -122,11 +122,11 @@ /obj/item/weapon/reagent_containers/pill/adminordrazine name = "Adminordrazine pill" desc = "It's magic. We don't have to explain it." //it's space magic you don't need the quantity - icon_state = "pill16" + icon_state = "pill15" /obj/item/weapon/reagent_containers/pill/adminordrazine/Initialize() . = ..() - reagents.add_reagent("adminordrazine", 50) + reagents.add_reagent("adminordrazine", 5) /obj/item/weapon/reagent_containers/pill/stox name = "Sleeping pill"