32 if (!_summonerGUID.IsEmpty())
35 if (summoner->IsEngaged() && summoner->IsAIEnabled() && _owner->IsAIEnabled())
37 if (_combatArgs.AvoidTargetVictim)
40 _owner->AI()->AttackStart(target);
45 _owner->AI()->AttackStart(target);
49 else if (
Unit* currentVictim = _owner->SelectVictim())
51 if (_owner->IsAIEnabled())
52 _owner->AI()->AttackStart(currentVictim);
54 else if (_owner->IsAIEnabled())
55 _owner->AI()->DoZoneInCombat();