From a23b5fb50296f7bf1e50337666b0a2e4fdd22f5f Mon Sep 17 00:00:00 2001 From: Errant <35878406+Errant-4@users.noreply.github.com> Date: Thu, 17 Apr 2025 00:59:36 +0200 Subject: [PATCH] add subtype to admin notice (#36640) --- Content.Server/Administration/Logs/AdminLogManager.cs | 7 ++++++- Resources/Locale/en-US/administration/admin-alerts.ftl | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Content.Server/Administration/Logs/AdminLogManager.cs b/Content.Server/Administration/Logs/AdminLogManager.cs index 0df177347a..1d6ff13a5a 100644 --- a/Content.Server/Administration/Logs/AdminLogManager.cs +++ b/Content.Server/Administration/Logs/AdminLogManager.cs @@ -330,7 +330,12 @@ public sealed partial class AdminLogManager : SharedAdminLogManager, IAdminLogMa var cachedInfo = adminSys.GetCachedPlayerInfo(new NetUserId(id)); if (cachedInfo != null && cachedInfo.Antag) { - logMessage += " [ANTAG: " + cachedInfo.CharacterName + "]"; + var subtype = Loc.GetString(cachedInfo.Subtype ?? cachedInfo.RoleProto.Name); + logMessage = Loc.GetString( + "admin-alert-antag-label", + ("message", logMessage), + ("name", cachedInfo.CharacterName), + ("subtype", subtype)); } } diff --git a/Resources/Locale/en-US/administration/admin-alerts.ftl b/Resources/Locale/en-US/administration/admin-alerts.ftl index dd6ea2d892..931c3766a7 100644 --- a/Resources/Locale/en-US/administration/admin-alerts.ftl +++ b/Resources/Locale/en-US/administration/admin-alerts.ftl @@ -1,3 +1,4 @@ admin-alert-shared-connection = {$player} is sharing a connection with {$otherCount} connected player(s): {$otherList} admin-alert-ipintel-blocked = {$player} was rejected from joining due to their IP having a {TOSTRING($percent, "P2")} confidence of being a VPN/Datacenter. admin-alert-ipintel-warning = {$player} IP has a {TOSTRING($percent, "P2")} confidence of being a VPN/Datacenter. Please watch them. +admin-alert-antag-label = {$message} [ANTAG: {$name}, {$subtype}]