|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Private Member Functions | |
| void | Apply (AuraEffect const *, AuraEffectHandleModes) |
| void | HandleEffectPeriodic (AuraEffect const *) |
| bool | Load () override |
| PrepareAuraScript (spell_mage_ring_of_frost_AuraScript) | |
| void | Register () override |
| bool | Validate (SpellInfo const *) override |
Private Attributes | |
| TempSummon * | ringOfFrost |
Definition at line 714 of file spell_mage.cpp.
|
inlineprivate |
Definition at line 742 of file spell_mage.cpp.
References Creature::DespawnOrUnsummon(), EFFECT_0, Unit::GetAllMinionsByEntry(), AuraScript::GetSpellInfo(), AuraScript::GetTarget(), TempSummon::GetTimer(), ringOfFrost, and Unit::ToTempSummon().
Referenced by Register().
|
inlineprivate |
Definition at line 735 of file spell_mage.cpp.
References Unit::CastSpell(), AuraScript::GetMaxDuration(), AuraScript::GetTarget(), ringOfFrost, SPELL_MAGE_RING_OF_FROST_DUMMY, SPELL_MAGE_RING_OF_FROST_FREEZE, and sSpellMgr.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Reimplemented from _SpellScript.
Definition at line 729 of file spell_mage.cpp.
References ringOfFrost.
|
private |
|
inlineoverrideprivatevirtual |
Implements _SpellScript.
Definition at line 769 of file spell_mage.cpp.
References Apply(), AURA_EFFECT_HANDLE_REAL_OR_REAPPLY_MASK, AuraEffectApplyFn, AuraEffectPeriodicFn, EFFECT_1, HandleEffectPeriodic(), AuraScript::OnEffectApply, AuraScript::OnEffectPeriodic, and SPELL_AURA_PERIODIC_TRIGGER_SPELL.
|
inlineoverrideprivatevirtual |
Reimplemented from _SpellScript.
Definition at line 718 of file spell_mage.cpp.
References SPELL_MAGE_RING_OF_FROST_DUMMY, SPELL_MAGE_RING_OF_FROST_FREEZE, SPELL_MAGE_RING_OF_FROST_SUMMON, and sSpellMgr.
|
private |
Definition at line 767 of file spell_mage.cpp.
Referenced by Apply(), HandleEffectPeriodic(), and Load().