Skip to content

Commit 7e5dd94

Browse files
LocalIdentityLocalIdentity
andauthored
Fix The Dark Monarch not scaling "per summoned x" mods (#8756)
The calculation in CalcPerform was only taking into account the base stat for the mod which did not account for the more mod on the helm It also didn't account for maximum number overrides which it now does Co-authored-by: LocalIdentity <localidentity2@gmail.com>
1 parent 08b2290 commit 7e5dd94

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/Modules/CalcPerform.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1253,7 +1253,7 @@ function calcs.perform(env, skipEHP)
12531253
end
12541254
end
12551255
if activeSkill.minion and activeSkill.minion.minionData and activeSkill.minion.minionData.limit then
1256-
local limit = activeSkill.skillModList:Sum("BASE", nil, activeSkill.minion.minionData.limit)
1256+
local limit = m_floor(modDB:Override(nil, activeSkill.minion.minionData.limit) or calcLib.val(activeSkill.skillModList, activeSkill.minion.minionData.limit))
12571257
output[activeSkill.minion.minionData.limit] = m_max(limit, output[activeSkill.minion.minionData.limit] or 0)
12581258
end
12591259
if activeSkill.skillTypes[SkillType.CreatesMinion] and not activeSkill.skillTypes[SkillType.MinionsAreUndamageable] then

0 commit comments

Comments
 (0)