995 {
997
999 std::list<Unit*> targetList;
1000 for (ThreatContainer::StorageType::const_iterator itr = ThreatList.begin(); itr != ThreatList.end(); ++itr)
1001 {
1004 targetList.push_back(target);
1005 }
1006
1008 for (std::list<Unit*>::const_iterator itr = targetList.begin(); itr != targetList.end(); ++itr)
1010 }
@ TYPEID_PLAYER
Definition: ObjectGuid.h:38
@ SPELL_NETHER_BEAM_DAMAGE
Definition: boss_kaelthas.cpp:104
void RandomResize(C &container, std::size_t requestedSize)
Definition: Containers.h:81
Unit * GetUnit(WorldObject const &, ObjectGuid const guid)
Definition: ObjectAccessor.cpp:202
std::list< HostileReference * > StorageType
Definition: ThreatMgr.h:148
TypeID GetTypeId() const
Definition: Object.h:121
SpellCastResult CastSpell(SpellCastTargets const &targets, SpellInfo const *spellInfo, CustomSpellValues const *value, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty)
Definition: Unit.cpp:1169
void PreventHitEffect(SpellEffIndex effIndex)
Definition: SpellScript.cpp:579
Unit * GetCaster()
Definition: SpellScript.cpp:401