comparison ProspectMe_Value.lua @ 0:69b46322ff1b v1.2.1-Alpha

Updated Prospect me for initial client v6.0.3 support. Warning, there may be bugs!
author Vynn
date Mon, 15 Dec 2014 22:51:49 -0500
parents
children 9c3883972403
comparison
equal deleted inserted replaced
-1:000000000000 0:69b46322ff1b
1 function PM_GetItemValue(itemID)
2 local v = nil
3 if GetAuctionBuyout then -- if an installed addon supports Tekkub's GetAuctionBuyout API: Auctionator, AuctionLite, etc...
4 v = GetAuctionBuyout(itemID)
5 end
6
7 if v == nil then
8 if AucAdvanced then -- Auctioneer Support
9 v = AucAdvanced.API.GetMarketValue(PM_ItemTable[itemID].link)
10 else -- if nothing else, use the vendor price!
11 v = PM_ItemTable[itemID].vendorPrice
12 end
13 end
14
15 if v == nil then -- provides a failsafe if Auctioneer, etc is set to Load on Demand
16 v = PM_ItemTable[itemID].vendorPrice
17 end
18
19 return tonumber(v)
20 end
21
22 function PM_UpdateValues()
23 for k,v in pairs(PM_ItemTable) do
24 PM_ItemTable[k].price = PM_GetItemValue(k)
25 end
26 end