diff --git a/Projects/UOContent/Engines/Spawners/Commands/ExportAllSpawnersCommand.cs b/Projects/UOContent/Engines/Spawners/Commands/ExportAllSpawnersCommand.cs new file mode 100644 index 000000000..ca9e31dee --- /dev/null +++ b/Projects/UOContent/Engines/Spawners/Commands/ExportAllSpawnersCommand.cs @@ -0,0 +1,32 @@ +// Exports all spawners on the map. +using System; +using Server; +using Server.Commands; + +namespace Server.Custom +{ + public class ExportSpawnersAlias + { + public static void Initialize() + { + CommandSystem.Register("EAS", AccessLevel.Administrator, new CommandEventHandler(OnCommand)); + } + + [Usage("EAS [filename]")] + [Description("A quick shortcut for [global ExportSpawners")] + public static void OnCommand(CommandEventArgs e) + { + Mobile m = e.Mobile; + + string commandToRun = $"{CommandSystem.Prefix}global exportspawners"; + string args = e.ArgString.Trim(); + if (!string.IsNullOrEmpty(args)) + { + commandToRun += " " + args; + } + + m.SendMessage(68, $"Running shortcut: {commandToRun}"); + CommandSystem.Handle(m, commandToRun); + } + } +} diff --git a/Projects/UOContent/Engines/Spawners/Commands/ImportSpawnersCommand.cs b/Projects/UOContent/Engines/Spawners/Commands/ImportSpawnersCommand.cs index 28dd7f613..9e4e3104f 100644 --- a/Projects/UOContent/Engines/Spawners/Commands/ImportSpawnersCommand.cs +++ b/Projects/UOContent/Engines/Spawners/Commands/ImportSpawnersCommand.cs @@ -24,7 +24,7 @@ public static class ImportSpawnersCommand } [Usage("ImportSpawners ")] - [Aliases("ImportSpawner", "GenerateSpawners", "GenSpawners")] + [Aliases("ImportSpawner", "GenerateSpawners", "GenSpawners", "IS")] [Description("Imports JSON, Nerun Premium, and RunUO spawner files. Supports basic globbing.")] private static void GenerateSpawners_OnCommand(CommandEventArgs e) {