# HG changeset patch
# User HackaLittleBit
# Date 1390739440 0
#      Sun Jan 26 12:30:40 2014 +0000
# Node ID 7bf61b7ad210136825222973cbe32b19c4b5b1c4
# Parent  b0402b37a4f748924f29ee309203c1832b03dfd8
Adjust take-off distance to 6 tiles for all airports.

diff --git a/src/table/airport_movement.h b/src/table/airport_movement.h
--- a/src/table/airport_movement.h
+++ b/src/table/airport_movement.h
@@ -53,22 +53,22 @@
 	AMD(   43,   37, 0,                               DIR_N ), // 04 Going towards terminal 2
 	AMD(   24,   37, 0,                               DIR_N ), // 05 Going towards terminal 2
 	AMD(   53,   37, 0,                               DIR_N ), // 06 Going for takeoff
-	AMD(   61,   40, AMED_EXACTPOS,                   DIR_NE), // 07 Taxi to start of runway (takeoff)
-	AMD(    3,   40, AMED_NOSPDCLAMP,                 DIR_N ), // 08 Accelerate to end of runway
-	AMD(  -79,   40, AMED_NOSPDCLAMP | AMED_TAKEOFF,  DIR_N ), // 09 Take off
-	AMD(  176,   40, AMED_HOLD       | AMED_SLOWTURN, DIR_N ), // 10 Fly to landing position in air
-	AMD(   60,   40, AMED_HOLD       | AMED_LAND,     DIR_N ), // 11 Going down for land
-	AMD(    3,   40, AMED_NOSPDCLAMP | AMED_BRAKE,    DIR_N ), // 12 Just landed, brake until end of runway
-	AMD(    7,   40, 0,                               DIR_N ), // 13 Just landed, turn around and taxi 1 square
-	AMD(   53,   40, 0,                               DIR_N ), // 14 Taxi from runway to crossing
+	AMD(   61,   38, AMED_EXACTPOS,                   DIR_NE), // 07 Taxi to start of runway (takeoff)
+	AMD(    3,   38, AMED_NOSPDCLAMP,                 DIR_N ), // 08 Accelerate to end of runway
+	AMD(  -93,   38, AMED_NOSPDCLAMP | AMED_TAKEOFF,  DIR_N ), // 09 Take off
+	AMD(  176,   38, AMED_HOLD       | AMED_SLOWTURN, DIR_N ), // 10 Fly to landing position in air
+	AMD(   60,   38, AMED_HOLD       | AMED_LAND,     DIR_N ), // 11 Going down for land
+	AMD(    3,   38, AMED_NOSPDCLAMP | AMED_BRAKE,    DIR_N ), // 12 Just landed, brake until end of runway
+	AMD(    7,   38, 0,                               DIR_N ), // 13 Just landed, turn around and taxi 1 square
+	AMD(   53,   38, 0,                               DIR_N ), // 14 Taxi from runway to crossing
 	AMD(    0,  150, AMED_HOLD       | AMED_SLOWTURN, DIR_N ), // 15 Fly around waiting for a landing spot (north-east)
 	AMD(    0,  -17, AMED_HOLD       | AMED_SLOWTURN, DIR_N ), // 16 Fly around waiting for a landing spot (north-west)
 	AMD(  232,  -17, AMED_HOLD       | AMED_SLOWTURN, DIR_N ), // 17 Fly around waiting for a landing spot (south-west)
-	AMD(  232,   40, AMED_HOLD       | AMED_SLOWTURN, DIR_N ), // 18 Fly around waiting for a landing spot (south)
+	AMD(  232,   38, AMED_HOLD       | AMED_SLOWTURN, DIR_N ), // 18 Fly around waiting for a landing spot (south)
 	AMD(   44,   37, AMED_HELI_RAISE,                 DIR_N ), // 19 Helicopter takeoff
-	AMD(   44,   40, AMED_NOSPDCLAMP | AMED_SLOWTURN, DIR_N ), // 20 In position above landing spot helicopter
-	AMD(   44,   40, AMED_HELI_LOWER,                 DIR_N ), // 21 Helicopter landing
-	AMD(  365,   40, AMED_NOSPDCLAMP | AMED_SLOWTURN, DIR_N ), // 22 Initial DIAGDIR_NE approach
+	AMD(   44,   38, AMED_NOSPDCLAMP | AMED_SLOWTURN, DIR_N ), // 20 In position above landing spot helicopter
+	AMD(   44,   38, AMED_HELI_LOWER,                 DIR_N ), // 21 Helicopter landing
+	AMD(  365,   38, AMED_NOSPDCLAMP | AMED_SLOWTURN, DIR_N ), // 22 Initial DIAGDIR_NE approach
 	AMD(   56, -193, AMED_NOSPDCLAMP | AMED_SLOWTURN, DIR_N ), // 23 Initial DIAGDIR_SE approach
 	AMD(  -17,  -17, AMED_NOSPDCLAMP | AMED_SLOWTURN, DIR_N ), // 24 Initial DIAGDIR_SW approach
 	AMD(	0,  235, AMED_NOSPDCLAMP | AMED_SLOWTURN, DIR_N ), // 25 Initial DIAGDIR_NW approach
@@ -79,19 +79,19 @@
 	AMD(   69,    3, AMED_EXACTPOS,                   DIR_SE), // 00 In Hangar
 	AMD(   72,   22, 0,                               DIR_N ), // 01 Taxi to right outside depot
 	AMD(    8,   22, AMED_EXACTPOS,                   DIR_SW), // 01 Taxi to right outside depot
-	AMD(   24,   36, AMED_EXACTPOS,                   DIR_SE), // 03 Terminal 1
-	AMD(   40,   36, AMED_EXACTPOS,                   DIR_SE), // 04 Terminal 2
-	AMD(   56,   36, AMED_EXACTPOS,                   DIR_SE), // 05 Terminal 3
-	AMD(   40,    8, AMED_EXACTPOS,                   DIR_NE), // 06 Helipad 1
-	AMD(   56,    8, AMED_EXACTPOS,                   DIR_NE), // 07 Helipad 2
-	AMD(   24,   22, 0,                               DIR_SW), // 08 Taxiing
-	AMD(   40,   22, 0,                               DIR_SW), // 09 Taxiing
-	AMD(   56,   22, 0,                               DIR_SW), // 10 Taxiing
+	AMD(   22,   36, AMED_EXACTPOS,                   DIR_SE), // 03 Terminal 1
+	AMD(   38,   36, AMED_EXACTPOS,                   DIR_SE), // 04 Terminal 2
+	AMD(   54,   36, AMED_EXACTPOS,                   DIR_SE), // 05 Terminal 3
+	AMD(   38,    8, AMED_EXACTPOS,                   DIR_NE), // 06 Helipad 1
+	AMD(   54,    8, AMED_EXACTPOS,                   DIR_NE), // 07 Helipad 2
+	AMD(   22,   22, 0,                               DIR_SW), // 08 Taxiing
+	AMD(   38,   22, 0,                               DIR_SW), // 09 Taxiing
+	AMD(   54,   22, 0,                               DIR_SW), // 10 Taxiing
 	AMD(   72,   40, 0,                               DIR_SE), // 11 Airport OUTWAY
 	AMD(   72,   54, AMED_EXACTPOS,                   DIR_NE), // 12 Accelerate to end of runway
 	AMD(    7,   54, AMED_NOSPDCLAMP,                 DIR_N ), // 13 Release control of runway, for smoother movement
 	AMD(    5,   54, AMED_NOSPDCLAMP,                 DIR_N ), // 14 End of runway
-	AMD(  -79,   54, AMED_NOSPDCLAMP | AMED_TAKEOFF,  DIR_N ), // 15 Take off
+	AMD(  -91,   54, AMED_NOSPDCLAMP | AMED_TAKEOFF,  DIR_N ), // 15 Take off
 	AMD(  189,   54, AMED_HOLD       | AMED_SLOWTURN, DIR_N ), // 16 Fly to landing position in air
 	AMD(   73,   54, AMED_HOLD       | AMED_LAND,     DIR_N ), // 17 Going down for land
 	AMD(    3,   54, AMED_NOSPDCLAMP | AMED_BRAKE,    DIR_N ), // 18 Just landed, brake until end of runway
@@ -104,16 +104,16 @@
 	/* Helicopter */
 	AMD(   80,    0, AMED_NOSPDCLAMP | AMED_SLOWTURN, DIR_N ), // 25 Bufferspace before helipad
 	AMD(   80,    0, AMED_NOSPDCLAMP | AMED_SLOWTURN, DIR_N ), // 26 Bufferspace before helipad
-	AMD(   32,    8, AMED_NOSPDCLAMP | AMED_SLOWTURN, DIR_N ), // 27 Get in position for Helipad1
-	AMD(   48,    8, AMED_NOSPDCLAMP | AMED_SLOWTURN, DIR_N ), // 28 Get in position for Helipad2
-	AMD(   32,    8, AMED_HELI_LOWER,                 DIR_N ), // 29 Land at Helipad1
-	AMD(   48,    8, AMED_HELI_LOWER,                 DIR_N ), // 30 Land at Helipad2
-	AMD(   32,    8, AMED_HELI_RAISE,                 DIR_N ), // 31 Takeoff Helipad1
-	AMD(   48,    8, AMED_HELI_RAISE,                 DIR_N ), // 32 Takeoff Helipad2
+	AMD(   30,    8, AMED_NOSPDCLAMP | AMED_SLOWTURN, DIR_N ), // 27 Get in position for Helipad1
+	AMD(   46,    8, AMED_NOSPDCLAMP | AMED_SLOWTURN, DIR_N ), // 28 Get in position for Helipad2
+	AMD(   30,    8, AMED_HELI_LOWER,                 DIR_N ), // 29 Land at Helipad1
+	AMD(   46,    8, AMED_HELI_LOWER,                 DIR_N ), // 30 Land at Helipad2
+	AMD(   30,    8, AMED_HELI_RAISE,                 DIR_N ), // 31 Takeoff Helipad1
+	AMD(   46,    8, AMED_HELI_RAISE,                 DIR_N ), // 32 Takeoff Helipad2
 	AMD(   64,   22, AMED_NOSPDCLAMP | AMED_SLOWTURN, DIR_N ), // 33 Go to position for Hangarentrance in air
 	AMD(   64,   22, AMED_HELI_LOWER,                 DIR_N ), // 34 Land in front of hangar
-	AMD(   40,    8, AMED_EXACTPOS,                   DIR_N ), // 35 pre-helitakeoff helipad 1
-	AMD(   56,    8, AMED_EXACTPOS,                   DIR_N ), // 36 pre-helitakeoff helipad 2
+	AMD(   38,    8, AMED_EXACTPOS,                   DIR_N ), // 35 pre-helitakeoff helipad 1
+	AMD(   54,    8, AMED_EXACTPOS,                   DIR_N ), // 36 pre-helitakeoff helipad 2
 	AMD(  365,   54, AMED_NOSPDCLAMP | AMED_SLOWTURN, DIR_N ), // 37 Initial DIAGDIR_NE approach
 	AMD(   56, -193, AMED_NOSPDCLAMP | AMED_SLOWTURN, DIR_N ), // 38 Initial DIAGDIR_SE approach
 	AMD(  -19,  -14, AMED_NOSPDCLAMP | AMED_SLOWTURN, DIR_N ), // 39 Initial DIAGDIR_SW approach
@@ -124,23 +124,23 @@
 static const AirportMovingData _airport_moving_data_city[30] = {
 	AMD(   85,    3, AMED_EXACTPOS,                   DIR_SE), // 00 In Hangar
 	AMD(   85,   22, 0,                               DIR_N ), // 01 Taxi to right outside depot
-	AMD(   26,   41, AMED_EXACTPOS,                   DIR_SW), // 02 Terminal 1
+	AMD(   22,   39, AMED_EXACTPOS,                   DIR_SW), // 02 Terminal 1
 	AMD(   56,   22, AMED_EXACTPOS,                   DIR_SE), // 03 Terminal 2
 	AMD(   38,    8, AMED_EXACTPOS,                   DIR_SW), // 04 Terminal 3
 	AMD(   65,    6, 0,                               DIR_N ), // 05 Taxi to right in infront of terminal 2/3
 	AMD(   80,   27, 0,                               DIR_N ), // 06 Taxiway terminals 2-3
-	AMD(   44,   63, 0,                               DIR_N ), // 07 Taxi to Airport center
-	AMD(   58,   71, 0,                               DIR_N ), // 08 Towards takeoff
-	AMD(   72,   85, 0,                               DIR_N ), // 09 Taxi to runway (takeoff)
-	AMD(   89,   85, AMED_EXACTPOS,                   DIR_NE), // 10 Taxi to start of runway (takeoff)
-	AMD(    3,   85, AMED_NOSPDCLAMP,                 DIR_N ), // 11 Accelerate to end of runway
-	AMD(  -79,   85, AMED_NOSPDCLAMP | AMED_TAKEOFF,  DIR_N ), // 12 Take off
-	AMD(  205,   87, AMED_HOLD       | AMED_SLOWTURN, DIR_N ), // 13 Fly to landing position in air
-	AMD(   89,   87, AMED_HOLD       | AMED_LAND,     DIR_N ), // 14 Going down for land
-	AMD(   20,   87, AMED_NOSPDCLAMP | AMED_BRAKE,    DIR_N ), // 15 Just landed, brake until end of runway
-	AMD(   20,   87, 0,                               DIR_N ), // 16 Just landed, turn around and taxi 1 square // NOT USED
-	AMD(   36,   71, 0,                               DIR_N ), // 17 Taxi from runway to crossing
-	AMD(  144,   87, AMED_HOLD       | AMED_SLOWTURN, DIR_N ), // 18 Fly around waiting for a landing spot (north-east)
+	AMD(   42,   58, 0,                               DIR_N ), // 07 Taxi to Airport center
+	AMD(   55,   71, 0,                               DIR_N ), // 08 Towards takeoff
+	AMD(   70,   86, 0,                               DIR_N ), // 09 Taxi to runway (takeoff)
+	AMD(   89,   86, AMED_EXACTPOS,                   DIR_NE), // 10 Taxi to start of runway (takeoff)
+	AMD(    3,   86, AMED_NOSPDCLAMP,                 DIR_N ), // 11 Accelerate to end of runway
+	AMD(  -93,   86, AMED_NOSPDCLAMP | AMED_TAKEOFF,  DIR_N ), // 12 Take off
+	AMD(  205,   86, AMED_HOLD       | AMED_SLOWTURN, DIR_N ), // 13 Fly to landing position in air
+	AMD(   89,   86, AMED_HOLD       | AMED_LAND,     DIR_N ), // 14 Going down for land
+	AMD(   14,   86, AMED_NOSPDCLAMP | AMED_BRAKE,    DIR_N ), // 15 Just landed, brake until end of runway
+	AMD(   16,   84, 0,                               DIR_N ), // 16 Just landed, turn around and taxi 1 square // NOT USED
+	AMD(   31,   69, 0,                               DIR_N ), // 17 Taxi from runway to crossing
+	AMD(  144,   86, AMED_HOLD       | AMED_SLOWTURN, DIR_N ), // 18 Fly around waiting for a landing spot (north-east)
 	AMD(  140, -200, AMED_NOSPDCLAMP | AMED_SLOWTURN, DIR_N ), // 19 Not Used
 	AMD(  257,    0, AMED_HOLD       | AMED_SLOWTURN, DIR_N ), // 20 Fly around waiting for a landing spot (south-west)
 	AMD(  273,   68, AMED_HOLD       | AMED_SLOWTURN, DIR_N ), // 21 Fly around waiting for a landing spot (south)
@@ -158,23 +158,23 @@
 static const AirportMovingData _airport_moving_data_metropolitan[32] = {
 	AMD(   85,    3, AMED_EXACTPOS,                   DIR_SE), // 00 In Hangar
 	AMD(   85,   22, 0,                               DIR_N ), // 01 Taxi to right outside depot
-	AMD(   26,   41, AMED_EXACTPOS,                   DIR_SW), // 02 Terminal 1
+	AMD(   22,   39, AMED_EXACTPOS,                   DIR_SW), // 02 Terminal 1
 	AMD(   56,   22, AMED_EXACTPOS,                   DIR_SE), // 03 Terminal 2
 	AMD(   38,    8, AMED_EXACTPOS,                   DIR_SW), // 04 Terminal 3
 	AMD(   65,    6, 0,                               DIR_N ), // 05 Taxi to right in infront of terminal 2/3
 	AMD(   80,   27, 0,                               DIR_N ), // 06 Taxiway terminals 2-3
 	AMD(   49,   58, 0,                               DIR_N ), // 07 Taxi to Airport center
 	AMD(   72,   58, 0,                               DIR_N ), // 08 Towards takeoff
-	AMD(   72,   69, 0,                               DIR_N ), // 09 Taxi to runway (takeoff)
-	AMD(   89,   69, AMED_EXACTPOS,                   DIR_NE), // 10 Taxi to start of runway (takeoff)
-	AMD(    3,   69, AMED_NOSPDCLAMP,                 DIR_N ), // 11 Accelerate to end of runway
-	AMD(  -79,   69, AMED_NOSPDCLAMP | AMED_TAKEOFF,  DIR_N ), // 12 Take off
-	AMD(  205,   85, AMED_HOLD       | AMED_SLOWTURN, DIR_N ), // 13 Fly to landing position in air
-	AMD(   89,   85, AMED_HOLD       | AMED_LAND,     DIR_N ), // 14 Going down for land
-	AMD(    3,   85, AMED_NOSPDCLAMP | AMED_BRAKE,    DIR_N ), // 15 Just landed, brake until end of runway
-	AMD(   21,   85, 0,                               DIR_N ), // 16 Just landed, turn around and taxi 1 square
-	AMD(   21,   69, 0,                               DIR_N ), // 17 On Runway-out taxiing to In-Way
-	AMD(   21,   58, AMED_EXACTPOS,                   DIR_SW), // 18 Taxi from runway to crossing
+	AMD(   72,   70, 0,                               DIR_N ), // 09 Taxi to runway (takeoff)
+	AMD(   89,   70, AMED_EXACTPOS,                   DIR_NE), // 10 Taxi to start of runway (takeoff)
+	AMD(    3,   70, AMED_NOSPDCLAMP,                 DIR_N ), // 11 Accelerate to end of runway
+	AMD(  -93,   70, AMED_NOSPDCLAMP | AMED_TAKEOFF,  DIR_N ), // 12 Take off
+	AMD(  205,   86, AMED_HOLD       | AMED_SLOWTURN, DIR_N ), // 13 Fly to landing position in air
+	AMD(   89,   86, AMED_HOLD       | AMED_LAND,     DIR_N ), // 14 Going down for land
+	AMD(    3,   86, AMED_NOSPDCLAMP | AMED_BRAKE,    DIR_N ), // 15 Just landed, brake until end of runway
+	AMD(   22,   86, 0,                               DIR_N ), // 16 Just landed, turn around and taxi 1 square
+	AMD(   22,   70, 0,                               DIR_N ), // 17 On Runway-out taxiing to In-Way
+	AMD(   22,   58, AMED_EXACTPOS,                   DIR_SW), // 18 Taxi from runway to crossing
 	AMD(    1,  193, AMED_HOLD       | AMED_SLOWTURN, DIR_N ), // 19 Fly around waiting for a landing spot (north-east)
 	AMD(    1,    1, AMED_HOLD       | AMED_SLOWTURN, DIR_N ), // 20 Fly around waiting for a landing spot (north-west)
 	AMD(  257,    1, AMED_HOLD       | AMED_SLOWTURN, DIR_N ), // 21 Fly around waiting for a landing spot (south-west)
@@ -183,7 +183,7 @@
 	AMD(   44,   63, AMED_HELI_RAISE,                 DIR_N ), // 24 Helicopter takeoff
 	AMD(   15,   54, AMED_NOSPDCLAMP | AMED_SLOWTURN, DIR_N ), // 25 Get in position above landing spot helicopter
 	AMD(   15,   54, AMED_HELI_LOWER,                 DIR_N ), // 26 Helicopter landing
-	AMD(   21,   58, AMED_EXACTPOS,                   DIR_SW), // 27 Transitions after landing to on-ground movement
+	AMD(   22,   58, AMED_EXACTPOS,                   DIR_SW), // 27 Transitions after landing to on-ground movement
 	AMD(  396,  157, AMED_NOSPDCLAMP | AMED_SLOWTURN, DIR_N ), // 28 Initial DIAGDIR_NE approach
 	AMD(  144, -180, AMED_NOSPDCLAMP | AMED_SLOWTURN, DIR_N ), // 29 Initial DIAGDIR_SE approach
 	AMD(    0,  -64, AMED_NOSPDCLAMP | AMED_SLOWTURN, DIR_N ), // 30 Initial DIAGDIR_SW approach
@@ -223,11 +223,11 @@
 	AMD(    3,    6, AMED_EXACTPOS,                   DIR_SW), // 28 Accelerate to end of runway
 	AMD(   60,    6, AMED_NOSPDCLAMP,                 DIR_N ), // 29 Release control of runway, for smoother movement
 	AMD(  105,    6, AMED_NOSPDCLAMP,                 DIR_N ), // 30 End of runway
-	AMD(  190,    6, AMED_NOSPDCLAMP | AMED_TAKEOFF,  DIR_N ), // 31 Take off
-	AMD(  221,  104, AMED_HOLD       | AMED_SLOWTURN, DIR_N ), // 32 Fly to landing position in air
-	AMD(  105,  104, AMED_HOLD       | AMED_LAND,     DIR_N ), // 33 Going down for land
-	AMD(    3,  104, AMED_NOSPDCLAMP | AMED_BRAKE,    DIR_N ), // 34 Just landed, brake until end of runway
-	AMD(   12,  104, AMED_SLOWTURN,                   DIR_N ), // 35 Just landed, turn around and taxi 1 square
+	AMD(  201,    6, AMED_NOSPDCLAMP | AMED_TAKEOFF,  DIR_N ), // 31 Take off
+	AMD(  221,  102, AMED_HOLD       | AMED_SLOWTURN, DIR_N ), // 32 Fly to landing position in air
+	AMD(  105,  102, AMED_HOLD       | AMED_LAND,     DIR_N ), // 33 Going down for land
+	AMD(    3,  102, AMED_NOSPDCLAMP | AMED_BRAKE,    DIR_N ), // 34 Just landed, brake until end of runway
+	AMD(   12,  102, AMED_SLOWTURN,                   DIR_N ), // 35 Just landed, turn around and taxi 1 square
 	AMD(    7,   84, 0,                               DIR_N ), // 36 Taxi from runway to crossing
 	AMD(    1,  209, AMED_HOLD       | AMED_SLOWTURN, DIR_N ), // 37 Fly around waiting for a landing spot (north-east)
 	AMD(    1,    6, AMED_HOLD       | AMED_SLOWTURN, DIR_N ), // 38 Fly around waiting for a landing spot (north-west)
@@ -287,7 +287,7 @@
 	AMD(    6,   22, AMED_EXACTPOS,                   DIR_SW), // 32 Accelerate to end of runway
 	AMD(  117,   22, AMED_NOSPDCLAMP,                 DIR_N ), // 33 Release control of runway, for smoother movement
 	AMD(  115,   22, AMED_NOSPDCLAMP,                 DIR_N ), // 34 End of runway
-	AMD(  195,   22, AMED_NOSPDCLAMP | AMED_TAKEOFF,  DIR_N ), // 35 Take off
+	AMD(  211,   22, AMED_NOSPDCLAMP | AMED_TAKEOFF,  DIR_N ), // 35 Take off
 	AMD(  252,   82, AMED_HOLD       | AMED_SLOWTURN, DIR_N ), // 36 Flying to landing position in air
 	AMD(  115,  166, AMED_HOLD       | AMED_LAND,     DIR_N ), // 37 Going down for land
 	AMD(    6,  166, AMED_NOSPDCLAMP | AMED_BRAKE,    DIR_N ), // 38 Just landed, brake until end of runway
@@ -295,10 +295,10 @@
 	AMD(    6,  142, 0,                               DIR_NW), // 40 Taxi from runway
 	AMD(    6,  126, 0,                               DIR_NW), // 41 Taxi from runway
 	AMD(    6,  118, AMED_EXACTPOS,                   DIR_NW), // 42 Airport entrance
-	AMD(   54,  342, AMED_HOLD       | AMED_SLOWTURN, DIR_N ), // 43 Fly around waiting for a landing spot ,north-east)
-	AMD( -202,   86, AMED_HOLD       | AMED_SLOWTURN, DIR_N ), // 44 Fly around waiting for a landing spot ,north-west)
-	AMD(   54, -170, AMED_HOLD       | AMED_SLOWTURN, DIR_N ), // 45 Fly around waiting for a landing spot ,south-west)
-	AMD(  310,   86, AMED_HOLD       | AMED_SLOWTURN, DIR_N ), // 46 Fly around waiting for a landing spot ,south)
+	AMD(    6,  336, AMED_HOLD       | AMED_SLOWTURN, DIR_N ), // 43 Fly around waiting for a landing spot ,north-east)
+	AMD( -180,   38, AMED_HOLD       | AMED_SLOWTURN, DIR_N ), // 44 Fly around waiting for a landing spot ,north-west)
+	AMD(  134, -164, AMED_HOLD       | AMED_SLOWTURN, DIR_N ), // 45 Fly around waiting for a landing spot ,south-west)
+	AMD(  320,  134, AMED_HOLD       | AMED_SLOWTURN, DIR_N ), // 46 Fly around waiting for a landing spot ,south)
 	/* Helicopter */
 	AMD(   94,   38, AMED_NOSPDCLAMP,                 DIR_N ), // 47 Bufferspace before helipad
 	AMD(   94,   38, AMED_NOSPDCLAMP,                 DIR_N ), // 48 Bufferspace before helipad
@@ -315,7 +315,7 @@
 	AMD(  134,  150, AMED_EXACTPOS,                   DIR_NE), // 59 Accelerate to end of runway2
 	AMD(   14,  150, AMED_NOSPDCLAMP,                 DIR_N ), // 60 Release control of runway2, for smoother movement
 	AMD(   18,  150, AMED_NOSPDCLAMP,                 DIR_N ), // 61 End of runway2
-	AMD(  -58,  150, AMED_NOSPDCLAMP | AMED_TAKEOFF,  DIR_N ), // 62 Take off2
+	AMD(  -78,  150, AMED_NOSPDCLAMP | AMED_TAKEOFF,  DIR_N ), // 62 Take off2
 	AMD(   22,    6, AMED_HOLD       | AMED_LAND,     DIR_N ), // 63 Going down for land2
 	AMD(  134,    6, AMED_NOSPDCLAMP | AMED_BRAKE,    DIR_N ), // 64 Just landed, brake until end of runway2in
 	AMD(  134,    6, 0,                               DIR_N ), // 65 Just landed, turn around and taxi
@@ -330,10 +330,10 @@
 	AMD(    6,  118, AMED_HELI_RAISE,                 DIR_N ), // 74 Helitakeoff outside depot 1
 	AMD(  134,  102, AMED_HELI_RAISE,                 DIR_N ), // 75 Helitakeoff outside depot 2
 	AMD(  231,  166, AMED_HOLD       | AMED_SLOWTURN, DIR_N ), // 76 Fly to landing position in air1
-	AMD(  388,  -22, AMED_NOSPDCLAMP | AMED_SLOWTURN, DIR_N ), // 77 Initial DIAGDIR_NE approach
-	AMD(  310, -132, AMED_NOSPDCLAMP | AMED_SLOWTURN, DIR_N ), // 78 Initial DIAGDIR_SE approach
-	AMD( -352,   86, AMED_NOSPDCLAMP | AMED_SLOWTURN, DIR_N ), // 79 Initial DIAGDIR_SW approach
-	AMD( -202,  268, AMED_NOSPDCLAMP | AMED_SLOWTURN, DIR_N ), // 80 Initial DIAGDIR_NW approach
+	AMD(  480,  134, AMED_NOSPDCLAMP | AMED_SLOWTURN, DIR_N ), // 77 Initial DIAGDIR_NE approach
+	AMD(  320,  -76, AMED_NOSPDCLAMP | AMED_SLOWTURN, DIR_N ), // 78 Initial DIAGDIR_SE approach
+	AMD( -340,   38, AMED_NOSPDCLAMP | AMED_SLOWTURN, DIR_N ), // 79 Initial DIAGDIR_SW approach
+	AMD( -180,  197, AMED_NOSPDCLAMP | AMED_SLOWTURN, DIR_N ), // 80 Initial DIAGDIR_NW approach
 };
 
 
