};
_deviceNetworkSystem.QueuePacket(uid, null, payload, net.TransmitFrequency);
+
+ if (message.Session.AttachedEntity != null)
+ _adminLogger.Add(LogType.DeviceNetwork, LogImpact.Low, $"{ToPrettyString(message.Session.AttachedEntity.Value):player} has sent the following broadcast: {message.Message:msg}");
}
private void OnCallShuttleMessage(EntityUid uid, CommunicationsConsoleComponent comp, CommunicationsConsoleCallEmergencyShuttleMessage message)
using Robust.Shared.Player;
using Robust.Shared.Utility;
using System.Linq;
+using Content.Server.Administration.Logs;
+using Content.Shared.Database;
namespace Content.Server.Materials;
[Dependency] private readonly PuddleSystem _puddle = default!;
[Dependency] private readonly StackSystem _stack = default!;
[Dependency] private readonly SharedMindSystem _mind = default!;
+ [Dependency] private readonly IAdminLogManager _adminLogger = default!;
/// <inheritdoc/>
public override void Initialize()
if (CanGib(uid, item, component))
{
+ _adminLogger.Add(LogType.Gib, LogImpact.Extreme, $"{ToPrettyString(item):victim} was gibbed by {ToPrettyString(uid):entity} ");
SpawnChemicalsFromComposition(uid, item, completion, false, component, xform);
_body.GibBody(item, true);
_appearance.SetData(uid, RecyclerVisuals.Bloody, true);