diff --git a/src/Modules/CalcOffence.lua b/src/Modules/CalcOffence.lua index 77a0b0288b..31d2906c62 100644 --- a/src/Modules/CalcOffence.lua +++ b/src/Modules/CalcOffence.lua @@ -625,6 +625,7 @@ function calcs.offence(env, actor, activeSkill) skillModList:NewMod("Damage", "INC", mod.value * multiplier, mod.source, bor(band(mod.flags, bnot(ModFlag.Spell)), ModFlag.Attack), mod.keywordFlags, unpack(modifiers)) if mod.source == "Strength" then -- Prevent double-dipping from converted strength's damage bonus skillModList:ReplaceMod("PhysicalDamage", "INC", 0, "Strength", ModFlag.Melee) + skillModList:ReplaceMod("PhysicalDamage", "INC", 0, "Strength", bor(ModFlag.Attack, ModFlag.Projectile)) end end end