anchor.diff: +#define CAT_NORMAL 0
  +#define CAT_HIDDEN 1
  +#define CAT_COIN   2
  +
   /datum/data/vending_product
   	var/product_name = "generic"
   	var/product_path = null
  
positive.code: 			if(R.price)
  				dat += " <b>(Price: [R.price])</b>"
  			if (R.amount > 0)
  				dat += " <a href='byond://?src=\ref[src];vend=\ref[R]'>(Vend)</A>"
  			else
  				dat += " <font color = 'red'>SOLD OUT</font>"
  			dat += "<br>"
  
negative.code: 		dat += "<font color = 'red'>No product loaded!</font>"
  	else
  		var/list/display_records = src.product_records
  
  		if(src.extended_inventory)
  			display_records += src.hidden_records
  		if(src.coin)
  			display_records += src.coin_records
  
  		for (var/datum/data/vending_product/R in display_records)
  
  