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 9a67cdd9..22e55bec 100644 --- a/Modules/CalcOffence-3_0.lua +++ b/Modules/CalcOffence-3_0.lua @@ -2073,4 +2073,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 60673879..4654b0e1 100644 --- a/Modules/CalcSections-3_0.lua +++ b/Modules/CalcSections-3_0.lua @@ -959,4 +959,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 86c35b95..d78d3e0e 100644 --- a/Modules/CalcSetup.lua +++ b/Modules/CalcSetup.lua @@ -782,4 +782,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 27b64665..16c1ecc7 100644 --- a/Modules/ModParser-3_0.lua +++ b/Modules/ModParser-3_0.lua @@ -506,6 +506,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 }, @@ -656,6 +657,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, @@ -2144,4 +2146,4 @@ return function(line, isComb) end end return unpack(copyTable(cache[line])) -end, cache \ No newline at end of file +end, cache