From 19e37b7bccea1ab73397172acb683b220da005d1 Mon Sep 17 00:00:00 2001 From: Brad Kramer Date: Tue, 25 Apr 2017 15:51:49 -0400 Subject: [PATCH] Moved KT report X to a channel, and removed the reportc command --- KTracker.xml | 58 +++------------------------------------------------- 1 file changed, 3 insertions(+), 55 deletions(-) diff --git a/KTracker.xml b/KTracker.xml index b547fe9..6b96ba2 100644 --- a/KTracker.xml +++ b/KTracker.xml @@ -149,14 +149,6 @@ an extended period of time since the last pup. sequence="100" > - - maxgold then maxgold = pup_days[i]["max_gold"] end - ColourNote("teal", "", " [", "silver", "", pup_days[i]["day"], "teal", "", "]", "teal", "", " Pups ", "silver", "", pup_days[i]["total"], "teal", "", " Gold ", "silver", "", commas(pup_days[i]["gold"] or 0 ), "teal", "", " Kills ", "silver", "", commas(pup_days[i]["kills"] or 0), "teal", "", " Deathblows ", "silver", "", commas(pup_days[i]["deathblow"] or 0), "teal", "", " Vorpals ", "silver", "", commas(pup_days[i]["vorpal"] or 0)) - ColourTell("teal", "", " Avg pup ", "silver", "", string.format("%.1f", (pup_days[i]["seconds"] - pup_days[i]["slowest"])/(pup_days[i]["total"] - 1)).. " sec", "teal", "", " Fastest pup ", "silver", "", pup_days[i]["fastest"] or 0 .. " sec") - ColourNote("teal", "", " Avg gold/pup ", "silver", "", commas(math.floor(pup_days[i]["gold"] / pup_days[i]["total"])), "teal", "", " Max gold/pup ", "silver", "", commas(pup_days[i]["max_gold"] or 0 ).."\n") + SendNoEcho(pchann.." "..accentcolor.."["..numcolor..pup_days[i]["day"]..accentcolor.."]"..pupcolor.." Pups "..numcolor..pup_days[i]["total"]..pupcolor.." Gold "..numcolor..commas(pup_days[i]["gold"] or 0 )..pupcolor.." Kills "..numcolor..commas(pup_days[i]["kills"] or 0)..pupcolor.." Deathblows "..numcolor..commas(pup_days[i]["deathblow"] or 0)..pupcolor.." Vorpals "..numcolor..commas(pup_days[i]["vorpal"] or 0)) + SendNoEcho(pchann.." "..pupcolor.." Avg pup "..numcolor..string.format("%.1f", (pup_days[i]["seconds"] - pup_days[i]["slowest"])/(pup_days[i]["total"] - 1)).. pupcolor.." sec Fastest pup "..numcolor..(pup_days[i]["fastest"] or 0) .. pupcolor.." sec Avg gold/pup "..numcolor..commas(math.floor(pup_days[i]["gold"] / pup_days[i]["total"]))..pupcolor.." Max gold/pup "..numcolor.. commas(pup_days[i]["max_gold"] or 0 )) end - ColourNote("teal", "", " Total pups ", "silver", "", total, "teal", "", " Avg pups/day ", "silver", "", string.format("%.1f", total/days), "teal", "", " Avg pup ", "silver", "", string.format("%.1f", (secs - slow_secs)/(total - days)).." sec", "teal", "", " Fastest pup ", "silver", "", fast.." sec") - ColourNote("teal", "", " Total gold ", "silver", "", commas(totalgold), "teal", "", " Avg gold/day ", "silver", "", commas(math.floor(totalgold/days)), "teal", "", " Avg gold/pup ", "silver", "", commas(math.floor(totalgold/total)).."\n") + SendNoEcho(pchann.." "..pupcolor.."Total pups "..numcolor.. total..pupcolor.." Avg pups/day "..numcolor..string.format("%.1f", total/days)..pupcolor.." Avg pup "..numcolor.. string.format("%.1f", (secs - slow_secs)/(total - days))..pupcolor.." sec Fastest pup "..numcolor..fast..pupcolor.." sec"..pupcolor.." Total gold "..numcolor..commas(totalgold)..pupcolor.." Avg gold/day "..numcolor..commas(math.floor(totalgold/days))..pupcolor.." Avg gold/pup "..numcolor.. commas(math.floor(totalgold/total)).."$C") else ColourNote("teal", "", " Report requested "..days.." days, but only "..#pup_days.." days worth of pups have been saved.") end @@ -508,48 +498,6 @@ function pup_report(name, line, args) end end -function pup_reportc(name, line, args) - local chan = args.chan - local days = 1 - local total = 0 - local totalgold = 0 - local maxgold = 0 - local fast = 60 * 60 * 24 * pup_days_max - local slow = 0 - local slow_secs = 0 - local secs = 0 - if tonumber(#pup_days) > 0 then - if days <= #pup_days then - local suff = "" - if days > 1 then - suff = "s" - end - - for i = #pup_days - days + 1, #pup_days do - total = total + pup_days[i]["total"] - totalgold = totalgold + pup_days[i]["gold"] - secs = secs + pup_days[i]["seconds"] - slow_secs = slow_secs + pup_days[i]["slowest"] - if pup_days[i]["fastest"] or 0 < fast then - fast = pup_days[i]["fastest"] - end - if pup_days[i]["slowest"] or 0 > slow then - slow = pup_days[i]["slowest"] - end - if pup_days[i]["max_gold"] or 0 > maxgold then - maxgold = pup_days[i]["max_gold"] - end - SendNoEcho(chan.." "..accentcolor.."["..pupcolor.."Pups "..numcolor..pup_days[i]["total"]..accentcolor.."] ["..pupcolor.."Gold "..numcolor..commas(pup_days[i]["gold"])..accentcolor.."] ["..pupcolor.."Kills "..numcolor..commas(pup_days[i]["kills"] or 0).. accentcolor.."] ["..pupcolor.."Deathblows "..numcolor..commas(pup_days[i]["deathblow"] or 0)..accentcolor.."] ["..pupcolor.."Vorpals "..numcolor..commas(pup_days[i]["vorpal"] or 0).. accentcolor.."] ["..pupcolor.."Avg Pup "..numcolor..string.format("%.1f", (pup_days[i]["seconds"] - pup_days[i]["slowest"])/(pup_days[i]["total"] - 1))..pupcolor.. " sec".. accentcolor.."] ["..pupcolor.."Fastest Pup " ..numcolor..(pup_days[i]["fastest"] or 0).." sec "..accentcolor.."] ["..pupcolor.."Avg Gold/Pup "..numcolor..commas(math.floor(pup_days[i]["gold"] / pup_days[i]["total"])).. accentcolor.."] ["..pupcolor.."Max Gold/Pup "..numcolor..commas(pup_days[i]["max_gold"] or 0 ).. ""..accentcolor.."]") - - end - - else - ColourNote("teal", "", " No Data available for the last day.") - end - else - Note(" No pup data!") - end -end function gold_report(name, line, args) local chan = args.chan