887 {
889 {
890 return;
891 }
892
894 return;
897 return;
898
902
904 {
905 if (aura->GetStackAmount() == 3)
906 {
909 }
910 else
912 }
913
917 }
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:818
@ SPELL_FRENZIED_BLOODTHIRST
Definition: boss_blood_queen_lana_thel.cpp:51
@ SPELL_ESSENCE_OF_THE_BLOOD_QUEEN_PLR
Definition: boss_blood_queen_lana_thel.cpp:49
@ SPELL_GUSHING_WOUND
Definition: boss_blood_queen_lana_thel.cpp:76
@ SPELL_THIRST_QUENCHED
Definition: boss_blood_queen_lana_thel.cpp:77
@ GUID_VAMPIRE
Definition: boss_blood_queen_lana_thel.cpp:119
@ SPELL_MISS_NONE
Definition: SharedDefines.h:1491
Creature * GetCreature(WorldObject const &u, ObjectGuid const guid)
Definition: ObjectAccessor.cpp:215
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:4708
ObjectGuid GetGuidData(uint32 type) const override
Definition: InstanceScript.cpp:94
EncounterState GetBossState(uint32 id) const
Definition: InstanceScript.h:230
Definition: SpellAuras.h:87
Unit * GetCaster()
Definition: SpellScript.cpp:401