diff --git a/api/config.lua b/api/config.lua index 6e61f087..b3a3b3d0 100644 --- a/api/config.lua +++ b/api/config.lua @@ -328,6 +328,7 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("unitframes", "tttarget", "overhealperc", "10") pfUI:UpdateConfig("unitframes", "pet", "happinessicon", "0") + pfUI:UpdateConfig("unitframes", "pet", "happinesssize", "12") pfUI:UpdateConfig("unitframes", "pet", "width", "100") pfUI:UpdateConfig("unitframes", "pet", "height", "14") pfUI:UpdateConfig("unitframes", "pet", "pheight", "4") diff --git a/api/unitframes.lua b/api/unitframes.lua index 301795a4..1b59a853 100644 --- a/api/unitframes.lua +++ b/api/unitframes.lua @@ -583,8 +583,8 @@ function pfUI.uf:UpdateConfig() f.restIcon.texture:SetAllPoints(f.restIcon) f.restIcon:Hide() - f.happinessIcon:SetWidth(12) - f.happinessIcon:SetHeight(12) + f.happinessIcon:SetWidth(tonumber(C.unitframes.pet.happinesssize)) + f.happinessIcon:SetHeight(tonumber(C.unitframes.pet.happinesssize)) f.happinessIcon:SetPoint("CENTER", f, "TOPLEFT", default_border, -default_border) f.happinessIcon.texture:SetTexture(pfUI.media["img:neutral"]) f.happinessIcon.texture:SetAllPoints(f.happinessIcon) diff --git a/modules/gui.lua b/modules/gui.lua index f8839851..e37f4102 100644 --- a/modules/gui.lua +++ b/modules/gui.lua @@ -1605,6 +1605,7 @@ pfUI:RegisterModule("gui", "vanilla:tbc", function () CreateConfig(U[c], T["Show Leader Icon"], C.unitframes[c], "leadericon", "checkbox") if c == "pet" then CreateConfig(U[c], T["Show Happiness Icon"], C.unitframes[c], "happinessicon", "checkbox") + CreateConfig(U[c], T["Happiness Icon Size"], C.unitframes[c], "happinesssize") end CreateConfig(U[c], T["Show Raid Mark"], C.unitframes[c], "raidicon", "checkbox") CreateConfig(U[c], T["Raid Mark Size"], C.unitframes[c], "raidiconsize")