anchor.diff:  		"creme_de_cacao",
   		"triple_sec",
   		"sake"
  -	)//prevents the booze machine from obtaining chemical upgrades.
  -	upgrade_reagents = null
  +	)
  +	upgrade_reagents = list(
  +		"ethanol",
  +		"fernet"
  +	)
   	upgrade_reagents2 = null
   	upgrade_reagents3 = null
   	emagged_reagents = list(
  -		"ethanol",
   		"iron",
   		"alexander",
   		"clownstears",
   		"minttoxin",
   		"atomicbomb",
  -		"fernet",
   		"aphro",
   		"aphro+"
   	)
  
positive.code: 				if(beaker && dispensable_reagents.Find(r_id)) // but since we verify we have the reagent, it'll be fine
  					var/datum/reagents/R = beaker.reagents
  					var/free = R.maximum_volume - R.total_volume
  					var/actual = min(round(chemicals_to_dispense[key], res), (cell.charge * powerefficiency)*10, free)
  					if(actual)
  						if(!cell.use(actual / powerefficiency))
  							say("Not enough energy to complete operation!")
  
negative.code: 		"tomatojuice",
  		"lemonjuice",
  		"menthol"
  	)
  	upgrade_reagents = list(
  		"mushroomhallucinogen",
  		"nothing",
  		"cryoxadone"
  	)
  	upgrade_reagents2 = list(
  		"banana",
  		"berryjuice"
  	)
  	upgrade_reagents3 = null
  	emagged_reagents = list(
  		"thirteenloko",
  