Skip to content

Commit 3aedb5f

Browse files
author
LocalIdentity
committed
Fix crash from sum on flag
Fixes #9263
1 parent dbaa9b2 commit 3aedb5f

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/Modules/CalcOffence.lua

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1048,7 +1048,8 @@ function calcs.offence(env, actor, activeSkill)
10481048
else
10491049
output.SplitCount = skillModList:Sum("BASE", skillCfg, "SplitCount") + enemyDB:Sum("BASE", skillCfg, "SelfSplitCount")
10501050
if skillModList:Flag(skillCfg, "AdditionalProjectilesAddSplitsInstead") then
1051-
output.SplitCount = output.SplitCount + skillModList:Flag(skillCfg, "SingleProjectile") and 0 or m_floor((skillModList:Sum("BASE", skillCfg, "ProjectileCount") - 1) * skillModList:More(skillCfg, "ProjectileCount"))
1051+
local addedSplits = skillModList:Flag(skillCfg, "SingleProjectile") and 0 or m_floor((skillModList:Sum("BASE", skillCfg, "ProjectileCount") - 1) * skillModList:More(skillCfg, "ProjectileCount"))
1052+
output.SplitCount = output.SplitCount + addedSplits
10521053
end
10531054
if skillModList:Flag(skillCfg, "AdditionalChainsAddSplitsInstead") then
10541055
output.SplitCount = output.SplitCount + skillModList:Sum("BASE", skillCfg, "ChainCountMax")

0 commit comments

Comments
 (0)