Moved KT report X to a channel, and removed the reportc command

master
Brad Kramer 8 years ago
parent 092e6df2ce
commit 19e37b7bcc

@ -149,14 +149,6 @@ an extended period of time since the last pup.
sequence="100"
>
</alias>
<alias
script="pup_reportc"
match="^kt crepo?r?t? ?(?<chan>[\w ]+)?$"
enabled="y"
regexp="y"
sequence="100"
>
</alias>
<alias
script="set_avg"
@ -494,12 +486,10 @@ function pup_report(name, line, args)
if pup_days[i]["max_gold"] or 0 > 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

Loading…
Cancel
Save