![]() |
TrinityCore
|
Inheritance diagram for spell_pri_divine_word:Private Member Functions | |
| bool | Validate (SpellInfo const *spellInfo) override |
| void | HandleProc (ProcEventInfo const &procInfo) const |
| void | Register () override |
Definition at line 1514 of file spell_priest.cpp.
|
inlineprivate |
Definition at line 1529 of file spell_priest.cpp.
References WorldObject::CastSpell(), EFFECT_1, AuraScript::GetCaster(), SpellCastTargets::GetDst(), AuraScript::GetEffect(), ProcEventInfo::GetProcSpell(), ProcEventInfo::GetSpellInfo(), AuraScript::GetSpellInfo(), AuraScript::GetTarget(), SpellInfo::Id, Spell::m_targets, spell_pri_holy_words_base::ModifyCooldown(), SPELL_PRIEST_DIVINE_FAVOR_CHASTISE, SPELL_PRIEST_DIVINE_FAVOR_SERENITY, SPELL_PRIEST_DIVINE_WORD_SANCTUARY_AREATRIGGER, SPELL_PRIEST_HOLY_WORD_CHASTISE, SPELL_PRIEST_HOLY_WORD_SANCTIFY, SPELL_PRIEST_HOLY_WORD_SERENITY, TRIGGERED_DONT_REPORT_CAST_ERROR, TRIGGERED_IGNORE_CAST_IN_PROGRESS, and CastSpellExtraArgsInit::TriggerFlags.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 1559 of file spell_priest.cpp.
References AuraProcFn, HandleProc(), and AuraScript::OnProc.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 1516 of file spell_priest.cpp.
References EFFECT_1, SpellInfo::Id, SPELL_PRIEST_DIVINE_FAVOR_CHASTISE, SPELL_PRIEST_DIVINE_FAVOR_SERENITY, SPELL_PRIEST_DIVINE_WORD_SANCTUARY_AREATRIGGER, SPELL_PRIEST_HOLY_WORD_CHASTISE, SPELL_PRIEST_HOLY_WORD_SANCTIFY, SPELL_PRIEST_HOLY_WORD_SERENITY, SpellScriptBase::ValidateSpellEffect(), and SpellScriptBase::ValidateSpellInfo().