![]() |
TrinityCore
|
Inheritance diagram for spell_dk_blood_tap::spell_dk_blood_tap_SpellScript:Private Member Functions | |
| PrepareSpellScript (spell_dk_blood_tap_SpellScript) | |
Private Attributes | |
| uint8 | _runeIndex |
Definition at line 2594 of file spell_dk.cpp.
|
inline |
Definition at line 2599 of file spell_dk.cpp.
References _runeIndex, and MAX_RUNES.
|
inline |
Definition at line 2604 of file spell_dk.cpp.
References _runeIndex, CLASS_DEATH_KNIGHT, SpellScript::GetCaster(), Unit::GetClass(), Player::GetCurrentRune(), Player::GetRuneCooldown(), Player::GetRunesState(), SpellScript::GetSpell(), Object::GetTypeId(), SpellScript::PreventHitDefaultEffect(), RUNE_BLOOD, Player::SetRuneCooldown(), Object::ToPlayer(), and TYPEID_PLAYER.
Referenced by Register().
|
private |
|
inlineoverridevirtual |
Implements _SpellScript.
Definition at line 2647 of file spell_dk.cpp.
References EFFECT_0, EFFECT_1, HandleEffect(), SpellScript::OnEffectHitTarget, SpellScript::OnEffectLaunch, SetRuneIndex(), SPELL_EFFECT_ACTIVATE_RUNE, SPELL_EFFECT_APPLY_AURA, and SpellEffectFn.
|
inline |
Definition at line 2640 of file spell_dk.cpp.
References _runeIndex, DKBloodTapScriptName, and SpellScript::GetHitAura().
Referenced by Register().
|
private |
Definition at line 2654 of file spell_dk.cpp.
Referenced by HandleEffect(), SetRuneIndex(), and spell_dk_blood_tap_SpellScript().