Mercurial > wow > prospect-me
diff 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 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ProspectMe_Value.lua Mon Dec 15 22:51:49 2014 -0500 @@ -0,0 +1,26 @@ +function PM_GetItemValue(itemID) + local v = nil + if GetAuctionBuyout then -- if an installed addon supports Tekkub's GetAuctionBuyout API: Auctionator, AuctionLite, etc... + v = GetAuctionBuyout(itemID) + end + + if v == nil then + if AucAdvanced then -- Auctioneer Support + v = AucAdvanced.API.GetMarketValue(PM_ItemTable[itemID].link) + else -- if nothing else, use the vendor price! + v = PM_ItemTable[itemID].vendorPrice + end + end + + if v == nil then -- provides a failsafe if Auctioneer, etc is set to Load on Demand + v = PM_ItemTable[itemID].vendorPrice + end + + return tonumber(v) +end + +function PM_UpdateValues() + for k,v in pairs(PM_ItemTable) do + PM_ItemTable[k].price = PM_GetItemValue(k) + end +end \ No newline at end of file