diff --git a/Content.Server/Fax/FaxSystem.cs b/Content.Server/Fax/FaxSystem.cs index 265a20ce1c9..3ff139466f5 100644 --- a/Content.Server/Fax/FaxSystem.cs +++ b/Content.Server/Fax/FaxSystem.cs @@ -313,7 +313,7 @@ private void OnFileButtonPressed(EntityUid uid, FaxMachineComponent component, F private void OnCopyButtonPressed(EntityUid uid, FaxMachineComponent component, FaxCopyMessage args) { - Copy(uid, component); + Copy(uid, component, args); } private void OnSendButtonPressed(EntityUid uid, FaxMachineComponent component, FaxSendMessage args) @@ -416,13 +416,20 @@ public void PrintFile(EntityUid uid, FaxMachineComponent component, FaxFileMessa component.SendTimeoutRemaining += component.SendTimeout; UpdateUserInterface(uid, component); + + if (args.Session.AttachedEntity != null) + _adminLogger.Add(LogType.Action, LogImpact.Low, + $"{ToPrettyString(args.Session.AttachedEntity.Value):actor} added print job to {ToPrettyString(uid):tool} with text: {args.Content}"); + else + _adminLogger.Add(LogType.Action, LogImpact.Low, + $"Someone added print job to {ToPrettyString(uid):tool} with text: {args.Content}"); } /// /// Copies the paper in the fax. A timeout is set after copying, /// which is shared by the send button. /// - public void Copy(EntityUid uid, FaxMachineComponent? component = null) + public void Copy(EntityUid uid, FaxMachineComponent? component, FaxCopyMessage args) { if (!Resolve(uid, ref component)) return; @@ -449,6 +456,10 @@ public void Copy(EntityUid uid, FaxMachineComponent? component = null) // will start immediately. UpdateUserInterface(uid, component); + + if (args.Session.AttachedEntity != null) + _adminLogger.Add(LogType.Action, LogImpact.Low, + $"{ToPrettyString(args.Session.AttachedEntity.Value):actor} added copy job to {ToPrettyString(uid):tool} with text: {ToPrettyString(component.PaperSlot.Item):subject}"); } ///