Mercurial > wow > reagentmaker
comparison 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 | 
   comparison
  equal
  deleted
  inserted
  replaced
| 115:5a3fb8fea026 | 116:7ce304c296b0 | 
|---|---|
| 195 -- Continue only if the reagent is known | 195 -- Continue only if the reagent is known | 
| 196 if not reagentID or not A.data[reagentID] then | 196 if not reagentID or not A.data[reagentID] then | 
| 197 label:Hide() | 197 label:Hide() | 
| 198 else | 198 else | 
| 199 -- Count and show | 199 -- Count and show | 
| 200 local numMakable = A.numMakable(reagentID) | 200 local numMakableMin, numMakableMax, numMakableIsApprox = A.numMakable(reagentID) | 
| 201 if not numMakable then | 201 if not numMakableMin then | 
| 202 label:SetText("?") | 202 label:SetText("?") | 
| 203 label:SetTextColor(0, 0.5, 1, 1) -- blue | 203 label:SetTextColor(0, 0.5, 1, 1) -- blue | 
| 204 else | 204 else | 
| 205 label:SetText(numMakable) | 205 local txt = numMakableIsApprox and "~" or "" | 
| 206 if numMakable==0 then | 206 if numMakableMin == numMakableMax then | 
| 207 label:SetFormattedText("%s%.2g",txt,numMakableMin) | |
| 208 else | |
| 209 label:SetFormattedText("%s%.2g-%.2g",txt,numMakableMin,numMakableMax) | |
| 210 end | |
| 211 if numMakableMax==0 then | |
| 207 label:SetTextColor(1, 0, 0, 1) -- red | 212 label:SetTextColor(1, 0, 0, 1) -- red | 
| 208 else | 213 else | 
| 209 label:SetTextColor(0, 1, 0, 1) -- green | 214 label:SetTextColor(0, 1, 0, 1) -- green | 
| 210 end | 215 end | 
| 211 end -- if | 216 end -- if | 
