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,
|
allEquipment = 100,
|
||||||
encumbrancePercentage = 100
|
encumbrancePercentage = 100
|
||||||
},
|
},
|
||||||
mode = common.modes.equippedArmour.value
|
mode = common.modes.equippedArmour.value,
|
||||||
|
allEquipmentWorstCaseNecroMode = true
|
||||||
}
|
}
|
||||||
|
|
||||||
local currentConfig
|
local currentConfig
|
||||||
|
|
|
@ -81,8 +81,11 @@ formulas.worstCaseScenario = function(actor, mobile, ref)
|
||||||
-- different formulas needing different actor/mobile might make it too unwieldy though
|
-- different formulas needing different actor/mobile might make it too unwieldy though
|
||||||
results.equippedArmour = formulas.equippedArmour(actor, ref)
|
results.equippedArmour = formulas.equippedArmour(actor, ref)
|
||||||
results.allEquipment = formulas.allEquipment(actor, ref)
|
results.allEquipment = formulas.allEquipment(actor, ref)
|
||||||
|
if config.allEquipmentWorstCaseNecroMode then
|
||||||
results.allEquipmentNecroEdit = formulas.allEquipmentNecroEdit(actor, ref)
|
results.allEquipmentNecroEdit = formulas.allEquipmentNecroEdit(actor, ref)
|
||||||
|
else
|
||||||
results.encumbrancePercentage = formulas.encumbrancePercentage(mobile, ref)
|
results.encumbrancePercentage = formulas.encumbrancePercentage(mobile, ref)
|
||||||
|
end
|
||||||
|
|
||||||
local largest = common.keyOfLargestValue(results)
|
local largest = common.keyOfLargestValue(results)
|
||||||
downPull = results[largest]
|
downPull = results[largest]
|
||||||
|
|
|
@ -66,6 +66,16 @@ category:createDropdown({
|
||||||
variable = createTableVar("mode")
|
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
|
for name, _ in pairs(config.defaultConfig.multipliers) do
|
||||||
local title = common.camelCaseToWords(name)
|
local title = common.camelCaseToWords(name)
|
||||||
category:createSlider({
|
category:createSlider({
|
||||||
|
|
Loading…
Add table
Reference in a new issue