anchor.diff:  				firelevel = air_contents.calculate_firelevel(liquid)
   
   				//Ensure that there is an appropriate amount of fuel and O2 here.
  -				if(firelevel > 0.25 && flow.oxygen > 0.3 && (air_contents.toxins || fuel || liquid))
  +				if(firelevel > 0.25 && flow.oxygen > 0.1 && (air_contents.toxins || fuel || liquid))
   
   					for(var/direction in cardinal)
   						if(S.air_check_directions&direction) //Grab all valid bordering tiles
  
positive.code: 				if(flow)
  
  					//Ensure adequate oxygen and fuel.
  					if(flow.oxygen > 0.3 && (flow.toxins || fuel || liquid))
  
  						//Change icon depending on the fuel, and thus temperature.
  						if(firelevel > 6)
  
negative.code: 				fuel_sources++
  
  			//Toxins
  		if(toxins > 0.1) fuel_sources++
  
  		if(!fuel_sources) return 0 //If there's no fuel, there's no burn. Can't divide by zero anyway.
  
  		if(oxygen > 0.1)
  
  				//Calculate the firelevel.
  			var/firelevel = calculate_firelevel(liquid)
  