1
0
Fork 0

Fixed AH macro; should work pretty well now

This commit is contained in:
pigmonkey 2011-06-19 21:34:51 -04:00
parent 53701ad4df
commit 998e51c038

View file

@ -168,8 +168,12 @@ end
-- mass buyout -- mass buyout
local bought = {} local bought = {}
local finished = false
local last = nil
function mod:AuctionHouseBuyout() function mod:AuctionHouseBuyout()
local selected = GetSelectedAuctionItem("list") local selected = GetSelectedAuctionItem("list")
if last == selected and finished then return end
last, finished = selected, false
if selected>0 then if selected>0 then
local name,_,count,_,_,_,_,_,price = GetAuctionItemInfo("list", selected) local name,_,count,_,_,_,_,_,price = GetAuctionItemInfo("list", selected)
for j=50,1,-1 do for j=50,1,-1 do
@ -188,10 +192,12 @@ function mod:AuctionHouseBuyout()
-- no purchase made, buy selected -- no purchase made, buy selected
PlaceAuctionBid("list", selected, price) PlaceAuctionBid("list", selected, price)
self:Print("All auctions bought.") self:Print("All auctions bought.")
finished = true
end end
end end
function mod:QueryAuctionItems() function mod:QueryAuctionItems()
finished = false
wipe(bought) wipe(bought)
end end