![]() |
TrinityCore
|
Inheritance diagram for spell_pri_purge_the_wicked_dummy:Private Member Functions | |
| bool | Validate (SpellInfo const *) override |
| void | FilterTargets (std::list< WorldObject * > &targets) const |
| void | HandleDummy (SpellEffIndex) const |
| void | Register () override |
Definition at line 4037 of file spell_priest.cpp.
|
inlineprivate |
Definition at line 4045 of file spell_priest.cpp.
References DIFFICULTY_NONE, EFFECT_1, Unit::GetAura(), SpellScript::GetCaster(), Aura::GetDuration(), Position::GetExactDist(), SpellScript::GetExplTargetUnit(), BaseEntity::GetGUID(), Unit::HasAura(), Unit::HasBreakableByDamageCrowdControlAura(), SPELL_PRIEST_PURGE_THE_WICKED_PERIODIC, SPELL_PRIEST_REVEL_IN_PURITY, sSpellMgr, and Object::ToUnit().
Referenced by Register().
|
inlineprivate |
Definition at line 4092 of file spell_priest.cpp.
References WorldObject::CastSpell(), SpellScript::GetCaster(), SpellScript::GetHitUnit(), SPELL_PRIEST_PURGE_THE_WICKED_PERIODIC, TRIGGERED_IGNORE_CAST_IN_PROGRESS, and TRIGGERED_IGNORE_GCD.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 4100 of file spell_priest.cpp.
References EFFECT_1, FilterTargets(), HandleDummy(), SpellScript::OnEffectHitTarget, SpellScript::OnObjectAreaTargetSelect, SPELL_EFFECT_DUMMY, SpellEffectFn, SpellObjectAreaTargetSelectFn, and TARGET_UNIT_DEST_AREA_ENEMY.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 4039 of file spell_priest.cpp.
References EFFECT_1, SPELL_PRIEST_PURGE_THE_WICKED_PERIODIC, SPELL_PRIEST_REVEL_IN_PURITY, SpellScriptBase::ValidateSpellEffect(), and SpellScriptBase::ValidateSpellInfo().