From 6d6e7f0c98ef94f3e960a3bf562a52e28fc6ce28 Mon Sep 17 00:00:00 2001
From: Tainakov <136968973+Tainakov@users.noreply.github.com>
Date: Sat, 27 Apr 2024 14:17:46 +0300
Subject: [PATCH] [Admin QOL] +Adminchat flag (#26930)
---
.../UserInterface/Systems/Chat/ChatUIController.cs | 2 +-
Content.Server/Chat/Commands/AdminChatCommand.cs | 2 +-
Content.Shared/Administration/AdminFlags.cs | 5 +++++
3 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/Content.Client/UserInterface/Systems/Chat/ChatUIController.cs b/Content.Client/UserInterface/Systems/Chat/ChatUIController.cs
index 907268295c..31e09e6603 100644
--- a/Content.Client/UserInterface/Systems/Chat/ChatUIController.cs
+++ b/Content.Client/UserInterface/Systems/Chat/ChatUIController.cs
@@ -546,7 +546,7 @@ public sealed class ChatUIController : UIController
}
// only admins can see / filter asay
- if (_admin.HasFlag(AdminFlags.Admin))
+ if (_admin.HasFlag(AdminFlags.Adminchat))
{
FilterableChannels |= ChatChannel.Admin;
FilterableChannels |= ChatChannel.AdminAlert;
diff --git a/Content.Server/Chat/Commands/AdminChatCommand.cs b/Content.Server/Chat/Commands/AdminChatCommand.cs
index 979051e9d3..1a7ae050b6 100644
--- a/Content.Server/Chat/Commands/AdminChatCommand.cs
+++ b/Content.Server/Chat/Commands/AdminChatCommand.cs
@@ -5,7 +5,7 @@ using Robust.Shared.Console;
namespace Content.Server.Chat.Commands
{
- [AdminCommand(AdminFlags.Admin)]
+ [AdminCommand(AdminFlags.Adminchat)]
internal sealed class AdminChatCommand : IConsoleCommand
{
public string Command => "asay";
diff --git a/Content.Shared/Administration/AdminFlags.cs b/Content.Shared/Administration/AdminFlags.cs
index 52161cf3f3..571982b548 100644
--- a/Content.Shared/Administration/AdminFlags.cs
+++ b/Content.Shared/Administration/AdminFlags.cs
@@ -99,6 +99,11 @@
///
Stealth = 1 << 16,
+ ///
+ /// Allows you to use Admin chat
+ ///
+ Adminchat = 1 << 17,
+
///
/// Dangerous host permissions like scsi.
///