![]() |
TrinityCore
|
Inheritance diagram for spell_warl_seed_of_corruption_dummy_aura:Private Member Functions | |
| bool | Validate (SpellInfo const *) override |
| void | OnPeriodic (AuraEffect const *aurEff) const |
| void | CalculateBuffer (AuraEffect const *, SpellEffectValue &amount, bool &) const |
| void | HandleProc (AuraEffect *aurEff, ProcEventInfo const &eventInfo) |
| void | Register () override |
Definition at line 1210 of file spell_warlock.cpp.
|
inlineprivate |
Definition at line 1223 of file spell_warlock.cpp.
References SpellEffectInfo::CalcValue(), EFFECT_0, AuraScript::GetCaster(), AuraScript::GetEffectInfo(), AuraScript::GetSpellInfo(), and Unit::SpellBaseDamageBonusDone().
Referenced by Register().
|
inlineprivate |
Definition at line 1232 of file spell_warlock.cpp.
References WorldObject::CastSpell(), ProcEventInfo::GetActionTarget(), AuraEffect::GetAmount(), DamageInfo::GetAttacker(), AuraScript::GetCaster(), DamageInfo::GetDamage(), ProcEventInfo::GetDamageInfo(), DamageInfo::GetSpellInfo(), AuraScript::GetTarget(), SpellInfo::Id, AuraScript::PreventDefaultAction(), Remove, AuraEffect::SetAmount(), and SPELL_WARLOCK_SEED_OF_CORRUPTION_DAMAGE.
Referenced by Register().
|
inlineprivate |
Definition at line 1217 of file spell_warlock.cpp.
References AuraScript::GetCaster(), AuraScript::GetTarget(), and SPELL_WARLOCK_SEED_OF_CORRUPTION_DAMAGE.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 1264 of file spell_warlock.cpp.
References AuraEffectCalcAmountFn, AuraEffectPeriodicFn, AuraEffectProcFn, CalculateBuffer(), AuraScript::DoEffectCalcAmount, EFFECT_1, EFFECT_2, HandleProc(), AuraScript::OnEffectPeriodic, AuraScript::OnEffectProc, OnPeriodic(), SPELL_AURA_DUMMY, and SPELL_AURA_PERIODIC_DAMAGE.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 1212 of file spell_warlock.cpp.
References SPELL_WARLOCK_SEED_OF_CORRUPTION_DAMAGE, and SpellScriptBase::ValidateSpellInfo().