![]() |
TrinityCore
|
Inheritance diagram for spell_mage_improved_combustion:Private Member Functions | |
| bool | Load () override |
| void | CalcAmount (AuraEffect const *, SpellEffectValue &amount, bool const &) const |
| void | UpdatePeriodic (AuraEffect const *aurEff) const |
| void | Register () override |
Definition at line 1378 of file spell_mage.cpp.
|
inlineprivate |
Definition at line 1385 of file spell_mage.cpp.
References CalculatePct(), CR_CRIT_SPELL, EFFECT_2, AuraScript::GetEffect(), AuraScript::GetUnitOwner(), Player::m_activePlayerData, and Object::ToPlayer().
Referenced by Register().
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 1380 of file spell_mage.cpp.
References AuraScript::GetUnitOwner(), Unit::HasAura(), and SPELL_MAGE_IMPROVED_COMBUSTION.
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 1400 of file spell_mage.cpp.
References AuraEffectCalcAmountFn, AuraEffectPeriodicFn, CalcAmount(), AuraScript::DoEffectCalcAmount, EFFECT_1, EFFECT_2, AuraScript::OnEffectPeriodic, SPELL_AURA_MOD_RATING, SPELL_AURA_PERIODIC_DUMMY, and UpdatePeriodic().
|
inlineprivate |
Definition at line 1394 of file spell_mage.cpp.
References EFFECT_1, and AuraScript::GetEffect().
Referenced by Register().