anchor.diff:  				var/datum/reagents/RG = reagent_list[valueofi]
   				if(RG.total_volume < RG.maximum_volume)
   					R.cell.use(charge_cost)
  -					RG.add_reagent(reagent_ids[valueofi], 5)
  +					RG.add_reagent(reagent_ids[valueofi], 5, reagtemp = dispensed_temperature)
   
   /obj/item/reagent_containers/borghypo/borgshaker/afterattack(obj/target, mob/user, proximity)
   	. = ..()
  
positive.code: 	var/charge_cost = 50
  	var/charge_timer = 0
  	var/recharge_time = 10 //Time it takes for shots to recharge (in seconds)
  	var/bypass_protection = 0 //If the hypospray can go through armor or thick material
  
  	var/list/datum/reagents/reagent_list = list()
  
negative.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, reagtemp = dispensed_temperature) //And fill hypo with reagent.
  
  /obj/item/reagent_containers/borghypo/attack(mob/living/carbon/M, mob/user)
  	var/datum/reagents/R = reagent_list[mode]
  