diff --git a/Content.Server/Chat/Systems/ChatSystem.cs b/Content.Server/Chat/Systems/ChatSystem.cs index 33cb29a0da..c974422fc0 100644 --- a/Content.Server/Chat/Systems/ChatSystem.cs +++ b/Content.Server/Chat/Systems/ChatSystem.cs @@ -249,6 +249,10 @@ public sealed partial class ChatSystem : SharedChatSystem var (message, channel) = GetRadioPrefix(source, originalMessage); + message = TransformSpeech(source, message); + if (message.Length == 0) + return; + if (channel != null) { _listener.PingListeners(source, message, channel); @@ -256,10 +260,6 @@ public sealed partial class ChatSystem : SharedChatSystem return; } - message = TransformSpeech(source, message); - if (message.Length == 0) - return; - var messageWrap = Loc.GetString("chat-manager-entity-say-wrap-message", ("entityName", Name(source)));