834 {
836 {
837
838
839
840
842
844 {
847 }
848 else
850 }
851 }
#define sSpellMgr
Definition: SpellMgr.h:818
@ SPELL_WARLOCK_DEMONIC_CIRCLE_TELEPORT
Definition: spell_warlock.cpp:39
@ SPELL_WARLOCK_DEMONIC_CIRCLE_ALLOW_CAST
Definition: spell_warlock.cpp:40
GameObject * GetGameObject(WorldObject const &u, ObjectGuid const guid)
Definition: ObjectAccessor.cpp:189
Definition: GameObject.h:122
void RemoveAura(AuraApplicationMap::iterator &i, AuraRemoveMode mode=AURA_REMOVE_BY_DEFAULT)
Definition: Unit.cpp:4708
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
Definition: SpellInfo.h:314
float GetMaxRange(bool positive=false, Unit *caster=nullptr, Spell *spell=nullptr) const
Definition: SpellInfo.cpp:2306
Unit * GetTarget() const
Definition: SpellScript.cpp:1165
uint32 GetId() const
Definition: SpellScript.cpp:1010