From 6e8d78125c328f614df997130ced9f8df2a138bd Mon Sep 17 00:00:00 2001 From: Fikou <23585223+Fikou@users.noreply.github.com> Date: Fri, 4 Mar 2022 21:17:58 +0100 Subject: [PATCH] player playtime improvements (#65272) --- code/__HELPERS/cmp.dm | 6 ++++++ code/modules/admin/verbs/admin.dm | 5 ++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/code/__HELPERS/cmp.dm b/code/__HELPERS/cmp.dm index b53694fc60e..2a0db3544e6 100644 --- a/code/__HELPERS/cmp.dm +++ b/code/__HELPERS/cmp.dm @@ -42,6 +42,12 @@ GLOBAL_VAR_INIT(cmp_field, "name") /proc/cmp_ckey_dsc(client/a, client/b) return sorttext(a.ckey, b.ckey) +/proc/cmp_playtime_asc(client/a, client/b) + return cmp_numeric_asc(a.get_exp_living(TRUE), b.get_exp_living(TRUE)) + +/proc/cmp_playtime_dsc(client/a, client/b) + return cmp_numeric_asc(a.get_exp_living(TRUE), b.get_exp_living(TRUE)) + /proc/cmp_subsystem_init(datum/controller/subsystem/a, datum/controller/subsystem/b) return initial(b.init_order) - initial(a.init_order) //uses initial() so it can be used on types diff --git a/code/modules/admin/verbs/admin.dm b/code/modules/admin/verbs/admin.dm index bbcc7a5de23..5d4c12821f1 100644 --- a/code/modules/admin/verbs/admin.dm +++ b/code/modules/admin/verbs/admin.dm @@ -65,9 +65,8 @@ var/list/msg = list() msg += "Playtime ReportPlaytime:
" src << browse(msg.Join(), "window=Player_playtime_check")