![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
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 |
|
inlineprivate |
References ProcEventInfo::GetActionTarget(), ProcEventInfo::GetActor(), ProcEventInfo::GetSpellInfo(), and SpellInfo::Id.
Referenced by Register().
|
inlineprivate |
References ProcEventInfo::GetSpellInfo(), and SpellInfo::SpellFamilyFlags.
Referenced by Register().
|
inlineprivate |
References Unit::CastSpell(), ProcEventInfo::GetActor(), AuraEffect::GetAmount(), AuraScript::PreventDefaultAction(), roll_chance_i(), and SPELL_PRIEST_BODY_AND_SOUL_SPEED.
Referenced by Register().
|
private |
|
inlineoverrideprivatevirtual |
Implements _SpellScript.
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.
References SPELL_PRIEST_BODY_AND_SOUL_SPEED, and _SpellScript::ValidateSpellInfo().