From: Tayrtahn Date: Mon, 24 Mar 2025 18:19:29 +0000 (-0400) Subject: Fix SpeakOnTrigger not working for messages starting with '.' (#36053) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=67b76d81e5cd53b790487b02ba138f94a4678828;p=space-station-14.git Fix SpeakOnTrigger not working for messages starting with '.' (#36053) --- diff --git a/Content.Server/Chat/Systems/SpeakOnTriggerSystem.cs b/Content.Server/Chat/Systems/SpeakOnTriggerSystem.cs index d8800a8508..28be6a5373 100644 --- a/Content.Server/Chat/Systems/SpeakOnTriggerSystem.cs +++ b/Content.Server/Chat/Systems/SpeakOnTriggerSystem.cs @@ -34,6 +34,10 @@ public sealed class SpeakOnTriggerSystem : EntitySystem return; var message = Loc.GetString(_random.Pick(messagePack.Values)); + // Chatcode moment: messages starting with "." are considered radio messages. + // Prepending ">" forces the message to be spoken instead. + // TODO chat refactor: remove this + message = '>' + message; _chat.TrySendInGameICMessage(ent.Owner, message, InGameICChatType.Speak, true); if (useDelay != null)