eqcompare: add option to disable base-stat compare

This commit is contained in:
shagu
2018-07-07 04:42:28 +02:00
parent 2293b8e2b7
commit a153dcbb45
3 changed files with 10 additions and 4 deletions
+1
View File
@@ -633,6 +633,7 @@ function pfUI:LoadConfig()
pfUI:UpdateConfig("tooltip", nil, "cursoroffset", "20") pfUI:UpdateConfig("tooltip", nil, "cursoroffset", "20")
pfUI:UpdateConfig("tooltip", nil, "extguild", "1") pfUI:UpdateConfig("tooltip", nil, "extguild", "1")
pfUI:UpdateConfig("tooltip", nil, "alpha", "0.8") pfUI:UpdateConfig("tooltip", nil, "alpha", "0.8")
pfUI:UpdateConfig("tooltip", "compare", "basestats", "1")
pfUI:UpdateConfig("tooltip", "compare", "showalways", "0") pfUI:UpdateConfig("tooltip", "compare", "showalways", "0")
pfUI:UpdateConfig("tooltip", "vendor", "showalways", "0") pfUI:UpdateConfig("tooltip", "vendor", "showalways", "0")
+8 -4
View File
@@ -41,13 +41,17 @@ pfUI:RegisterModule("eqcompare", function ()
} }
HookScript(ShoppingTooltip1, "OnShow", function() HookScript(ShoppingTooltip1, "OnShow", function()
local targetData = pfUI.eqcompare:ExtractAttributes(ShoppingTooltip1) if C.tooltip.compare.basestats == "1" then
pfUI.eqcompare:CompareAttributes(ShoppingTooltip1._data, targetData) local targetData = pfUI.eqcompare:ExtractAttributes(ShoppingTooltip1)
pfUI.eqcompare:CompareAttributes(ShoppingTooltip1._data, targetData)
end
end) end)
HookScript(ShoppingTooltip2, "OnShow", function() HookScript(ShoppingTooltip2, "OnShow", function()
local targetData = pfUI.eqcompare:ExtractAttributes(ShoppingTooltip2) if C.tooltip.compare.basestats == "1" then
pfUI.eqcompare:CompareAttributes(ShoppingTooltip2._data, targetData) local targetData = pfUI.eqcompare:ExtractAttributes(ShoppingTooltip2)
pfUI.eqcompare:CompareAttributes(ShoppingTooltip2._data, targetData)
end
end) end)
pfUI.eqcompare = CreateFrame( "Frame" , "pfEQCompare", GameTooltip ) pfUI.eqcompare = CreateFrame( "Frame" , "pfEQCompare", GameTooltip )
+1
View File
@@ -1109,6 +1109,7 @@ pfUI:RegisterModule("gui", function ()
CreateConfig(nil, this, T["Cursor Tooltip Offset"], C.tooltip, "cursoroffset") 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["Enable Extended Guild Information"], C.tooltip, "extguild", "checkbox")
CreateConfig(nil, this, T["Custom Transparency"], C.tooltip, "alpha") 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 Item Comparison"], C.tooltip.compare, "showalways", "checkbox")
CreateConfig(nil, this, T["Always Show Extended Vendor Values"], C.tooltip.vendor, "showalways", "checkbox") CreateConfig(nil, this, T["Always Show Extended Vendor Values"], C.tooltip.vendor, "showalways", "checkbox")
this.setup = true this.setup = true