619 {
621
622 bool remove = true;
623 std::list<WorldObject*>::const_iterator itr, itr2, itrEnd = targets.end();
624 for (itr = targets.begin(); itr != itrEnd && remove; ++itr)
625 {
627 remove = false;
628
629 for (itr2 = targets.begin(); itr2 != itrEnd && remove; ++itr2)
630 if (itr != itr2 && (*itr2)->GetExactDist2d(*itr) > 5.0f)
631 remove = false;
632 }
633
634 if (remove)
636 {
637 targets.clear();
639 }
640 }
@ SPELL_PACT_OF_THE_DARKFALLEN
Definition boss_blood_queen_lana_thel.cpp:64
Definition GridNotifiers.h:1627
Definition InstanceScript.h:143
Unit * GetCaster()
Definition SpellScript.cpp:401
InstanceScript * GetInstanceScript() const
Definition Object.cpp:1203
float GetExactDist2d(const float x, const float y) const
Definition Position.h:170