![]() |
TrinityCore
|
Inheritance diagram for spell_gen_ancestral_call:Private Member Functions | |
| bool | Validate (SpellInfo const *) override |
| void | HandleOnCast () |
| void | Register () override |
Static Private Attributes | |
| static constexpr uint32 | AncestralCallBuffs [] = { SPELL_RICTUS_OF_THE_LAUGHING_SKULL, SPELL_ZEAL_OF_THE_BURNING_BLADE, SPELL_FEROCITY_OF_THE_FROSTWOLF, SPELL_MIGHT_OF_THE_BLACKROCK } |
Definition at line 4975 of file spell_generic.cpp.
|
inlineprivate |
Definition at line 4990 of file spell_generic.cpp.
References AncestralCallBuffs, WorldObject::CastSpell(), SpellScript::GetCaster(), and Trinity::Containers::SelectRandomContainerElement().
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 4998 of file spell_generic.cpp.
References HandleOnCast(), SpellScript::OnCast, and SpellCastFn.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 4977 of file spell_generic.cpp.
References SPELL_FEROCITY_OF_THE_FROSTWOLF, SPELL_MIGHT_OF_THE_BLACKROCK, SPELL_RICTUS_OF_THE_LAUGHING_SKULL, SPELL_ZEAL_OF_THE_BURNING_BLADE, and SpellScriptBase::ValidateSpellInfo().
|
staticconstexprprivate |
Definition at line 4988 of file spell_generic.cpp.
Referenced by HandleOnCast().