From a5b44c61c7c5b65e4beed2e73824badf7df478e5 Mon Sep 17 00:00:00 2001 From: Manuel Simon Hirsig Date: Fri, 18 Mar 2016 17:46:27 +0100 Subject: [PATCH] removed unreliability indicator --- history.lua | 9 +++------ tooltip.lua | 8 +------- 2 files changed, 4 insertions(+), 13 deletions(-) diff --git a/history.lua b/history.lua index 9192465..376ff96 100644 --- a/history.lua +++ b/history.lua @@ -83,7 +83,7 @@ function public.value(item_key) if not private.value_cache[item_key] or private.value_cache[item_key].next_push <= time() then local item_record = private.read_record(item_key) - local value, unreliable + local value if getn(item_record.data_points) > 0 then local weighted_values = {} local total_weight = 0 @@ -97,17 +97,14 @@ function public.value(item_key) end value = private.weighted_median(weighted_values) - -- not seen at least 3 times in the last two weeks or not ignoring at least two high and low outliers - unreliable = not weighted_values[3] or item_record.data_points[3].time < time() - 60*60*24*7*2 or weighted_values[1].weight + weighted_values[2].weight >= 0.5 else value = private.market_value(item_record) - unreliable = true end - private.value_cache[item_key] = {value=value, unreliable=unreliable, next_push=item_record.next_push} + private.value_cache[item_key] = {value=value, next_push=item_record.next_push} end - return private.value_cache[item_key].value, private.value_cache[item_key].unreliable + return private.value_cache[item_key].value end function public.market_value(item_key) diff --git a/tooltip.lua b/tooltip.lua index 852f0a6..e6e2ae7 100644 --- a/tooltip.lua +++ b/tooltip.lua @@ -71,18 +71,12 @@ function private.extend_tooltip(tooltip, hyperlink, quantity) local item_key = (item_id or 0)..':'..(suffix_id or 0) - local value, unreliable = Aux.history.value(item_key) + local value = Aux.history.value(item_key) local value_line = 'Value: ' value_line = value_line..(value and private.format_money(value) or '---') - local _, _, data_points = Aux.history.price_data(item_key) - -- mark as unreliable if less than 5 data points in the last month - if value and unreliable then - value_line = value_line..' (?)' - end - tooltip:AddLine(value_line, 0.1, 0.8, 0.5) if aux_tooltip_daily then