anchor.diff:  
   	if(lastgen > 100)
   		add_overlay(mutable_appearance(icon, "turb-o", FLY_LAYER))
  -
  -	updateDialog()
   
   /obj/machinery/power/turbine/attackby(obj/item/I, mob/user, params)
   	if(default_deconstruction_screwdriver(user, initial(icon_state), initial(icon_state), I))
  
positive.code: 
  	default_deconstruction_crowbar(I)
  
  /obj/machinery/power/turbine/ui_interact(mob/user)
  
  	if(!Adjacent(user)  || (machine_stat & (NOPOWER|BROKEN)) && !issilicon(user))
  		user.unset_machine(src)
  		user << browse(null, "window=turbine")
  		return
  
  	var/t = "<TT><B>Gas Turbine Generator</B><HR><PRE>"
  
  	t += "Generated power : [DisplayPower(lastgen)]<BR><BR>"
  
  	t += "Turbine: [round(compressor.rpm)] RPM<BR>"
  
  	t += "Starter: [ compressor.starter ? "<A href='?src=[REF(src)];str=1'>Off</A> <B>On</B>" : "<B>Off</B> <A href='?src=[REF(src)];str=1'>On</A>"]"
  
  	t += "</PRE><HR><A href='?src=[REF(src)];close=1'>Close</A>"
  
  	t += "</TT>"
  	var/datum/browser/popup = new(user, "turbine", name)
  	popup.set_content(t)
  	popup.open()
  
  	return
  
  /obj/machinery/power/turbine/Topic(href, href_list)
  	if(..())
  		return
  
  	if( href_list["close"] )
  		usr << browse(null, "window=turbine")
  		usr.unset_machine(src)
  		return
  
  	else if( href_list["str"] )
  		if(compressor)
  			compressor.starter = !compressor.starter
  
  	updateDialog()
  
  
  
  
  
  /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  
negative.code: 	else
  		if(rpm<1000)
  			rpmtarget = 0
  
  	if(rpm>50000)
  		add_overlay(mutable_appearance(icon, "comp-o4", FLY_LAYER))
  