anchor.diff:  			icon_state = base_icon_state
   
   		//if there is more pluox and n2 then anything else, we receive no power increase from heat
  -		power = max((removed.temperature * temp_factor / T0C) * gasmix_power_ratio + power, 0)
  +		if(power_changes)
  +			power = max((removed.temperature * temp_factor / T0C) * gasmix_power_ratio + power, 0)
   
   		if(prob(50))
   			//(1 + (tritRad + pluoxDampen * bzDampen * o2Rad * plasmaRad / (10 - bzrads))) * freonbonus
  
positive.code: 
  		//Releases stored power into the general pool
  		//We get this by consuming shit or being scalpeled
  		if(matter_power)
  			//We base our removed power off one 10th of the matter_power.
  			var/removed_matter = max(matter_power/MATTER_POWER_CONVERSION, 40)
  			//Adds at least 40 power
  
negative.code: 	explode()
  
  /obj/machinery/power/supermatter_crystal/process_atmos()
  	if(!processes) //Just fuck me up bro
  		return
  	var/turf/T = loc
  
  	if(isnull(T))// We have a null turf...something is wrong, stop processing this entity.
  