From bec28769aaa6bcd9e8a2d6a5955e238f20dfedb3 Mon Sep 17 00:00:00 2001 From: Akkadius Date: Thu, 9 Jun 2022 17:19:00 -0500 Subject: [PATCH] [Hotfix] Flipped positive / negative values for legacy_combat.lua --- utils/mods/legacy_combat.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/utils/mods/legacy_combat.lua b/utils/mods/legacy_combat.lua index 50fad15ca..885822868 100644 --- a/utils/mods/legacy_combat.lua +++ b/utils/mods/legacy_combat.lua @@ -852,7 +852,12 @@ function MobGetMeleeMitDmg(defender, attacker, damage, min_damage, mitigation_ra ); -- Changed from positive to negative per original - damage = damage - (damage * (defender:GetSpellBonuses():MeleeMitigationEffect() + defender:GetItemBonuses():MeleeMitigationEffect() + defender:GetAABonuses():MeleeMitigationEffect()) / 100); + local spell_based_mitigation = defender:GetSpellBonuses():MeleeMitigationEffect() * -1; + local item_based_mitigation = defender:GetItemBonuses():MeleeMitigationEffect() * -1; + local aa_based_mitigation = defender:GetAABonuses():MeleeMitigationEffect() * -1; + + -- Changed from positive to negative per original + damage = damage - (damage * (spell_based_mitigation + item_based_mitigation + aa_based_mitigation) / 100); eq.log_combat( string.format("[%s] [Mob::GetMeleeMitDmg] Damage [%02f] SpellMit [%i] ItemMit [%i] AAMit [%i] Post All Mit Bonuses",