anchor.diff:  	desc = "An advanced drink synthesizer and mixer."
   	icon = 'icons/obj/drinks.dmi'
   	icon_state = "shaker"
  -	amount_per_transfer_from_this = 5
  -	volume = 40
   	possible_transfer_amounts = list(5,10,20)
  -	flags = FPRINT
  -	mode = 1
  -	charge_cost = 20 //Lots of reagents all regenerating at once, so the charge cost is lower.
  -	charge_tick = 0
  +	charge_cost = 20 //Lots of reagents all regenerating at once, so the charge cost is lower. They also regenerate faster.
   	recharge_time = 3
   
   	reagent_ids = list("orangejuice", "limejuice", "tomatojuice", "cola", "tonic", "sodawater", "ice", "cream", "beer", "whiskey", "vodka", "rum", "gin", "tequilla", "vermouth", "wine", "kahlua", "cognac", "ale")
  
positive.code: 	var/recharge_time = 5 //Time it takes for shots to recharge (in seconds)
  
  	var/list/datum/reagents/reagent_list = list()
  	var/list/reagent_ids = list("doctorsdelight", "inaprovaline", "spac eacillin")
  	//var/list/reagent_ids = list("dexalin", "kelotane", "bicaridine", "anti_toxin", "inaprovaline", "spaceacillin")
  	var/list/modes = list()
  
  
  /obj/item/weapon/reagent_containers/borghypo/New()
  	..()
  	for(var/R in reagent_ids)
  		add_reagent(R)
  		modes[R] = reagent_ids.Find(R)
  
  	processing_objects.Add(src)
  
  
negative.code: 	else if(target.is_open_container() && target.reagents)
  		var/datum/reagents/R = reagent_list[mode]
  		if(!R.total_volume)
  			user << "<span class='notice'>[src] is currently out of this ingredient. Please allow some time for the synthesizer to produce more.</span>"
  			return
  
  		if(target.reagents.total_volume >= target.reagents.maximum_volume)
  