anchor.diff:  
   	var/heat_capacity = enviroment.heat_capacity()
   	var/required_energy = abs(enviroment.temperature - target_temperature) * heat_capacity
  -	required_energy = min(required_energy, heating_power * delta_time)
  +	required_energy = min(required_energy, heating_power)
   
   	if(required_energy < 1)
   		return
  
positive.code: 	if(panel_open && display_panel)
  		. += "[base_icon_state]-open"
  
  /obj/machinery/space_heater/process(delta_time)
  	if(!on || !is_operational)
  		if (on) // If it's broken, turn it off too
  			on = FALSE
  
negative.code: 			usr.visible_message(span_notice("[usr] switches [on ? "on" : "off"] \the [src]."), span_notice("You switch [on ? "on" : "off"] \the [src]."))
  			update_appearance()
  			if (on)
  				SSair.start_processing_machine(src)
  			. = TRUE
  		if("mode")
  			set_mode = params["mode"]
  