"
if(job.title in blacklisted)
continue
- dat += "| [job.title] | "
- dat += "[job.current_positions]/[job.total_positions] | "
- dat += ""
+ dat += {" | [job.title] |
+ [job.current_positions]/[job.total_positions] |
+ "}
switch(can_open_job(job))
- if(1)
- if(ID)
+ if(JOB_ALLOWED)
+ if(authenticated == 2)
dat += "Open Position "
else
dat += "Open Position"
- if(-1)
- dat += "Denied"
- if(-2)
+ if(JOB_COOLDOWN)
var/time_to_wait = round(change_position_cooldown - ((world.time / 10) - GLOB.time_last_changed_position), 1)
var/mins = round(time_to_wait / 60)
var/seconds = time_to_wait - (60*mins)
dat += "Cooldown ongoing: [mins]:[(seconds < 10) ? "0[seconds]" : "[seconds]"]"
- if(0)
+ else
dat += "Denied"
dat += " | "
switch(can_close_job(job))
- if(1)
- if(ID)
+ if(JOB_ALLOWED)
+ if(authenticated == 2)
dat += "Close Position"
else
dat += "Close Position"
- if(-1)
- dat += "Denied"
- if(-2)
+ if(JOB_COOLDOWN)
var/time_to_wait = round(change_position_cooldown - ((world.time / 10) - GLOB.time_last_changed_position), 1)
var/mins = round(time_to_wait / 60)
var/seconds = time_to_wait - (60*mins)
dat += "Cooldown ongoing: [mins]:[(seconds < 10) ? "0[seconds]" : "[seconds]"]"
- if(0)
+ else
dat += "Denied"
dat += " | "
switch(job.total_positions)
if(0)
dat += "Denied"
else
- if(ID)
+ if(authenticated == 2)
if(job in SSjob.prioritized_jobs)
dat += "Deprioritize"
else
@@ -216,57 +251,35 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0)
dat += " |
"
dat += "