diff --git a/utils/mods/legacy_combat.lua b/utils/mods/legacy_combat.lua index 44f4cbcac..7c2c8ac3c 100644 --- a/utils/mods/legacy_combat.lua +++ b/utils/mods/legacy_combat.lua @@ -889,6 +889,14 @@ function ApplyMeleeDamageBonus(e) dmgbonusmod = dmgbonusmod + e.opts.melee_damage_bonus_flat; end + eq.debug( + string.format("[%s] [Mob::ApplyMeleeDamageBonus] DmgBonusMod [%i] Dmg [%i]", + e.self:GetCleanName(), + dmgbonusmod, + e.hit.damage_done + ) + ); + e.hit.damage_done = e.hit.damage_done + (e.hit.damage_done * dmgbonusmod / 100); return e; end \ No newline at end of file diff --git a/zone/attack.cpp b/zone/attack.cpp index 9f6e56e66..ffeb756f8 100644 --- a/zone/attack.cpp +++ b/zone/attack.cpp @@ -4142,6 +4142,15 @@ void Mob::ApplyMeleeDamageBonus(uint16 skill, int32 &damage,ExtraAttackOptions * if (opts) dmgbonusmod += opts->melee_damage_bonus_flat; + Log.Out( + Logs::General, + Logs::Combat, + "[%s] [Mob::ApplyMeleeDamageBonus] DmgBonusMod [%i] Dmg [%i]", + GetCleanName(), + dmgbonusmod, + damage + ); + damage += damage * dmgbonusmod / 100; }