![]() |
TrinityCore
|
Inheritance diagram for spell_pri_insidious_ire:Private Member Functions | |
| void | Register () override |
Static Private Member Functions | |
| static void | HandleProc (AuraScript const &, ProcEventInfo const &eventInfo) |
Definition at line 2642 of file spell_priest.cpp.
|
inlinestaticprivate |
Definition at line 2644 of file spell_priest.cpp.
References WorldObject::CastSpell(), advstd::ranges::contains, ProcEventInfo::GetActionTarget(), ProcEventInfo::GetActor(), Unit::GetAura(), Aura::GetDuration(), AuraScript::GetDuration(), BaseEntity::GetGUID(), Unit::RemoveAurasDueToSpell(), SPELL_PRIEST_DEVOURING_PLAGUE, SPELL_PRIEST_INSIDIOUS_IRE_AURA, SPELL_PRIEST_SHADOW_WORD_PAIN, SPELL_PRIEST_VAMPIRIC_TOUCH, SPELLVALUE_DURATION, TRIGGERED_DONT_REPORT_CAST_ERROR, TRIGGERED_IGNORE_CAST_IN_PROGRESS, and CastSpellExtraArgsInit::TriggerFlags.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 2670 of file spell_priest.cpp.
References AuraProcFn, HandleProc(), and AuraScript::OnProc.