diff --git a/src/server/game/Combat/CombatManager.cpp b/src/server/game/Combat/CombatManager.cpp index 64ba173e7..60bcd77be 100644 --- a/src/server/game/Combat/CombatManager.cpp +++ b/src/server/game/Combat/CombatManager.cpp @@ -427,6 +427,9 @@ bool CombatManager::UpdateOwnerCombatState() const _owner->AtExitCombat(); if (!_owner->IsCreature()) _owner->AtDisengage(); + + if (Player* player = _owner->ToPlayer()) + sScriptMgr->OnPlayerLeaveCombat(player); } if (Unit* master = _owner->GetCharmerOrOwner())