![]() |
TrinityCore
|
Inheritance diagram for spell_item_amalgams_seventh_spine:Private Member Functions | |
| bool | Validate (SpellInfo const *) override |
| void | UpdateSpecAura (bool apply) const |
| void | HandleHeartbeat () const |
| void | HandleRemove (AuraEffect const *, AuraEffectHandleModes) const |
| void | Register () override |
Definition at line 4425 of file spell_item.cpp.
|
inlineprivate |
Definition at line 4481 of file spell_item.cpp.
References UpdateSpecAura().
Referenced by Register().
|
inlineprivate |
Definition at line 4486 of file spell_item.cpp.
References UpdateSpecAura().
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 4491 of file spell_item.cpp.
References AuraScript::AfterEffectRemove, AURA_EFFECT_HANDLE_REAL, AuraEffectRemoveFn, AuraHeartbeatFn, EFFECT_0, HandleHeartbeat(), HandleRemove(), AuraScript::OnHeartbeat, and SPELL_AURA_DUMMY.
|
inlineprivate |
Definition at line 4441 of file spell_item.cpp.
References WorldObject::CastSpell(), CLASS_DRUID, CLASS_EVOKER, CLASS_MONK, CLASS_PALADIN, CLASS_PRIEST, CLASS_SHAMAN, DruidRestoration, EFFECT_0, EvokerPreservation, Unit::GetClass(), AuraScript::GetEffect(), Player::GetPrimarySpecialization(), AuraScript::GetUnitOwner(), Unit::HasAura(), MonkMistweaver, PaladinHoly, PriestDiscipline, PriestHoly, Unit::RemoveAurasDueToSpell(), ShamanRestoration, SPELL_FRAGILE_ECHOES_DRUID, SPELL_FRAGILE_ECHOES_EVOKER, SPELL_FRAGILE_ECHOES_MONK, SPELL_FRAGILE_ECHOES_PALADIN, SPELL_FRAGILE_ECHOES_PRIEST_DISCIPLINE, SPELL_FRAGILE_ECHOES_PRIEST_HOLY, SPELL_FRAGILE_ECHOES_SHAMAN, and Object::ToPlayer().
Referenced by HandleHeartbeat(), and HandleRemove().
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 4427 of file spell_item.cpp.
References SPELL_FRAGILE_ECHOES_DRUID, SPELL_FRAGILE_ECHOES_EVOKER, SPELL_FRAGILE_ECHOES_MONK, SPELL_FRAGILE_ECHOES_PALADIN, SPELL_FRAGILE_ECHOES_PRIEST_DISCIPLINE, SPELL_FRAGILE_ECHOES_PRIEST_HOLY, SPELL_FRAGILE_ECHOES_SHAMAN, and SpellScriptBase::ValidateSpellInfo().