886 {
888 {
889 return;
890 }
891
893 return;
896 return;
897
901
903 {
904 if (aura->GetStackAmount() == 3)
905 {
908 }
909 else
911 }
912
916 }
std::uint32_t uint32
Definition: Define.h:108
@ TYPEID_PLAYER
Definition: ObjectGuid.h:38
@ AURA_REMOVE_BY_ENEMY_SPELL
Definition: SpellAuraDefines.h:394
#define sSpellMgr
Definition: SpellMgr.h:825
@ SPELL_FRENZIED_BLOODTHIRST
Definition: boss_blood_queen_lana_thel.cpp:53
@ SPELL_ESSENCE_OF_THE_BLOOD_QUEEN_PLR
Definition: boss_blood_queen_lana_thel.cpp:51
@ SPELL_GUSHING_WOUND
Definition: boss_blood_queen_lana_thel.cpp:78
@ SPELL_THIRST_QUENCHED
Definition: boss_blood_queen_lana_thel.cpp:79
@ GUID_VAMPIRE
Definition: boss_blood_queen_lana_thel.cpp:121
@ SPELL_MISS_NONE
Definition: SharedDefines.h:1519
Creature * GetCreature(WorldObject const &u, ObjectGuid const guid)
Definition: ObjectAccessor.cpp:213
Definition: Creature.h:46
InstanceScript * GetInstanceScript() const
Definition: Object.cpp:1192
static ObjectGuid const Empty
Definition: ObjectGuid.h:122
void RemoveAura(AuraApplicationMap::iterator &i, AuraRemoveMode mode=AURA_REMOVE_BY_DEFAULT)
Definition: Unit.cpp:4722
ObjectGuid GetGuidData(uint32 type) const override
Definition: InstanceScript.cpp:94
EncounterState GetBossState(uint32 id) const
Definition: InstanceScript.h:231
Definition: SpellAuras.h:87
Unit * GetCaster()
Definition: SpellScript.cpp:401