anchor.diff:  
   	// Loop through all levels from high to low
   	var/list/shuffledoccupations = shuffle(occupations)
  +<<<<<<< HEAD
   	for(var/level = 1 to 3)
  +=======
  +	for(var/level in level_order)
  +>>>>>>> 4bc7b04386... Fixes head job assignment order (#44587)
   		//Check the head jobs first each level
   		CheckHeadPositions(level)
   
  
positive.code: //it locates a head or runs out of levels to check
  //This is basically to ensure that there's atleast a few heads in the round
  /datum/controller/subsystem/job/proc/FillHeadPosition()
  	for(var/level = 1 to 3)
  		for(var/command_position in GLOB.command_positions)
  			var/datum/job/job = GetJob(command_position)
  			if(!job)
  
negative.code: 	var/list/latejoin_trackers = list()	//Don't read this list, use GetLateJoinTurfs() instead
  
  	var/overflow_role = "Assistant"
  
  	var/list/level_order = list(JP_HIGH,JP_MEDIUM,JP_LOW)
  
  /datum/controller/subsystem/job/Initialize(timeofday)
  	SSmapping.HACK_LoadMapConfig()
  