From ce6edd0a56eb8d69261f3a9cd4558edfea1702b9 Mon Sep 17 00:00:00 2001 From: DreamySkrell <107256943+DreamySkrell@users.noreply.github.com> Date: Mon, 10 Jun 2024 13:52:42 +0200 Subject: [PATCH] Better staff who verb window (#19379)   --------- Co-authored-by: DreamySkrell <> --- code/game/verbs/who.dm | 57 +++++++++++++++---- .../DreamySkrell-better-staff-who.yml | 7 +++ 2 files changed, 52 insertions(+), 12 deletions(-) create mode 100644 html/changelogs/DreamySkrell-better-staff-who.yml diff --git a/code/game/verbs/who.dm b/code/game/verbs/who.dm index 1e081069612..ba05c0d7351 100644 --- a/code/game/verbs/who.dm +++ b/code/game/verbs/who.dm @@ -9,44 +9,77 @@ var/total_num = 0 if(holder && (R_ADMIN & holder.rights || R_MOD & holder.rights || R_DEV & holder.rights)) + msg += "
| Client Key | " + msg += "Character | " + msg += "Status | " + msg += "Age | " + msg += "" + msg += " | " + msg += " | " + msg += " | ||
| [client.key]" if(client.holder && client.holder.fakekey) msg += " (as [client.holder.fakekey])" - msg += " - Playing as [client.mob.real_name]" + msg += " | " + + // character + msg += "[client.mob.real_name] | " + + // status + msg += "" switch(client.mob.stat) if(UNCONSCIOUS) - msg += " - Unconscious" + msg += "Unconscious" if(DEAD) if(isobserver(client.mob)) var/mob/abstract/observer/O = client.mob if(O.started_as_observer) - msg += " - Observing" + msg += "Observing" else - msg += " - DEAD" + msg += "DEAD" else - msg += " - DEAD" + msg += "DEAD" + msg += " | " + // account age var/age if(isnum(client.player_age)) age = client.player_age else age = 0 - if(age <= 1) age = "[age]" else if(age < 10) age = "[age]" + msg += "[age] | " - msg += " - [age]" + // ping if((R_ADMIN & holder.rights) || (R_DEV & holder.rights)) - msg += " ([round(client.avgping, 1)]ms)" + msg += "[round(client.avgping, 1)]ms | " + else + msg += "" + // antag if(is_special_character(client.mob)) - msg += " - Antagonist" - msg += " (?)" - msg += " | Antagonist | " + else + msg += "" + + // more info button + msg += " | ? | " + total_num++ + msg += "