![]() |
TrinityCore
|
Inheritance diagram for spell_gluth_decimate:Private Member Functions | |
| void | HandleScriptEffect (SpellEffIndex) |
| void | HandleEvent (SpellEffIndex) |
| bool | Validate (SpellInfo const *) override |
| void | Register () override |
| bool | Load () override |
Definition at line 282 of file boss_gluth.cpp.
|
inlineprivate |
Definition at line 300 of file boss_gluth.cpp.
References ACTION_DECIMATE_EVENT, UnitAI::DoAction(), Unit::GetAI(), and SpellScript::GetCaster().
Referenced by Register().
|
inlineprivate |
Definition at line 285 of file boss_gluth.cpp.
References CastSpellExtraArgs::AddSpellBP0(), WorldObject::CastSpell(), SpellScript::GetCaster(), SpellScript::GetHitUnit(), SPELL_DECIMATE_DMG, and TRIGGERED_FULL_MASK.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 316 of file boss_gluth.cpp.
References SpellScript::GetCaster(), Object::GetEntry(), and NPC_GLUTH.
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 310 of file boss_gluth.cpp.
References EFFECT_0, EFFECT_2, HandleEvent(), HandleScriptEffect(), SpellScript::OnEffectHit, SpellScript::OnEffectHitTarget, SPELL_EFFECT_SCRIPT_EFFECT, SPELL_EFFECT_SEND_EVENT, and SpellEffectFn.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 305 of file boss_gluth.cpp.
References SPELL_DECIMATE_DMG, and SpellScriptBase::ValidateSpellInfo().