Core/Auras: Add DealDamageMods to SPELL_AURA_PERIODIC_LEECH

Port From (https://github.com/TrinityCore/TrinityCore/commit/2cedd091a0a1e627801c74297020afc96470d979)
This commit is contained in:
Hondacrx
2025-08-10 17:11:38 -04:00
parent b788b0eff2
commit 600b06856a
+2
View File
@@ -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;