diff --git a/code/datums/emote.dm b/code/datums/emote.dm index 4f536c3f75e..1b2edf9e488 100644 --- a/code/datums/emote.dm +++ b/code/datums/emote.dm @@ -208,7 +208,7 @@ for(var/mob/dead/observer/ghost in viewers(user)) ghost.show_message("[displayed_msg]", EMOTE_VISIBLE) - else if(emote_type & EMOTE_VISIBLE || user.mind?.miming) + else if(emote_type & (EMOTE_AUDIBLE | EMOTE_SOUND) && !user.mind?.miming) user.audible_message(displayed_msg, deaf_message = "You see how [user] [msg]") else user.visible_message(displayed_msg, blind_message = "You hear how someone [msg]") diff --git a/code/modules/mob/living/carbon/human/human_emote.dm b/code/modules/mob/living/carbon/human/human_emote.dm index 731e763371a..ee9d2730220 100644 --- a/code/modules/mob/living/carbon/human/human_emote.dm +++ b/code/modules/mob/living/carbon/human/human_emote.dm @@ -382,7 +382,7 @@ return TRUE if(prob(5)) - user.visible_message("[user] snaps [p_their()] fingers right off!") + user.visible_message("[user] snaps [user.p_their()] fingers right off!") playsound(user.loc, 'sound/effects/snap.ogg', 50, 1) return TRUE return ..()