339 if (!_summonerGUID.IsEmpty())
342 if (summoner->IsEngaged() && summoner->IsAIEnabled() && _owner->IsAIEnabled())
344 if (_combatArgs.AvoidTargetVictim)
347 _owner->AI()->AttackStart(target);
352 _owner->AI()->AttackStart(target);
356 else if (
Unit* currentVictim = _owner->SelectVictim())
358 if (_owner->IsAIEnabled())
359 _owner->AI()->AttackStart(currentVictim);
361 else if (_owner->IsAIEnabled())
362 _owner->AI()->DoZoneInCombat();