anchor.diff:  		mole_heat_penalty = max(combined_gas / MOLE_HEAT_PENALTY, 0.25)
   
   		//Ramps up or down in increments of 0.02 up to the proportion of co2
  -		//Given infinete time, powerloss_dynamic_scaling = co2comp
  +		//Given infinite time, powerloss_dynamic_scaling = co2comp
   		//Some value between 0 and 1
   		if (combined_gas > POWERLOSS_INHIBITION_MOLE_THRESHOLD && co2comp > POWERLOSS_INHIBITION_GAS_THRESHOLD) //If there are more then 20 mols, or more then 20% co2
   			powerloss_dynamic_scaling = CLAMP(powerloss_dynamic_scaling + CLAMP(co2comp - powerloss_dynamic_scaling, -0.02, 0.02), 0, 1)
  
positive.code: 	else
  		if(takes_damage)
  			//causing damage
  
  			//General note, because of DAMAGE_INCREASE_MULTIPLIER, damage is weighted by source.
  			//So if we have 80 damage after the first damage set, by the time we heal we have only 5 damage to deal with
  			//If power, mol count, and heat are all 0, at the healing stage we have archived damage / 64
  
  			//((((some value between 0.5 and 1 * temp - ((273.15 + 40) * some values between 1 and 6)) * some number between 0.25 and knock your socks off / 150) * 0.25
  			//Heat and mols account for each other, a lot of hot mols are more damaging then a few
  
negative.code: 		n2ocomp = max(removed.gases[/datum/gas/nitrous_oxide][MOLES]/combined_gas, 0)
  		n2comp = max(removed.gases[/datum/gas/nitrogen][MOLES]/combined_gas, 0)
  
  		//We're concerned about pluoxium being too easy to abuse at low percents, so we make sure there's a substantial amount.
  		if(pluoxiumcomp >= 0.15)
  			pluoxiumbonus = 1    //makes pluoxium only work at 15%+
  		else
  