diff --git a/api/config.lua b/api/config.lua index a46d7e25..2e57a607 100644 --- a/api/config.lua +++ b/api/config.lua @@ -104,9 +104,11 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("unitframes", "player", "buffs", "top") pfUI:UpdateConfig("unitframes", "player", "buffsize", "20") -- TODO migrate uf.buffsize pfUI:UpdateConfig("unitframes", "player", "bufflimit", "32") + pfUI:UpdateConfig("unitframes", "player", "buffperrow", "8") pfUI:UpdateConfig("unitframes", "player", "debuffs", "top") pfUI:UpdateConfig("unitframes", "player", "debuffsize", "20") -- TODO migrate uf.debuffsize pfUI:UpdateConfig("unitframes", "player", "debufflimit", "32") + pfUI:UpdateConfig("unitframes", "player", "debuffperrow", "8") pfUI:UpdateConfig("unitframes", "player", "invert_healthbar", "0") pfUI:UpdateConfig("unitframes", "player", "buff_indicator", "0") pfUI:UpdateConfig("unitframes", "player", "debuff_indicator", "0") @@ -129,9 +131,11 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("unitframes", "target", "buffs", "top") pfUI:UpdateConfig("unitframes", "target", "buffsize", "20") -- TODO migrate uf.buffsize pfUI:UpdateConfig("unitframes", "target", "bufflimit", "32") + pfUI:UpdateConfig("unitframes", "target", "buffperrow", "8") pfUI:UpdateConfig("unitframes", "target", "debuffs", "top") pfUI:UpdateConfig("unitframes", "target", "debuffsize", "20") -- TODO migrate uf.debuffsize pfUI:UpdateConfig("unitframes", "target", "debufflimit", "32") + pfUI:UpdateConfig("unitframes", "target", "debuffperrow", "8") pfUI:UpdateConfig("unitframes", "target", "invert_healthbar", "0") pfUI:UpdateConfig("unitframes", "target", "buff_indicator", "0") pfUI:UpdateConfig("unitframes", "target", "debuff_indicator", "0") @@ -151,9 +155,11 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("unitframes", "focus", "buffs", "top") pfUI:UpdateConfig("unitframes", "focus", "buffsize", "12") pfUI:UpdateConfig("unitframes", "focus", "bufflimit", "32") + pfUI:UpdateConfig("unitframes", "focus", "buffperrow", "8") pfUI:UpdateConfig("unitframes", "focus", "debuffs", "top") pfUI:UpdateConfig("unitframes", "focus", "debuffsize", "12") pfUI:UpdateConfig("unitframes", "focus", "debufflimit", "32") + pfUI:UpdateConfig("unitframes", "focus", "debuffperrow", "8") pfUI:UpdateConfig("unitframes", "focus", "invert_healthbar", "0") pfUI:UpdateConfig("unitframes", "focus", "buff_indicator", "0") pfUI:UpdateConfig("unitframes", "focus", "debuff_indicator", "0") @@ -172,9 +178,11 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("unitframes", "group", "buffs", "bottom") pfUI:UpdateConfig("unitframes", "group", "buffsize", "8") pfUI:UpdateConfig("unitframes", "group", "bufflimit", "16") + pfUI:UpdateConfig("unitframes", "group", "buffperrow", "8") pfUI:UpdateConfig("unitframes", "group", "debuffs", "bottom") pfUI:UpdateConfig("unitframes", "group", "debuffsize", "8") pfUI:UpdateConfig("unitframes", "group", "debufflimit", "8") + pfUI:UpdateConfig("unitframes", "group", "debuffperrow", "8") pfUI:UpdateConfig("unitframes", "group", "invert_healthbar", "0") pfUI:UpdateConfig("unitframes", "group", "buff_indicator", "1") pfUI:UpdateConfig("unitframes", "group", "debuff_indicator", "1") @@ -194,9 +202,11 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("unitframes", "grouptarget", "buffs", "off") pfUI:UpdateConfig("unitframes", "grouptarget", "buffsize", "16") pfUI:UpdateConfig("unitframes", "grouptarget", "bufflimit", "16") + pfUI:UpdateConfig("unitframes", "grouptarget", "buffperrow", "8") pfUI:UpdateConfig("unitframes", "grouptarget", "debuffs", "off") pfUI:UpdateConfig("unitframes", "grouptarget", "debuffsize", "16") - pfUI:UpdateConfig("unitframes", "grouptarget", "debufflimit", "16") + pfUI:UpdateConfig("unitframes", "grouptarget", "debufflimit", "16") + pfUI:UpdateConfig("unitframes", "grouptarget", "debuffperrow", "8") pfUI:UpdateConfig("unitframes", "grouptarget", "invert_healthbar", "0") pfUI:UpdateConfig("unitframes", "grouptarget", "buff_indicator", "0") pfUI:UpdateConfig("unitframes", "grouptarget", "debuff_indicator", "0") @@ -215,9 +225,11 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("unitframes", "grouppet", "buffs", "off") pfUI:UpdateConfig("unitframes", "grouppet", "buffsize", "16") pfUI:UpdateConfig("unitframes", "grouppet", "bufflimit", "16") + pfUI:UpdateConfig("unitframes", "grouppet", "buffperrow", "8") pfUI:UpdateConfig("unitframes", "grouppet", "debuffs", "off") pfUI:UpdateConfig("unitframes", "grouppet", "debuffsize", "16") pfUI:UpdateConfig("unitframes", "grouppet", "debufflimit", "16") + pfUI:UpdateConfig("unitframes", "grouppet", "debuffperrow", "8") pfUI:UpdateConfig("unitframes", "grouppet", "invert_healthbar", "0") pfUI:UpdateConfig("unitframes", "grouppet", "buff_indicator", "0") pfUI:UpdateConfig("unitframes", "grouppet", "debuff_indicator", "0") @@ -236,9 +248,11 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("unitframes", "raid", "buffs", "off") pfUI:UpdateConfig("unitframes", "raid", "buffsize", "16") pfUI:UpdateConfig("unitframes", "raid", "bufflimit", "16") + pfUI:UpdateConfig("unitframes", "raid", "buffperrow", "8") pfUI:UpdateConfig("unitframes", "raid", "debuffs", "off") pfUI:UpdateConfig("unitframes", "raid", "debuffsize", "16") pfUI:UpdateConfig("unitframes", "raid", "debufflimit", "16") + pfUI:UpdateConfig("unitframes", "raid", "debuffperrow", "8") pfUI:UpdateConfig("unitframes", "raid", "invert_healthbar", "0") pfUI:UpdateConfig("unitframes", "raid", "buff_indicator", "1") pfUI:UpdateConfig("unitframes", "raid", "debuff_indicator", "1") @@ -257,9 +271,11 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("unitframes", "ttarget", "buffs", "off") pfUI:UpdateConfig("unitframes", "ttarget", "buffsize", "16") pfUI:UpdateConfig("unitframes", "ttarget", "bufflimit", "16") + pfUI:UpdateConfig("unitframes", "ttarget", "buffperrow", "8") pfUI:UpdateConfig("unitframes", "ttarget", "debuffs", "off") pfUI:UpdateConfig("unitframes", "ttarget", "debuffsize", "16") pfUI:UpdateConfig("unitframes", "ttarget", "debufflimit", "16") + pfUI:UpdateConfig("unitframes", "ttarget", "debuffperrow", "8") pfUI:UpdateConfig("unitframes", "ttarget", "invert_healthbar", "0") pfUI:UpdateConfig("unitframes", "ttarget", "buff_indicator", "0") pfUI:UpdateConfig("unitframes", "ttarget", "debuff_indicator", "0") @@ -278,9 +294,11 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("unitframes", "pet", "buffs", "off") pfUI:UpdateConfig("unitframes", "pet", "buffsize", "12") pfUI:UpdateConfig("unitframes", "pet", "bufflimit", "16") + pfUI:UpdateConfig("unitframes", "pet", "buffperrow", "8") pfUI:UpdateConfig("unitframes", "pet", "debuffs", "off") pfUI:UpdateConfig("unitframes", "pet", "debuffsize", "12") pfUI:UpdateConfig("unitframes", "pet", "debufflimit", "16") + pfUI:UpdateConfig("unitframes", "pet", "debuffperrow", "8") pfUI:UpdateConfig("unitframes", "pet", "invert_healthbar", "0") pfUI:UpdateConfig("unitframes", "pet", "buff_indicator", "0") pfUI:UpdateConfig("unitframes", "pet", "debuff_indicator", "0") @@ -299,9 +317,11 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("unitframes", "fallback", "buffs", "top") pfUI:UpdateConfig("unitframes", "fallback", "buffsize", "20") pfUI:UpdateConfig("unitframes", "fallback", "bufflimit", "16") + pfUI:UpdateConfig("unitframes", "fallback", "buffperrow", "8") pfUI:UpdateConfig("unitframes", "fallback", "debuffs", "top") pfUI:UpdateConfig("unitframes", "fallback", "debuffsize", "20") pfUI:UpdateConfig("unitframes", "fallback", "debufflimit", "16") + pfUI:UpdateConfig("unitframes", "fallback", "debuffperrow", "8") pfUI:UpdateConfig("unitframes", "fallback", "invert_healthbar", "0") pfUI:UpdateConfig("unitframes", "fallback", "buff_indicator", "0") pfUI:UpdateConfig("unitframes", "fallback", "debuff_indicator", "0") diff --git a/api/unitframes.lua b/api/unitframes.lua index 98382c7f..bc3ff97e 100644 --- a/api/unitframes.lua +++ b/api/unitframes.lua @@ -334,7 +334,8 @@ function pfUI.uf:CreateUnitFrame(unit, id, config, tick) for i=1, f.config.bufflimit do local id = i - local row = floor((i-1) / 8) + local perrow = f.config.buffperrow + local row = floor((i-1) / perrow) f.buffs[i] = CreateFrame("Button", "pfUIPlayerBuff" .. i, f) f.buffs[i]:SetID(i) @@ -369,7 +370,7 @@ function pfUI.uf:CreateUnitFrame(unit, id, config, tick) end f.buffs[i]:SetPoint(af, f, as, - (i-1-row*8)*((2*default_border) + f.config.buffsize + 1), + (i-1-row*perrow)*((2*default_border) + f.config.buffsize + 1), invert * (row)*((2*default_border) + f.config.buffsize + 1) + invert*(2*default_border + 1)) f.buffs[i]:SetWidth(f.config.buffsize) @@ -640,14 +641,17 @@ function pfUI.uf:RefreshUnit(unit, component) -- Debuffs if unit.debuffs and ( component == "all" or component == "aura" ) then for i=1, unit.config.debufflimit do - local row = floor((i-1) / 8) + local perrow = unit.config.debuffperrow + local bperrow = unit.config.buffperrow + + local row = floor((i-1) / unit.config.debuffperrow) local buffrow = 0 if unit.config.buffs == unit.config.debuffs then - if unit.buffs[1] and unit.buffs[1]:IsShown() then buffrow = buffrow + 1 end - if unit.buffs[9] and unit.buffs[9]:IsShown() then buffrow = buffrow + 1 end - if unit.buffs[17] and unit.buffs[17]:IsShown() then buffrow = buffrow + 1 end - if unit.buffs[25] and unit.buffs[25]:IsShown() then buffrow = buffrow + 1 end + if unit.buffs[0*bperrow+1] and unit.buffs[0*bperrow+1]:IsShown() then buffrow = buffrow + 1 end + if unit.buffs[1*bperrow+1] and unit.buffs[1*bperrow+1]:IsShown() then buffrow = buffrow + 1 end + if unit.buffs[2*bperrow+1] and unit.buffs[2*bperrow+1]:IsShown() then buffrow = buffrow + 1 end + if unit.buffs[3*bperrow+1] and unit.buffs[3*bperrow+1]:IsShown() then buffrow = buffrow + 1 end end local invert, af, as @@ -662,7 +666,7 @@ function pfUI.uf:RefreshUnit(unit, component) end unit.debuffs[i]:SetPoint(af, unit, as, - (i-1-(row)*8)*((2*default_border) + unit.config.debuffsize + 1), + (i-1-(row)*perrow)*((2*default_border) + unit.config.debuffsize + 1), invert * (row+buffrow)*((2*default_border) + unit.config.debuffsize + 1) + invert*(2*default_border + 1)) local texture, stacks, dtype diff --git a/modules/gui.lua b/modules/gui.lua index 370ebaa5..da609f7f 100644 --- a/modules/gui.lua +++ b/modules/gui.lua @@ -921,9 +921,11 @@ pfUI:RegisterModule("gui", function () pfUI.gui:CreateConfig(pfUI.gui.uf, "Buff Position", C.unitframes.player, "buffs", "dropdown", { "top", "bottom", "hide"}) pfUI.gui:CreateConfig(pfUI.gui.uf, "Buff Size", C.unitframes.player, "buffsize") pfUI.gui:CreateConfig(pfUI.gui.uf, "Buff Limit", C.unitframes.player, "bufflimit") + pfUI.gui:CreateConfig(pfUI.gui.uf, "Buffs Per Row", C.unitframes.player, "buffperrow") pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuff Position", C.unitframes.player, "debuffs", "dropdown", { "top", "bottom", "hide"}) pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuff Size", C.unitframes.player, "debuffsize") pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuff Limit", C.unitframes.player, "debufflimit") + pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuffs Per Row", C.unitframes.player, "debuffperrow") pfUI.gui:CreateConfig(pfUI.gui.uf, "Invert Health Bar", C.unitframes.player, "invert_healthbar", "checkbox") pfUI.gui:CreateConfig(pfUI.gui.uf, "Enable Buff Indicators", C.unitframes.player, "buff_indicator", "checkbox") pfUI.gui:CreateConfig(pfUI.gui.uf, "Enable Debuff Indicators", C.unitframes.player, "debuff_indicator", "checkbox") @@ -948,9 +950,11 @@ pfUI:RegisterModule("gui", function () pfUI.gui:CreateConfig(pfUI.gui.uf, "Buff Position", C.unitframes.target, "buffs", "dropdown", { "top", "bottom", "hide"}) pfUI.gui:CreateConfig(pfUI.gui.uf, "Buff Size", C.unitframes.target, "buffsize") pfUI.gui:CreateConfig(pfUI.gui.uf, "Buff Limit", C.unitframes.target, "bufflimit") + pfUI.gui:CreateConfig(pfUI.gui.uf, "Buffs Per Row", C.unitframes.target, "buffperrow") pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuff Position", C.unitframes.target, "debuffs", "dropdown", { "top", "bottom", "hide"}) pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuff Size", C.unitframes.target, "debuffsize") pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuff Limit", C.unitframes.target, "debufflimit") + pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuffs Per Row", C.unitframes.target, "debuffperrow") pfUI.gui:CreateConfig(pfUI.gui.uf, "Invert Health Bar", C.unitframes.target, "invert_healthbar", "checkbox") pfUI.gui:CreateConfig(pfUI.gui.uf, "Enable Buff Indicators", C.unitframes.target, "buff_indicator", "checkbox") pfUI.gui:CreateConfig(pfUI.gui.uf, "Enable Debuff Indicators", C.unitframes.target, "debuff_indicator", "checkbox") @@ -970,9 +974,11 @@ pfUI:RegisterModule("gui", function () pfUI.gui:CreateConfig(pfUI.gui.uf, "Buff Position", C.unitframes.focus, "buffs", "dropdown", { "top", "bottom", "hide"}) pfUI.gui:CreateConfig(pfUI.gui.uf, "Buff Size", C.unitframes.focus, "buffsize") pfUI.gui:CreateConfig(pfUI.gui.uf, "Buff Limit", C.unitframes.focus, "bufflimit") + pfUI.gui:CreateConfig(pfUI.gui.uf, "Buffs Per Row", C.unitframes.focus, "buffperrow") pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuff Position", C.unitframes.focus, "debuffs", "dropdown", { "top", "bottom", "hide"}) pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuff Size", C.unitframes.focus, "debuffsize") pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuff Limit", C.unitframes.focus, "debufflimit") + pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuffs Per Row", C.unitframes.focus, "debuffperrow") pfUI.gui:CreateConfig(pfUI.gui.uf, "Invert Health Bar", C.unitframes.focus, "invert_healthbar", "checkbox") pfUI.gui:CreateConfig(pfUI.gui.uf, "Enable Buff Indicators", C.unitframes.focus, "buff_indicator", "checkbox") pfUI.gui:CreateConfig(pfUI.gui.uf, "Enable Debuff Indicators", C.unitframes.focus, "debuff_indicator", "checkbox") @@ -992,9 +998,11 @@ pfUI:RegisterModule("gui", function () pfUI.gui:CreateConfig(pfUI.gui.uf, "Buff Position", C.unitframes.group, "buffs", "dropdown", { "top", "bottom", "hide"}) pfUI.gui:CreateConfig(pfUI.gui.uf, "Buff Size", C.unitframes.group, "buffsize") pfUI.gui:CreateConfig(pfUI.gui.uf, "Buff Limit", C.unitframes.group, "bufflimit") + pfUI.gui:CreateConfig(pfUI.gui.uf, "Buffs Per Row", C.unitframes.group, "buffperrow") pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuff Position", C.unitframes.group, "debuffs", "dropdown", { "top", "bottom", "hide"}) pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuff Size", C.unitframes.group, "debuffsize") pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuff Limit", C.unitframes.group, "debufflimit") + pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuffs Per Row", C.unitframes.group, "debuffperrow") pfUI.gui:CreateConfig(pfUI.gui.uf, "Invert Health Bar", C.unitframes.group, "invert_healthbar", "checkbox") pfUI.gui:CreateConfig(pfUI.gui.uf, "Enable Buff Indicators", C.unitframes.group, "buff_indicator", "checkbox") pfUI.gui:CreateConfig(pfUI.gui.uf, "Enable Debuff Indicators", C.unitframes.group, "debuff_indicator", "checkbox") @@ -1015,9 +1023,11 @@ pfUI:RegisterModule("gui", function () pfUI.gui:CreateConfig(pfUI.gui.uf, "Buff Position", C.unitframes.grouptarget, "buffs", "dropdown", { "top", "bottom", "hide"}) pfUI.gui:CreateConfig(pfUI.gui.uf, "Buff Size", C.unitframes.grouptarget, "buffsize") pfUI.gui:CreateConfig(pfUI.gui.uf, "Buff Limit", C.unitframes.grouptarget, "bufflimit") + pfUI.gui:CreateConfig(pfUI.gui.uf, "Buffs Per Row", C.unitframes.grouptarget, "buffperrow") pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuff Position", C.unitframes.grouptarget, "debuffs", "dropdown", { "top", "bottom", "hide"}) pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuff Size", C.unitframes.grouptarget, "debuffsize") pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuff Limit", C.unitframes.grouptarget, "debufflimit") + pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuffs Per Row", C.unitframes.grouptarget, "debuffperrow") pfUI.gui:CreateConfig(pfUI.gui.uf, "Invert Health Bar", C.unitframes.grouptarget, "invert_healthbar", "checkbox") pfUI.gui:CreateConfig(pfUI.gui.uf, "Enable Buff Indicators", C.unitframes.grouptarget, "buff_indicator", "checkbox") pfUI.gui:CreateConfig(pfUI.gui.uf, "Enable Debuff Indicators", C.unitframes.grouptarget, "debuff_indicator", "checkbox") @@ -1037,9 +1047,11 @@ pfUI:RegisterModule("gui", function () pfUI.gui:CreateConfig(pfUI.gui.uf, "Buff Position", C.unitframes.grouppet, "buffs", "dropdown", { "top", "bottom", "hide"}) pfUI.gui:CreateConfig(pfUI.gui.uf, "Buff Size", C.unitframes.grouppet, "buffsize") pfUI.gui:CreateConfig(pfUI.gui.uf, "Buff Limit", C.unitframes.grouppet, "bufflimit") + pfUI.gui:CreateConfig(pfUI.gui.uf, "Buffs Per Row", C.unitframes.grouppet, "buffperrow") pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuff Position", C.unitframes.grouppet, "debuffs", "dropdown", { "top", "bottom", "hide"}) pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuff Size", C.unitframes.grouppet, "debuffsize") pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuff Limit", C.unitframes.grouppet, "debufflimit") + pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuffs Per Row", C.unitframes.grouppet, "debuffperrow") pfUI.gui:CreateConfig(pfUI.gui.uf, "Invert Health Bar", C.unitframes.grouppet, "invert_healthbar", "checkbox") pfUI.gui:CreateConfig(pfUI.gui.uf, "Enable Buff Indicators", C.unitframes.grouppet, "buff_indicator", "checkbox") pfUI.gui:CreateConfig(pfUI.gui.uf, "Enable Debuff Indicators", C.unitframes.grouppet, "debuff_indicator", "checkbox") @@ -1059,9 +1071,11 @@ pfUI:RegisterModule("gui", function () pfUI.gui:CreateConfig(pfUI.gui.uf, "Buff Position", C.unitframes.raid, "buffs", "dropdown", { "top", "bottom", "hide"}) pfUI.gui:CreateConfig(pfUI.gui.uf, "Buff Size", C.unitframes.raid, "buffsize") pfUI.gui:CreateConfig(pfUI.gui.uf, "Buff Limit", C.unitframes.raid, "bufflimit") + pfUI.gui:CreateConfig(pfUI.gui.uf, "Buffs Per Row", C.unitframes.raid, "buffperrow") pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuff Position", C.unitframes.raid, "debuffs", "dropdown", { "top", "bottom", "hide"}) pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuff Size", C.unitframes.raid, "debuffsize") pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuff Limit", C.unitframes.raid, "debufflimit") + pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuffs Per Row", C.unitframes.raid, "debuffperrow") pfUI.gui:CreateConfig(pfUI.gui.uf, "Invert Health Bar", C.unitframes.raid, "invert_healthbar", "checkbox") pfUI.gui:CreateConfig(pfUI.gui.uf, "Enable Buff Indicators", C.unitframes.raid, "buff_indicator", "checkbox") pfUI.gui:CreateConfig(pfUI.gui.uf, "Enable Debuff Indicators", C.unitframes.raid, "debuff_indicator", "checkbox") @@ -1081,9 +1095,11 @@ pfUI:RegisterModule("gui", function () pfUI.gui:CreateConfig(pfUI.gui.uf, "Buff Position", C.unitframes.ttarget, "buffs", "dropdown", { "top", "bottom", "hide"}) pfUI.gui:CreateConfig(pfUI.gui.uf, "Buff Size", C.unitframes.ttarget, "buffsize") pfUI.gui:CreateConfig(pfUI.gui.uf, "Buff Limit", C.unitframes.ttarget, "bufflimit") + pfUI.gui:CreateConfig(pfUI.gui.uf, "Buffs Per Row", C.unitframes.ttarget, "buffperrow") pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuff Position", C.unitframes.ttarget, "debuffs", "dropdown", { "top", "bottom", "hide"}) pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuff Size", C.unitframes.ttarget, "debuffsize") pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuff Limit", C.unitframes.ttarget, "debufflimit") + pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuffs Per Row", C.unitframes.ttarget, "debuffperrow") pfUI.gui:CreateConfig(pfUI.gui.uf, "Invert Health Bar", C.unitframes.ttarget, "invert_healthbar", "checkbox") pfUI.gui:CreateConfig(pfUI.gui.uf, "Enable Buff Indicators", C.unitframes.ttarget, "buff_indicator", "checkbox") pfUI.gui:CreateConfig(pfUI.gui.uf, "Enable Debuff Indicators", C.unitframes.ttarget, "debuff_indicator", "checkbox") @@ -1103,8 +1119,11 @@ pfUI:RegisterModule("gui", function () pfUI.gui:CreateConfig(pfUI.gui.uf, "Buff Position", C.unitframes.pet, "buffs", "dropdown", { "top", "bottom", "hide"}) pfUI.gui:CreateConfig(pfUI.gui.uf, "Buff Size", C.unitframes.pet, "buffsize") pfUI.gui:CreateConfig(pfUI.gui.uf, "Buff Limit", C.unitframes.pet, "bufflimit") + pfUI.gui:CreateConfig(pfUI.gui.uf, "Buffs Per Row", C.unitframes.pet, "buffperrow") pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuff Position", C.unitframes.pet, "debuffs", "dropdown", { "top", "bottom", "hide"}) pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuff Size", C.unitframes.pet, "debuffsize") + pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuff Limit", C.unitframes.pet, "debufflimit") + pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuffs Per Row", C.unitframes.pet, "debuffperrow") pfUI.gui:CreateConfig(pfUI.gui.uf, "Invert Health Bar", C.unitframes.pet, "invert_healthbar", "checkbox") pfUI.gui:CreateConfig(pfUI.gui.uf, "Enable Buff Indicators", C.unitframes.pet, "buff_indicator", "checkbox") pfUI.gui:CreateConfig(pfUI.gui.uf, "Enable Debuff Indicators", C.unitframes.pet, "debuff_indicator", "checkbox") @@ -1124,9 +1143,11 @@ pfUI:RegisterModule("gui", function () pfUI.gui:CreateConfig(pfUI.gui.uf, "Buff Position", C.unitframes.fallback, "buffs", "dropdown", { "top", "bottom", "hide"}) pfUI.gui:CreateConfig(pfUI.gui.uf, "Buff Size", C.unitframes.fallback, "buffsize") pfUI.gui:CreateConfig(pfUI.gui.uf, "Buff Limit", C.unitframes.fallback, "bufflimit") + pfUI.gui:CreateConfig(pfUI.gui.uf, "Buffs Per Row", C.unitframes.fallback, "buffperrow") pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuff Position", C.unitframes.fallback, "debuffs", "dropdown", { "top", "bottom", "hide"}) pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuff Size", C.unitframes.fallback, "debuffsize") pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuff Limit", C.unitframes.fallback, "debufflimit") + pfUI.gui:CreateConfig(pfUI.gui.uf, "Debuffs Per Row", C.unitframes.fallback, "debuffperrow") pfUI.gui:CreateConfig(pfUI.gui.uf, "Invert Health Bar", C.unitframes.fallback, "invert_healthbar", "checkbox") pfUI.gui:CreateConfig(pfUI.gui.uf, "Enable Buff Indicators", C.unitframes.fallback, "buff_indicator", "checkbox") pfUI.gui:CreateConfig(pfUI.gui.uf, "Enable Debuff Indicators", C.unitframes.fallback, "debuff_indicator", "checkbox")