anchor.diff:  		return
   	if(!requiresID())
   		user = null //so allowed(user) always succeeds
  -	if(allowed(user) || emergency == 1)
  +	if(allowed(user))
   		if(density)
   			open()
   		else
  
positive.code: 		user = null
  
  	if(density && !emagged)
  		if(allowed(user) || src.emergency == 1)
  			open()
  		else
  			do_animate("deny")
  
negative.code: 				if(world.time - mecha.occupant.last_bumped <= 10)
  					return
  				mecha.occupant.last_bumped = world.time
  			if(mecha.occupant && (src.allowed(mecha.occupant) || src.check_access_list(mecha.operation_req_access)))
  				open()
  			else
  				do_animate("deny")
  