![]() |
TrinityCore
|
Inheritance diagram for spell_pri_body_and_soul:Private Member Functions | |
| PrepareAuraScript (spell_pri_body_and_soul) | |
| bool | Validate (SpellInfo const *) override |
| bool | CheckProcTriggerSpell (AuraEffect const *, ProcEventInfo &eventInfo) |
| bool | CheckProcDummy (AuraEffect const *, ProcEventInfo &eventInfo) |
| void | HandleProcDummy (AuraEffect const *aurEff, ProcEventInfo &eventInfo) |
| void | Register () override |
Definition at line 223 of file spell_priest.cpp.
|
inlineprivate |
Definition at line 243 of file spell_priest.cpp.
References ProcEventInfo::GetActionTarget(), ProcEventInfo::GetActor(), ProcEventInfo::GetSpellInfo(), SpellInfo::Id, and SPELL_PRIEST_ABOLISH_DISEASE.
Referenced by Register().
|
inlineprivate |
Definition at line 236 of file spell_priest.cpp.
References ProcEventInfo::GetSpellInfo(), and SpellInfo::SpellFamilyFlags.
Referenced by Register().
|
inlineprivate |
Definition at line 253 of file spell_priest.cpp.
References WorldObject::CastSpell(), ProcEventInfo::GetActor(), AuraEffect::GetAmount(), AuraScript::PreventDefaultAction(), roll_chance_i(), and SPELL_PRIEST_BODY_AND_SOUL_POISON_TRIGGER.
Referenced by Register().
|
private |
|
inlineoverrideprivatevirtual |
Implements _SpellScript.
Definition at line 261 of file spell_priest.cpp.
References AuraCheckEffectProcFn, AuraEffectProcFn, CheckProcDummy(), CheckProcTriggerSpell(), AuraScript::DoCheckEffectProc, EFFECT_0, EFFECT_1, HandleProcDummy(), AuraScript::OnEffectProc, SPELL_AURA_DUMMY, and SPELL_AURA_PROC_TRIGGER_SPELL.
|
inlineoverrideprivatevirtual |
Reimplemented from _SpellScript.
Definition at line 227 of file spell_priest.cpp.
References SPELL_PRIEST_ABOLISH_DISEASE, SPELL_PRIEST_BODY_AND_SOUL_POISON_TRIGGER, and _SpellScript::ValidateSpellInfo().