diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index 80e86f2ef5..3c13b8befd 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -162,7 +162,7 @@ var/list/department_radio_keys = list( if (message_mode || speaking) message = trim(copytext(message, 3)) - if (!(ishuman(src) || istype(src, /mob/living/simple_animal/parrot) || isrobot(src) && (message_mode=="department" || (message_mode in radiochannels)))) + if (!(istype(src,/mob/living/carbon/human) || istype(src,/mob/living/carbon/monkey) || istype(src, /mob/living/simple_animal/parrot) || isrobot(src) && (message_mode=="department" || (message_mode in radiochannels)))) message_mode = null //only humans can use headsets if(src.stunned > 2 || (traumatic_shock > 61 && prob(50)))