diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index 606daed0c5..561495bfc8 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -331,6 +331,9 @@ GLOBAL_LIST_INIT(department_radio_keys, list( /mob/living/proc/can_speak_vocal(message) //Check AFTER handling of xeno and ling channels if(HAS_TRAIT(src, TRAIT_MUTE) && get_message_language(message) != /datum/language/signlanguage) return 0 + + if(get_message_language(message) == /datum/language/signlanguage && src.handcuffed) + return 0 if(is_muzzled()) return 0