Files
aux-addon-ClassicAPI/merchant.lua
T
Manuel Simon Hirsig db19101dbd added missing file
2016-03-20 17:25:00 +01:00

26 lines
841 B
Lua

local private, public = {}, {}
Aux.merchant = public
local sell_data = {}
local buy_data = {}
function public.on_load()
Aux.control.event_listener('MERCHANT_SHOW', private.scan_merchant).start()
end
function private.scan_merchant()
Aux.util.loop_inventory(function(bag, slot)
local item_info = Aux.info.container_item(bag, slot)
if item_info then
sell_data[item_info.item_id] = item_info.tooltip.money / item_info.aux_quantity
end
end)
-- local merchant_name = UnitName('npc')
local merchant_item_count = GetMerchantNumItems()
for i=1,merchant_item_count do
local item_id = Aux.info.parse_hyperlink(GetMerchantItemLink(i))
local _, _, price, count, stock = GetMerchantItemInfo(i)
buy_data[item_id] = Aux.util.join({price / count, stock}, '#')
end
end