anchor.diff:  			if(C.id == src.id)
   				targets += C
   
  +		for(var/obj/machinery/door/airlock/glass/E in world)
  +			if(E.id_tag == id)
  +				targets += E
  +
   		for(var/obj/item/clothing/under/color/orange/D in world)
   			if(D.id == id)
   				uniforms += D
  
positive.code: 
  // Alert the uniform wearers that they are needed at their cell
  /obj/machinery/door_timer/proc/summonuniforms()
  	if(spamcheck)	return
  	if(!uniforms.len)	return
  	for(var/obj/item/clothing/under/color/orange/D in uniforms)
  
negative.code: 	spamcheck = 1
  	spawn(30)
  		spamcheck = 0
  
  	return
  
  // Toggle the bolts to the communal area doors
  /obj/machinery/door_timer/proc/togglebolts()
  	if(stat & (NOPOWER|BROKEN))	return
  	for(var/obj/machinery/door/airlock/glass/E in targets)
  		if(!E.density)	continue
  		switch(E.locked)
  			if(1)
  				E.unlock()
  			if(0)
  				E.lock()
  
  	return
  
  