From afb50af14525220e11beb5ba8e3e5305385a95da Mon Sep 17 00:00:00 2001 From: Drulikar Date: Sat, 20 Apr 2024 17:45:05 -0700 Subject: [PATCH] Require a working cryotube for external bleeding --- code/datums/effects/bleeding.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/datums/effects/bleeding.dm b/code/datums/effects/bleeding.dm index bf510b7a4c80..f56efbb3c69d 100644 --- a/code/datums/effects/bleeding.dm +++ b/code/datums/effects/bleeding.dm @@ -72,7 +72,9 @@ blood_loss -= THWEI_BLOOD_REDUCTION if(affected_mob.bodytemperature < T0C && (affected_mob.reagents.get_reagent_amount("cryoxadone") || affected_mob.reagents.get_reagent_amount("clonexadone"))) - blood_loss -= CRYO_BLOOD_REDUCTION + var/obj/structure/machinery/cryo_cell/cryo = affected_mob.loc + if(istype(cryo) && cryo.on && cryo.operable()) + blood_loss -= CRYO_BLOOD_REDUCTION var/mob/living/carbon/human/affected_human = affected_mob if(istype(affected_human))