anchor.diff:  		var/new_rot = input("Please input desired bearing in degrees.", name, rotation) as num
   		if(..()) // Check after we input a value, as they could've moved after they entered something
   			return
  -		rotation = Clamp(round(new_rot, 0.1), -9999, 9999)
  -		rotation = SimplifyDegrees(rotation)
  +		rotation = Clamp(new_rot, -900, 900)
  +		rotation = round(rotation, 0.01)
   
   	if(href_list["setangle"])
   		var/new_angle = input("Please input desired elevation in degrees.", name, angle) as num
   		if(..())
   			return
  -		angle = Clamp(round(new_angle, 0.1), 1, 9999)
  +		angle = Clamp(round(new_angle, 0.01), 1, 9999)
   
   	if(href_list["setpower"])
   		var/pwr = href_list["setpower"]
  
positive.code: 		var/new_z = input("Please input desired sector.", name, z_co) as num
  		if(..())
  			return
  		z_co = Clamp(new_z, 1, 10)
  
  	if(href_list["send"])
  		sending = 1
  
negative.code: 	updateDialog()
  
  /obj/machinery/computer/telescience/proc/recalibrate()
  	teles_left = rand(30, 40)
  	power_off = rand(-10, 10)
  	rotation_off = rand(-10, 10)