mirror of
https://github.com/KabKebab/GS13.git
synced 2026-03-29 15:43:14 +01:00
14 lines
499 B
Plaintext
14 lines
499 B
Plaintext
/proc/render_stats(list/stats, user, sort = /proc/cmp_generic_stat_item_time)
|
|
sortTim(stats, sort, TRUE)
|
|
|
|
var/list/lines = list()
|
|
|
|
for (var/entry in stats)
|
|
var/list/data = stats[entry]
|
|
lines += "[entry] => [num2text(data[STAT_ENTRY_TIME], 10)]ms ([data[STAT_ENTRY_COUNT]]) (avg:[num2text(data[STAT_ENTRY_TIME]/(data[STAT_ENTRY_COUNT] || 1), 99)])"
|
|
|
|
if (user)
|
|
user << browse("<ol><li>[lines.Join("</li><li>")]</li></ol>", "window=[url_encode("stats:[REF(stats)]")]")
|
|
|
|
. = lines.Join("\n")
|