2057 {
2059
2061 if (!damageInfo || !damageInfo->
GetDamage())
2062 return;
2063
2065 if (!spellInfo)
2066 return;
2067
2070
2074 }
std::int32_t int32
Definition Define.h:103
@ SPELL_AURA_PERIODIC_DAMAGE
Definition SpellAuraDefines.h:66
#define sSpellMgr
Definition SpellMgr.h:851
T CalculatePct(T base, U pct)
Definition Util.h:52
void PreventDefaultAction()
Definition SpellScript.cpp:991
uint32 GetDamage() const
Definition Unit.h:381
Unit * GetActionTarget() const
Definition Unit.h:469
Unit * GetActor()
Definition Unit.h:468
DamageInfo * GetDamageInfo() const
Definition Unit.h:478
Definition SpellInfo.h:340
uint32 GetMaxTicks() const
Definition SpellInfo.cpp:2808
void CastDelayedSpellWithPeriodicAmount(Unit *caster, uint32 spellId, AuraType auraType, int32 addAmount, uint8 effectIndex=0, TriggerCastFlags extraTriggerFlags=TRIGGERED_NONE)
Definition Unit.cpp:15936
@ SPELL_SHAMAN_LAVA_BURST_BONUS_DAMAGE
Definition spell_shaman.cpp:87