diff --git a/Modules/CalcDefence-3_0.lua b/Modules/CalcDefence-3_0.lua index e43186d9..ea2a3324 100644 --- a/Modules/CalcDefence-3_0.lua +++ b/Modules/CalcDefence-3_0.lua @@ -629,4 +629,4 @@ function calcs.defence(env, actor) breakdown.LightRadiusMod = breakdown.mod(nil, "LightRadius") end end -end \ No newline at end of file +end diff --git a/Modules/CalcOffence-3_0.lua b/Modules/CalcOffence-3_0.lua index de2fac96..b7a63dfd 100644 --- a/Modules/CalcOffence-3_0.lua +++ b/Modules/CalcOffence-3_0.lua @@ -2089,4 +2089,4 @@ function calcs.offence(env, actor, activeSkill) if skillFlags.decay then output.CombinedDPS = output.CombinedDPS + output.DecayDPS end -end \ No newline at end of file +end diff --git a/Modules/CalcSections-3_0.lua b/Modules/CalcSections-3_0.lua index 9eb4510c..16c4b4c4 100644 --- a/Modules/CalcSections-3_0.lua +++ b/Modules/CalcSections-3_0.lua @@ -961,4 +961,4 @@ return { }, }, { label = "Light Radius Mod", { format = "x {2:output:LightRadiusMod}", { breakdown = "LightRadiusMod" }, { modName = "LightRadius" }, }, }, } }, -} \ No newline at end of file +} diff --git a/Modules/CalcSetup.lua b/Modules/CalcSetup.lua index 821e48e9..17267bfd 100644 --- a/Modules/CalcSetup.lua +++ b/Modules/CalcSetup.lua @@ -794,4 +794,4 @@ function calcs.initEnv(build, mode, override) end return env -end \ No newline at end of file +end diff --git a/Modules/ModParser-3_0.lua b/Modules/ModParser-3_0.lua index 927930db..04d19550 100644 --- a/Modules/ModParser-3_0.lua +++ b/Modules/ModParser-3_0.lua @@ -507,6 +507,7 @@ local modFlagList = { ["for skills used by totems"] = { keywordFlags = KeywordFlag.Totem }, ["of aura skills"] = { tag = { type = "SkillType", skillType = SkillType.Aura } }, ["of curse skills"] = { keywordFlags = KeywordFlag.Curse }, + ["with curse skills"] = { keywordFlags = KeywordFlag.Curse }, ["of herald skills"] = { tag = { type = "SkillType", skillType = SkillType.Herald } }, ["of minion skills"] = { tag = { type = "SkillType", skillType = SkillType.Minion } }, ["for curses"] = { keywordFlags = KeywordFlag.Curse }, @@ -657,6 +658,7 @@ local modTagList = { ["per sextant affecting the area"] = { tag = { type = "Multiplier", var = "Sextant" } }, ["per buff on you"] = { tag = { type = "Multiplier", var = "BuffOnSelf" } }, ["per curse on enemy"] = { tag = { type = "Multiplier", var = "CurseOnEnemy" } }, + ["for each curse on enemy"] = { tag = { type = "Multiplier", var = "CurseOnEnemy" } }, ["per curse on you"] = { tag = { type = "Multiplier", var = "CurseOnSelf" } }, ["per poison on you"] = { tag = { type = "Multiplier", var = "PoisonStack" } }, ["per poison on you, up to (%d+) per second"] = function(num) return { tag = { type = "Multiplier", var = "PoisonStack", limit = tonumber(num), limitTotal = true } } end, @@ -2146,4 +2148,4 @@ return function(line, isComb) end end return unpack(copyTable(cache[line])) -end, cache \ No newline at end of file +end, cache