Make known recipes grey

This commit is contained in:
tekkub :bear:  2014-12-15 02:57:32 -07:00
parent 04e9fd4c54
commit 2a4d3e0365
1 changed files with 8 additions and 4 deletions

View File

@ -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,11 +249,15 @@ 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
if ns.knowns[link] then
color = quality_colors[0]
else
row.backdrop:SetGradientAlpha("HORIZONTAL", unpack(grads[quality])) row.backdrop:SetGradientAlpha("HORIZONTAL", unpack(grads[quality]))
row.backdrop:Show() row.backdrop:Show()
end end
end end
end
if not isUsable then if not isUsable then
row.backdrop:SetGradientAlpha("HORIZONTAL", unpack(grads.red)) row.backdrop:SetGradientAlpha("HORIZONTAL", unpack(grads.red))