![]() |
TrinityCore
|
Inheritance diagram for spell_hallows_end_childrens_custome_aura:Private Member Functions | |
| bool | Validate (SpellInfo const *) override |
| void | HandleAfterApply (AuraEffect const *aurEff, AuraEffectHandleModes) |
| void | HandlePeriodic (AuraEffect const *aurEff) |
| void | Register () override |
Static Private Attributes | |
| static constexpr std::array< uint32, 5 > | ChildrensCustomeSpells |
Definition at line 360 of file hallows_end.cpp.
|
inlineprivate |
Definition at line 376 of file hallows_end.cpp.
References WorldObject::CastSpell(), ChildrensCustomeSpells, AuraScript::GetTarget(), and Trinity::Containers::SelectRandomContainerElement().
Referenced by Register().
|
inlineprivate |
Definition at line 381 of file hallows_end.cpp.
References WorldObject::CastSpell(), ChildrensCustomeSpells, AuraScript::GetTarget(), Unit::RemoveAura(), and Trinity::Containers::SelectRandomContainerElement().
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 389 of file hallows_end.cpp.
References AuraScript::AfterEffectApply, AURA_EFFECT_HANDLE_REAL, AuraEffectApplyFn, AuraEffectPeriodicFn, EFFECT_0, HandleAfterApply(), HandlePeriodic(), AuraScript::OnEffectPeriodic, and SPELL_AURA_PERIODIC_DUMMY.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 371 of file hallows_end.cpp.
References ChildrensCustomeSpells, and SpellScriptBase::ValidateSpellInfo().
|
staticconstexprprivate |
Definition at line 362 of file hallows_end.cpp.
Referenced by HandleAfterApply(), HandlePeriodic(), and Validate().