diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 26b06a25f69..a793517042d 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -601,6 +601,11 @@ loc_temp = 2.7 else if(istype(loc, /obj/machinery/atmospherics/unary/cryo_cell)) loc_temp = loc:air_contents.temperature + else if(istype(get_turf(src), /turf/simulated)) + var/turf/simulated/T = get_turf(src) + var/zone/zone = T.zone + if(zone && zone.air) + loc_temp = zone.air.temperature else loc_temp = environment.temperature