anchor.diff:  	if(allowed(user))
   		open_and_close()
   	else
  -		flick(text("[]deny", src.base_state), src)
  +		flick("[src.base_state]deny", src)
   	return
   
   /obj/machinery/door/window/CanPass(atom/movable/mover, turf/target, height=0)
  
positive.code: 			close()
  
  	else if (src.density)
  		flick(text("[]deny", src.base_state), src)
  
  	return
  
  
negative.code: 			if(src.check_access(bot.botcard))
  				open_and_close()
  			else
  				flick("[src.base_state]deny", src)
  		else if(istype(AM, /obj/mecha))
  			var/obj/mecha/mecha = AM
  			if(mecha.occupant && src.allowed(mecha.occupant))
  				open_and_close()
  			else
  				flick("[src.base_state]deny", src)
  		return
  	if (!( ticker ))
  		return
  