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