From 2a4d3e036510421f1984b790a9bf4eac337ca43a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?tekkub=20=3Abear=3A=E2=80=82?= Date: Mon, 15 Dec 2014 02:57:32 -0700 Subject: [PATCH] Make known recipes grey --- GnomishVendorShrinker.lua | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/GnomishVendorShrinker.lua b/GnomishVendorShrinker.lua index 488357f..c7bab23 100644 --- a/GnomishVendorShrinker.lua +++ b/GnomishVendorShrinker.lua @@ -238,7 +238,7 @@ local grads = setmetatable({ }, {__index = function(t,i) t[i] = default_grad return default_grad end}) local _, _, _, _, _, _, RECIPE = GetAuctionItemClasses() 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 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) color = quality_colors[quality] - if class == RECIPE and not ns.knowns[link] then - row.backdrop:SetGradientAlpha("HORIZONTAL", unpack(grads[quality])) - row.backdrop:Show() + if class == RECIPE then + if ns.knowns[link] then + color = quality_colors[0] + else + row.backdrop:SetGradientAlpha("HORIZONTAL", unpack(grads[quality])) + row.backdrop:Show() + end end end