option to choose All Equipment mode in Worst Case
Scenario mode
This commit is contained in:
parent
800382abb4
commit
9bf72f5eef
3 changed files with 17 additions and 3 deletions
|
@ -11,7 +11,8 @@ this.defaultConfig = {
|
|||
allEquipment = 100,
|
||||
encumbrancePercentage = 100
|
||||
},
|
||||
mode = common.modes.equippedArmour.value
|
||||
mode = common.modes.equippedArmour.value,
|
||||
allEquipmentWorstCaseNecroMode = true
|
||||
}
|
||||
|
||||
local currentConfig
|
||||
|
|
|
@ -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)
|
||||
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]
|
||||
|
|
|
@ -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({
|
||||
|
|
Loading…
Add table
Reference in a new issue