#nullable enable using Content.Server.Administration; using Content.Server.Interfaces.Chat; using Robust.Server.Interfaces.Player; using Robust.Shared.Console; using Robust.Shared.IoC; namespace Content.Server.Commands.Chat { [AnyCommand] internal class OOCCommand : IConsoleCommand { public string Command => "ooc"; public string Description => "Send Out Of Character chat messages."; public string Help => "ooc "; public void Execute(IConsoleShell shell, string argStr, string[] args) { var player = shell.Player as IPlayerSession; if (args.Length < 1) return; var message = string.Join(" ", args).Trim(); if (string.IsNullOrEmpty(message)) return; var chat = IoCManager.Resolve(); chat.SendOOC(player, message); } } }