feat: Fixes spawner bugs with position finding, Adds [ShowSpawnerBorders (#2297)

### Summary

- Fixes BaseSpawner and Spawner bugs.
- Adds [ShowSpawnerBorders to see the spawn bounds.
This commit is contained in:
Kamron Batman 2025-12-28 18:26:03 -08:00 committed by GitHub
parent 9887818e7e
commit d3b43f6f0e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 452 additions and 16 deletions

View file

@ -3985,31 +3985,37 @@ namespace Server.Gumps
if (Core.SA && availableMaps.Includes(MapSelectionFlags.TerMur))
{
InvokeCommand("GenerateSpawners Data/Spawns/post-uoml/termur/**.json");
InvokeCommand("GenerateSpawners Data/Spawns/shared/termur/**.json");
}
if (availableMaps.Includes(MapSelectionFlags.Malas))
{
InvokeCommand($"GenerateSpawners Data/Spawns/{folder}/malas/**.json");
InvokeCommand("GenerateSpawners Data/Spawns/shared/malas/**.json");
}
if (availableMaps.Includes(MapSelectionFlags.Tokuno))
{
InvokeCommand($"GenerateSpawners Data/Spawns/{folder}/tokuno/**.json");
InvokeCommand("GenerateSpawners Data/Spawns/shared/tokuno/**.json");
}
if (availableMaps.Includes(MapSelectionFlags.Ilshenar))
{
InvokeCommand($"GenerateSpawners Data/Spawns/{folder}/ilshenar/**.json");
InvokeCommand("GenerateSpawners Data/Spawns/shared/ilshenar/**.json");
}
if (availableMaps.Includes(MapSelectionFlags.Trammel))
{
InvokeCommand($"GenerateSpawners Data/Spawns/{folder}/trammel/**.json");
InvokeCommand("GenerateSpawners Data/Spawns/shared/trammel/**.json");
}
if (availableMaps.Includes(MapSelectionFlags.Felucca))
{
InvokeCommand($"GenerateSpawners Data/Spawns/{folder}/felucca/**.json");
InvokeCommand("GenerateSpawners Data/Spawns/shared/felucca/**.json");
}
}