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 |