◆ ApplyDebuff()
void spell_sha_heroism::ApplyDebuff |
( |
| ) |
|
|
inlineprivate |
◆ PrepareSpellScript()
◆ Register()
void spell_sha_heroism::Register |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
Implements _SpellScript.
841 {
846 }
@ EFFECT_1
Definition SharedDefines.h:32
@ EFFECT_0
Definition SharedDefines.h:31
@ EFFECT_2
Definition SharedDefines.h:33
@ TARGET_UNIT_CASTER_AREA_RAID
Definition SharedDefines.h:1460
#define SpellObjectAreaTargetSelectFn(F, I, N)
Definition SpellScript.h:354
#define SpellHitFn(F)
Definition SpellScript.h:349
HookList< HitHandler > AfterHit
Definition SpellScript.h:347
HookList< ObjectAreaTargetSelectHandler > OnObjectAreaTargetSelect
Definition SpellScript.h:353
void RemoveInvalidTargets(std::list< WorldObject * > &targets)
Definition spell_shaman.cpp:828
void ApplyDebuff()
Definition spell_shaman.cpp:834
References SpellScript::AfterHit, ApplyDebuff(), EFFECT_0, EFFECT_1, EFFECT_2, SpellScript::OnObjectAreaTargetSelect, RemoveInvalidTargets(), SpellHitFn, SpellObjectAreaTargetSelectFn, and TARGET_UNIT_CASTER_AREA_RAID.
◆ RemoveInvalidTargets()
void spell_sha_heroism::RemoveInvalidTargets |
( |
std::list< WorldObject * > & |
targets | ) |
|
|
inlineprivate |
◆ Validate()
bool spell_sha_heroism::Validate |
( |
SpellInfo const * |
| ) |
|
|
inlineoverrideprivatevirtual |
The documentation for this class was generated from the following file: