From 5ab8e467a53d1d50b37369716e56091609247f67 Mon Sep 17 00:00:00 2001 From: deathride58 Date: Mon, 9 Dec 2024 03:54:23 -0500 Subject: [PATCH] Adds an introductory message to the user-facing ahelp chat window (#33348) * Adds an introductory message to the user-facing ahelp chat window * Update Resources/Locale/en-US/administration/bwoink.ftl * Update Resources/Locale/en-US/administration/bwoink.ftl --------- Co-authored-by: chromiumboy <50505512+chromiumboy@users.noreply.github.com> --- .../UserInterface/Systems/Bwoink/AHelpUIController.cs | 4 ++++ Resources/Locale/en-US/administration/bwoink.ftl | 8 +++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/Content.Client/UserInterface/Systems/Bwoink/AHelpUIController.cs b/Content.Client/UserInterface/Systems/Bwoink/AHelpUIController.cs index 2c913a2d580655..9f75b5cecde7ba 100644 --- a/Content.Client/UserInterface/Systems/Bwoink/AHelpUIController.cs +++ b/Content.Client/UserInterface/Systems/Bwoink/AHelpUIController.cs @@ -572,6 +572,10 @@ private void EnsureInit(bool relayActive) _window.OnClose += () => { OnClose?.Invoke(); }; _window.OnOpen += () => { OnOpen?.Invoke(); }; _window.Contents.AddChild(_chatPanel); + + var introText = Loc.GetString("bwoink-system-introductory-message"); + var introMessage = new SharedBwoinkSystem.BwoinkTextMessage( _ownerId, SharedBwoinkSystem.SystemUserId, introText); + Receive(introMessage); } public void Dispose() diff --git a/Resources/Locale/en-US/administration/bwoink.ftl b/Resources/Locale/en-US/administration/bwoink.ftl index e43932dc1d39cb..5e26f95735f283 100644 --- a/Resources/Locale/en-US/administration/bwoink.ftl +++ b/Resources/Locale/en-US/administration/bwoink.ftl @@ -3,9 +3,15 @@ bwoink-user-title = Admin Message bwoink-system-starmute-message-no-other-users = *System: Nobody is available to receive your message. Try pinging Game Admins on Discord. bwoink-system-messages-being-relayed-to-discord = - Your messages are being relayed to the admins via Discord. + All messages are relayed to game administrators via Discord. Issues may be handled without a response. +bwoink-system-introductory-message = + Please describe the issue that you have encountered in detail. Assume that the game administrator who is resolving the problem does not have first-hand knowledge of what has occurred. + Please do not ask for special events or punishments for other players. + Any bugs and other related issues should be reported through Discord or Github. + Misuse of this message system may result in disciplinary action. + bwoink-system-typing-indicator = {$players} {$count -> [one] is *[other] are