anchor.diff:  		if(!start_empty)
   			R.amount = amount
   		R.max_amount = amount
  -		R.display_color = pick("#ff8080","#80ff80","#8080ff")
   		recordlist += R
   
   /obj/machinery/vending/proc/restock(obj/item/vending_refill/canister)
  
positive.code: 			display_records = product_records + coin_records
  		if((coin || bill) && extended_inventory)
  			display_records = product_records + hidden_records + coin_records
  		dat += "<ul>"
  		for (var/datum/data/vending_product/R in display_records)
  			dat += "<li>"
  			if(R.amount > 0)
  				dat += "<a href='byond://?src=[REF(src)];vend=[REF(R)]'>Vend</a> "
  			else
  				dat += "<span class='linkOff'>Sold out</span> "
  			dat += "<font color = '[R.display_color]'><b>[sanitize(R.name)]</b>:</font>"
  			dat += " <b>[R.amount]</b>"
  			dat += "</li>"
  		dat += "</ul>"
  	dat += "</div>"
  	if(premium.len > 0)
  		dat += "<b>Change Return:</b> "
  
negative.code: 	var/scan_id = 1
  	var/obj/item/coin/coin
  	var/obj/item/stack/spacecash/bill
  	
  	var/global/vending_cache = list() //used for storing the icons of items being vended
  
  	var/dish_quants = list()  //used by the snack machine's custom compartment to count dishes.
  
  