feat(Core/Maps): port spawn system/dynamic spawns from TrinityCore (#25206)

Co-authored-by: r00ty-tc <r00ty-tc@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Andrew
2026-04-12 17:52:01 -03:00
committed by GitHub
parent a8d327f21c
commit f5c4de92eb
33 changed files with 1456 additions and 114 deletions
@@ -4754,6 +4754,27 @@ Respawn.DynamicRateGameObject = 1
Respawn.DynamicMinimumGameObject = 10
#
# Respawn.DynamicEscortNPC
# Description: Enable dynamic respawn behavior for escort quest NPCs.
# When enabled, escort NPCs in spawn groups flagged as ESCORTQUESTNPC
# will use special respawn handling.
# Default: 0 - (Disabled)
#
Respawn.DynamicEscortNPC = 0
#
# Respawn.ForceCompatibilityMode
# Description: Force all spawns to use legacy (compatibility mode) respawn behavior,
# regardless of their spawn group flags. When enabled, creatures and
# gameobjects respawn in-place as they always have in AzerothCore.
# Set to 1 to force legacy behavior for all spawns.
# Default: 0 - (Disabled, spawn groups control respawn mode)
#
Respawn.ForceCompatibilityMode = 0
#
###################################################################################################