using Content.Server.Administration.Systems; using Content.Shared.Administration; using Robust.Shared.Toolshed; namespace Content.Server.Administration.Toolshed; [ToolshedCommand, AdminCommand(AdminFlags.Admin)] public sealed class RejuvenateCommand : ToolshedCommand { private RejuvenateSystem? _rejuvenate; [CommandImplementation] public IEnumerable Rejuvenate([PipedArgument] IEnumerable input) { _rejuvenate ??= GetSys(); foreach (var i in input) { _rejuvenate.PerformRejuvenate(i); yield return i; } } }