anchor.diff:  	required_reagents = list(/datum/reagent/chlorine = 1, /datum/reagent/fluorine = 3)
   	required_temp = 424
   
  -/datum/chemical_reaction/clf3/on_reaction(datum/reagents/holder, created_volume)
  +/datum/chemical_reaction/clf3/on_reaction(datum/reagents/holder, multiplier)
   	var/turf/T = get_turf(holder.my_atom)
   	for(var/turf/turf in range(1,T))
   		new /obj/effect/hotspot(turf)
  
positive.code: 	required_reagents = list(/datum/reagent/liquid_dark_matter = 1)
  	required_temp = 474
  
  /datum/chemical_reaction/ldm_vortex/on_reaction(datum/reagents/holder, created_volume)
  	var/turf/T = get_turf(holder.my_atom)
  	var/range = CLAMP(sqrt(created_volume/2), 1, 6)
  	goonchem_vortex(T, 0, range)
  
  /datum/chemical_reaction/flash_powder
  
negative.code: 		message_admins("Reagent explosion reaction occurred at [ADMIN_VERBOSEJMP(T)][inside_msg]. Last Fingerprint: [touch_msg].")
  		log_game("Reagent explosion reaction occurred at [AREACOORD(T)]. Last Fingerprint: [lastkey ? lastkey : "N/A"]." )
  		var/datum/effect_system/reagents_explosion/e = new()
  		e.set_up(modifier + round(multiplier/strengthdiv, 1), T, 0, 0)
  		e.start()
  	holder.clear_reagents()
  
  