mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-24 19:06:49 +01:00
Core/Auras: Add DealDamageMods to SPELL_AURA_PERIODIC_LEECH (#30768)
Closes #30885
(cherry picked from commit 2cedd091a0)
This commit is contained in:
@@ -5732,6 +5732,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;
|
||||
|
||||
Reference in New Issue
Block a user