diff options
| author | username9617 <lol31283@gmail.com> | 2025-04-18 16:27:00 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-04-18 16:27:00 +0200 |
| commit | 2cedd091a0a1e627801c74297020afc96470d979 (patch) | |
| tree | 5a865ae1bf6430bc5d785e83d20de9607a99aa31 /src | |
| parent | d8b790ef0c3ba94da5642389f43eb8c4be506f01 (diff) | |
Core/Auras: Add DealDamageMods to SPELL_AURA_PERIODIC_LEECH (#30768)
Closes #30885
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/game/Spells/Auras/SpellAuraEffects.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/game/Spells/Auras/SpellAuraEffects.cpp b/src/server/game/Spells/Auras/SpellAuraEffects.cpp index 36d3c91e33d..66e797eba2f 100644 --- a/src/server/game/Spells/Auras/SpellAuraEffects.cpp +++ b/src/server/game/Spells/Auras/SpellAuraEffects.cpp @@ -5792,6 +5792,8 @@ void AuraEffect::HandlePeriodicHealthLeechAuraTick(Unit* target, Unit* caster) c TC_LOG_DEBUG("spells.aura.effect", "PeriodicTick: {} health leech of {} for {} dmg inflicted by {} abs is {}", GetCasterGUID().ToString(), target->GetGUID().ToString(), damage, GetId(), absorb); + Unit::DealDamageMods(caster, target, damage, &absorb); + // SendSpellNonMeleeDamageLog expects non-absorbed/non-resisted damage SpellNonMeleeDamage log(caster, target, GetSpellInfo(), GetBase()->GetSpellVisual(), GetSpellInfo()->GetSchoolMask(), GetBase()->GetCastId()); log.damage = damage; |
