diff --git a/src/Modules/CalcOffence.lua b/src/Modules/CalcOffence.lua index c89a4200fd..0a7370a6bd 100644 --- a/src/Modules/CalcOffence.lua +++ b/src/Modules/CalcOffence.lua @@ -5339,7 +5339,7 @@ function calcs.offence(env, actor, activeSkill) end local inc = skillModList:Sum("INC", dotCfg, "Damage", "ChaosDamage") local more = skillModList:More(dotCfg, "Damage", "ChaosDamage") - local mult = skillModList:Override(dotTypeCfg, "DotMultiplier") or skillModList:Sum("BASE", dotTypeCfg, "DotMultiplier") + skillModList:Sum("BASE", dotTypeCfg, "ChaosDotMultiplier") + local mult = skillModList:Override(dotCfg, "DotMultiplier") or skillModList:Sum("BASE", dotCfg, "DotMultiplier") + skillModList:Sum("BASE", dotCfg, "ChaosDotMultiplier") output.DecayDPS = skillData.decay * (1 + inc/100) * more * (1 + mult/100) * effMult output.DecayDuration = 8 * debuffDurationMult if breakdown then