![]() |
TrinityCore
|
Inheritance diagram for spell_gen_bloodlust:Private Attributes | |
| uint32 | _exhaustionSpellId |
Definition at line 5166 of file spell_generic.cpp.
|
inline |
Definition at line 5169 of file spell_generic.cpp.
|
inline |
Definition at line 5183 of file spell_generic.cpp.
References Unit::HasAura(), SPELL_EVOKER_EXHAUSTION, SPELL_HUNTER_FATIGUED, SPELL_MAGE_TEMPORAL_DISPLACEMENT, SPELL_SHAMAN_EXHAUSTION, SPELL_SHAMAN_SATED, and Object::ToUnit().
Referenced by Register().
|
inline |
Definition at line 5199 of file spell_generic.cpp.
References _exhaustionSpellId, WorldObject::CastSpell(), and SpellScript::GetHitUnit().
Referenced by Register().
|
inlineoverridevirtual |
Implements SpellScriptBase.
Definition at line 5205 of file spell_generic.cpp.
References EFFECT_0, EFFECT_1, FilterTargets(), HandleHit(), SpellScript::OnEffectHitTarget, SpellScript::OnObjectAreaTargetSelect, SPELL_EFFECT_APPLY_AURA, SpellEffectFn, SpellObjectAreaTargetSelectFn, and TARGET_UNIT_CASTER_AREA_RAID.
|
inlineoverridevirtual |
Reimplemented from SpellScriptBase.
Definition at line 5171 of file spell_generic.cpp.
References SPELL_EVOKER_EXHAUSTION, SPELL_HUNTER_FATIGUED, SPELL_MAGE_TEMPORAL_DISPLACEMENT, SPELL_SHAMAN_EXHAUSTION, SPELL_SHAMAN_SATED, and SpellScriptBase::ValidateSpellInfo().
|
private |
Definition at line 5213 of file spell_generic.cpp.
Referenced by HandleHit().