anchor.diff:  				item.temperature_expose(air, temperature, CELL_VOLUME)
   			location.temperature_expose(air, temperature, CELL_VOLUME)
   
  -	return cached_results[id] ? REACTING : NO_REACTION
  +	return cached_results["fire"] ? REACTING : NO_REACTION
   
   //fusion: a terrible idea that was fun but broken. Now reworked to be less broken and more interesting. Again.
   /datum/gas_reaction/fusion
  
positive.code: 
  			energy_released += FIRE_PLASMA_ENERGY_RELEASED * (plasma_burn_rate)
  
  			cached_results[id] += (plasma_burn_rate)*(1+oxygen_burn_rate)
  
  	if(energy_released > 0)
  		var/new_heat_capacity = air.heat_capacity()
  
negative.code: 				item.temperature_expose(air, temperature, CELL_VOLUME)
  			location.temperature_expose(air, temperature, CELL_VOLUME)
  
  	return cached_results["fire"] ? REACTING : NO_REACTION
  
  //plasma combustion: combustion of oxygen and plasma (treated as hydrocarbons). creates hotspots. exothermic
  /datum/gas_reaction/plasmafire
  