Admin alerts now link players with tpto (#40472)

* Admin alerts now link players with tpto

* Add coords

* Slarti tweaks!

* He saw my minor spelling mistake - its over...
This commit is contained in:
beck-thompson
2025-10-26 19:40:07 -07:00
committed by GitHub
parent 5084fe456f
commit 82ab14da3a
6 changed files with 145 additions and 7 deletions

View File

@@ -160,14 +160,20 @@ internal sealed partial class ChatManager : IChatManager
public void SendAdminAlert(string message)
{
var clients = _adminManager.ActiveAdmins.Select(p => p.Channel);
var wrappedMessage = Loc.GetString("chat-manager-send-admin-announcement-wrap-message",
("adminChannelName", Loc.GetString("chat-manager-admin-channel-name")), ("message", FormattedMessage.EscapeText(message)));
ChatMessageToMany(ChatChannel.AdminAlert, message, wrappedMessage, default, false, true, clients);
SendAdminAlertNoFormatOrEscape(wrappedMessage);
}
public void SendAdminAlertNoFormatOrEscape(string message)
{
var clients = _adminManager.ActiveAdmins.Select(p => p.Channel);
ChatMessageToMany(ChatChannel.AdminAlert, message, message, default, false, true, clients);
}
public void SendAdminAlert(EntityUid player, string message)
{
var mindSystem = _entityManager.System<SharedMindSystem>();