![]() |
TrinityCore
|
Inheritance diagram for spell_blood_queen_vampiric_bite:Private Member Functions | |
| bool | Validate (SpellInfo const *) override |
| SpellCastResult | CheckTarget () |
| void | OnCast (SpellMissInfo missInfo) |
| void | HandlePresence (SpellEffIndex) |
| void | Register () override |
Definition at line 466 of file boss_blood_queen_lana_thel.cpp.
|
inlineprivate |
Definition at line 473 of file boss_blood_queen_lana_thel.cpp.
References SpellScript::GetExplTargetUnit(), IsVampire(), SpellScript::SetCustomCastResultMessage(), SPELL_CAST_OK, SPELL_CUSTOM_ERROR_CANT_TARGET_VAMPIRES, and SPELL_FAILED_CUSTOM_ERROR.
Referenced by Register().
|
inlineprivate |
Definition at line 509 of file boss_blood_queen_lana_thel.cpp.
References WorldObject::CastSpell(), SpellScript::GetHitUnit(), SPELL_PRESENCE_OF_THE_DARKFALLEN, SPELL_PRESENCE_OF_THE_DARKFALLEN_2, and TRIGGERED_FULL_MASK.
Referenced by Register().
|
inlineprivate |
Definition at line 484 of file boss_blood_queen_lana_thel.cpp.
References AURA_REMOVE_BY_ENEMY_SPELL, WorldObject::CastSpell(), DATA_BLOOD_QUEEN_LANA_THEL, ObjectGuid::Empty, SpellScript::GetCaster(), ObjectAccessor::GetCreature(), SpellScript::GetHitUnit(), GUID_VAMPIRE, Unit::RemoveAura(), SPELL_ESSENCE_OF_THE_BLOOD_QUEEN_PLR, SPELL_FRENZIED_BLOODTHIRST, SPELL_GUSHING_WOUND, SPELL_MISS_NONE, SPELL_THIRST_QUENCHED, TRIGGERED_FULL_MASK, and TYPEID_PLAYER.
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 515 of file boss_blood_queen_lana_thel.cpp.
References SpellScript::BeforeHit, BeforeSpellHitFn, CheckTarget(), EFFECT_1, HandlePresence(), SpellScript::OnCast, SpellScript::OnCheckCast, SpellScript::OnEffectHitTarget, SPELL_EFFECT_TRIGGER_SPELL, SpellCheckCastFn, and SpellEffectFn.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 468 of file boss_blood_queen_lana_thel.cpp.
References SPELL_ESSENCE_OF_THE_BLOOD_QUEEN_PLR, SPELL_FRENZIED_BLOODTHIRST, SPELL_PRESENCE_OF_THE_DARKFALLEN, and SpellScriptBase::ValidateSpellInfo().