anchor.diff:  								l.hallucination += power_level * 50 * D * delta_time
   								l.hallucination = clamp(l.hallucination, 0, 200)
   				if(5)
  -					var/scaled_production = clamp(heat_output * 1e-6, 0, fuel_consumption) * delta_time
  +					var/scaled_production = clamp(heat_output * 1e-6, 0, fuel_consumption_rate) * delta_time
   					moderator_internal.gases[/datum/gas/nitryl][MOLES] += scaled_production * 1.65
   					moderator_internal.gases[/datum/gas/water_vapor][MOLES] += scaled_production
   					if(m_plasma > 15)
  
positive.code: 		if(power_output)
  			switch(power_level)
  				if(1)
  					var/scaled_production = clamp(heat_output * 1e-2, 0, fuel_consumption) * delta_time
  					moderator_internal.gases[/datum/gas/carbon_dioxide][MOLES] += scaled_production * 0.95
  					moderator_internal.gases[/datum/gas/water_vapor][MOLES] += scaled_production *0.75
  					if(m_plasma > 100)
  
negative.code: 						moderator_internal.gases[/datum/gas/freon][MOLES] += scaled_production * 1.15
  					if(m_healium > 100)
  						if(critical_threshold_proximity > 400)
  							critical_threshold_proximity = max(critical_threshold_proximity - (m_healium / 100 * delta_time ), 0)
  							moderator_internal.gases[/datum/gas/healium][MOLES] -= min(moderator_internal.gases[/datum/gas/healium][MOLES], scaled_production * 20)
  					if(moderator_internal.temperature < 1e7 || (m_plasma > 100 && m_bz > 50))
  						internal_output.assert_gases(/datum/gas/antinoblium)
  						internal_output.gases[/datum/gas/antinoblium][MOLES] += 0.1 * (scaled_helium / (fuel_injection_rate * 0.0065)) * delta_time
  				if(6)
  					var/scaled_production = clamp(heat_output * 1e-7, 0, fuel_consumption_rate) * delta_time
  					if(m_plasma > 30)
  						moderator_internal.gases[/datum/gas/bz][MOLES] += scaled_production * 1.15
  						moderator_internal.gases[/datum/gas/plasma][MOLES] -= min(moderator_internal.gases[/datum/gas/plasma][MOLES], scaled_production * 1.45)
  