Core/AreaTrigger: Handle unit exit after OnRemove hook has been called

This commit is contained in:
ModoX
2023-08-24 09:09:45 +02:00
parent f0a862e71b
commit b10b97b35b

View File

@@ -88,11 +88,11 @@ void AreaTrigger::RemoveFromWorld()
if (Unit* caster = GetCaster())
caster->_UnregisterAreaTrigger(this);
_ai->OnRemove();
// Handle removal of all units, calling OnUnitExit & deleting auras if needed
HandleUnitEnterExit({});
_ai->OnRemove();
WorldObject::RemoveFromWorld();
if (_spawnId)