anchor.diff:  			if ((src.l_set == 0) && (length(src.code) == 5) && (!src.l_setshort) && (src.code != "ERROR"))
   				src.l_code = src.code
   				src.l_set = 1
  -			else if ((src.code == src.l_code) && (src.emagged == 0) && (src.l_set == 1))
  +			else if ((src.code == src.l_code) && (src.l_set == 1))
   				src.locked = 0
   				src.overlays = null
   				add_overlay(image('icons/obj/storage.dmi', icon_opened))
  
positive.code: 	var/l_set = 0
  	var/l_setshort = 0
  	var/l_hacking = 0
  	var/emagged = 0
  	var/open = 0
  	w_class = 3
  	max_w_class = 2
  
negative.code: 			else
  				src.code = "ERROR"
  		else
  			if ((href_list["type"] == "R") && (!src.l_setshort))
  				src.locked = 1
  				src.overlays = null
  				src.code = null
  