anchor.diff:  	var/charge_cost = 50
   	var/charge_timer = 0
   	var/recharge_time = 10 //Time it takes for shots to recharge (in seconds)
  +	var/dispensed_temperature = DEFAULT_REAGENT_TEMPERATURE ///Optional variable to override the temperature add_reagent() will use
   	var/bypass_protection = 0 //If the hypospray can go through armor or thick material
   
   	var/list/datum/reagents/reagent_list = list()
  
positive.code: 				var/datum/reagents/RG = reagent_list[i]
  				if(RG.total_volume < RG.maximum_volume) //Don't recharge reagents and drain power if the storage is full.
  					R.cell.use(charge_cost) //Take power from borg...
  					RG.add_reagent(reagent_ids[i], 5) //And fill hypo with reagent.
  
  /obj/item/reagent_containers/borghypo/attack(mob/living/carbon/M, mob/user)
  	var/datum/reagents/R = reagent_list[mode]
  
negative.code: 	reagent_list += RG
  
  	var/datum/reagents/R = reagent_list[reagent_list.len]
  	R.add_reagent(reagent, 30, reagtemp = dispensed_temperature)
  
  	modes[reagent] = modes.len + 1
  
  