feat(spawners): Adds Respawn, EditSpawner, and SpawnProps commands (#532)
- [X] Adds `Respawn` command - [X] Adds `EditSpawner` command - Usage: `[global editspawner <type> <arguments> set <properties>` - This command replaces the arguments (optional) and properties of the affected spawners for that type - [X] Adds `SpawnProps` command - Usage: `[area spawnprops` - This command brings up a gump to modify targeted spawners based on the targeted entity. - To do this, the props/values are copied and then used to construct a properties list for the spawner entry. Closes #531
This commit is contained in:
parent
af021f748a
commit
0a435644eb
24 changed files with 708 additions and 377 deletions
|
|
@ -178,8 +178,7 @@ namespace Server
|
|||
{
|
||||
public static string Prefix { get; set; } = "[";
|
||||
|
||||
public static Dictionary<string, CommandEntry> Entries { get; } =
|
||||
new(StringComparer.OrdinalIgnoreCase);
|
||||
public static Dictionary<string, CommandEntry> Entries { get; } = new(StringComparer.OrdinalIgnoreCase);
|
||||
|
||||
public static AccessLevel BadCommandIgnoreLevel { get; set; } = AccessLevel.Player;
|
||||
|
||||
|
|
|
|||
|
|
@ -274,13 +274,14 @@ namespace Server
|
|||
watch.Stop();
|
||||
|
||||
Utility.PushColor(ConsoleColor.Green);
|
||||
Console.Write("done");
|
||||
Utility.PopColor();
|
||||
Console.WriteLine(
|
||||
"done ({1} items, {2} mobiles) ({0:F2} seconds)",
|
||||
" ({1} items, {2} mobiles) ({0:F2} seconds)",
|
||||
watch.Elapsed.TotalSeconds,
|
||||
Items.Count,
|
||||
Mobiles.Count
|
||||
);
|
||||
Utility.PopColor();
|
||||
|
||||
WorldState = WorldState.Running;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue