anchor.diff:  	icon_state = "thermo_base_1"
   
   #undef THERMOMACHINE_SAFE_TEMPERATURE
  +#undef THERMOMACHINE_POWER_CONVERSION
  
positive.code: 		calculated_laser_rating += laser.rating
  	min_temperature = max(T0C - (base_cooling + calculated_laser_rating * 15), TCMB) //73.15K with T1 stock parts
  	max_temperature = T20C + (base_heating * calculated_laser_rating) //573.15K with T1 stock parts
  
  
  /obj/machinery/atmospherics/components/binary/thermomachine/update_icon_state()
  	switch(target_temperature)
  
negative.code: 			exchange_target = airs[2]
  
  		if(exchange_target.total_moles() < 5)
  			mole_eff_thermal_port = 0.1
  		else
  			mole_eff_thermal_port = max(1 - (1 / (exchange_target.total_moles() + 1)) * 5, 0.1)
  
  	if(main_port.total_moles() < 5)
  		mole_eff_main_port = 0.1
  	else
  		mole_eff_main_port = max(1 - (1 / (main_port.total_moles() + 1)) * 5, 0.1)
  
  	mole_efficiency = min(mole_eff_main_port, mole_eff_thermal_port)
  
  