Update config.lua

This commit is contained in:
jKalfis
2026-09-04 11:19:39 +01:00
committed by GitHub
parent d7b4197684
commit fc3f4c5cee
+98 -140
View File
@@ -21,21 +21,108 @@ local function GetPFUIFont()
return pfUI.font_default
end
if pfUI_config
and pfUI_config.global
and pfUI_config.global.font_default then
return pfUI_config.global.font_default
end
return "Interface\\AddOns\\pfUI\\fonts\\Myriad-Pro.ttf"
end
local function GetPFUIBackgroundColor()
if pfUI_config
and pfUI_config.global
and pfUI_config.global.background_color then
return pfUI_config.global.background_color
end
return "0,0,0,1"
end
local function GetPFUIBackgroundAlpha()
-- Try to use the pfUI global background alpha.
if pfUI_config
and pfUI_config.global
and pfUI_config.global.background_alpha ~= nil then
return tostring(pfUI_config.global.background_alpha)
end
-- Fallback to the value commonly used by pfUI.
return "0.75"
end
------------------------------------------------------------
-- Module defaults
------------------------------------------------------------
local function InitializeModule(module)
if not module then
return
end
--------------------------------------------------------
-- No style selected by default.
--------------------------------------------------------
if module.use_pfui_style == nil then
module.use_pfui_style = "0"
end
if module.use_custom_style == nil then
module.use_custom_style = "0"
end
--------------------------------------------------------
-- pfUI Style
--------------------------------------------------------
if module.pfui_background_alpha == nil then
module.pfui_background_alpha = GetPFUIBackgroundAlpha()
end
--------------------------------------------------------
-- Custom Style
--------------------------------------------------------
if not module.custom then
module.custom = {}
end
local custom = module.custom
if custom.remove_parchment == nil then
custom.remove_parchment = "1"
end
if custom.background_color == nil then
custom.background_color = GetPFUIBackgroundColor()
end
if custom.background_alpha == nil then
custom.background_alpha = GetPFUIBackgroundAlpha()
end
if custom.font == nil then
custom.font = GetPFUIFont()
end
--------------------------------------------------------
-- DQB visual defaults
--
-- Titles = Gold
-- Text = White
--------------------------------------------------------
if custom.title_color == nil then
custom.title_color = "1,0.82,0,1"
end
if custom.text_color == nil then
custom.text_color = "1,1,1,1"
end
end
------------------------------------------------------------
-- Initialize configuration
------------------------------------------------------------
@@ -72,52 +159,9 @@ function DQB:InitializeConfig()
pfUI_config.dqb.questgossip = {}
end
local questgossip = pfUI_config.dqb.questgossip
-- No style selected by default.
if questgossip.use_pfui_style == nil then
questgossip.use_pfui_style = "0"
end
if questgossip.use_custom_style == nil then
questgossip.use_custom_style = "0"
end
-- Custom settings.
if not questgossip.custom then
questgossip.custom = {}
end
local custom = questgossip.custom
if custom.remove_parchment == nil then
custom.remove_parchment = "1"
end
if custom.background_color == nil then
custom.background_color = "000000"
end
if custom.background_alpha == nil then
custom.background_alpha = GetPFUIBackgroundAlpha()
end
if custom.font == nil then
custom.font = GetPFUIFont()
end
if custom.title_color == nil then
custom.title_color = "ffd700"
end
if custom.text_color == nil then
custom.text_color = "ffffff"
end
-- Separate opacity for the pfUI preset.
if questgossip.pfui_background_alpha == nil then
questgossip.pfui_background_alpha = GetPFUIBackgroundAlpha()
end
InitializeModule(
pfUI_config.dqb.questgossip
)
--------------------------------------------------------
-- Quest Log
@@ -127,52 +171,9 @@ function DQB:InitializeConfig()
pfUI_config.dqb.questlog = {}
end
local questlog = pfUI_config.dqb.questlog
-- No style selected by default.
if questlog.use_pfui_style == nil then
questlog.use_pfui_style = "0"
end
if questlog.use_custom_style == nil then
questlog.use_custom_style = "0"
end
-- Custom settings.
if not questlog.custom then
questlog.custom = {}
end
local custom = questlog.custom
if custom.remove_parchment == nil then
custom.remove_parchment = "1"
end
if custom.background_color == nil then
custom.background_color = "000000"
end
if custom.background_alpha == nil then
custom.background_alpha = GetPFUIBackgroundAlpha()
end
if custom.font == nil then
custom.font = GetPFUIFont()
end
if custom.title_color == nil then
custom.title_color = "ffd700"
end
if custom.text_color == nil then
custom.text_color = "ffffff"
end
-- Separate opacity for the pfUI preset.
if questlog.pfui_background_alpha == nil then
questlog.pfui_background_alpha = GetPFUIBackgroundAlpha()
end
InitializeModule(
pfUI_config.dqb.questlog
)
--------------------------------------------------------
-- Books
@@ -182,52 +183,9 @@ function DQB:InitializeConfig()
pfUI_config.dqb.books = {}
end
local books = pfUI_config.dqb.books
-- No style selected by default.
if books.use_pfui_style == nil then
books.use_pfui_style = "0"
end
if books.use_custom_style == nil then
books.use_custom_style = "0"
end
-- Custom settings.
if not books.custom then
books.custom = {}
end
local custom = books.custom
if custom.remove_parchment == nil then
custom.remove_parchment = "1"
end
if custom.background_color == nil then
custom.background_color = "000000"
end
if custom.background_alpha == nil then
custom.background_alpha = GetPFUIBackgroundAlpha()
end
if custom.font == nil then
custom.font = GetPFUIFont()
end
if custom.title_color == nil then
custom.title_color = "ffd700"
end
if custom.text_color == nil then
custom.text_color = "ffffff"
end
-- Separate opacity for the pfUI preset.
if books.pfui_background_alpha == nil then
books.pfui_background_alpha = GetPFUIBackgroundAlpha()
end
InitializeModule(
pfUI_config.dqb.books
)
--------------------------------------------------------
-- Merchant