anchor.diff:  	var/icon_welded = "welded"
   	var/obj/item/electronics/airlock/lockerelectronics //Installed electronics
   	var/lock_in_use = FALSE //Someone is doing some stuff with the lock here, better not proceed further
  +	var/eigen_teleport = FALSE //If the closet leads to Mr Tumnus.
  +	var/obj/structure/closet/eigen_target //Where you go to.
  +
   
   /obj/structure/closet/Initialize(mapload)
   	. = ..()
  
positive.code: 
  		to_chat(user, "<span class='notice'>You begin [welded ? "unwelding":"welding"] \the [src]...</span>")
  		if(W.use_tool(src, user, 40, volume=50))
  			if(opened)
  				return
  			welded = !welded
  
negative.code: 	if(contents.len >= storage_capacity)
  		return -1
  	if(insertion_allowed(AM))
  		if(eigen_teleport) // For teleporting people with linked lockers.
  			do_teleport(AM, get_turf(eigen_target), 0)
  			if(eigen_target.opened == FALSE)
  				eigen_target.bust_open()
  		else
  			AM.forceMove(src)
  		return TRUE
  	else
  		return FALSE
  