![]() |
TrinityCore
|
Inheritance diagram for spell_dk_apply_bone_shield:Private Attributes | |
| SpellEffIndex | _effIndex |
Definition at line 208 of file spell_dk.cpp.
|
inlineexplicit |
Definition at line 211 of file spell_dk.cpp.
|
inline |
Definition at line 220 of file spell_dk.cpp.
References WorldObject::CastSpell(), SpellScript::GetCaster(), SpellScript::GetEffectValueAsInt(), SpellScript::GetSpell(), CastSpellExtraArgs::SetTriggerFlags(), CastSpellExtraArgs::SetTriggeringSpell(), SPELL_DK_BONE_SHIELD, TRIGGERED_DONT_REPORT_CAST_ERROR, and TRIGGERED_IGNORE_CAST_IN_PROGRESS.
Referenced by Register().
|
inlineoverridevirtual |
Implements SpellScriptBase.
Definition at line 229 of file spell_dk.cpp.
References _effIndex, HandleHitTarget(), SpellScript::OnEffectHit, SPELL_EFFECT_DUMMY, and SpellEffectFn.
|
inlineoverridevirtual |
Reimplemented from SpellScriptBase.
Definition at line 213 of file spell_dk.cpp.
References _effIndex, SpellEffectInfo::CalcBaseValue(), DIFFICULTY_NONE, SpellInfo::GetEffect(), SpellInfo::Id, SPELL_DK_BONE_SHIELD, sSpellMgr, SpellScriptBase::ValidateSpellEffect(), and SpellScriptBase::ValidateSpellInfo().
|
private |
Definition at line 235 of file spell_dk.cpp.
Referenced by Register(), and Validate().