anchor.diff:  	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
  
positive.code: 			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))
  				src.locked = 0
  				src.overlays = null
  				add_overlay(image('icons/obj/storage.dmi', icon_opened))
  
negative.code: 	user.set_machine(src)
  	var/dat = text("<TT><B>[]</B><BR>\n\nLock Status: []",src, (src.locked ? "LOCKED" : "UNLOCKED"))
  	var/message = "Code"
  	if ((src.l_set == 0) && (!src.l_setshort))
  		dat += text("<p>\n<b>5-DIGIT PASSCODE NOT SET.<br>ENTER NEW PASSCODE.</b>")
  	if (src.l_setshort)
  		dat += text("<p>\n<font color=red><b>ALERT: MEMORY SYSTEM ERROR - 6040 201</b></font>")
  	message = text("[]", src.code)
  