902 {
904 {
905
906
907
908
910
912 {
915 }
916 else
918 }
919 }
#define sSpellMgr
Definition SpellMgr.h:851
Unit * GetTarget() const
Definition SpellScript.cpp:1178
uint32 GetId() const
Definition SpellScript.cpp:1016
Definition GameObject.h:125
Definition SpellInfo.h:340
float GetMaxRange(bool positive=false, WorldObject *caster=nullptr, Spell *spell=nullptr) const
Definition SpellInfo.cpp:2750
void RemoveAura(AuraApplicationMap::iterator &i, AuraRemoveMode mode=AURA_REMOVE_BY_DEFAULT)
Definition Unit.cpp:4830
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:1378
GameObject * GetGameObject(WorldObject const &u, ObjectGuid const &guid)
Definition ObjectAccessor.cpp:208
@ SPELL_WARLOCK_DEMONIC_CIRCLE_TELEPORT
Definition spell_warlock.cpp:44
@ SPELL_WARLOCK_DEMONIC_CIRCLE_ALLOW_CAST
Definition spell_warlock.cpp:45