Core/Auras: Add DealDamageMods to SPELL_AURA_PERIODIC_LEECH
Port From (https://github.com/TrinityCore/TrinityCore/commit/2cedd091a0a1e627801c74297020afc96470d979)
This commit is contained in:
@@ -5368,6 +5368,8 @@ namespace Game.Spells
|
|||||||
uint absorb = damageInfo.GetAbsorb();
|
uint absorb = damageInfo.GetAbsorb();
|
||||||
uint resist = damageInfo.GetResist();
|
uint resist = damageInfo.GetResist();
|
||||||
|
|
||||||
|
Unit.DealDamageMods(caster, target, ref damage, ref absorb);
|
||||||
|
|
||||||
// SendSpellNonMeleeDamageLog expects non-absorbed/non-resisted damage
|
// SendSpellNonMeleeDamageLog expects non-absorbed/non-resisted damage
|
||||||
SpellNonMeleeDamage log = new(caster, target, GetSpellInfo(), GetBase().GetSpellVisual(), GetSpellInfo().GetSchoolMask(), GetBase().GetCastId());
|
SpellNonMeleeDamage log = new(caster, target, GetSpellInfo(), GetBase().GetSpellVisual(), GetSpellInfo().GetSchoolMask(), GetBase().GetCastId());
|
||||||
log.damage = damage;
|
log.damage = damage;
|
||||||
|
|||||||
Reference in New Issue
Block a user