817 {
819 {
820 return;
821 }
822
824 return;
827 return;
828
832
834 {
835 if (aura->GetStackAmount() == 3)
836 {
839 }
840 else
842 }
843
847 }
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: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:80
@ SPELL_THIRST_QUENCHED
Definition boss_blood_queen_lana_thel.cpp:81
@ GUID_VAMPIRE
Definition boss_blood_queen_lana_thel.cpp:108
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:4809
InstanceScript * GetInstanceScript() const
Definition Object.cpp:1203
Creature * GetCreature(WorldObject const &u, ObjectGuid const guid)
Definition ObjectAccessor.cpp:210