aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Maps/SpawnData.h
AgeCommit message (Collapse)Author
2025-06-28Core/SpawnTracking: Allow linking a spawn to more than one quest objective ↵Meji
(#30995)
2025-04-05Nopch build fixShauren
2025-01-04Core/Misc: Implemented spawn tracking (#30247)Meji
2022-12-27Core/Creatures: Implement StringId for Creatures, a custom identifier to ↵Seyden
make finding specific creatures in script easier (#28500) Allows targeting specific spawns without hardcoding guids or find a bunch of different creatures with a single search Co-authored-by: Shauren <shauren.trinity@gmail.com>
2022-06-24Core/Conditions: Implemented conditions for spawn groupsShauren
2022-06-11Core/Pools: Implemented pooling for instancesShauren
2021-12-21Core/Misc: Some refactoring, #23603 prep: (#23676)Treeston
- Split SpawnMetadata off from SpawnData - No longer allocate Creature/Gameobject objects in ObjectGridLoader just to check their typeid and delete them afterwards Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com> (cherry picked from commit 9304e496cbf6ab6c028671fb8526c732ae5d799f)
2021-12-16Scripts/Commands: Adjust .list respawns to use enum iteration. Add enum ↵Treeston
iteration capability to SpawnObjectTypes. (cherry picked from commit b64834c3f5dd7e1be472950532ce00e70b4601fa)
2021-05-16Core/Creature: improve DB linked_respawn handling (#21172)kelno
* Fixed SetCreatureLinkedRespawn function possible erasing/replacing a GameObject link (instead of a creature one) (cherry picked from commit 70eb18d0e58ecf0cfcda4f410a183c671fbafe5c)
2020-08-23Core/Spawn: Move spawn group state management from sObjectMgr to the Map ↵Treeston
object, which makes it actually function as intended with instances. Woops. (cherry picked from commit f279207d482b886fc8b049e94b46653325ec4d2d)
2020-08-22Dynamic Creature/Go spawning:r00ty-tc
- True blizzlike creature spawn/respawn behavior - new creature = new object - Toggleable spawn groups (with C++/SAI/command options to use them) - Custom feature: dynamic spawn rate scaling. Accelerates respawn rate based on players in the zone. - Backward compatibility mode (set via group and for summons) to support creatures/gos that currently don't work well with this (this should be removed once the exceptions are fixed) Fixes and closes #2858 Tags #8661 as fixable. Fixes and closes #13787 Fixes #15222. (cherry picked from commit 59db2eeea0a35028779fd76372ae06cc98c8086f)