Skip to content

Commit

Permalink
Cherry-picked commit c27c708 from space-wizards/space-station-14/master
Browse files Browse the repository at this point in the history
  • Loading branch information
Deatherd authored and SimpleStation14 committed Apr 21, 2024
1 parent 3bf08c7 commit a157be1
Showing 1 changed file with 13 additions and 2 deletions.
15 changes: 13 additions & 2 deletions Content.Server/Fax/FaxSystem.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down Expand Up @@ -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}");
}

/// <summary>
/// Copies the paper in the fax. A timeout is set after copying,
/// which is shared by the send button.
/// </summary>
public void Copy(EntityUid uid, FaxMachineComponent? component = null)
public void Copy(EntityUid uid, FaxMachineComponent? component, FaxCopyMessage args)
{
if (!Resolve(uid, ref component))
return;
Expand All @@ -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}");
}

/// <summary>
Expand Down

0 comments on commit a157be1

Please sign in to comment.