Make known recipes grey
This commit is contained in:
parent
04e9fd4c54
commit
2a4d3e0365
|
@ -238,7 +238,7 @@ local grads = setmetatable({
|
||||||
}, {__index = function(t,i) t[i] = default_grad return default_grad end})
|
}, {__index = function(t,i) t[i] = default_grad return default_grad end})
|
||||||
local _, _, _, _, _, _, RECIPE = GetAuctionItemClasses()
|
local _, _, _, _, _, _, RECIPE = GetAuctionItemClasses()
|
||||||
local quality_colors = setmetatable({}, {__index = function() return "|cffffffff" end})
|
local quality_colors = setmetatable({}, {__index = function() return "|cffffffff" end})
|
||||||
for i=1,7 do quality_colors[i] = "|c".. select(4, GetItemQualityColor(i)) end
|
for i=0,7 do quality_colors[i] = "|c".. select(4, GetItemQualityColor(i)) end
|
||||||
|
|
||||||
local function ShowMerchantItem(row, i)
|
local function ShowMerchantItem(row, i)
|
||||||
local name, itemTexture, itemPrice, itemStackCount, numAvailable, isUsable, extendedCost = GetMerchantItemInfo(i)
|
local name, itemTexture, itemPrice, itemStackCount, numAvailable, isUsable, extendedCost = GetMerchantItemInfo(i)
|
||||||
|
@ -249,9 +249,13 @@ local function ShowMerchantItem(row, i)
|
||||||
local name, link2, quality, iLevel, reqLevel, class, subclass, maxStack, equipSlot, texture, vendorPrice = GetItemInfo(link)
|
local name, link2, quality, iLevel, reqLevel, class, subclass, maxStack, equipSlot, texture, vendorPrice = GetItemInfo(link)
|
||||||
color = quality_colors[quality]
|
color = quality_colors[quality]
|
||||||
|
|
||||||
if class == RECIPE and not ns.knowns[link] then
|
if class == RECIPE then
|
||||||
row.backdrop:SetGradientAlpha("HORIZONTAL", unpack(grads[quality]))
|
if ns.knowns[link] then
|
||||||
row.backdrop:Show()
|
color = quality_colors[0]
|
||||||
|
else
|
||||||
|
row.backdrop:SetGradientAlpha("HORIZONTAL", unpack(grads[quality]))
|
||||||
|
row.backdrop:Show()
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue