From 485ae8e19a37b5e7063f570b6ba2cdd2e2c45dcb Mon Sep 17 00:00:00 2001 From: nevimer Date: Mon, 2 Feb 2026 22:34:40 -0500 Subject: [PATCH] fix observers seeing not inlined emotes in runechat --- code/modules/mob/dead/observer/observer_say.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/mob/dead/observer/observer_say.dm b/code/modules/mob/dead/observer/observer_say.dm index 2c9c37dd79a..d23cb27889e 100644 --- a/code/modules/mob/dead/observer/observer_say.dm +++ b/code/modules/mob/dead/observer/observer_say.dm @@ -70,8 +70,11 @@ else to_follow = V.source var/link = FOLLOW_LINK(src, to_follow) + var/is_custom_emote = message_mods[MODE_CUSTOM_SAY_ERASE_INPUT] // Create map text prior to modifying message for goonchat if (safe_read_pref(client, /datum/preference/toggle/enable_runechat) && (safe_read_pref(client, /datum/preference/toggle/enable_runechat_non_mobs) || ismob(speaker))) + is_custom_emote ? create_chat_message(speaker, null, message_mods[MODE_CUSTOM_SAY_EMOTE], spans, EMOTE_MESSAGE) : create_chat_message(speaker, message_language, raw_message, spans) + create_chat_message(speaker, message_language, raw_message, spans) // Recompose the message, because it's scrambled by default var/message = compose_message(speaker, message_language, raw_message, radio_freq, radio_freq_name, radio_freq_color, spans, message_mods)