anchor.diff:  */
   
   
  -
  -
   //Some legacy definitions so fires can be started.
   atom/proc/temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume)
   	return null
  
positive.code: turf/proc/hotspot_expose(exposed_temperature, exposed_volume, soh = 0)
  
  
  
  turf/simulated/hotspot_expose(exposed_temperature, exposed_volume, soh)
  	if(fire_protection > world.time-300) return
  	var/datum/gas_mixture/air_contents = return_air(1)
  	if(!air_contents)
  		return 0
  
    /*if(active_hotspot)
  		if(soh)
  			if(air_contents.toxins > 0.5 && air_contents.oxygen > 0.5)
  				if(active_hotspot.temperature < exposed_temperature)
  					active_hotspot.temperature = exposed_temperature
  				if(active_hotspot.volume < exposed_volume)
  					active_hotspot.volume = exposed_volume
  		return 1*/
  	var/igniting = 0
  	if(locate(/obj/fire) in src)
  		return 1
  	var/datum/gas/volatile_fuel/fuel = locate() in air_contents.trace_gases
  	var/obj/effect/decal/cleanable/liquid_fuel/liquid = locate() in src
  	if(air_contents.calculate_firelevel(liquid) > vsc.IgnitionLevel && (fuel || liquid || air_contents.toxins > 0.5))
  		igniting = 1
  		if(air_contents.oxygen < 0.5)
  			return 0
  
  		if(! (locate(/obj/fire) in src))
  			var/obj/fire/F = new(src,1000)
  			F.temperature = exposed_temperature
  			F.volume = CELL_VOLUME
  
  		//active_hotspot.just_spawned = (current_cycle < air_master.current_cycle)
  		//remove just_spawned protection if no longer processing this cell
  
negative.code: turf/simulated/apply_fire_protection()
  	fire_protection = world.time
  
  
  datum/gas_mixture/proc/zburn(obj/effect/decal/cleanable/liquid_fuel/liquid,force_burn)
  	var/value = 0
  	
  	if((temperature > PLASMA_MINIMUM_BURN_TEMPERATURE || force_burn) && check_combustability(liquid) )
  		var/total_fuel = 0 
  		var/datum/gas/volatile_fuel/fuel = locate() in trace_gases
  
  		total_fuel += toxins
  		
  		if(fuel)
  		//Volatile Fuel
  			total_fuel += fuel.moles
  
  		if(liquid)
  		//Liquid Fuel
  