546 {
548
550 if (!aurEff)
551 return;
552
555 }
@ EFFECT_0
Definition SharedDefines.h:31
@ SPELLVALUE_BASE_POINT0
Definition SpellDefines.h:113
@ TRIGGERED_FULL_MASK
Will return SPELL_FAILED_DONT_REPORT in CheckCast functions.
Definition SpellDefines.h:150
Definition SpellAuraEffects.h:39
int32 GetAmount() const
Definition SpellAuraEffects.h:64
void PreventDefaultAction()
Definition SpellScript.cpp:1000
AuraEffect * GetEffect(uint8 effIndex) const
Definition SpellScript.cpp:1170
uint32 GetDamage() const
Definition Unit.h:372
SpellCastResult CastCustomSpell(Unit *victim, uint32 spellId, int32 const *bp0, int32 const *bp1, int32 const *bp2, bool triggered, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty)
Definition Unit.cpp:1407
virtual void AddSpellCooldown(uint32, uint32, uint32, bool needSendToClient=false, bool forceSendToSpectator=false)
Definition Unit.h:1337