Skip to content

Commit e9c47f6

Browse files
author
LocalIdentity
committed
Fix Bleed chance over 100% scaling Vicious Skewering Impale effect
The calc was not capping the effect at 100% Bleed chance
1 parent 03e5d40 commit e9c47f6

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/Modules/CalcOffence.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5295,7 +5295,7 @@ function calcs.offence(env, actor, activeSkill)
52955295
local impaleStacks = m_min(maxStacks, configStacks)
52965296

52975297
local baseStoredDamage = data.misc.ImpaleStoredDamageBase
5298-
local storedExpectedDamageIncOnBleed = skillModList:Sum("INC", cfg, "ImpaleEffectOnBleed")*skillModList:Sum("BASE", cfg, "BleedChance")/100
5298+
local storedExpectedDamageIncOnBleed = skillModList:Sum("INC", cfg, "ImpaleEffectOnBleed") * m_min(skillModList:Sum("BASE", cfg, "BleedChance") / 100, 1)
52995299
local storedExpectedDamageInc = (skillModList:Sum("INC", cfg, "ImpaleEffect") + storedExpectedDamageIncOnBleed)/100
53005300
local storedExpectedDamageMore = round(skillModList:More(cfg, "ImpaleEffect"), 2)
53015301
local storedExpectedDamageModifier = (1 + storedExpectedDamageInc) * storedExpectedDamageMore

0 commit comments

Comments
 (0)