![]() |
TrinityCore
|
Inheritance diagram for spell_dru_embrace_of_the_dream:Private Member Functions | |
| bool | Validate (SpellInfo const *spellInfo) override |
| bool | CheckProc (AuraEffect const *, ProcEventInfo const &) const |
| void | HandleProc (AuraEffect const *aurEff, ProcEventInfo const &eventInfo) const |
| void | Register () override |
Definition at line 855 of file spell_druid.cpp.
|
inlineprivate |
Definition at line 863 of file spell_druid.cpp.
References EFFECT_2, AuraScript::GetCaster(), AuraScript::GetEffectInfo(), and roll_chance().
Referenced by Register().
|
inlineprivate |
Definition at line 868 of file spell_druid.cpp.
References WorldObject::CastSpell(), ProcEventInfo::GetProcSpell(), AuraScript::GetTarget(), SPELL_DRUID_EMBRACE_OF_THE_DREAM_EFFECT, TRIGGERED_DONT_REPORT_CAST_ERROR, and TRIGGERED_IGNORE_CAST_IN_PROGRESS.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 876 of file spell_druid.cpp.
References AuraCheckEffectProcFn, AuraEffectProcFn, CheckProc(), AuraScript::DoCheckEffectProc, EFFECT_0, HandleProc(), AuraScript::OnEffectProc, and SPELL_AURA_DUMMY.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 857 of file spell_druid.cpp.
References EFFECT_2, SpellInfo::Id, SPELL_DRUID_EMBRACE_OF_THE_DREAM_EFFECT, SpellScriptBase::ValidateSpellEffect(), and SpellScriptBase::ValidateSpellInfo().