Method Unit:SpellDamageBonusTaken [-] [+]
Returns the Unit's spell damage bonus taken.
enum DamageEffectType { DIRECT_DAMAGE = 0, SPELL_DIRECT_DAMAGE = 1, DOT = 2, HEAL = 3, NODAMAGE = 4, SELF_DAMAGE = 5 };
Synopsis
damage = Unit:SpellDamageBonusTaken( caster, spellInfo, damage, damageEffectType )
damage = Unit:SpellDamageBonusTaken( caster, spellInfo, damage, damageEffectType, stack )
damage = Unit:SpellDamageBonusTaken( caster, spellInfo, damage, damageEffectType, stack, spell )
damage = Unit:SpellDamageBonusTaken( caster, spellInfo, damage, damageEffectType, stack, spell, aurEff )
Arguments
number damage
Unmodified damage.
Valid numbers: integers from 0 to 4,294,967,295.
number damageEffectType
Damage effect type, refer to DamageEffectType..
Valid numbers: integers from 0 to 4,294,967,295.
number stack (1)
Stack amount.
Valid numbers: integers from 0 to 4,294,967,295.
Spell spell (nil)
The spell used for damage calculation.
AuraEffect aurEff (nil)
The aura effect used for damage calculation.
Returns
number damage
Modified damage.
Valid numbers: integers from 0 to 4,294,967,295.