Skip to content

Commit f918743

Browse files
authored
Fix missing Minion DoT multiplier from critical hits (#8841)
* Revert "Moving the Dot Multiplier on crit to be common for all actors (#8826)" This reverts commit 4fe61a9. * Adjust minion DoT multiplier from critical hits
1 parent ac5a7b5 commit f918743

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

src/Modules/CalcPerform.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1097,6 +1097,7 @@ function calcs.perform(env, skipEHP)
10971097
env.minion.modDB:NewMod("ProjectileCount", "BASE", 1, "Base")
10981098
env.minion.modDB:NewMod("MaximumFortification", "BASE", 20, "Base")
10991099
env.minion.modDB:NewMod("Damage", "MORE", 200, "Base", 0, KeywordFlag.Bleed, { type = "ActorCondition", actor = "enemy", var = "Moving" })
1100+
env.minion.modDB:NewMod("DotMultiplier", "BASE", 30, "Base", { type = "Condition", var = "CriticalStrike" })
11001101
for _, mod in ipairs(env.minion.minionData.modList) do
11011102
env.minion.modDB:AddMod(mod)
11021103
end

src/Modules/CalcSetup.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@ function calcs.initModDB(env, modDB)
6262
modDB:NewMod("DamageTaken", "INC", 10, "Base", ModFlag.Spell, { type = "Condition", var = "Unnerved"})
6363
modDB:NewMod("DamageTaken", "INC", 10, "Base", ModFlag.Spell, { type = "Condition", var = "Unnerved", neg = true}, { type = "Condition", var = "Party:Unnerved"})
6464
modDB:NewMod("Damage", "MORE", -10, "Base", { type = "Condition", var = "Debilitated"}, { type = "GlobalEffect", effectName = "Debilitated", effectType = "Debuff"})
65-
modDB:NewMod("DotMultiplier", "BASE", 50, "Base", { type = "Condition", var = "CriticalStrike" })
6665
modDB:NewMod("MovementSpeed", "MORE", -20, "Base", { type = "Condition", var = "Debilitated"}, { type = "GlobalEffect", effectName = "Debilitated", effectType = "Debuff"})
6766
modDB:NewMod("Condition:Burning", "FLAG", true, "Base", { type = "IgnoreCond" }, { type = "Condition", var = "Ignited" })
6867
modDB:NewMod("Condition:Poisoned", "FLAG", true, "Base", { type = "IgnoreCond" }, { type = "MultiplierThreshold", var = "PoisonStack", threshold = 1 })
@@ -484,6 +483,7 @@ function calcs.initEnv(build, mode, override, specEnv)
484483
modDB:NewMod("Evasion", "BASE", 15, "Base")
485484
modDB:NewMod("Accuracy", "BASE", 2, "Base", { type = "Multiplier", var = "Level", base = -2 })
486485
modDB:NewMod("CritMultiplier", "BASE", 50, "Base")
486+
modDB:NewMod("DotMultiplier", "BASE", 50, "Base", { type = "Condition", var = "CriticalStrike" })
487487
modDB:NewMod("FireResist", "BASE", env.configInput.resistancePenalty or -60, "Base")
488488
modDB:NewMod("ColdResist", "BASE", env.configInput.resistancePenalty or -60, "Base")
489489
modDB:NewMod("LightningResist", "BASE", env.configInput.resistancePenalty or -60, "Base")

0 commit comments

Comments
 (0)