mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-19 00:48:56 +01:00
*Also call combatstart when applying areaaura/persistant aura
--HG-- branch : trunk
This commit is contained in:
@@ -190,11 +190,15 @@ inline void Trinity::DynamicObjectUpdater::VisitHelper(Unit* target)
|
||||
{
|
||||
if (i_check->IsFriendlyTo( target ))
|
||||
return;
|
||||
|
||||
i_check->CombatStart(target);
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!i_check->IsHostileTo( target ))
|
||||
return;
|
||||
|
||||
i_check->CombatStart(target);
|
||||
}
|
||||
|
||||
// Check target immune to spell or aura
|
||||
|
||||
@@ -658,6 +658,9 @@ void AreaAura::Update(uint32 diff)
|
||||
else
|
||||
aur = new AreaAura(actualSpellInfo, m_effIndex, NULL, (*tIter), caster, NULL);
|
||||
(*tIter)->AddAura(aur);
|
||||
|
||||
if(m_areaAuraType == AREA_AURA_ENEMY)
|
||||
caster->CombatStart(*tIter);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user