From: Kowlin <10947836+Kowlin@users.noreply.github.com> Date: Sun, 27 Jul 2025 11:07:34 +0000 (+0200) Subject: Add admin logging to Wireless entertainment cameras (#39239) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=8fdfb9deaeb985731c2375d473a84f37fe0dfeaf;p=space-station-14.git Add admin logging to Wireless entertainment cameras (#39239) --- diff --git a/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraSystem.cs b/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraSystem.cs index 624f414d78..2a288d9017 100644 --- a/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraSystem.cs +++ b/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraSystem.cs @@ -1,6 +1,8 @@ +using Content.Server.Administration.Logs; using Content.Server.DeviceNetwork.Systems; using Content.Server.Emp; using Content.Shared.ActionBlocker; +using Content.Shared.Database; using Content.Shared.DeviceNetwork; using Content.Shared.DeviceNetwork.Events; using Content.Shared.Power; @@ -21,6 +23,8 @@ public sealed class SurveillanceCameraSystem : EntitySystem [Dependency] private readonly DeviceNetworkSystem _deviceNetworkSystem = default!; [Dependency] private readonly UserInterfaceSystem _userInterface = default!; [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private readonly IAdminLogManager _adminLogger = default!; + // Pings a surveillance camera subnet. All cameras will always respond // with a data message if they are on the same subnet. @@ -170,6 +174,7 @@ public sealed class SurveillanceCameraSystem : EntitySystem component.CameraId = args.Name; component.NameSet = true; UpdateSetupInterface(uid, component); + _adminLogger.Add(LogType.Chat, LogImpact.Low, $"{ToPrettyString(args.Actor)} set the name of {ToPrettyString(uid)} to \"{args.Name}.\""); } private void OnSetNetwork(EntityUid uid, SurveillanceCameraComponent component,