anchor.diff:  
   			energy_released += FIRE_PLASMA_ENERGY_RELEASED * (plasma_burn_rate)
   
  -			cached_results[id] += (plasma_burn_rate)*(1+oxygen_burn_rate)
  +			cached_results["fire"] += (plasma_burn_rate)*(1+oxygen_burn_rate)
   
   	if(energy_released > 0)
   		var/new_heat_capacity = air.heat_capacity()
  
positive.code: 	var/list/cached_gases = air.gases //this speeds things up because accessing datum vars is slow
  	var/temperature = air.temperature
  	var/list/cached_results = air.reaction_results
  	cached_results[id] = 0
  	var/turf/open/location = isturf(holder) ? holder : null
  
  	//Handle plasma burning
  
negative.code: 		ASSERT_GAS(/datum/gas/water_vapor, air) //oxygen+more-or-less hydrogen=H2O
  		cached_gases[/datum/gas/water_vapor][MOLES] += burned_fuel/TRITIUM_BURN_OXY_FACTOR
  
  		cached_results["fire"] += burned_fuel
  
  	if(energy_released > 0)
  		var/new_heat_capacity = air.heat_capacity()
  