820 {
822 {
823 return;
824 }
825
827 return;
830 return;
831
835
837 {
838 if (aura->GetStackAmount() == 3)
839 {
842 }
843 else
845 }
846
850 }
std::uint32_t uint32
Definition: Define.h:107
@ 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
@ AURA_REMOVE_BY_ENEMY_SPELL
Definition: SpellAuraDefines.h:394
#define sSpellMgr
Definition: SpellMgr.h:825
Creature * GetCreature(WorldObject const &u, ObjectGuid const guid)
Definition: ObjectAccessor.cpp:210
Definition: Creature.h:43
InstanceScript * GetInstanceScript() const
Definition: Object.cpp:1203
static ObjectGuid const Empty
Definition: ObjectGuid.h:120
void RemoveAura(AuraApplicationMap::iterator &i, AuraRemoveMode mode=AURA_REMOVE_BY_DEFAULT)
Definition: Unit.cpp:4776
ObjectGuid GetGuidData(uint32 type) const override
Definition: InstanceScript.cpp:98
EncounterState GetBossState(uint32 id) const
Definition: InstanceScript.h:235
Definition: SpellAuras.h:87
Unit * GetCaster()
Definition: SpellScript.cpp:401