void FilterTargets(std::list<WorldObject*>& targets) { targets.remove_if(PlayerCheck()); if (targets.empty()) return; targets.sort(Trinity::ObjectDistanceOrderPred(GetCaster())); _target = targets.front()->GetGUID(); }
void FilterTargets(std::list<WorldObject*>& targets) { targets.remove_if(PlayerCheck(GetCaster())); }