anchor.diff:  
   /datum/controller/subsystem/job/proc/ResetOccupations()
   	JobDebug("Occupations reset.")
  -	for(var/i in GLOB.new_player_list)
  -		var/mob/dead/new_player/player = i
  +	for(var/i in GLOB.new_player_list)
  +		var/mob/dead/new_player/player = i
   		if((player) && (player.mind))
   			player.mind.assigned_role = null
   			player.mind.special_role = null
  
positive.code: 		if(!job.config_check())
  			continue
  		if(!job.map_check())	//Even though we initialize before mapping, this is fine because the config is loaded at new
  			testing("Removed [job.type] due to map config");
  			continue
  		occupations += job
  		name_occupations[job.title] = job
  
negative.code: 			S.latejoin_active = TRUE
  
  	//Get the players who are ready
  	for(var/i in GLOB.new_player_list)
  		var/mob/dead/new_player/player = i
  		if(player.ready == PLAYER_READY_TO_PLAY && player.check_preferences() && player.mind && !player.mind.assigned_role)
  			unassigned += player
  
  