774 {
775
778 {
782 }
783 else
784 {
787 }
788 }
@ SPELL_CUSTOM_ERROR_MUST_HAVE_FIRE_TOTEM
Definition SharedDefines.h:1214
@ SPELL_FAILED_CUSTOM_ERROR
Definition SharedDefines.h:1109
@ SPELL_FAILED_OUT_OF_RANGE
Definition SharedDefines.h:1034
@ SPELL_CAST_OK
Definition SharedDefines.h:1126
Creature * GetCreature(ObjectGuid const &guid)
Definition Map.cpp:2336
SpellInfo const * GetSpellInfo()
Definition SpellScript.cpp:411
void SetCustomCastResultMessage(SpellCustomErrors result)
Definition SpellScript.cpp:646
Unit * GetCaster()
Definition SpellScript.cpp:401
float GetSpellMaxRangeForTarget(Unit const *target, SpellInfo const *spellInfo) const
Definition Unit.cpp:11854
ObjectGuid m_SummonSlot[MAX_SUMMON_SLOT]
Definition Unit.h:2078
Map * GetMap() const
Definition Object.h:625
bool IsWithinDistInMap(WorldObject const *obj, float dist2compare, bool is3D=true, bool incOwnRadius=true, bool incTargetRadius=true) const
Definition Object.cpp:1377