diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm index 19def5667ef..793896ac9a2 100644 --- a/code/modules/mob/living/carbon/human/emote.dm +++ b/code/modules/mob/living/carbon/human/emote.dm @@ -12,7 +12,7 @@ var/muzzled = is_muzzled() if(muzzled) var/obj/item/clothing/mask/muzzle/M = wear_mask - if(M.mute & EMOTE_SOUND) + if(!(M.mute & EMOTE_SOUND)) muzzled = 0 //Not all muzzles block sound if(!can_speak()) muzzled = 1 diff --git a/code/modules/mob/living/update_status.dm b/code/modules/mob/living/update_status.dm index a5306d181c7..138f813d54d 100644 --- a/code/modules/mob/living/update_status.dm +++ b/code/modules/mob/living/update_status.dm @@ -52,7 +52,7 @@ if(!(silent || (disabilities & MUTE))) if(is_muzzled()) var/obj/item/clothing/mask/muzzle/M = wear_mask - if(M.mute == 2) + if(M.mute & EMOTE_SOUND) return FALSE return TRUE else