anchor.diff:  		bzcomp += clamp(max(removed.gases[/datum/gas/bz][MOLES]/combined_gas, 0) - bzcomp, -1, gas_change_rate)
   		n2ocomp += clamp(max(removed.gases[/datum/gas/nitrous_oxide][MOLES]/combined_gas, 0) - n2ocomp, -1, gas_change_rate)
   		n2comp += clamp(max(removed.gases[/datum/gas/nitrogen][MOLES]/combined_gas, 0) - n2comp, -1, gas_change_rate)
  +		h2ocomp += clamp(max(removed.gases[/datum/gas/water_vapor][MOLES]/combined_gas, 0) - h2ocomp, -1, gas_change_rate)
   
   		//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)
  
positive.code: #define BZ_TRANSMIT_MODIFIER -2
  #define TRITIUM_TRANSMIT_MODIFIER 30 //We divide by 10, so this works out to 3
  #define PLUOXIUM_TRANSMIT_MODIFIER -5 //Should halve the power output
  
  #define BZ_RADIOACTIVITY_MODIFIER 5 //Improves the effect of transmit modifiers
  
  #define N2O_HEAT_RESISTANCE 6          //Higher == Gas makes the crystal more resistant against heat damage.
  #define PLUOXIUM_HEAT_RESISTANCE 3
  
  #define POWERLOSS_INHIBITION_GAS_THRESHOLD 0.20         //Higher == Higher percentage of inhibitor gas needed before the charge inertia chain reaction effect starts.
  #define POWERLOSS_INHIBITION_MOLE_THRESHOLD 20        //Higher == More moles of the gas are needed before the charge inertia chain reaction effect starts.        //Scales powerloss inhibition down until this amount of moles is reached
  
negative.code: #define CO2_HEAT_PENALTY 0.1
  #define NITROGEN_HEAT_PENALTY -1.5
  #define BZ_HEAT_PENALTY 5
  #define H2O_HEAT_PENALTY 8  //still under testing, but should be enough to make a lot of heat
  
  
  //All of these get divided by 10-bzcomp * 5 before having 1 added and being multiplied with power to determine rads
  