1139 {
1142 {
1143 if (
GetTarget()->GetDistance2d(caster) > 25.0f)
1144 {
1147 }
1148 }
1149
1150
1153 if (
Player* player = itr->GetSource())
1154 if (player->GetPositionX() > 693.4f || player->GetPositionY() < 271.8f || player->GetPositionX() < 658.43f || player->GetPositionY() > 338.68f)
1155 {
1157 break;
1158 }
1159 }
@ SPELL_UNCAGED_WRATH
Definition: boss_illidan.cpp:82
@ SPELL_CHARGE
Definition: boss_illidan.cpp:84
Definition: LinkedList.h:139
Map * GetMap() const
Definition: Object.h:517
Definition: Player.h:1056
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
PlayerList const & GetPlayers() const
Definition: Map.h:485
Definition: MapRefMgr.h:26
iterator begin()
Definition: MapRefMgr.h:36
iterator end()
Definition: MapRefMgr.h:37
void PreventDefaultAction()
Definition: SpellScript.cpp:985
Unit * GetCaster() const
Definition: SpellScript.cpp:1020
void SetDuration(int32 duration, bool withMods=false)
Definition: SpellScript.cpp:1060
Unit * GetTarget() const
Definition: SpellScript.cpp:1165