Mercurial > wow > reagentmaker
diff ReagentMaker.lua @ 116:7ce304c296b0
Display then number of makable items instead of the number of times the recipe is craftable
author | contrebasse |
---|---|
date | Wed, 15 Jun 2011 01:14:00 +0200 |
parents | 5a3fb8fea026 |
children | e6bb47c6d8d6 |
line wrap: on
line diff
--- a/ReagentMaker.lua Wed Jun 15 00:05:35 2011 +0200 +++ b/ReagentMaker.lua Wed Jun 15 01:14:00 2011 +0200 @@ -197,13 +197,18 @@ label:Hide() else -- Count and show - local numMakable = A.numMakable(reagentID) - if not numMakable then + local numMakableMin, numMakableMax, numMakableIsApprox = A.numMakable(reagentID) + if not numMakableMin then label:SetText("?") label:SetTextColor(0, 0.5, 1, 1) -- blue else - label:SetText(numMakable) - if numMakable==0 then + local txt = numMakableIsApprox and "~" or "" + if numMakableMin == numMakableMax then + label:SetFormattedText("%s%.2g",txt,numMakableMin) + else + label:SetFormattedText("%s%.2g-%.2g",txt,numMakableMin,numMakableMax) + end + if numMakableMax==0 then label:SetTextColor(1, 0, 0, 1) -- red else label:SetTextColor(0, 1, 0, 1) -- green