![]() |
TrinityCore
|
Inheritance diagram for spell_oculus_shock_lance:Private Member Functions | |
| bool | Validate (SpellInfo const *) override |
| void | CalculateDamage (SpellEffectInfo const &, Unit const *victim, int32 &, int32 &flatMod, float &) const |
| void | Register () override |
Definition at line 434 of file oculus.cpp.
|
inlineprivate |
Definition at line 441 of file oculus.cpp.
References AURA_REMOVE_BY_ENEMY_SPELL, EFFECT_0, Unit::GetAuraEffect(), SpellScript::GetCaster(), and SPELL_AMBER_SHOCK_CHARGE.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 450 of file oculus.cpp.
References SpellScript::CalcDamage, CalculateDamage(), and SpellCalcDamageFn.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 436 of file oculus.cpp.
References SPELL_AMBER_SHOCK_CHARGE, and SpellScriptBase::ValidateSpellInfo().