Fix mark verb
This commit is contained in:
@@ -105,7 +105,7 @@ namespace Content.Server.Administration.Systems
|
||||
mark.Text = Loc.GetString("toolshed-verb-mark");
|
||||
mark.Message = Loc.GetString("toolshed-verb-mark-description");
|
||||
mark.Category = VerbCategory.Admin;
|
||||
mark.Act = () => _toolshed.InvokeCommand(player, "=> $marked", Enumerable.Repeat(args.Target, 1), out _);
|
||||
mark.Act = () => _toolshed.InvokeCommand(player, "=> $marked", new List<EntityUid> {args.Target}, out _);
|
||||
mark.Impact = LogImpact.Low;
|
||||
args.Verbs.Add(mark);
|
||||
|
||||
|
||||
@@ -9,8 +9,7 @@ public sealed class MarkedCommand : ToolshedCommand
|
||||
[CommandImplementation]
|
||||
public IEnumerable<EntityUid> Marked(IInvocationContext ctx)
|
||||
{
|
||||
var res = (IEnumerable<EntityUid>?)ctx.ReadVar("marked");
|
||||
res ??= Array.Empty<EntityUid>();
|
||||
return res;
|
||||
var marked = ctx.ReadVar("marked") as IEnumerable<EntityUid>;
|
||||
return marked ?? Array.Empty<EntityUid>();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user