710 {
711
714 {
718 }
719 else
720 {
723 }
724 }
@ SPELL_CUSTOM_ERROR_MUST_HAVE_FIRE_TOTEM
Definition: SharedDefines.h:1198
@ SPELL_FAILED_CUSTOM_ERROR
Definition: SharedDefines.h:1093
@ SPELL_FAILED_OUT_OF_RANGE
Definition: SharedDefines.h:1018
@ SPELL_CAST_OK
Definition: SharedDefines.h:1110
Definition: Creature.h:46
Map * GetMap() const
Definition: Object.h:517
bool IsWithinDistInMap(WorldObject const *obj, float dist2compare, bool is3D=true, bool useBoundingRadius=true) const
Definition: Object.cpp:1321
float GetSpellMaxRangeForTarget(Unit const *target, SpellInfo const *spellInfo) const
Definition: Unit.cpp:15039
ObjectGuid m_SummonSlot[MAX_SUMMON_SLOT]
Definition: Unit.h:2068
Creature * GetCreature(ObjectGuid const guid)
Definition: Map.cpp:3293
SpellInfo const * GetSpellInfo()
Definition: SpellScript.cpp:411
void SetCustomCastResultMessage(SpellCustomErrors result)
Definition: SpellScript.cpp:646
Unit * GetCaster()
Definition: SpellScript.cpp:401