コード例 #1
0
ファイル: boss_auriaya.cpp プロジェクト: AtVirus/SkyFireEMU
 void FilterTargets(std::list<WorldObject*>& unitList)
 {
     unitList.remove_if(SanctumSentryCheck());
 }
コード例 #2
0
 void FilterTargets(std::list<WorldObject*>& targets)
 {
     targets.remove_if (GuardianCheck());
 }
コード例 #3
0
ファイル: boss_baloroc.cpp プロジェクト: Caydan/DeathCore
 void FilterTargets(std::list<WorldObject*>& unitList)
 {
     unitList.remove_if(Trinity::UnitAuraCheck(true, SPELL_COUNTDOWN));
     unitList.push_back(GetCaster());
 }
コード例 #4
0
 void FilterTargets(std::list<WorldObject*>& targets)
 {
     targets.remove_if(TrinityCore::UnitAuraCheck(false, SPELL_SHADOW_MARK));
 }
コード例 #5
0
 void FilterTargets(std::list<WorldObject*>& targets)
 {
     targets.remove_if(MarkOfNatureTargetSelector());
 }
コード例 #6
0
 void FilterTargets(std::list<Unit*>& unitList)
 {
     unitList.remove_if(EnervatingBrandSelector(GetCaster()));
     unitList.push_back(GetCaster());
 }
コード例 #7
0
 void FilterTargets(std::list<Unit*>& unitList)
 {
     unitList.remove_if (Trinity::ObjectGUIDCheck(GetCaster()->GetUInt64Value(UNIT_FIELD_CHANNEL_OBJECT)));
 }
コード例 #8
0
 void RemoveInvalidTargets(std::list<WorldObject*>& targets)
 {
     targets.remove_if(Trinity::UnitAuraCheck(true, SHAMAN_SPELL_EXHAUSTION));
 }
コード例 #9
0
ファイル: boss_raigonn.cpp プロジェクト: cnmir2/camarote
 void FilterTargets(std::list<WorldObject*>& targetList)
 {
     targetList.remove_if(StompTargetSelector());
 }
コード例 #10
0
ファイル: spell_druid.cpp プロジェクト: boom8866/new
            void FilterTargets(std::list<Unit*>& unitList)
            {
				unitList.remove_if(druid_los_check(GetCaster()));
                Quantum::DataPackets::RandomResizeList(unitList, 2);
            }
コード例 #11
0
 void FilterTargets(std::list<WorldObject*>& unitList)
 {
     unitList.remove_if(EarthenPowerTargetSelector());
 }
コード例 #12
0
ファイル: spell_priest.cpp プロジェクト: Facelive/ArkCORE2
 void FilterTargets(std::list<WorldObject*>& unitList)
 {
     unitList.remove_if(DistanceCheck(x, y));
 }
コード例 #13
0
 void FilterTargets(std::list<Unit*>& unitList)
 {
     unitList.remove_if (Trinity::UnitAuraCheck(true, SPELL_PACT_OF_THE_DARKFALLEN));
     unitList.push_back(GetCaster());
 }
コード例 #14
0
 void FilterTargets(std::list<Unit*>& unitList)
 {
     unitList.remove_if(IsNoValidDrake());
 }
コード例 #15
0
 void FilterTargets(std::list<WorldObject*>& targets)
 {
     targets.remove_if(Trinity::UnitAuraCheck(true, SPELL_SABER_LASH_IMMUNITY));
 }
コード例 #16
0
 void FilterTargets(std::list<WorldObject*>& targets)
 {
     targets.remove_if(MarkTargetFilter());
 }
コード例 #17
0
 void FilterTargets(std::list<Unit*>& unitList)
 {
     unitList.remove_if(OrientationCheck(GetCaster()));
 }
コード例 #18
0
ファイル: boss_bronjahm.cpp プロジェクト: Exodius/Atlantiss
 void FilterTargetsInitial(std::list<Unit*>& unitList)
 {
     unitList.remove_if (DistanceCheck(GetCaster()));
     sharedUnitList = unitList;
 }
コード例 #19
0
ファイル: boss_bronjahm.cpp プロジェクト: Dillonb/TrinityCore
 void FilterTargetsInitial(std::list<WorldObject*>& targets)
 {
     targets.remove_if(DistanceCheck(GetCaster()));
     sharedTargets = targets;
 }
コード例 #20
0
 void FilterTargets(std::list<WorldObject*>& unitList)
 {
     if (Unit* caster = GetCaster())
         unitList.remove_if(CheckMunitionExplosionPredicate(caster));
 }
コード例 #21
0
ファイル: boss_festergut.cpp プロジェクト: boom8866/new
 void FilterTargets(std::list<Unit*>& unitList)
 {
     unitList.remove_if (PlagueStenchTargetSelector(GetCaster()));
 }
コード例 #22
0
 void TargetSelect(std::list<WorldObject*>& targets)
 {
     targets.remove_if(ExactDistanceCheck(GetCaster(), 10.0f * GetCaster()->GetFloatValue(OBJECT_FIELD_SCALE_X)));
 }
コード例 #23
0
 void FilterTargets(std::list<WorldObject*>& targets)
 {
     targets.remove_if(DreamFogTargetSelector());
 }
コード例 #24
0
ファイル: spell_priest.cpp プロジェクト: mynew/Core
 void FilterTargets(std::list<WorldObject*>& unitList)
 {
     unitList.remove_if(Trinity::ObjectGUIDCheck(GetCaster()->GetChannelObjectGuid()));
 }
コード例 #25
0
 void FilterTargets(std::list<WorldObject*>& unitList)
 {
     unitList.remove_if(PlayerPetOrDevoutFollowerCheck());
 }
コード例 #26
0
ファイル: Spell_Quake.cpp プロジェクト: Allowed/Strawberry335
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));
}
コード例 #27
0
 void FilterTargets(std::list<Unit*>& unitList)
 {
     unitList.remove_if(PactOfTheDarkfallenCheck(true));
     unitList.push_back(GetCaster());
 }
コード例 #28
0
 void FilterTargets(std::list<WorldObject*>& unitList)
 {
     unitList.remove_if(PlayerOrPetCheck());
 }
コード例 #29
0
ファイル: boss_kologarn.cpp プロジェクト: Nightprince/Avalon
 void FilterTargets(std::list<WorldObject*>& targets)
 {
     targets.remove_if (PlayerOrPetCheck());
 }
コード例 #30
0
ファイル: mogu_shan_vault.cpp プロジェクト: cnmir2/camarote
 void FilterTargets(std::list<WorldObject*>& targetList)
 {
     targetList.remove_if(GhostEssenceTargetSelector());
 }