860 {
862
863 if (!caster)
864 return;
865
867 {
870
872 return;
873 }
874
877
878
881 }
std::uint32_t uint32
Definition: Define.h:108
@ SPELL_SOAR_BUFF
Definition: oculus.cpp:49
uint32 GetMaxHealth() const
Definition: Unit.h:1441
void SetHealth(uint32 val)
Definition: Unit.cpp:15370
bool HasAura(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, ObjectGuid itemCasterGUID=ObjectGuid::Empty, uint8 reqEffMask=0) const
Definition: Unit.cpp:5610
uint32 GetHealth() const
Definition: Unit.h:1440
AttackerSet const & getAttackers() const
Definition: Unit.h:1383
SpellCastResult CastSpell(SpellCastTargets const &targets, SpellInfo const *spellInfo, CustomSpellValues const *value, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty)
Definition: Unit.cpp:1169
void RemoveAurasDueToSpell(uint32 spellId, ObjectGuid casterGUID=ObjectGuid::Empty, uint8 reqEffMask=0, AuraRemoveMode removeMode=AURA_REMOVE_BY_DEFAULT)
Definition: Unit.cpp:4835
void PreventDefaultAction()
Definition: SpellScript.cpp:985
Unit * GetCaster() const
Definition: SpellScript.cpp:1020