diff --git a/api/config.lua b/api/config.lua index 5e4db119..18d8b4e8 100644 --- a/api/config.lua +++ b/api/config.lua @@ -633,6 +633,7 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("tooltip", nil, "cursoroffset", "20") pfUI:UpdateConfig("tooltip", nil, "extguild", "1") pfUI:UpdateConfig("tooltip", nil, "alpha", "0.8") + pfUI:UpdateConfig("tooltip", "compare", "basestats", "1") pfUI:UpdateConfig("tooltip", "compare", "showalways", "0") pfUI:UpdateConfig("tooltip", "vendor", "showalways", "0") diff --git a/modules/eqcompare.lua b/modules/eqcompare.lua index b2cd4e41..cbbfaf66 100644 --- a/modules/eqcompare.lua +++ b/modules/eqcompare.lua @@ -41,13 +41,17 @@ pfUI:RegisterModule("eqcompare", function () } HookScript(ShoppingTooltip1, "OnShow", function() - local targetData = pfUI.eqcompare:ExtractAttributes(ShoppingTooltip1) - pfUI.eqcompare:CompareAttributes(ShoppingTooltip1._data, targetData) + if C.tooltip.compare.basestats == "1" then + local targetData = pfUI.eqcompare:ExtractAttributes(ShoppingTooltip1) + pfUI.eqcompare:CompareAttributes(ShoppingTooltip1._data, targetData) + end end) HookScript(ShoppingTooltip2, "OnShow", function() - local targetData = pfUI.eqcompare:ExtractAttributes(ShoppingTooltip2) - pfUI.eqcompare:CompareAttributes(ShoppingTooltip2._data, targetData) + if C.tooltip.compare.basestats == "1" then + local targetData = pfUI.eqcompare:ExtractAttributes(ShoppingTooltip2) + pfUI.eqcompare:CompareAttributes(ShoppingTooltip2._data, targetData) + end end) pfUI.eqcompare = CreateFrame( "Frame" , "pfEQCompare", GameTooltip ) diff --git a/modules/gui.lua b/modules/gui.lua index 3959da9c..75f534c9 100644 --- a/modules/gui.lua +++ b/modules/gui.lua @@ -1109,6 +1109,7 @@ pfUI:RegisterModule("gui", function () CreateConfig(nil, this, T["Cursor Tooltip Offset"], C.tooltip, "cursoroffset") CreateConfig(nil, this, T["Enable Extended Guild Information"], C.tooltip, "extguild", "checkbox") CreateConfig(nil, this, T["Custom Transparency"], C.tooltip, "alpha") + CreateConfig(nil, this, T["Compare Item Base Stats"], C.tooltip.compare, "basestats", "checkbox") CreateConfig(nil, this, T["Always Show Item Comparison"], C.tooltip.compare, "showalways", "checkbox") CreateConfig(nil, this, T["Always Show Extended Vendor Values"], C.tooltip.vendor, "showalways", "checkbox") this.setup = true