void FilterTargets(std::list<WorldObject*>& unitList) { unitList.remove_if(SanctumSentryCheck()); }
void FilterTargets(std::list<WorldObject*>& targets) { targets.remove_if (GuardianCheck()); }
void FilterTargets(std::list<WorldObject*>& unitList) { unitList.remove_if(Trinity::UnitAuraCheck(true, SPELL_COUNTDOWN)); unitList.push_back(GetCaster()); }
void FilterTargets(std::list<WorldObject*>& targets) { targets.remove_if(TrinityCore::UnitAuraCheck(false, SPELL_SHADOW_MARK)); }
void FilterTargets(std::list<WorldObject*>& targets) { targets.remove_if(MarkOfNatureTargetSelector()); }
void FilterTargets(std::list<Unit*>& unitList) { unitList.remove_if(EnervatingBrandSelector(GetCaster())); unitList.push_back(GetCaster()); }
void FilterTargets(std::list<Unit*>& unitList) { unitList.remove_if (Trinity::ObjectGUIDCheck(GetCaster()->GetUInt64Value(UNIT_FIELD_CHANNEL_OBJECT))); }
void RemoveInvalidTargets(std::list<WorldObject*>& targets) { targets.remove_if(Trinity::UnitAuraCheck(true, SHAMAN_SPELL_EXHAUSTION)); }
void FilterTargets(std::list<WorldObject*>& targetList) { targetList.remove_if(StompTargetSelector()); }
void FilterTargets(std::list<Unit*>& unitList) { unitList.remove_if(druid_los_check(GetCaster())); Quantum::DataPackets::RandomResizeList(unitList, 2); }
void FilterTargets(std::list<WorldObject*>& unitList) { unitList.remove_if(EarthenPowerTargetSelector()); }
void FilterTargets(std::list<WorldObject*>& unitList) { unitList.remove_if(DistanceCheck(x, y)); }
void FilterTargets(std::list<Unit*>& unitList) { unitList.remove_if (Trinity::UnitAuraCheck(true, SPELL_PACT_OF_THE_DARKFALLEN)); unitList.push_back(GetCaster()); }
void FilterTargets(std::list<Unit*>& unitList) { unitList.remove_if(IsNoValidDrake()); }
void FilterTargets(std::list<WorldObject*>& targets) { targets.remove_if(Trinity::UnitAuraCheck(true, SPELL_SABER_LASH_IMMUNITY)); }
void FilterTargets(std::list<WorldObject*>& targets) { targets.remove_if(MarkTargetFilter()); }
void FilterTargets(std::list<Unit*>& unitList) { unitList.remove_if(OrientationCheck(GetCaster())); }
void FilterTargetsInitial(std::list<Unit*>& unitList) { unitList.remove_if (DistanceCheck(GetCaster())); sharedUnitList = unitList; }
void FilterTargetsInitial(std::list<WorldObject*>& targets) { targets.remove_if(DistanceCheck(GetCaster())); sharedTargets = targets; }
void FilterTargets(std::list<WorldObject*>& unitList) { if (Unit* caster = GetCaster()) unitList.remove_if(CheckMunitionExplosionPredicate(caster)); }
void FilterTargets(std::list<Unit*>& unitList) { unitList.remove_if (PlagueStenchTargetSelector(GetCaster())); }
void TargetSelect(std::list<WorldObject*>& targets) { targets.remove_if(ExactDistanceCheck(GetCaster(), 10.0f * GetCaster()->GetFloatValue(OBJECT_FIELD_SCALE_X))); }
void FilterTargets(std::list<WorldObject*>& targets) { targets.remove_if(DreamFogTargetSelector()); }
void FilterTargets(std::list<WorldObject*>& unitList) { unitList.remove_if(Trinity::ObjectGUIDCheck(GetCaster()->GetChannelObjectGuid())); }
void FilterTargets(std::list<WorldObject*>& unitList) { unitList.remove_if(PlayerPetOrDevoutFollowerCheck()); }
void SpellTheLichKingQuakeSpellScript::FilterTargets(std::list<WorldObject*>& targets) { if (GameObject* platform = ObjectAccessor::GetGameObject(*GetCaster(), GetCaster()->GetInstanceScript()->GetData64(DATA_ARTHAS_PLATFORM))) targets.remove_if(HeightDifferenceCheck(platform, 5.0f, false)); }
void FilterTargets(std::list<Unit*>& unitList) { unitList.remove_if(PactOfTheDarkfallenCheck(true)); unitList.push_back(GetCaster()); }
void FilterTargets(std::list<WorldObject*>& unitList) { unitList.remove_if(PlayerOrPetCheck()); }
void FilterTargets(std::list<WorldObject*>& targets) { targets.remove_if (PlayerOrPetCheck()); }
void FilterTargets(std::list<WorldObject*>& targetList) { targetList.remove_if(GhostEssenceTargetSelector()); }