anchor.diff:  #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
  +#define H2O_HEAT_PENALTY 8
   #define FREON_HEAT_PENALTY -10 //very good heat absorbtion and less plasma and o2 generation
   #define HYDROGEN_HEAT_PENALTY 10 // similar heat penalty as tritium (dangerous)
   
  
positive.code: 			var/obj/singularity/energy_ball/E = new(T)
  			E.energy = power
  	investigate_log("has exploded.", INVESTIGATE_SUPERMATTER)
  	explosion(get_turf(T), explosion_power * max(gasmix_power_ratio, 0.205) * 0.5 , explosion_power * max(gasmix_power_ratio, 0.205) + 2, explosion_power * max(gasmix_power_ratio, 0.205) + 4 , explosion_power * max(gasmix_power_ratio, 0.205) + 6, 1, 1)
  	qdel(src)
  
  
negative.code: 	var/h2obonus = 0
  	///it allows us to remove the power generation while freon is inside the chamber
  	var/freonbonus = 1
  
  	///The last air sample's total molar count, will always be above or equal to 0
  	var/combined_gas = 0
  