Merge pull request #14440 from warior4356/cryoxadone-fix

Changes cryoxadone to check external temp instead of internal temp
This commit is contained in:
AffectedArc07
2020-10-04 18:19:51 +01:00
committed by GitHub
@@ -121,7 +121,14 @@
/datum/reagent/medicine/cryoxadone/on_mob_life(mob/living/M)
var/update_flags = STATUS_UPDATE_NONE
if(M.bodytemperature < TCRYO)
var/external_temp
if(istype(M.loc, /obj/machinery/atmospherics/unary/cryo_cell))
var/obj/machinery/atmospherics/unary/cryo_cell/C = M.loc
external_temp = C.temperature_archived
else
var/turf/T = get_turf(M)
external_temp = T.temperature
if(external_temp < TCRYO)
update_flags |= M.adjustCloneLoss(-4, FALSE)
update_flags |= M.adjustOxyLoss(-10, FALSE)
update_flags |= M.adjustToxLoss(-3, FALSE)