From e291a8c779c7873e1eccc4360297568fc2551bbc Mon Sep 17 00:00:00 2001 From: "Will \"squid.mid\" Bohlen" Date: Wed, 29 Jun 2022 05:22:07 -0400 Subject: [PATCH] Quieter radio emotes (#18103) * Fix Radio Emotes Fixes #14748 * Make emotes audible Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com> Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com> --- code/modules/mob/hear_say.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/modules/mob/hear_say.dm b/code/modules/mob/hear_say.dm index 1ddef5d4597..e069bfe28cc 100644 --- a/code/modules/mob/hear_say.dm +++ b/code/modules/mob/hear_say.dm @@ -95,6 +95,12 @@ if(client.prefs.toggles & PREFTOGGLE_CHAT_GHOSTEARS && (speaker in view(src))) message = "[message]" + // Check if the language used is innate + for(var/datum/multilingual_say_piece/SP in message_pieces) + if(SP.speaking && SP.speaking.flags & INNATE) + custom_emote(EMOTE_AUDIBLE, message_clean, TRUE) + return + if(!can_hear()) // INNATE is the flag for audible-emote-language, so we don't want to show an "x talks but you cannot hear them" message if it's set // if(!language || !(language.flags & INNATE))