anchor.diff:  
   /obj/machinery/computer/turbine_computer/ui_data(mob/user)
   	var/list/data = list()
  -
   	data["compressor"] = compressor ? TRUE : FALSE
   	data["compressor_broke"] = (!compressor || (compressor.machine_stat & BROKEN)) ? TRUE : FALSE
   	data["turbine"] = compressor?.turbine ? TRUE : FALSE
   	data["turbine_broke"] = (!compressor || !compressor.turbine || (compressor.turbine.machine_stat & BROKEN)) ? TRUE : FALSE
   	data["online"] = compressor?.starter
  -
   	data["power"] = DisplayPower(compressor?.turbine?.lastgen)
   	data["rpm"] = compressor?.rpm
   	data["temp"] = compressor?.gas_contained.temperature
  -
   	return data
   
   /obj/machinery/computer/turbine_computer/ui_act(action, params)
   	if(..())
   		return
  +
   	switch(action)
   		if("toggle_power")
   			if(compressor && compressor.turbine)
  
positive.code: 	rpm = min(rpm, (COMPFRICTION*efficiency)/2)
  	rpm = max(0, rpm - (rpm*rpm)/(COMPFRICTION*efficiency))
  
  
  	if(starter && !(machine_stat & NOPOWER))
  		use_power(2800)
  		if(rpm<1000)
  
negative.code: 	icon_screen = "turbinecomp"
  	icon_keyboard = "tech_key"
  	circuit = /obj/item/circuitboard/computer/turbine_computer
  	ui_x = 310
  	ui_y = 150
  	var/obj/machinery/power/compressor/compressor
  	var/id = 0
  
  /obj/machinery/computer/turbine_computer/Initialize()
  	. = ..()
  