anchor.diff:  		else if(mode == SHUTTLE_ESCAPE)
   			destination = SSshuttle.getDock("emergency_away")
   		create_ripples(destination)
  -		
  +
   	switch(mode)
   		if(SHUTTLE_RECALL)
   			if(time_left <= 0)
  
positive.code: 	var/auth_need = 3
  	var/list/authorized = list()
  	paiAllowed = 0
  
  /obj/machinery/computer/emergency_shuttle/attackby(obj/item/I, mob/user,params)
  	if(istype(I, /obj/item/weapon/card/id))
  
negative.code: 			. = authorize(user)
  
  		if("repeal")
  			if(world.time >= cooldownTime)
  				authorized -= ID
  				cooldownTime = world.time + revokeCooldown
  
  		if("abort")
  			if(world.time >= cooldownTime)
  				if(authorized.len)
  					// Abort. The action for when heads are fighting over whether
  					// to launch early.
  					authorized.Cut()
  					. = TRUE
  					cooldownTime = world.time + revokeCooldown
  
  	if((old_len != authorized.len) && !ENGINES_STARTED)
  		var/alert = (authorized.len > old_len)
  