[11069] Set aggro for player controlled units only at zone aggro.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
This commit is contained in:
Schmoozerd 2011-01-25 14:11:56 +03:00 committed by VladimirMangos
parent d699d0973b
commit 5951d77a0d
2 changed files with 2 additions and 2 deletions

View file

@ -7724,7 +7724,7 @@ void Unit::SetInCombatState(bool PvP, Unit* enemy)
pCreature->AI()->EnterCombat(enemy);
// Some bosses are set into combat with zone
if (GetMap()->IsDungeon() && (pCreature->GetCreatureInfo()->flags_extra & CREATURE_FLAG_EXTRA_AGGRO_ZONE))
if (GetMap()->IsDungeon() && (pCreature->GetCreatureInfo()->flags_extra & CREATURE_FLAG_EXTRA_AGGRO_ZONE) && enemy && enemy->IsControlledByPlayer())
pCreature->SetInCombatWithZone();
if (InstanceData* mapInstance = GetInstanceData())