620 {
622
623 bool remove = true;
624 std::list<WorldObject*>::const_iterator itr, itr2, itrEnd = targets.end();
625 for (itr = targets.begin(); itr != itrEnd && remove; ++itr)
626 {
628 remove = false;
629
630 for (itr2 = targets.begin(); itr2 != itrEnd && remove; ++itr2)
631 if (itr != itr2 && (*itr2)->GetExactDist2d(*itr) > 5.0f)
632 remove = false;
633 }
634
635 if (remove)
637 {
638 targets.clear();
640 }
641 }
@ SPELL_PACT_OF_THE_DARKFALLEN
Definition boss_blood_queen_lana_thel.cpp:65
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