Definition: SpellAuraEffects.h:30
Definition: spell_shaman.cpp:58
Definition: SharedDefines.h:29
bool roll_chance_i(int chance)
Definition: Random.h:53
Unit * GetCaster() const
Definition: SpellScript.cpp:1006
Definition: spell_shaman.cpp:60
void CastSpell(SpellCastTargets const &targets, SpellInfo const *spellInfo, CustomSpellValues const *value, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, ObjectGuid originalCaster=ObjectGuid::Empty)
Definition: Unit.cpp:869
Player * GetCharmerOrOwnerPlayerOrPlayerItself() const
Definition: Unit.cpp:7560
void spell_sha_earthbind_totem::spell_sha_earthbind_totem_AuraScript::HandleEffectPeriodic |
( |
AuraEffect const * |
| ) |
|
|
inlineprivate |
369 if (
Player* owner =
GetCaster()->GetCharmerOrOwnerPlayerOrPlayerItself())
Definition: SpellAuraEffects.h:30
Definition: spell_shaman.cpp:62
arena_t NULL
Definition: jemalloc_internal.h:624
Definition: SharedDefines.h:4634
Unit * GetTarget() const
Definition: SpellScript.cpp:1151
bool roll_chance_i(int chance)
Definition: Random.h:53
Unit * GetCaster() const
Definition: SpellScript.cpp:1006
void CastSpell(SpellCastTargets const &targets, SpellInfo const *spellInfo, CustomSpellValues const *value, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=NULL, AuraEffect const *triggeredByAura=NULL, ObjectGuid originalCaster=ObjectGuid::Empty)
Definition: Unit.cpp:869
void spell_sha_earthbind_totem::spell_sha_earthbind_totem_AuraScript::Register |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
Implements _SpellScript.
Definition: SharedDefines.h:28
void Apply(AuraEffect const *, AuraEffectHandleModes)
Definition: spell_shaman.cpp:375
Definition: SpellAuraDefines.h:83
Definition: SpellAuraDefines.h:39
HookList< EffectApplyHandler > OnEffectApply
Definition: SpellScript.h:688
HookList< EffectPeriodicHandler > OnEffectPeriodic
Definition: SpellScript.h:709
#define AuraEffectApplyFn(F, I, N, M)
Definition: SpellScript.h:693
void HandleEffectPeriodic(AuraEffect const *)
Definition: spell_shaman.cpp:365
#define AuraEffectPeriodicFn(F, I, N)
Definition: SpellScript.h:710
bool spell_sha_earthbind_totem::spell_sha_earthbind_totem_AuraScript::Validate |
( |
SpellInfo const * |
| ) |
|
|
inlineoverrideprivatevirtual |
Reimplemented from _SpellScript.
Definition: spell_shaman.cpp:62
Definition: spell_shaman.cpp:61
#define sSpellMgr
Definition: SpellMgr.h:756
The documentation for this class was generated from the following file: