HealComm: Add toggle for Absorbs and reduce redundant updates (#94)
* HealComm: Add toggle for Absorbs and reduce redundant updates * HealComm: Throttle updates, cache anchors
This commit is contained in:
parent
3d456d036a
commit
5ee511181e
7 changed files with 169 additions and 37 deletions
|
|
@ -76,7 +76,11 @@ local function GetUnitSettings(unit, name)
|
|||
group.args.healthGroup.args.enable = ACH:Toggle(L["Enable"], nil, 1, nil, nil, nil, nil, nil, nil, function() return unit == 'PLAYER' end)
|
||||
group.args.healthGroup.args.height = ACH:Range(L["Height"], nil, 3, { min = minHeight, max = MaxHeight(unit), step = 1 })
|
||||
group.args.healthGroup.args.width = ACH:Execute(L["Width"], nil, 4, function() ACD:SelectGroup('ElvUI', 'nameplates', 'generalGroup', 'clickableRange') end)
|
||||
group.args.healthGroup.args.healPrediction = ACH:Toggle(L["Heal Prediction"], nil, 5)
|
||||
|
||||
group.args.healthGroup.args.healPredictionGroup = ACH:Group(L["Heal Prediction"], nil, 5, nil, function(info) return E.db.nameplates.units[unit].health.healPrediction[info[#info]] end, function(info, value) E.db.nameplates.units[unit].health.healPrediction[info[#info]] = value NP:ConfigureAll() end)
|
||||
group.args.healthGroup.args.healPredictionGroup.inline = true
|
||||
group.args.healthGroup.args.healPredictionGroup.args.enable = ACH:Toggle(L["Enable"], nil, 1)
|
||||
group.args.healthGroup.args.healPredictionGroup.args.absorbs = ACH:Toggle(L["Enable Absorbs"], nil, 2)
|
||||
|
||||
group.args.healthGroup.args.textGroup = ACH:Group(L["Text"], nil, 200, nil, function(info) return E.db.nameplates.units[unit].health.text[info[#info]] end, function(info, value) E.db.nameplates.units[unit].health.text[info[#info]] = value NP:ConfigureAll() end)
|
||||
group.args.healthGroup.args.textGroup.inline = true
|
||||
|
|
|
|||
|
|
@ -2349,8 +2349,13 @@ local function GetOptionsTable_HealPrediction(updateFunc, groupName, numGroup)
|
|||
type = "toggle",
|
||||
name = L["Enable"]
|
||||
},
|
||||
colors = {
|
||||
absorbs = {
|
||||
order = 3,
|
||||
type = "toggle",
|
||||
name = L["Enable Absorbs"]
|
||||
},
|
||||
colors = {
|
||||
order = 4,
|
||||
type = "execute",
|
||||
name = L["COLORS"],
|
||||
func = function() ACD:SelectGroup("ElvUI", "unitframe", "generalOptionsGroup", "allColorsGroup", "healPrediction") end,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue