From e8b3042a3874b839f0c3898864f64ecb547ef8ba Mon Sep 17 00:00:00 2001 From: dffdff2423 Date: Wed, 10 Jul 2024 00:28:36 -0500 Subject: [PATCH] Add an option to the admin fax menu to lock papers such that they can't be edited by cybersun pens (#28972) * Add option to adminfax for locking papers. * Replace dummy control with margin --- Content.Client/Fax/AdminUI/AdminFaxEui.cs | 2 +- Content.Client/Fax/AdminUI/AdminFaxWindow.xaml | 4 ++-- Content.Client/Fax/AdminUI/AdminFaxWindow.xaml.cs | 5 +++-- Content.Server/Fax/AdminUI/AdminFaxEui.cs | 4 +++- Content.Server/Fax/FaxConstants.cs | 1 + Content.Server/Fax/FaxSystem.cs | 9 +++++++-- Content.Server/Paper/PaperComponent.cs | 4 +++- Content.Server/Paper/PaperSystem.cs | 8 ++++++++ Content.Shared/Fax/AdminFaxEui.cs | 4 +++- Content.Shared/Fax/Components/FaxMachineComponent.cs | 6 +++++- Resources/Locale/en-US/fax/fax-admin.ftl | 2 ++ Resources/Locale/en-US/paper/paper-component.ftl | 2 ++ 12 files changed, 40 insertions(+), 11 deletions(-) diff --git a/Content.Client/Fax/AdminUI/AdminFaxEui.cs b/Content.Client/Fax/AdminUI/AdminFaxEui.cs index ace3f3eb7b..452c54eb79 100644 --- a/Content.Client/Fax/AdminUI/AdminFaxEui.cs +++ b/Content.Client/Fax/AdminUI/AdminFaxEui.cs @@ -16,7 +16,7 @@ public sealed class AdminFaxEui : BaseEui _window.OnClose += () => SendMessage(new AdminFaxEuiMsg.Close()); _window.OnFollowFax += entity => SendMessage(new AdminFaxEuiMsg.Follow(entity)); _window.OnMessageSend += args => SendMessage(new AdminFaxEuiMsg.Send(args.entity, args.title, - args.stampedBy, args.message, args.stampSprite, args.stampColor)); + args.stampedBy, args.message, args.stampSprite, args.stampColor, args.locked)); } public override void Opened() diff --git a/Content.Client/Fax/AdminUI/AdminFaxWindow.xaml b/Content.Client/Fax/AdminUI/AdminFaxWindow.xaml index d469a0e9d3..dc4092a3b5 100644 --- a/Content.Client/Fax/AdminUI/AdminFaxWindow.xaml +++ b/Content.Client/Fax/AdminUI/AdminFaxWindow.xaml @@ -23,7 +23,7 @@