anchor.diff:  	icon_state = "separator-AO1"
   	layer = MOB_LAYER+1 // Overhead
   	anchored = 1
  -	density = 1
  +	density = 0
   	var/transform_dead = 0
   	var/transform_standing = 0
   	var/cooldown_duration = 600 // 1 minute
  
positive.code: 		if(R)
  			R.SetLockdown(0)
  
  	// Activate the cooldown
  	cooldown = 1
  	update_icon()
  	spawn(cooldown_duration)
  		cooldown = 0
  		update_icon()
  
  /obj/machinery/transformer/conveyor/New()
  	..()
  	var/turf/T = loc
  
negative.code: 			AM.loc = src.loc
  			do_transform(AM)
  
  /obj/machinery/transformer/CanPass(atom/movable/mover, turf/target, height=0, air_group=0)
  	if(!ishuman(mover)) // Allows items to go through, to stop them from blocking the conveyour belt.
  		var/dir = get_dir(src, mover)
  		if(dir == EAST)
  			return ..()
  	return 0
  
  /obj/machinery/transformer/proc/do_transform(var/mob/living/carbon/human/H)
  	if(stat & (BROKEN|NOPOWER))
  		return
  