Mercurial > wow > prospect-me
comparison ProspectMe_Tooltip.lua @ 13:e6eec48ecf14
Minor optimization to the Prospect Me tooltip.
| author | Geoff Brock <mischivin@gmail.com> | 
|---|---|
| date | Wed, 17 Aug 2016 13:58:48 -0400 | 
| parents | 69b46322ff1b | 
| children | 4a10e5d1618c | 
   comparison
  equal
  deleted
  inserted
  replaced
| 12:c5a66cdf45e2 | 13:e6eec48ecf14 | 
|---|---|
| 55 if cleared then | 55 if cleared then | 
| 56 local name, tooltipLink = self:GetItem() | 56 local name, tooltipLink = self:GetItem() | 
| 57 if tooltipLink then | 57 if tooltipLink then | 
| 58 local item = tooltipLink:match("Hitem:(%d+)") | 58 local item = tooltipLink:match("Hitem:(%d+)") | 
| 59 if PM_ResultsTable[item] then | 59 if PM_ResultsTable[item] then | 
| 60 local lifetimeReturn = PM_GetReturn(item) | |
| 60 --NumofEachQuality, Percent of Each Quality | 61 --NumofEachQuality, Percent of Each Quality | 
| 61 self:AddLine(" ") | 62 self:AddLine(" ") | 
| 62 self:AddLine("Prospect Me",0.5,1,0.5) | 63 self:AddLine("Prospect Me",0.5,1,0.5) | 
| 63 if PM_ItemTable[item].subclass == PM_ORESUBCLASS then | 64 if PM_ItemTable[item].subclass == PM_ORESUBCLASS then | 
| 64 self:AddLine("Times Prospected: " .. PM_ResultsTable[item].timesProspected) | 65 self:AddLine("Times Prospected: " .. PM_ResultsTable[item].timesProspected) | 
| 66 elseif PM_ItemTable[item].subclass == PM_HERBSUBCLASS then | 67 elseif PM_ItemTable[item].subclass == PM_HERBSUBCLASS then | 
| 67 self:AddLine("Times Milled: " .. PM_ResultsTable[item].timesProspected) | 68 self:AddLine("Times Milled: " .. PM_ResultsTable[item].timesProspected) | 
| 68 self:AddDoubleLine("Cost to Mill: " .. PM_FormatPrice(5 * PM_ItemTable[item].price), " Average Return: " .. PM_FormatPrice(PM_GetReturn(item))) | 69 self:AddDoubleLine("Cost to Mill: " .. PM_FormatPrice(5 * PM_ItemTable[item].price), " Average Return: " .. PM_FormatPrice(PM_GetReturn(item))) | 
| 69 | 70 | 
| 70 end | 71 end | 
| 71 if PM_GetReturn(item)-(5 * PM_ItemTable[item].price) > 0 then | 72 if lifetimeReturn-(5 * PM_ItemTable[item].price) > 0 then | 
| 72 self:AddLine("Estimated Profit: " .. PM_FormatPrice(PM_GetReturn(item)-(5 * PM_ItemTable[item].price))) | 73 self:AddLine("Estimated Profit: " .. PM_FormatPrice(lifetimeReturn-(5 * PM_ItemTable[item].price))) | 
| 73 self:AddLine(" ") | 74 self:AddLine(" ") | 
| 74 else | 75 else | 
| 75 self:AddLine("No profit to be made",1,0,0) | 76 self:AddLine("No profit to be made",1,0,0) | 
| 76 self:AddLine(" ") | 77 self:AddLine(" ") | 
| 77 end | 78 end | 
