diff --git a/src/Data/Skills/sup_int.lua b/src/Data/Skills/sup_int.lua index 612992061..012a1a47c 100644 --- a/src/Data/Skills/sup_int.lua +++ b/src/Data/Skills/sup_int.lua @@ -5150,7 +5150,7 @@ skills["SupportInevitableCriticalsPlayerTwo"] = { mod("Multiplier:InevitableCritCap", "BASE", nil), }, ["support_inevitable_criticals_critical_strike_multiplier_+%_final_per_second"] = { - mod("CritChance", "MORE", nil, 0, 0, { type = "Multiplier", var = "SecondsSinceInevitableCrit", limitVar = "InevitableCritMultCap", limitTotal = true }), + mod("CritMultiplier", "MORE", nil, 0, 0, { type = "Multiplier", var = "SecondsSinceInevitableCrit", limitVar = "InevitableCritMultCap", limitNegTotal = true }), }, ["support_inevitable_criticals_critical_strike_multiplier_+%_final_cap"] = { mod("Multiplier:InevitableCritMultCap", "BASE", nil), diff --git a/src/Export/Skills/sup_int.txt b/src/Export/Skills/sup_int.txt index 0b1786e04..28e21c9b0 100644 --- a/src/Export/Skills/sup_int.txt +++ b/src/Export/Skills/sup_int.txt @@ -937,7 +937,7 @@ statMap = { mod("Multiplier:InevitableCritCap", "BASE", nil), }, ["support_inevitable_criticals_critical_strike_multiplier_+%_final_per_second"] = { - mod("CritChance", "MORE", nil, 0, 0, { type = "Multiplier", var = "SecondsSinceInevitableCrit", limitVar = "InevitableCritMultCap", limitTotal = true }), + mod("CritMultiplier", "MORE", nil, 0, 0, { type = "Multiplier", var = "SecondsSinceInevitableCrit", limitVar = "InevitableCritMultCap", limitNegTotal = true }), }, ["support_inevitable_criticals_critical_strike_multiplier_+%_final_cap"] = { mod("Multiplier:InevitableCritMultCap", "BASE", nil), diff --git a/src/Modules/ConfigOptions.lua b/src/Modules/ConfigOptions.lua index 721a75876..8f1fde54c 100644 --- a/src/Modules/ConfigOptions.lua +++ b/src/Modules/ConfigOptions.lua @@ -404,8 +404,8 @@ local configSettings = { { var = "incisionConsumedRecently", type = "count", label = "# of Incisions consumed recently:", ifSkill = "Incision", apply = function(val, modList, enemyModList) modList:NewMod("Multiplier:IncisionConsumedRecently", "BASE", val, "Config") end }, - { label = "Inevitable Critical Support:", ifSkill = "Inevitable Critical" }, - { var = "SecondsSinceInevitableCrit", type = "count", label = "# of seconds since Inevitable crit:", ifSkill = "Inevitable Critical", tooltip = "Also implies you've crit recently if the value is 3s or below", apply = function(val, modList, enemyModList) + { label = "Inexorable Critical Support:", ifSkill = { "Inexorable Critical I", "Inexorable Critical II" } }, + { var = "SecondsSinceInevitableCrit", type = "count", label = "# of seconds since Inevitable Crit:", ifSkill = { "Inexorable Critical I", "Inexorable Critical II" }, defaultState = 10, tooltip = "Also implies you've crit recently if the value is 3s or below", apply = function(val, modList, enemyModList) modList:NewMod("Multiplier:SecondsSinceInevitableCrit", "BASE", val, "Config", { type = "Condition", var = "Combat" }) if val < 4 then modList:NewMod("Condition:CritRecently", "FLAG", true, "Config", { type = "Condition", var = "Combat" })