Update Unit.cpp

This commit is contained in:
bashermens
2025-12-24 22:02:38 +01:00
committed by GitHub
parent a3b2c7ad0e
commit 896e1d3f38

View File

@@ -15971,9 +15971,9 @@ void Unit::CleanupBeforeRemoveFromMap(bool finalCleanup)
if (IsInWorld()) // not in world and not being removed atm
RemoveFromWorld();
// added for mod_playerbots crash fixes; cancel and remove pending events before aura/spellmod cleanup.
// Added for mod_playerbots crash fixes; cancel and remove pending events before aura/spellmod cleanup.
// Without this SpellEvent may be cancelled later during EventProcessor destruction after auras/spellmods
// are already gone leading to invalid access in Player::RestoreSpellMods on logout.
// are already removed and leading to invalid access in Player::RestoreSpellMods on logout.
m_Events.KillAllEvents(false);
ASSERT(GetGUID());