![]() |
TrinityCore
|
Inheritance diagram for spell_dru_natures_grace:Static Public Member Functions | |
| static void | Trigger (Unit *caster, AuraEffect const *naturesGraceEffect) |
Static Public Member Functions inherited from SpellScriptBase | |
| static bool | ValidateSpellInfo (std::initializer_list< uint32 > spellIds) |
| template<class T > | |
| static bool | ValidateSpellInfo (T const &spellIds) |
| static bool | ValidateSpellEffect (std::initializer_list< std::pair< uint32, SpellEffIndex > > effects) |
| template<class T > | |
| static bool | ValidateSpellEffect (T const &spellEffects) |
Definition at line 1759 of file spell_druid.cpp.
|
inline |
Definition at line 1776 of file spell_druid.cpp.
References EFFECT_2, AuraScript::GetEffect(), AuraScript::GetTarget(), and Trigger().
Referenced by Register().
|
inlineoverridevirtual |
Implements SpellScriptBase.
Definition at line 1782 of file spell_druid.cpp.
References AuraEnterLeaveCombatFn, AuraScript::OnEnterLeaveCombat, and OnOwnerInCombat().
|
inlinestatic |
Definition at line 1768 of file spell_druid.cpp.
References WorldObject::CastSpell(), AuraEffect::GetAmountAsInt(), SPELL_DRUID_DREAMSTATE, SPELLVALUE_AURA_STACK, and CastSpellExtraArgsInit::SpellValueOverrides.
Referenced by spell_dru_natures_grace_eclipse::HandleRemoved(), and OnOwnerInCombat().
|
inlineoverridevirtual |
Reimplemented from SpellScriptBase.
Definition at line 1762 of file spell_druid.cpp.
References EFFECT_2, SpellInfo::Id, SPELL_DRUID_DREAMSTATE, SPELL_DRUID_NATURES_GRACE_TALENT, SpellScriptBase::ValidateSpellEffect(), and SpellScriptBase::ValidateSpellInfo().