anchor.diff:  		to_chat(user, "<span class='warning'>The access level of your card is not high enough.</span>")
   		return
   
  +	if (user in acted_recently)
  +		return
  +
   	var/old_len = authorized.len
  +	addtimer(CALLBACK(src, .proc/clear_recent_action, user), SHUTTLE_CONSOLE_ACTION_DELAY)
   
   	switch(action)
   		if("authorize")
  
positive.code: 	// Now check if we're on our way
  	. = TRUE
  	process()
  
  /obj/machinery/computer/emergency_shuttle/process()
  	// Launch check is in process in case auth_need changes for some reason
  
negative.code: 		A += list(list("name" = name, "job" = job))
  	data["authorizations"] = A
  
  	data["enabled"] = (IS_DOCKED && !ENGINES_STARTED) && !(user in acted_recently)
  	data["emagged"] = obj_flags & EMAGGED ? 1 : 0
  	return data
  
  