mirror of
https://github.com/brues-code/pfUI.git
synced 2026-10-25 21:40:49 +00:00
@@ -276,8 +276,10 @@ function pfUI:LoadConfig()
|
|||||||
pfUI:UpdateConfig("unitframes", nil, "damage_tracking", "0")
|
pfUI:UpdateConfig("unitframes", nil, "damage_tracking", "0")
|
||||||
|
|
||||||
-- UnitXP Settings
|
-- UnitXP Settings
|
||||||
|
pfUI:UpdateConfig("unitframes", nil, "unitxp_font_size", "13")
|
||||||
pfUI:UpdateConfig("unitframes", nil, "los_indicator", "0")
|
pfUI:UpdateConfig("unitframes", nil, "los_indicator", "0")
|
||||||
pfUI:UpdateConfig("unitframes", nil, "behind_indicator", "0")
|
pfUI:UpdateConfig("unitframes", nil, "behind_indicator", "0")
|
||||||
|
pfUI:UpdateConfig("unitframes", nil, "hide_distance_yd", "0")
|
||||||
pfUI:UpdateConfig("unitframes", nil, "unitxp_notify", "0")
|
pfUI:UpdateConfig("unitframes", nil, "unitxp_notify", "0")
|
||||||
pfUI:UpdateConfig("unitframes", nil, "track_group", "0")
|
pfUI:UpdateConfig("unitframes", nil, "track_group", "0")
|
||||||
|
|
||||||
|
|||||||
@@ -2162,9 +2162,11 @@ pfUI:RegisterModule("gui", "vanilla:tbc", function ()
|
|||||||
CreateConfig(nil, T["Reactive Indicator Size"], C.unitframes, "reactive_size", nil, nil, nil, nil, nil, "vanilla" )
|
CreateConfig(nil, T["Reactive Indicator Size"], C.unitframes, "reactive_size", nil, nil, nil, nil, nil, "vanilla" )
|
||||||
|
|
||||||
CreateConfig(nil, T["UnitXP Settings"], nil, nil, "header")
|
CreateConfig(nil, T["UnitXP Settings"], nil, nil, "header")
|
||||||
|
CreateConfig(nil, T["Font Size for all UnitXP texts"], C.unitframes, "unitxp_font_size", nil, nil, nil, nil, nil, "vanilla" )
|
||||||
CreateConfig(nil, T["Show Line of Sight Indicator"], C.unitframes, "los_indicator", "checkbox", nil, nil, nil, nil, "vanilla" )
|
CreateConfig(nil, T["Show Line of Sight Indicator"], C.unitframes, "los_indicator", "checkbox", nil, nil, nil, nil, "vanilla" )
|
||||||
CreateConfig(nil, T["Show Behind Indicator"], C.unitframes, "behind_indicator", "checkbox", nil, nil, nil, nil, "vanilla" )
|
CreateConfig(nil, T["Show Behind Indicator"], C.unitframes, "behind_indicator", "checkbox", nil, nil, nil, nil, "vanilla" )
|
||||||
CreateConfig(nil, T["Show Distance of Target"], C.unitframes, "distance_indicator", "checkbox", nil, nil, nil, nil, "vanilla" )
|
CreateConfig(nil, T["Show Distance of Target"], C.unitframes, "distance_indicator", "checkbox", nil, nil, nil, nil, "vanilla" )
|
||||||
|
CreateConfig(nil, T["Hide yd characters"], C.unitframes, "hide_distance_yd", "checkbox", nil, nil, nil, nil, "vanilla" )
|
||||||
CreateConfig(nil, T["Hook Distance to Portrait Frame"], C.unitframes, "distance_hook_portrait", "checkbox", nil, nil, nil, nil, "vanilla" )
|
CreateConfig(nil, T["Hook Distance to Portrait Frame"], C.unitframes, "distance_hook_portrait", "checkbox", nil, nil, nil, nil, "vanilla" )
|
||||||
CreateConfig(nil, T["Enable OS Notifications"], C.unitframes, "unitxp_notify", "checkbox", nil, nil, nil, nil, "vanilla" )
|
CreateConfig(nil, T["Enable OS Notifications"], C.unitframes, "unitxp_notify", "checkbox", nil, nil, nil, nil, "vanilla" )
|
||||||
end)
|
end)
|
||||||
|
|||||||
+7
-5
@@ -15,6 +15,8 @@ pfUI:RegisterModule("unitxp", "vanilla", function ()
|
|||||||
|
|
||||||
local h = pfUI.uf.target:GetHeight() or 30
|
local h = pfUI.uf.target:GetHeight() or 30
|
||||||
local slot = h / 3 -- divide frame into thirds
|
local slot = h / 3 -- divide frame into thirds
|
||||||
|
local fontSize = tonumber(C.unitframes.unitxp_font_size) or (C.global.font_size + 2)
|
||||||
|
local suffix = (C.unitframes.hide_distance_yd == "1") and "" or " yd"
|
||||||
|
|
||||||
-- Behind Indicator for all units (MIDDLE)
|
-- Behind Indicator for all units (MIDDLE)
|
||||||
if C.unitframes.behind_indicator == "1" and not pfUI.uf.target.behindIndicator then
|
if C.unitframes.behind_indicator == "1" and not pfUI.uf.target.behindIndicator then
|
||||||
@@ -23,7 +25,7 @@ pfUI:RegisterModule("unitxp", "vanilla", function ()
|
|||||||
behindFrame:SetFrameLevel(pfUI.uf.target:GetFrameLevel() + 10)
|
behindFrame:SetFrameLevel(pfUI.uf.target:GetFrameLevel() + 10)
|
||||||
|
|
||||||
behindFrame.text = behindFrame:CreateFontString(nil, "OVERLAY")
|
behindFrame.text = behindFrame:CreateFontString(nil, "OVERLAY")
|
||||||
behindFrame.text:SetFont(pfUI.font_default, 13, "OUTLINE")
|
behindFrame.text:SetFont(pfUI.font_default, fontSize, "OUTLINE")
|
||||||
behindFrame.text:SetPoint("RIGHT", behindFrame, "RIGHT", -1, 0)
|
behindFrame.text:SetPoint("RIGHT", behindFrame, "RIGHT", -1, 0)
|
||||||
behindFrame.text:SetTextColor(0.3, 1, 0.3, 1)
|
behindFrame.text:SetTextColor(0.3, 1, 0.3, 1)
|
||||||
behindFrame.text:SetText("BEHIND")
|
behindFrame.text:SetText("BEHIND")
|
||||||
@@ -57,7 +59,7 @@ pfUI:RegisterModule("unitxp", "vanilla", function ()
|
|||||||
losFrame:SetFrameLevel(pfUI.uf.target:GetFrameLevel() + 10)
|
losFrame:SetFrameLevel(pfUI.uf.target:GetFrameLevel() + 10)
|
||||||
|
|
||||||
losFrame.text = losFrame:CreateFontString(nil, "OVERLAY")
|
losFrame.text = losFrame:CreateFontString(nil, "OVERLAY")
|
||||||
losFrame.text:SetFont(pfUI.font_default, 13, "OUTLINE")
|
losFrame.text:SetFont(pfUI.font_default, fontSize, "OUTLINE")
|
||||||
losFrame.text:SetPoint("RIGHT", losFrame, "RIGHT", -1, -slot)
|
losFrame.text:SetPoint("RIGHT", losFrame, "RIGHT", -1, -slot)
|
||||||
losFrame.text:SetTextColor(1, 0.3, 0.3, 1)
|
losFrame.text:SetTextColor(1, 0.3, 0.3, 1)
|
||||||
losFrame.text:SetText("NO LOS")
|
losFrame.text:SetText("NO LOS")
|
||||||
@@ -93,7 +95,7 @@ pfUI:RegisterModule("unitxp", "vanilla", function ()
|
|||||||
distFrame:SetFrameLevel(pfUI.uf.target:GetFrameLevel() + 10)
|
distFrame:SetFrameLevel(pfUI.uf.target:GetFrameLevel() + 10)
|
||||||
|
|
||||||
distFrame.text = distFrame:CreateFontString(nil, "OVERLAY")
|
distFrame.text = distFrame:CreateFontString(nil, "OVERLAY")
|
||||||
distFrame.text:SetFont(pfUI.font_default, 13, "OUTLINE")
|
distFrame.text:SetFont(pfUI.font_default, fontSize, "OUTLINE")
|
||||||
distFrame.text:SetPoint("RIGHT", distFrame, "RIGHT", -1, slot)
|
distFrame.text:SetPoint("RIGHT", distFrame, "RIGHT", -1, slot)
|
||||||
distFrame.text:SetTextColor(1, 1, 1, 1)
|
distFrame.text:SetTextColor(1, 1, 1, 1)
|
||||||
distFrame.text:Hide()
|
distFrame.text:Hide()
|
||||||
@@ -132,7 +134,7 @@ pfUI:RegisterModule("unitxp", "vanilla", function ()
|
|||||||
end
|
end
|
||||||
|
|
||||||
this.text:SetTextColor(r, g, b, 1)
|
this.text:SetTextColor(r, g, b, 1)
|
||||||
this.text:SetText(string.format("%.1f yd", distance))
|
this.text:SetText(string.format("%.1f%s", distance, suffix))
|
||||||
this.text:Show()
|
this.text:Show()
|
||||||
end)
|
end)
|
||||||
|
|
||||||
@@ -201,7 +203,7 @@ pfUI:RegisterModule("unitxp", "vanilla", function ()
|
|||||||
end
|
end
|
||||||
|
|
||||||
f.text:SetTextColor(r, g, b, 1)
|
f.text:SetTextColor(r, g, b, 1)
|
||||||
f.text:SetText(string.format("%.1f yd", distance))
|
f.text:SetText(string.format("%.1f%s", distance, suffix))
|
||||||
end)
|
end)
|
||||||
end
|
end
|
||||||
pfUI.uf.target.distanceIndicator = pfRangeDisplay
|
pfUI.uf.target.distanceIndicator = pfRangeDisplay
|
||||||
|
|||||||
Reference in New Issue
Block a user