anchor.diff:  		else
   			R.amount--
   
  -		if(((last_reply + (vend_delay + 200)) <= world.time) && vend_reply)
  +		if(((last_reply + 200) <= world.time) && vend_reply)
   			speak(vend_reply)
   			last_reply = world.time
   
   		use_power(5)
   		if(icon_vend) //Show the vending animation if needed
   			flick(icon_vend,src)
  -		spawn(vend_delay)
  -			new R.product_path(get_turf(src))
  -			vend_ready = 1
  -			return
  +		new R.product_path(get_turf(src))
  +		vend_ready = 1
  +		return
   
   		updateUsrDialog()
   		return
  
positive.code: 		vend_ready = 0
  		use_power(5)
  
  		spawn(vend_delay)
  			dish_quants[N] = max(dish_quants[N] - 1, 0)
  			for(var/obj/O in contents)
  				if(O.name == N)
  					O.loc = src.loc
  					break
  			vend_ready = 1
  			updateUsrDialog()
  		return
  
  	if((href_list["vend"]) && (vend_ready))
  
negative.code: 	desc = ""
  	icon = ''
  	icon_state = ""
  	products = list()
  	contraband = list()
  	premium = list()
  