anchor.diff:  		/datum/gas/oxygen = 20,
   		/datum/gas/nitrogen = 20,
   		/datum/gas/nitrous_oxide = 5,
  -		"TEMP" = FIRE_MINIMUM_TEMPERATURE_TO_EXIST*30
  +		"TEMP" = FIRE_MINIMUM_TEMPERATURE_TO_EXIST*60
   	)
   
   /datum/gas_reaction/nitrylformation/react(datum/gas_mixture/air)
  
positive.code: 	//Possibly burning a bit of organic matter through maillard reaction, so a *tiny* bit more heat would be understandable
  	air.temperature += cleaned_air * 0.002
  	SSresearch.science_tech.add_point_type(TECHWEB_POINT_TYPE_DEFAULT, cleaned_air*MIASMA_RESEARCH_AMOUNT)//Turns out the burning of miasma is kinda interesting to scientists
  
negative.code: 	var/list/cached_gases = air.gases
  
  	var/old_heat_capacity = air.heat_capacity()
  	var/heat_scale = min(air.temperature/STIMULUM_HEAT_SCALE,cached_gases[/datum/gas/tritium][MOLES],cached_gases[/datum/gas/plasma][MOLES],cached_gases[/datum/gas/nitryl][MOLES])
  	var/stim_energy_change = heat_scale + STIMULUM_FIRST_RISE*(heat_scale**2) - STIMULUM_FIRST_DROP*(heat_scale**3) + STIMULUM_SECOND_RISE*(heat_scale**4) - STIMULUM_ABSOLUTE_DROP*(heat_scale**5)
  
  	ASSERT_GAS(/datum/gas/stimulum,air)
  	if ((cached_gases[/datum/gas/tritium][MOLES] - heat_scale < 0 )|| (cached_gases[/datum/gas/plasma][MOLES] - heat_scale < 0) || (cached_gases[/datum/gas/nitryl][MOLES] - heat_scale < 0)) //Shouldn't produce gas from nothing.
  		return NO_REACTION
  	cached_gases[/datum/gas/stimulum][MOLES]+= heat_scale/10
  	cached_gases[/datum/gas/tritium][MOLES] -= heat_scale
  	cached_gases[/datum/gas/plasma][MOLES] -= heat_scale
  	cached_gases[/datum/gas/nitryl][MOLES] -= heat_scale
  	SSresearch.science_tech.add_point_type(TECHWEB_POINT_TYPE_DEFAULT, STIMULUM_RESEARCH_AMOUNT*max(stim_energy_change,0))
  