994 {
996
998 std::list<Unit*> targetList;
999 for (ThreatContainer::StorageType::const_iterator itr = ThreatList.begin(); itr != ThreatList.end(); ++itr)
1000 {
1003 targetList.push_back(target);
1004 }
1005
1007 for (std::list<Unit*>::const_iterator itr = targetList.begin(); itr != targetList.end(); ++itr)
1009 }
@ TYPEID_PLAYER
Definition: ObjectGuid.h:38
@ SPELL_NETHER_BEAM_DAMAGE
Definition: boss_kaelthas.cpp:103
void RandomResize(C &container, std::size_t requestedSize)
Definition: Containers.h:81
Unit * GetUnit(WorldObject const &, ObjectGuid const guid)
Definition: ObjectAccessor.cpp:204
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