![]() |
TrinityCore
|
Inheritance diagram for spell_dru_celestial_alignment:Private Member Functions | |
| bool | Validate (SpellInfo const *) override |
| void | TriggerEclipses () const |
| void | Register () override |
Definition at line 424 of file spell_druid.cpp.
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 450 of file spell_druid.cpp.
References SpellScript::AfterCast, SpellCastFn, and TriggerEclipses().
|
inlineprivate |
Definition at line 437 of file spell_druid.cpp.
References WorldObject::CastSpell(), SpellScript::GetCaster(), SpellScript::GetSpell(), CastSpellExtraArgs::SetTriggerFlags(), CastSpellExtraArgs::SetTriggeringSpell(), SPELL_DRUID_ECLIPSE_LUNAR_AURA, SPELL_DRUID_ECLIPSE_SOLAR_AURA, SPELL_DRUID_ECLIPSE_VISUAL_LUNAR, SPELL_DRUID_ECLIPSE_VISUAL_SOLAR, TRIGGERED_DONT_REPORT_CAST_ERROR, and TRIGGERED_IGNORE_CAST_IN_PROGRESS.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 426 of file spell_druid.cpp.
References SPELL_DRUID_ECLIPSE_LUNAR_AURA, SPELL_DRUID_ECLIPSE_SOLAR_AURA, SPELL_DRUID_ECLIPSE_VISUAL_LUNAR, SPELL_DRUID_ECLIPSE_VISUAL_SOLAR, and SpellScriptBase::ValidateSpellInfo().