anchor.diff:  			usr.put_in_hand(coin)
   		usr << "\blue You remove the [coin] from the [src]"
   		coin = null
  -		updateWindow(usr)
  -		usr.skincmds["vending"] = src
   
   
   	if ((usr.contents.Find(src) || (in_range(src, usr) && istype(src.loc, /turf))))
  
positive.code: 				src.mend(twire)
  			else
  				src.cut(twire)
  				updateWindow(usr)
  				usr.skincmds["vending"] = src
  
  		else if ((href_list["pulsewire"]) && (src.panel_open))
  			var/twire = text2num(href_list["pulsewire"])
  
negative.code: 		if(src.panel_open)
  			attack_hand(user)
  		return
  	else if(istype(W, /obj/item/weapon/coin) && product_coin != "")
  		user.drop_item()
  		W.loc = src
  		coin = W
  		user << "\blue You insert the [W] into the [src]"
  		return
  	else
  		..()
  