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 += "