Skip to content

Commit

Permalink
Merge pull request #1445 from teuneboon/feature-crit-cap
Browse files Browse the repository at this point in the history
Crit cap changes
  • Loading branch information
Openarl authored Mar 7, 2019
2 parents d66e54b + 5143dcd commit 89167c4
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions Modules/CalcOffence-3_0.lua
Original file line number Diff line number Diff line change
Expand Up @@ -782,9 +782,9 @@ function calcs.offence(env, actor, activeSkill)
local enemyExtra = env.mode_effective and enemyDB:Sum("BASE", nil, "SelfExtraCritChance") or 0
output.CritChance = (baseCrit + base) * (1 + inc / 100) * more
local preCapCritChance = output.CritChance
output.CritChance = m_min(output.CritChance, 95)
output.CritChance = m_min(output.CritChance, 100)
if (baseCrit + base) > 0 then
output.CritChance = m_max(output.CritChance, 5)
output.CritChance = m_max(output.CritChance, 0)
end
output.PreEffectiveCritChance = output.CritChance
if enemyExtra ~= 0 then
Expand Down Expand Up @@ -812,8 +812,8 @@ function calcs.offence(env, actor, activeSkill)
t_insert(breakdown.CritChance, s_format("x %.2f", more).." ^8(more/less)")
end
t_insert(breakdown.CritChance, s_format("= %.2f%% ^8(crit chance)", output.PreEffectiveCritChance))
if preCapCritChance > 95 then
local overCap = preCapCritChance - 95
if preCapCritChance > 100 then
local overCap = preCapCritChance - 100
t_insert(breakdown.CritChance, s_format("Crit is overcapped by %.2f%% (%d%% increased Critical Strike Chance)", overCap, overCap / more / (baseCrit + base) * 100))
end
if enemyExtra ~= 0 then
Expand Down

0 comments on commit 89167c4

Please sign in to comment.