826 {
828 {
829 return;
830 }
831
833 return;
836 return;
837
841
843 {
844 if (aura->GetStackAmount() == 3)
845 {
848 }
849 else
851 }
852
856 }
std::uint32_t uint32
Definition Define.h:107
@ SPELL_MISS_NONE
Definition SharedDefines.h:1523
@ AURA_REMOVE_BY_ENEMY_SPELL
Definition SpellAuraDefines.h:394
#define sSpellMgr
Definition SpellMgr.h:847
@ SPELL_FRENZIED_BLOODTHIRST
Definition boss_blood_queen_lana_thel.cpp:55
@ SPELL_ESSENCE_OF_THE_BLOOD_QUEEN_PLR
Definition boss_blood_queen_lana_thel.cpp:53
@ SPELL_GUSHING_WOUND
Definition boss_blood_queen_lana_thel.cpp:81
@ SPELL_THIRST_QUENCHED
Definition boss_blood_queen_lana_thel.cpp:82
@ GUID_VAMPIRE
Definition boss_blood_queen_lana_thel.cpp:114
Definition SpellAuras.h:87
ObjectGuid GetGuidData(uint32 type) const override
Definition InstanceScript.cpp:115
EncounterState GetBossState(uint32 id) const
Definition InstanceScript.h:252
static ObjectGuid const Empty
Definition ObjectGuid.h:123
Unit * GetCaster()
Definition SpellScript.cpp:401
void RemoveAura(AuraApplicationMap::iterator &i, AuraRemoveMode mode=AURA_REMOVE_BY_DEFAULT)
Definition Unit.cpp:5050
InstanceScript * GetInstanceScript() const
Definition Object.cpp:1242
Creature * GetCreature(WorldObject const &u, ObjectGuid const &guid)
Definition ObjectAccessor.cpp:234