Skip to content

Commit cae51e5

Browse files
author
LocalIdentity
committed
Floor values + fix bug
1 parent a07cd11 commit cae51e5

2 files changed

Lines changed: 10 additions & 10 deletions

File tree

src/Data/Skills/act_int.lua

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3931,12 +3931,12 @@ skills["DarkPactAltX"] = {
39313931
end
39323932
local add = life * activeSkill.skillData.percentageLifeSacrificed / 100 * (activeSkill.skillData.percentageSacrificedDealtAsChaos / 100)
39333933
if activeSkill.skillPart == 2 then
3934-
activeSkill.skillData.ChaosMin = activeSkill.skillData.ChaosMin + add
3935-
activeSkill.skillData.ChaosMax = activeSkill.skillData.ChaosMax + add
3934+
activeSkill.skillData.ChaosMin = activeSkill.skillData.ChaosMin + math.floor(add)
3935+
activeSkill.skillData.ChaosMax = activeSkill.skillData.ChaosMax + math.floor(add)
39363936
else
3937-
local avgCastsTillRuin = 7 / (1 + math.max(100, activeSkill.skillData.additionalRuinChance or 0) / 100)
3938-
activeSkill.skillData.ChaosMin = activeSkill.skillData.ChaosMin + add / avgCastsTillRuin
3939-
activeSkill.skillData.ChaosMax = activeSkill.skillData.ChaosMax + add / avgCastsTillRuin
3937+
local avgCastsTillRuin = 7 / (1 + math.min(100, activeSkill.skillData.additionalRuinChance or 0) / 100)
3938+
activeSkill.skillData.ChaosMin = activeSkill.skillData.ChaosMin + math.floor(add / avgCastsTillRuin)
3939+
activeSkill.skillData.ChaosMax = activeSkill.skillData.ChaosMax + math.floor(add / avgCastsTillRuin)
39403940
end
39413941
end,
39423942
statMap = {

src/Export/Skills/act_int.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -807,12 +807,12 @@ local skills, mod, flag, skill = ...
807807
end
808808
local add = life * activeSkill.skillData.percentageLifeSacrificed / 100 * (activeSkill.skillData.percentageSacrificedDealtAsChaos / 100)
809809
if activeSkill.skillPart == 2 then
810-
activeSkill.skillData.ChaosMin = activeSkill.skillData.ChaosMin + add
811-
activeSkill.skillData.ChaosMax = activeSkill.skillData.ChaosMax + add
810+
activeSkill.skillData.ChaosMin = activeSkill.skillData.ChaosMin + math.floor(add)
811+
activeSkill.skillData.ChaosMax = activeSkill.skillData.ChaosMax + math.floor(add)
812812
else
813-
local avgCastsTillRuin = 7 / (1 + math.max(100, activeSkill.skillData.additionalRuinChance or 0) / 100)
814-
activeSkill.skillData.ChaosMin = activeSkill.skillData.ChaosMin + add / avgCastsTillRuin
815-
activeSkill.skillData.ChaosMax = activeSkill.skillData.ChaosMax + add / avgCastsTillRuin
813+
local avgCastsTillRuin = 7 / (1 + math.min(100, activeSkill.skillData.additionalRuinChance or 0) / 100)
814+
activeSkill.skillData.ChaosMin = activeSkill.skillData.ChaosMin + math.floor(add / avgCastsTillRuin)
815+
activeSkill.skillData.ChaosMax = activeSkill.skillData.ChaosMax + math.floor(add / avgCastsTillRuin)
816816
end
817817
end,
818818
statMap = {

0 commit comments

Comments
 (0)