From 9d043af79072b35c6dc71f42dbb7feca99be5925 Mon Sep 17 00:00:00 2001 From: Peechey <92683202+Peechey@users.noreply.github.com> Date: Wed, 13 May 2026 13:59:21 -0500 Subject: [PATCH 1/2] fix Inexorable Critical II scaling the wrong stat fix Inexorable Critical Support config not showing --- src/Data/Skills/sup_int.lua | 2 +- src/Export/Skills/sup_int.txt | 2 +- src/Modules/ConfigOptions.lua | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) 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..fd4e9def0 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 = 5, 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" }) From 6460c99258aef52a977a3e6e748ee9d8f6a5cae0 Mon Sep 17 00:00:00 2001 From: Peechey <92683202+Peechey@users.noreply.github.com> Date: Wed, 13 May 2026 14:07:20 -0500 Subject: [PATCH 2/2] defaultState 10 for Inexorable Critical I --- src/Modules/ConfigOptions.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Modules/ConfigOptions.lua b/src/Modules/ConfigOptions.lua index fd4e9def0..8f1fde54c 100644 --- a/src/Modules/ConfigOptions.lua +++ b/src/Modules/ConfigOptions.lua @@ -405,7 +405,7 @@ local configSettings = { modList:NewMod("Multiplier:IncisionConsumedRecently", "BASE", val, "Config") end }, { 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 = 5, tooltip = "Also implies you've crit recently if the value is 3s or below", apply = function(val, modList, enemyModList) + { 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" })