diff --git a/MWSE/mods/celediel/ASinkingFeeling/config.lua b/MWSE/mods/celediel/ASinkingFeeling/config.lua index 7fac395..4ff5654 100644 --- a/MWSE/mods/celediel/ASinkingFeeling/config.lua +++ b/MWSE/mods/celediel/ASinkingFeeling/config.lua @@ -11,7 +11,8 @@ this.defaultConfig = { allEquipment = 100, encumbrancePercentage = 100 }, - mode = common.modes.equippedArmour.value + mode = common.modes.equippedArmour.value, + allEquipmentWorstCaseNecroMode = true } local currentConfig diff --git a/MWSE/mods/celediel/ASinkingFeeling/main.lua b/MWSE/mods/celediel/ASinkingFeeling/main.lua index b75ad6f..e5d6c71 100644 --- a/MWSE/mods/celediel/ASinkingFeeling/main.lua +++ b/MWSE/mods/celediel/ASinkingFeeling/main.lua @@ -81,8 +81,11 @@ formulas.worstCaseScenario = function(actor, mobile, ref) -- different formulas needing different actor/mobile might make it too unwieldy though results.equippedArmour = formulas.equippedArmour(actor, ref) results.allEquipment = formulas.allEquipment(actor, ref) - results.allEquipmentNecroEdit = formulas.allEquipmentNecroEdit(actor, ref) - results.encumbrancePercentage = formulas.encumbrancePercentage(mobile, ref) + if config.allEquipmentWorstCaseNecroMode then + results.allEquipmentNecroEdit = formulas.allEquipmentNecroEdit(actor, ref) + else + results.encumbrancePercentage = formulas.encumbrancePercentage(mobile, ref) + end local largest = common.keyOfLargestValue(results) downPull = results[largest] diff --git a/MWSE/mods/celediel/ASinkingFeeling/mcm.lua b/MWSE/mods/celediel/ASinkingFeeling/mcm.lua index caff22b..2fc4420 100644 --- a/MWSE/mods/celediel/ASinkingFeeling/mcm.lua +++ b/MWSE/mods/celediel/ASinkingFeeling/mcm.lua @@ -66,6 +66,16 @@ category:createDropdown({ variable = createTableVar("mode") }) +category:createDropdown({ + label = "Worst Case Scenario All Equipment variety", + description = "Chooses which variety of the All Equipment formula is used when Worst Case Scenario is selected", + options = { + { label = "Original Formula", value = false }, + { label = "Necro Edit", value = true } + }, + variable = createTableVar("allEquipmentWorstCaseNecroMode") +}) + for name, _ in pairs(config.defaultConfig.multipliers) do local title = common.camelCaseToWords(name) category:createSlider({