]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
add filter change logs for gas filters (#13950)
authorChief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>
Sun, 12 Feb 2023 12:42:28 +0000 (06:42 -0600)
committerGitHub <noreply@github.com>
Sun, 12 Feb 2023 12:42:28 +0000 (12:42 +0000)
Content.Server/Atmos/Piping/Trinary/EntitySystems/GasFilterSystem.cs

index b1efbda7cd9278646744af18e7435002100ba8a3..3cdbfa08ca9af9b6f44d8cd0ec4e14e76f58d271 100644 (file)
@@ -161,6 +161,8 @@ namespace Content.Server.Atmos.Piping.Trinary.EntitySystems
                 if (Enum.TryParse<Gas>(args.ID.ToString(), true, out var parsedGas))
                 {
                     filter.FilteredGas = parsedGas;
+                    _adminLogger.Add(LogType.AtmosFilterChanged, LogImpact.Medium,
+                        $"{ToPrettyString(args.Session.AttachedEntity!.Value):player} set the filter on {ToPrettyString(uid):device} to {parsedGas.ToString()}");
                     DirtyUI(uid, filter);
                 }
                 else
@@ -171,6 +173,8 @@ namespace Content.Server.Atmos.Piping.Trinary.EntitySystems
             else
             {
                 filter.FilteredGas = null;
+                _adminLogger.Add(LogType.AtmosFilterChanged, LogImpact.Medium,
+                    $"{ToPrettyString(args.Session.AttachedEntity!.Value):player} set the filter on {ToPrettyString(uid):device} to none");
                 DirtyUI(uid, filter);
             }
         }