From 9b9c20b1150641a67ef70066e571b862a22ec0ea Mon Sep 17 00:00:00 2001 From: Bone White Date: Mon, 27 Oct 2014 15:47:05 +0000 Subject: [PATCH] Civilian round-start fix --- code/game/jobs/job_controller.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/game/jobs/job_controller.dm b/code/game/jobs/job_controller.dm index afe69e34765..9d47d3582d5 100644 --- a/code/game/jobs/job_controller.dm +++ b/code/game/jobs/job_controller.dm @@ -100,6 +100,7 @@ var/global/datum/controller/occupations/job_master Debug("Running FOC, Job: [job], Level: [level], Flag: [flag]") var/list/candidates = list() for(var/mob/new_player/player in unassigned) + //Debug("Banned: [jobban_isbanned(player, job.title)] Old Enough: [!job.player_old_enough(player.client)] Flag && Special: [flag && (!player.client.prefs.be_special & flag)] Job Department: [player.client.prefs.GetJobDepartment(job, level)] Job Flag: [job.flag] Job Department Flag = [job.department_flag]") if(jobban_isbanned(player, job.title)) Debug("FOC isbanned failed, Player: [player]") continue @@ -112,6 +113,9 @@ var/global/datum/controller/occupations/job_master if(player.client.prefs.GetJobDepartment(job, level) & job.flag) Debug("FOC pass, Player: [player], Level:[level]") candidates += player + if(job.flag == CIVILIAN) + Debug("FOC pass, Player: [player], Level: **Civilian Autopass**") + candidates += player return candidates proc/GiveRandomJob(var/mob/new_player/player)