anchor.diff:  							usr << "<span class='notice'>  </span>"
   							playsound(W.loc, 'sound/machines/twobeep.ogg', 30, 1)
   				validating = 0
  -				if(validate>4)
  +				if(validate==codelen)
   					src.locked = !src.locked
   					add_fingerprint(user)
   					visible_message("<span class='warning'>[user] has hacked [src]!</span>")
  
positive.code: 	desc = "It's an immobile card-locked storage unit."
  	locked = 1
  	icon_state = "secure"
  	var/code1[5]
  	var/code2[5]
  	var/validating = 0
  	wall_mounted = 0 //never solid (You can always pass over it)
  	health = 200
  
negative.code: 			else
  				validating = 1
  				usr << "<span class='notice'> </span>"
  				for(var/i=1; i<=codelen; i++)
  					if(do_after(user, 10, target = src))
  						if(code2[i]==code1[i])
  							validate++
  