anchor.diff:  	var/toggled = TRUE 	// Is it toggled on
   	var/long_range_link = FALSE  // Can you link it across Z levels or on the otherside of the map? (Relay & Hub)
   	var/hide = FALSE  // Is it a hidden machine?
  +
  +	var/generates_heat = TRUE 	//yogs turn off tcomms generating heat
  +	var/heatoutput = 2500		//yogs modify power output per trafic removed(usual heat capacity of the air in server room is 1600J/K)
   
   
   /obj/machinery/telecomms/proc/relay_information(datum/signal/subspace/signal, filter, copysig, amount = 20)
  
positive.code: 	// Update the icon
  	update_icon()
  
  	if(traffic > 0)
  		traffic -= netspeed
  		if (traffic < 0)  //yogs start
  			traffic = 0   //yogs end
  
  /obj/machinery/telecomms/emp_act(severity)
  	. = ..()
  
negative.code: 	var/list/links = list() // list of machines this machine is linked to
  	var/traffic = 0 // value increases as traffic increases
  	var/netspeed = 5 // how much traffic to lose per tick (50 gigabytes/second * netspeed)
  	var/net_efective = 100 //yogs percentage of netspeed aplied
  	var/list/autolinkers = list() // list of text/number values to link with
  	var/id = "NULL" // identification string
  	var/network = "NULL" // the network of the machinery
  