diff --git a/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm b/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm index 51e32a3ec3e3..175b8e247e26 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm @@ -180,6 +180,14 @@ return if(mob_occupant.stat == DEAD) // We don't bother with dead people. return + + if(HAS_TRAIT(mob_occupant,TRAIT_MEDICALIGNORE)) + src.visible_message("[src] is unable to treat [mob_occupant] as they cannot be treated with conventional medicine.") + playsound(src,'sound/machines/cryo_warning_ignore.ogg',60,1) + on = FALSE + sleep(2)// here for timing. Shuts off right at climax of the effect before falloff. + update_icon() + return if(mob_occupant.health >= mob_occupant.getMaxHealth()) // Don't bother with fully healed people. on = FALSE diff --git a/sound/machines/cryo_warning_ignore.ogg b/sound/machines/cryo_warning_ignore.ogg new file mode 100644 index 000000000000..6b95567cb54d Binary files /dev/null and b/sound/machines/cryo_warning_ignore.ogg differ