anchor.diff:  	required_reagents = list("nitroglycerin" = 1)
   	result_amount = 1
   	required_temp = 474
  -	strength = 2
  +	strengthdiv = 2
   
   /datum/chemical_reaction/reagent_explosion/potassium_explosion
   	name = "Explosion"
   	id = "potassium_explosion"
   	required_reagents = list("water" = 1, "potassium" = 1)
   	result_amount = 2
  -	strength = 10
  +	strengthdiv = 10
   
   /datum/chemical_reaction/blackpowder
   	name = "Black Powder"
  
positive.code: 	name = "Generic explosive"
  	id = "reagent_explosion"
  	result = null
  	var/strength = 1 // A divisor. Lower means bigger and stronger explosions.
  
  /datum/chemical_reaction/reagent_explosion/on_reaction(datum/reagents/holder, created_volume)
  	var/location = get_turf(holder.my_atom)
  	var/datum/effect_system/reagents_explosion/e = new()
  	e.set_up(round(created_volume/strength, 1), location, 0, 0)
  	e.start()
  	holder.clear_reagents()
  
  
negative.code: 	result = "nitroglycerin"
  	required_reagents = list("glycerol" = 1, "facid" = 1, "sacid" = 1)
  	result_amount = 2
  	strengthdiv = 2
  
  /datum/chemical_reaction/reagent_explosion/nitroglycerin/on_reaction(datum/reagents/holder, created_volume)
  	if(holder.has_reagent("stabilizing_agent"))
  