diff --git a/code/modules/mob/hear_say.dm b/code/modules/mob/hear_say.dm index fc1aba35706..77e122d8cc0 100644 --- a/code/modules/mob/hear_say.dm +++ b/code/modules/mob/hear_say.dm @@ -4,7 +4,7 @@ if(!client) return - if(sleeping) + if(sleeping || stat == 1) hear_sleep(message) return @@ -30,6 +30,8 @@ var/track = null if(istype(src, /mob/dead/observer)) + if(italics && client.prefs.toggles & CHAT_GHOSTRADIO) + return if(speaker_name != speaker.real_name) speaker_name = "[speaker.real_name] ([speaker_name])" track = "(follow) " @@ -50,7 +52,7 @@ if(!client) return - if(sleeping) + if(sleeping || stat==1) //If unconscious or sleeping hear_sleep(message) return