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 resist = damageInfo.GetResist();
|
||||
|
||||
Unit.DealDamageMods(caster, target, ref damage, ref absorb);
|
||||
|
||||
// SendSpellNonMeleeDamageLog expects non-absorbed/non-resisted damage
|
||||
SpellNonMeleeDamage log = new(caster, target, GetSpellInfo(), GetBase().GetSpellVisual(), GetSpellInfo().GetSchoolMask(), GetBase().GetCastId());
|
||||
log.damage = damage;
|
||||
|
||||
Reference in New Issue
Block a user