549 {
551
553 if (!aurEff)
554 return;
555
560 }
@ EFFECT_0
Definition SharedDefines.h:31
@ SPELLVALUE_BASE_POINT0
Definition SpellDefines.h:121
TriggerCastFlags
Definition SpellDefines.h:140
@ TRIGGERED_FULL_MASK
Will return SPELL_FAILED_DONT_REPORT in CheckCast functions.
Definition SpellDefines.h:158
@ TRIGGERED_DONT_ENTER_COMBAT
Ignore spell effects - used for ritual portals.
Definition SpellDefines.h:162
Definition SpellAuraEffects.h:39
int32 GetAmount() const
Definition SpellAuraEffects.h:64
void PreventDefaultAction()
Definition SpellScript.cpp:991
AuraEffect * GetEffect(uint8 effIndex) const
Definition SpellScript.cpp:1168
uint32 GetDamage() const
Definition Unit.h:381
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:1435
virtual void AddSpellCooldown(uint32, uint32, uint32, bool needSendToClient=false, bool forceSendToSpectator=false)
Definition Unit.h:1354