From cc232db1770989624eadf644efe3713e48b5bb87 Mon Sep 17 00:00:00 2001 From: Manuel Simon Hirsig Date: Mon, 18 Jan 2016 01:12:50 +0100 Subject: [PATCH] considering charges in the stat modules --- info.lua | 4 +++- stat_average.lua | 2 +- stat_histogram.lua | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/info.lua b/info.lua index 77aa074..dbb4930 100644 --- a/info.lua +++ b/info.lua @@ -81,6 +81,7 @@ function public.auction(index, type) local name, texture, count, quality, usable, level, min_bid, min_increment, buyout_price, current_bid, high_bidder, owner, sale_status = GetAuctionItemInfo(type, index) local duration = GetAuctionItemTimeLeft(type, index) local tooltip = public.tooltip(function(tt) tt:SetAuctionItem(type, index) end) + local charges = private.item_charges(tooltip) return { index = index, @@ -114,7 +115,8 @@ function public.auction(index, type) duration = duration, usable = usable, tooltip = tooltip, - charges = private.item_charges(tooltip), + charges = charges, + aux_quantity = charges or count, EnhTooltip_info = { name = name, diff --git a/stat_average.lua b/stat_average.lua index 6f2c15a..1b8c588 100644 --- a/stat_average.lua +++ b/stat_average.lua @@ -34,7 +34,7 @@ function public.process_auction(auction_info) private.push_data() end - local buyout = auction_info.buyout_price / auction_info.count + local buyout = auction_info.buyout_price / auction_info.aux_quantity local item_record = public.read_record(auction_info.item_key) diff --git a/stat_histogram.lua b/stat_histogram.lua index 3e13b86..f5a58fb 100644 --- a/stat_histogram.lua +++ b/stat_histogram.lua @@ -110,7 +110,7 @@ function public.process_auction(auction_info) private.read_current_record(auction_info.item_key) - local buyout = auction_info.buyout_price / auction_info.count + local buyout = auction_info.buyout_price / auction_info.aux_quantity if private.current_record.count == 0 then private.current_record.step = ceil(buyout / 100)