anchor.diff:  	reset_time = world.time + specops_return_delay	//set the timeout
   
   /datum/shuttle/ferry/multidock/specops/cancel_launch()
  +	if (!can_cancel())
  +		return
  +	
  +	cancel_countdown = 1
  +	radio_announce("ALERT: LAUNCH SEQUENCE ABORTED")
  +	if (istype(in_use, /obj/machinery/computer))
  +		var/obj/machinery/computer/C = in_use
  +		C.visible_message("\red Launch sequence aborted.")
  +	
   	..()
  -	cancel_countdown = 1
  +	
   
   
   /datum/shuttle/ferry/multidock/specops/can_launch()
  
positive.code: 		radio_announce("THE SPECIAL OPERATIONS SHUTTLE IS PREPARING FOR LAUNCH")
  
  	sleep_until_launch()
  	if (cancel_countdown)
  		radio_announce("ALERT: LAUNCH SEQUENCE ABORTED")
  		user.visible_message("\red Launch sequence aborted.")
  		return
  	
  	//launch
  	radio_announce("ALERT: INITIATING LAUNCH SEQUENCE")
  
negative.code: 			//Should call all the numbers but lag could mean some issues. Oh well. Not much I can do about that.
  
  		sleep(5)
  	
  	launch_prep = 0
  
  
  