using Content.Shared.Administration.Managers;
using Robust.Client.Console;
using Robust.Client.Player;
+using Robust.Client.UserInterface;
using Robust.Shared.ContentPack;
using Robust.Shared.Network;
using Robust.Shared.Player;
[Dependency] private readonly IClientConGroupController _conGroup = default!;
[Dependency] private readonly IResourceManager _res = default!;
[Dependency] private readonly ILogManager _logManager = default!;
+ [Dependency] private readonly IUserInterfaceManager _userInterface = default!;
private AdminData? _adminData;
private readonly HashSet<string> _availableCommands = new();
{
var flagsText = string.Join("|", AdminFlagsHelper.FlagsToNames(_adminData.Flags));
_sawmill.Info($"Updated admin status: {_adminData.Active}/{_adminData.Title}/{flagsText}");
+
+ if (_adminData.Active)
+ _userInterface.DebugMonitors.SetMonitor(DebugMonitor.Coords, true);
}
else
{