![]() |
TrinityCore
|
Inheritance diagram for spell_shade_of_medivh_basic_primer:Private Member Functions | |
| bool | Validate (SpellInfo const *) override |
| void | HandleHit () |
| void | Register () override |
Definition at line 494 of file boss_shade_of_medivh.cpp.
|
inlineprivate |
Definition at line 501 of file boss_shade_of_medivh.cpp.
References Creature::AI(), WorldObject::CastSpell(), DATA_INFERNO_BOLT_NEXT, SpellScript::GetCaster(), UnitAI::GetData(), SpellScript::GetSpell(), RAND(), Random, UnitAI::SelectTarget(), UnitAI::SetData(), SPELL_FROSTBITE, SPELL_INFERNO_BOLT_MARKER, SPELL_PIERCING_MISSILES, Object::ToCreature(), TRIGGERED_DONT_REPORT_CAST_ERROR, TRIGGERED_IGNORE_CAST_IN_PROGRESS, and CastSpellExtraArgsInit::TriggerFlags.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 524 of file boss_shade_of_medivh.cpp.
References HandleHit(), SpellScript::OnHit, and SpellHitFn.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 496 of file boss_shade_of_medivh.cpp.
References SPELL_FROSTBITE, SPELL_INFERNO_BOLT_MARKER, SPELL_PIERCING_MISSILES, and SpellScriptBase::ValidateSpellInfo().