anchor.diff:  			air.gases[/datum/gas/water_vapor][MOLES] -= MOLES_GAS_VISIBLE
   			. = REACTING
   
  -//tritium combustion: combustion of oxygen and tritium (treated as hydrocarbons). creates hotspots. exothermic
  +//N2O decomposition.
   /datum/gas_reaction/nitrous_decomp
   	priority_group = PRIORITY_POST_FORMATION
   	name = "Nitrous Oxide Decomposition"
  
positive.code: 		energy_released += (FIRE_HYDROGEN_ENERGY_RELEASED * burned_fuel)
  		cached_results["fire"] += burned_fuel * 10
  
  	if(location && prob(10) && burned_fuel > TRITIUM_MINIMUM_RADIATION_ENERGY)
  		radiation_pulse(location, max_range = min(sqrt(energy_released / FIRE_HYDROGEN_ENERGY_RELEASED) / 1.5, 20), threshold = 15 * INVERSE(15 + energy_released / FIRE_HYDROGEN_ENERGY_RELEASED), chance = 50)
  	if(energy_released > 0)
  		var/new_heat_capacity = air.heat_capacity()
  		if(new_heat_capacity > MINIMUM_HEAT_CAPACITY)
  
negative.code: 	else
  		location = get_turf(holder)
  	var/burned_fuel = 0
  	if(cached_gases[/datum/gas/oxygen][MOLES] < cached_gases[/datum/gas/tritium][MOLES] || MINIMUM_TRIT_OXYBURN_ENERGY > air.thermal_energy())
  		burned_fuel = cached_gases[/datum/gas/oxygen][MOLES] / TRITIUM_BURN_OXY_FACTOR
  		cached_gases[/datum/gas/tritium][MOLES] -= burned_fuel
  