anchor.diff:  	if(launch_status == ENDGAME_LAUNCHED)
   		dock(SSshuttle.getDock("[id]_away")) //Escape pods dock at centcomm
   		mode = SHUTTLE_ENDGAME
  -		
  +
   /obj/docking_port/mobile/emergency/on_emergency_dock()
   	return
   
  
positive.code: 		if(initial_engines > 0)
  			change_per_engine = (ENGINE_COEFF_MAX -  1) / initial_engines //just linear drop to max delay
  		return Clamp(1 + delta * change_per_engine,ENGINE_COEFF_MIN,ENGINE_COEFF_MAX)
  		
  
  /obj/docking_port/mobile/proc/in_flight()
  	switch(mode)
  
negative.code: 
  	var/rotation = 0
  	if(new_dock.dir != dir) //Even when the dirs are the same rotation is coming out as not 0 for some reason
  		rotation = dir2angle(new_dock.dir)-dir2angle(dir)
  		if ((rotation % 90) != 0)
  			rotation += (rotation % 90) //diagonal rotations not allowed, round up
  		rotation = SimplifyDegrees(rotation)
  