mirror of
https://github.com/brues-code/pfUI.git
synced 2026-10-01 03:19:59 +00:00
nameplates: option to enable and disable nameplates
This commit is contained in:
@@ -603,6 +603,8 @@ function pfUI:LoadConfig()
|
||||
pfUI:UpdateConfig("chat", "global", "scrollspeed", "1")
|
||||
pfUI:UpdateConfig("chat", "bubbles", "alpha", ".75")
|
||||
|
||||
pfUI:UpdateConfig("nameplates", nil, "showhostile", "1")
|
||||
pfUI:UpdateConfig("nameplates", nil, "showfriendly", "0")
|
||||
pfUI:UpdateConfig("nameplates", nil, "use_unitfonts", "0")
|
||||
pfUI:UpdateConfig("nameplates", nil, "legacy", "0")
|
||||
pfUI:UpdateConfig("nameplates", nil, "overlap", "0")
|
||||
|
||||
@@ -2026,6 +2026,8 @@ pfUI:RegisterModule("gui", "vanilla:tbc", function ()
|
||||
end)
|
||||
|
||||
CreateGUIEntry(T["Nameplates"], nil, function()
|
||||
CreateConfig(U["nameplates"], T["Show On Hostile Units"], C.nameplates, "showhostile", "checkbox")
|
||||
CreateConfig(U["nameplates"], T["Show On Friendly Units"], C.nameplates, "showfriendly", "checkbox")
|
||||
CreateConfig(U["nameplates"], T["Use Unit Fonts"], C.nameplates, "use_unitfonts", "checkbox")
|
||||
CreateConfig(U["nameplates"], T["Enable Castbars"], C.nameplates, "showcastbar", "checkbox")
|
||||
CreateConfig(U["nameplates"], T["Enable Spellname"], C.nameplates, "spellname", "checkbox")
|
||||
|
||||
@@ -675,7 +675,34 @@ pfUI:RegisterModule("nameplates", "vanilla:tbc", function ()
|
||||
end
|
||||
end
|
||||
|
||||
-- set nameplate game settings
|
||||
nameplates.SetGameVariables = function()
|
||||
-- update visibility (hostile)
|
||||
if C.nameplates["showhostile"] == "1" then
|
||||
_G.NAMEPLATES_ON = true
|
||||
ShowNameplates()
|
||||
else
|
||||
_G.NAMEPLATES_ON = nil
|
||||
HideNameplates()
|
||||
end
|
||||
|
||||
-- update visibility (hostile)
|
||||
if C.nameplates["showfriendly"] == "1" then
|
||||
_G.FRIENDNAMEPLATES_ON = true
|
||||
ShowFriendNameplates()
|
||||
else
|
||||
_G.FRIENDNAMEPLATES_ON = nil
|
||||
HideFriendNameplates()
|
||||
end
|
||||
end
|
||||
|
||||
nameplates:SetGameVariables()
|
||||
|
||||
nameplates.UpdateConfig = function()
|
||||
-- update nameplate visibility
|
||||
nameplates:SetGameVariables()
|
||||
|
||||
-- apply all config changes
|
||||
for plate in pairs(registry) do
|
||||
nameplates.OnConfigChange(plate)
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user