anchor.diff:  	if(uplinkholder)
   		dat += "[uplinkholder.hidden_uplink.telecrystals] telecrystals remain in this uplink.<BR>"
   		if(linkedboss)
  -			dat += "Donate TC: <a href='byond://?src=\ref[src];donate1=1'>1</a> | <a href='byond://?src=\ref[src];donate5=1'>5</a>"
  +			dat += "Donate TC: <a href='byond://?src=\ref[src];donate=1'>1</a> | <a href='byond://?src=\ref[src];donate=5'>5</a> | <a href='byond://?src=\ref[src];donate=-1'>All</a>"
   		dat += "<br><a href='byond://?src=\ref[src];eject=1'>Eject Uplink</a>"
   
   
  
positive.code: 
  	var/dat = ""
  	dat += "<a href='byond://?src=\ref[src];scan=1'>Scan for TC stations.</a><BR>"
  	dat += "This [src] has [storedcrystals] telecrystals available for distribution. <BR>"
  	dat += "<BR><BR>"
  
  
  
negative.code: 
  /obj/machinery/computer/telecrystals/uplinker/proc/donateTC(amt, addLog = 1)
  	if(uplinkholder && linkedboss)
  		if(amt < 0)
  			linkedboss.storedcrystals += uplinkholder.hidden_uplink.telecrystals
  			if(addLog)
  				linkedboss.logTransfer("[src] donated [uplinkholder.hidden_uplink.telecrystals] telecrystals to [linkedboss].")
  			uplinkholder.hidden_uplink.telecrystals = 0
  		else if(amt <= uplinkholder.hidden_uplink.telecrystals)
  			uplinkholder.hidden_uplink.telecrystals -= amt
  			linkedboss.storedcrystals += amt
  			if(addLog)
  