![]() |
TrinityCore
|
Inheritance diagram for spell_pri_divine_image_spell_triggered:Private Member Functions | |
| bool | Validate (SpellInfo const *) override |
| void | HandleAfterRemove (AuraEffect const *, AuraEffectHandleModes) const |
| void | Register () override |
Static Private Member Functions | |
| static bool | CheckProc (AuraScript const &, ProcEventInfo const &eventInfo) |
Definition at line 1279 of file spell_priest.cpp.
|
inlinestaticprivate |
Definition at line 1317 of file spell_priest.cpp.
References ProcEventInfo::GetActor(), and DivineImageHelpers::GetSummon().
Referenced by Register().
|
inlineprivate |
Definition at line 1322 of file spell_priest.cpp.
References AuraScript::GetTarget(), Unit::RemoveAurasDueToSpell(), and SPELL_PRIEST_DIVINE_IMAGE_EMPOWER_STACK.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 1327 of file spell_priest.cpp.
References AuraScript::AfterEffectRemove, AURA_EFFECT_HANDLE_REAL, AuraCheckProcFn, AuraEffectProcFn, AuraEffectRemoveFn, CheckProc(), AuraScript::DoCheckProc, EFFECT_0, HandleAfterRemove(), AuraScript::OnEffectProc, SPELL_AURA_DUMMY, and DivineImageHelpers::Trigger().
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 1281 of file spell_priest.cpp.
References SPELL_PRIEST_BLESSED_LIGHT, SPELL_PRIEST_CIRCLE_OF_HEALING, SPELL_PRIEST_DAZZLING_LIGHT, SPELL_PRIEST_DIVINE_HYMN_HEAL, SPELL_PRIEST_DIVINE_IMAGE_EMPOWER_STACK, SPELL_PRIEST_DIVINE_STAR_HOLY_HEAL, SPELL_PRIEST_FLASH_HEAL, SPELL_PRIEST_HALO_HOLY, SPELL_PRIEST_HEALING_LIGHT, SPELL_PRIEST_HOLY_FIRE, SPELL_PRIEST_HOLY_NOVA, SPELL_PRIEST_HOLY_WORD_CHASTISE, SPELL_PRIEST_HOLY_WORD_SALVATION, SPELL_PRIEST_HOLY_WORD_SANCTIFY, SPELL_PRIEST_HOLY_WORD_SERENITY, SPELL_PRIEST_LIGHT_ERUPTION, SPELL_PRIEST_MINDGAMES, SPELL_PRIEST_MINDGAMES_VENTHYR, SPELL_PRIEST_POWER_WORD_LIFE, SPELL_PRIEST_POWER_WORD_SHIELD, SPELL_PRIEST_PRAYER_OF_HEALING, SPELL_PRIEST_PRAYER_OF_MENDING, SPELL_PRIEST_PRAYER_OF_MENDING_HEAL, SPELL_PRIEST_RENEW, SPELL_PRIEST_SEARING_LIGHT, SPELL_PRIEST_SHADOW_WORD_DEATH, SPELL_PRIEST_SHADOW_WORD_PAIN, SPELL_PRIEST_SMITE, SPELL_PRIEST_TRANQUIL_LIGHT, and SpellScriptBase::ValidateSpellInfo().