816 {
818 {
819 return;
820 }
821
823 return;
826 return;
827
831
833 {
834 if (aura->GetStackAmount() == 3)
835 {
838 }
839 else
841 }
842
846 }
std::uint32_t uint32
Definition Define.h:107
@ SPELL_MISS_NONE
Definition SharedDefines.h:1519
@ 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:54
@ SPELL_ESSENCE_OF_THE_BLOOD_QUEEN_PLR
Definition boss_blood_queen_lana_thel.cpp:52
@ SPELL_GUSHING_WOUND
Definition boss_blood_queen_lana_thel.cpp:79
@ SPELL_THIRST_QUENCHED
Definition boss_blood_queen_lana_thel.cpp:80
@ GUID_VAMPIRE
Definition boss_blood_queen_lana_thel.cpp:107
Definition SpellAuras.h:87
ObjectGuid GetGuidData(uint32 type) const override
Definition InstanceScript.cpp:110
EncounterState GetBossState(uint32 id) const
Definition InstanceScript.h:242
static ObjectGuid const Empty
Definition ObjectGuid.h:120
Unit * GetCaster()
Definition SpellScript.cpp:401
void RemoveAura(AuraApplicationMap::iterator &i, AuraRemoveMode mode=AURA_REMOVE_BY_DEFAULT)
Definition Unit.cpp:4808
InstanceScript * GetInstanceScript() const
Definition Object.cpp:1203
Creature * GetCreature(WorldObject const &u, ObjectGuid const guid)
Definition ObjectAccessor.cpp:210