From 55c1ec2300b003ca273961dfa9d2e4da1db49cc0 Mon Sep 17 00:00:00 2001 From: cib Date: Mon, 24 Dec 2012 20:32:28 +0100 Subject: [PATCH] Added a display of active players in a job for latejoin. --- code/modules/mob/new_player/new_player.dm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index 4c35e671d04..0f19adfa090 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -394,7 +394,11 @@ dat += "Choose from the following open positions:
" for(var/datum/job/job in job_master.occupations) if(job && IsJobAvailable(job.title)) - dat += "[job.title] ([job.current_positions])
" + var/active = 0 + // Only players with the job assigned and AFK for less than 10 minutes count as active + for(var/mob/M in player_list) if(M.mind && M.client && M.assigned_job == job && M.client.inactivity <= 10 * 60 * 10) + active++ + dat += "[job.title] ([job.current_positions]) (Active: [active])
" dat += "" src << browse(dat, "window=latechoices;size=300x640;can_close=1")