//------------------------------------------------------------------------------
//Filename       tkcamp.inc
//System         
//Author         
//Date           
//Description    Source data to generate battlefields
//------------------------------------------------------------------------------
  
//---------------------------------------------------------------------------
	BattleField
	{
		FileName	BFTNKPLAYERBF00=BFPLYR00.BF,
		GroundGroup //GermanTruckConvoy =	 
		{
			Route		
			{
				WayPoint Tank0Trucks=
				{
					Target	UID_ToCpFlesquieres,
					Posn{
							Abs	{Z METRES300},
							 Abs	{Y -FT_1}
							},
					Range	METRES10,
//DeadCode JIM 29Nov96 					Event	{Setval {Quit3DNow,EVACUATESUCCESS}},
				Vel		100,
					Action	wpdmbtrknoactno
				},
				WayPoint	
				{
					Target	UID_AtWFlesquieres,
					Posn{
							Abs	{Z METRES1000},
							 Abs	{Y -FT_1}
							},
					Range	METRES10,
				Vel		100,
					Event	{	Event	BFREINFORCE,
							Setval {OkToQuit3DNow,EVACUATESUCCESS}}
				},
				WayPoint	
				{
					Target	UID_AtWFlesquieres,
					Posn{
//DeadCode JIM 29Nov96 							Abs	{X METRES300},
							Abs	{X METRES4000},
							Abs	{Z METRES4000},
							 Abs	{Y -FT_1}
							},
					Range	METRES10,
				Vel		100,
					Event	{Setval {Quit3DNow,EVACUATESUCCESS}}
				}

			},
			NumInForm	6,
			Formation	FORM_SINGLEFILE,
			Posn		{Abs	{UID_ToCpFlesquieres}, 
					 	Abs	{Y FT_TakeOff},
							Rel	{X -METRES200},
							Rel	{Z METRES100}
						},
			GroundItem //these are got by the tanks
			{
				Type		PT_ATruck,
				Side		NAT_FRIEND,
				Shape		ONIONG,
				Vel		50,
				MoveCode	GROUND_TAXI,
				UIDBand		RedGroundMobileBAND
//DeadCode RDH 24Nov96 			 	SetUID		UID_GermanTruck
			}
		},
		GroundGroup //GermanTruckConvoy =	 
		{
			Route	Tank0Trucks;
			NumInForm	6,
			Formation	FORM_SINGLEFILE,
			Posn		{Abs	{UID_ToCpFlesquieres}, 
					 	Abs	{Y FT_TakeOff},
							Rel	{X METRES300},
							Rel	{Z METRES150}
						},
			GroundItem GermanTruckItem =	 
			{
				Type		PT_ATruck,
				Side		NAT_FRIEND,
				Shape		TRUCK,
				Vel		50,
				MoveCode	GROUND_TAXI,
				UIDBand		RedGroundMobileBAND
//DeadCode RDH 24Nov96 			 	SetUID		UID_GermanTruck
			}
		},
			



	GroundGroup 
	{
		Route 
		{
			WayPoint	BritishTanksConvoy =
			{
				Target	UID_ToCpFlesquieres,
				Posn{
						Abs	{Z METRES300},
						Abs	{X -METRES50},
						 Abs	{Y -FT_1}
						},
				Range	METRES03,
			Vel		20,
				Action	wpacnoactionno
			},
			WayPoint	
			{
				Target	UID_AtWFlesquieres,
				Posn{
						Abs	{X METRES300},
						Abs	{Z METRES600},
						 Abs	{Y -FT_1}
						},
				Range	METRES03,
			Vel		20,
				Event	{Setval {Quit3DNow,EVACUATEFAILURE}}
			}
		},
		NumInForm	4,
		Posn		{Abs	{UID_ToCpFlesquieres}, 
				 	Abs	{Y FT_TakeOff},
						Rel	{X -METRES200},
						Rel	{Z -METRES50}
					},
		GroundItem BritishTanksItem =	 
		{
			Type		PT_ATank,
			Side		NAT_ENEMY,
			Shape		BTANK,
			Vel		50,
			MoveCode	GROUND_TAXI,
			UIDBand		BlueSAMBAND
		}
	},
	GroundGroup 
	{
		Route		BritishTanksConvoy,
		NumInForm	4,
		Posn		{Abs	{UID_ToCpFlesquieres}, 
				 	Abs	{Y FT_TakeOff},
						Rel	{X -METRES400},
						Rel	{Z -METRES100}
					},
		GroundItem BritishTanksItem2 =	 
		{
			Type		PT_ATank,
			Side		NAT_ENEMY,
			Shape		BTANK,
			Vel		50,
			MoveCode	GROUND_TAXI,
			UIDBand		BlueSAMBAND
		}
 	},

		AirGroup	//blue aircraft
		{
			Route		
			{
				WayPoint Tank0BlueACRoute=
				{
					Target	UID_AfCpFlesquieres,
					Posn	{Rel	{Y FT_750}},	
					Range 	METRES1000,
					Action	wpdivebombstraffeno
				},
				WayPoint	
				{
//DeadCode RDH 24Nov96 					Target	UID_GermanTrucks,
					Target	GermanTruckItem,
					
					Posn	{Rel	{Y FT_750}},	
					Range 	METRES1000,
					Action	wpdivebombstraffeno
				},
				WayPoint	
				{	Target	AlAfHermies,
					Posn	{Abs	{Y FT_EnterLandingPattern}
							},
					Action	wpalandingno,
					Range	DistEnterLandingPattern
				}
			},	
			Duty		DUTYCAP,
			NumInForm	3,
			NumInWing	3,

			Posn		{Abs	{UID_AfCpFlesquieres}, 
					 	Abs	{Y -METRES1000},
						Rel	{X -METRES1000},
						Rel	{Z -METRES300}
						},
		   	AirItem		     	
			{
				Vel		300,		//JIM 15Dec96
				Type		PT_CAMEL,
				Side		NAT_BLUE,
				MoveCode	AUTO_FOLLOWWP,
				Skill		SKILL_ACE,
				Morale		MORALE_HIGH,
				Home		AlAfHermies,
				Bombs		4
			}
		},


		AirGroup	//blue aircraft
		{
			Route	Tank0BlueACRoute;
			Duty		DUTYCAP,
			NumInForm	3,
			NumInWing	3,

			Posn		{Abs	{UID_AfCpFlesquieres}, 
					 	Abs	{Y -METRES1000},
						Rel	{X -METRES1100},
						Rel	{Z -METRES200}
						},
		   	AirItem		     	
			{
				Vel		300,		//JIM 15Dec96
				Type		PT_CAMEL,
				Side		NAT_BLUE,
				MoveCode	AUTO_FOLLOWWP,
				Skill		SKILL_ACE,
				Morale		MORALE_HIGH,
				Home		AlAfHermies,
				Bombs		4
			}
		},


		AirGroup	//timer aircraft
		{
			Route		
			{
				WayPoint	
				{
					Target	UID_AfCpFlesquieres,
					Posn{
					Abs	{X -METRES6000},
					Abs	{Z -METRES6000},
					Rel	{Y FT_750}},	
					Range 	METRES100,
					Action	wpacnoactionno
				},
				WayPoint	
				{
					Target	UID_AfCpFlesquieres,
					Posn{
					Abs	{X METRES6000},
					Abs	{Z -METRES6000},
					
						Rel	{Y METRES2000}},	
					Range 	METRES100,
					Action	wpacnoactionno
				},
				WayPoint	
				{
					Target	UID_AfCpFlesquieres,
					Posn{
					Abs	{Z -METRES6000},
					
						Rel	{Y METRES2000}},	
					Range 	METRES100,
					Action	wpacnoactionno,
					Event	{Setval {Quit3DNow,EVACUATEFAILURE}}
				}
			},	
			Duty		DUTYCAP,
			NumInForm	1,
			NumInWing	1,

			Posn		{Abs	{UID_AfCpFlesquieres}, 
						Rel	{Z -METRES6000},
					 	Rel	{Y METRES3000}
						},
		   	AirItem		     	
			{
				Type		PT_CAMEL,
				Side		NAT_GREEN,
				MoveCode	AUTO_FOLLOWWP,
				Skill		SKILL_ACE,
				Morale		MORALE_HIGH,
				Home		AlAfHermies,
				Bombs		4
			}
		},

		AirGroup	//intro mission
		{
			Route		
			{
				WayPoint	
				{
					Target	BritishTanksItem,
					
					Posn	{Rel	{Y METRES600}},	
//DeadCode RDH 10Dec96 					Range 	METRES2000,
					Action	wpdivebombstraffeno
				},
				WayPoint	
				{
					Target	BritishTanksItem2,
					
					Posn	{Rel	{Y METRES600}},	
//DeadCode RDH 10Dec96 					Range 	METRES2000,
					Action	wpdivebombstraffeno
				},
				WayPoint	
				{
					Target	GermanTruckItem,
					
					Posn	{Rel	{Y METRES600}},	
//DeadCode RDH 10Dec96 					Range 	METRES2000,
					Action	wpacnoactionno
				},
				WayPoint	
				{	Target	UID_AfCpProville,
					Posn	{Abs	{Y FT_EnterLandingPattern}
							},
					Action	wpalandingno,
					Range	DistEnterLandingPattern
				}
			},	
			Duty		DUTYCAP,

			Posn		{Abs	{UID_ToCpFlesquieres}, 
					 	Abs	{Y FT_TakeOff}
						},
		   	AirItem		     	
			{
				Side		NAT_FRIEND,
				MoveCode	AUTO_FOLLOWWP,
				Skill		SKILL_ACE,
				Morale		MORALE_HIGH,
				Home		FriendHomeBase,
				Bombs		4
			}
		}
	};


//---------------------------------------------------------------------------

	BattleField
	{
		FileName	BFEV_ACDEFEND=BFACDFD.BF,
		AirGroup	//main campaign
		{
			Route		
			{
//DeadCode JIM 17Dec96 				WayPoint	
//DeadCode JIM 17Dec96 				{
//DeadCode JIM 17Dec96 					Posn	{Abs	{CPP},
//DeadCode JIM 17Dec96 							 Abs	{Y FT_4000},
//DeadCode JIM 17Dec96 							 Rel	{Intercept	{CPP,CWP},
//DeadCode JIM 17Dec96 									 Bearing	ANGLES_90Deg,
//DeadCode JIM 17Dec96 									 Range	METRES500
//DeadCode JIM 17Dec96 									}
//DeadCode JIM 17Dec96 							},
//DeadCode JIM 17Dec96 					Range	MARGIN,
//DeadCode JIM 17Dec96  					Action	wpstartloopno
//DeadCode JIM 17Dec96 				},
//DeadCode JIM 17Dec96 				WayPoint
//DeadCode JIM 17Dec96 				{
//DeadCode JIM 17Dec96 					Posn	{Abs	{CPP},
//DeadCode JIM 17Dec96 							 Abs	{Y FT_4000},
//DeadCode JIM 17Dec96 							 Rel	{Intercept	{CPP,CWP},
//DeadCode JIM 17Dec96 									 Bearing	ANGLES_270Deg,
//DeadCode JIM 17Dec96 									 Range	METRES500
//DeadCode JIM 17Dec96 									}
//DeadCode JIM 17Dec96 							},
//DeadCode JIM 17Dec96 					Range	MARGIN,
//DeadCode JIM 17Dec96 					Action	wpstoploopchkno
//DeadCode JIM 17Dec96 				},
				WayPoint	
				{	Target	AlAfHermies,
					Posn	{Abs	{Y FT_EnterLandingPattern}
							},
					Action	wpalandingno,
					Range	DistEnterLandingPattern
				}
			},

			NumInForm	3,
			NumInWing	3,

//DeadCode RDH 17Dec96 			Posn		{Abs	{CPP}, 
//DeadCode RDH 17Dec96 						Rel	{Intercept	{CPP,CWP},
//DeadCode RDH 17Dec96 							 Bearing	ANGLES_0Deg,
//DeadCode RDH 17Dec96 							 Range		MILES01
//DeadCode RDH 17Dec96 							},	
//DeadCode RDH 17Dec96 					 	Abs	{Y CloudBase}
			Posn		{Abs	{CWP}, 
					 	Abs	{Y FT_2000},
						Rel	{X METRES1000},
						Rel	{Z -METRES100}
						},

		   	AirItem		     	
			{
				Vel		400,
				Type		PT_CAMEL,
				Character	CHAR_MRAVERAGE,
				Side		NAT_BLUE,
				MoveCode	AUTO_PRECOMBAT,
				Target		CPP,
				Skill		SKILL_HERO,
				Morale		MORALE_HIGH,
				Home		AlAfHermies
			}
		}

	};
//---------------------------------------------------------------------------



	BattleField
	{
		FileName	BFTNKPLAYERBF01=BFPLYR01.BF,
		ItemGroup	//main campaign - player!
		{


		SimpleItem	
		{
			Posn PosAlTdTrescault,
			Shape	EMPTY,						//MS 03Jul96
			UIDBand	LandscapeBAND,
			Event	{Event	BFEV_ACDEFEND,
				Setval {GlobalSkillMax,SKILL_ACE}
			}
		},
		SimpleItem	
		{
			Posn PosAlTdHavrincourtWd,
			Shape	EMPTY,						//MS 03Jul96
			UIDBand	LandscapeBAND,
			Event	{Event	BFEV_ACDEFEND,
				Setval {GlobalSkillMax,SKILL_ACE}
			}
		},
		SimpleItem	
		{
			Posn PosAlAfHermies,
			Shape	EMPTY,						//MS 03Jul96
			UIDBand	LandscapeBAND,
			Event	{Event	BFEV_ACDEFEND,
				Setval {GlobalSkillMax,SKILL_ACE}
			}
		},

		SimpleItem	
		{
			Posn {	Abs	{PosAlTdTrescault},
				Rel	{X -METRES1000,Z -METRES1000}
				},
			Shape	EMPTY,						//MS 03Jul96
			UIDBand	LandscapeBAND,
			Event	{Event	BFEV_ACDEFEND,
				Setval {GlobalSkillMax,SKILL_HERO}
			}
		},
		SimpleItem	
		{
			Posn {	Abs	{PosAlTdHavrincourtWd},
				Rel	{X -METRES1000,Z -METRES1000}
				},
			Shape	EMPTY,						//MS 03Jul96
			UIDBand	LandscapeBAND,
			Event	{Event	BFEV_ACDEFEND,
				Setval {GlobalSkillMax,SKILL_HERO}
			}
		},
		SimpleItem	
		{
			Posn {	Abs	{PosAlAfHermies},
				Rel	{X -METRES1000,Z -METRES1000}
				},
			Shape	EMPTY,						//MS 03Jul96
			UIDBand	LandscapeBAND,
			Event	{Event	BFEV_ACDEFEND,
				Setval {GlobalSkillMax,SKILL_HERO}
			}
		},

		SimpleItem	
		{
			Posn {	Abs	{PosAlTdTrescault},
				Rel	{X -METRES2000,Z -METRES2000}
				},
			Shape	EMPTY,						//MS 03Jul96
			UIDBand	LandscapeBAND,
			Event	{Event	BFEV_ACDEFEND,
				Setval {GlobalSkillMax,SKILL_HERO}
			}
		},
		SimpleItem	
		{
			Posn {	Abs	{PosAlTdHavrincourtWd},
				Rel	{X -METRES2000,Z -METRES2000}
				},
			Shape	EMPTY,						//MS 03Jul96
			UIDBand	LandscapeBAND,
			Event	{Event	BFEV_ACDEFEND,
				Setval {GlobalSkillMax,SKILL_HERO}
			}
		},
		SimpleItem	
		{
			Posn {	Abs	{PosAlAfHermies},
				Rel	{X -METRES2000,Z -METRES2000}
				},
			Shape	EMPTY,						//MS 03Jul96
			UIDBand	LandscapeBAND,
			Event	{Event	BFEV_ACDEFEND,
				Setval {GlobalSkillMax,SKILL_HERO}
			}
		},



			SimpleItem
			{
				Posn	{Abs
							{	X	MainPosX,
							 	Y	0,
								Z	MainPosZ
					}		},
				RedVetoedBAND,
			 	SetUID	MainPosDummy,
				Shape		EMPTY
			},
			SimpleItem
			{
				Posn	{Abs
							{	X	SubPosX,
							 	Y	0,
								Z	SubPosZ
					}		},
				RedVetoedBAND,
			 	SetUID	SubPosDummy,
				Shape		EMPTY
			}
		},


		AirGroup	//main campaign
		{
			Route		
			{
				WayPoint	
				{
//DeadCode JIM 25Sep96 					Target	BritishTanks,
					Target	MainObjective,
					Posn	{Y MainPosY},	
					Range 	MARGIN,
//DeadCode RDH 05Dec96 					Action	wpacnoactionno
					Action	MainAction
				},
				WayPoint	
				{
					Target	SubObjective,
					Posn	{Y SubPosY},
					Range 	MARGIN,
//DeadCode RDH 05Dec96 					Action	wpacnoactionno
					Action	SubAction
				},
				WayPoint	
				{	Target	FriendHomeBase,
					Posn	{Abs	{Y FT_EnterLandingPattern}
							},
					Action	wpalandingno,
					Range	DistEnterLandingPattern
				}
			},	

			Duty		DUTYCAP,
//use the following for final game				//RDH 05Dec96
			Posn		{Abs	{FriendHomeBase}, 
					 	Abs	{Y FT_TakeOff}
						},

//use the following for debugging				//RDH 05Dec96
//DeadCode RDH 16Dec96 			Posn		{Abs	{MainObjective}, 
//DeadCode RDH 16Dec96 					 	Abs	{Y CloudBase},
//DeadCode RDH 16Dec96 					 	Rel	{Y METRES500}
//DeadCode RDH 16Dec96 						},
		   	AirItem		     	
			{
				Side		NAT_FRIEND,
				MoveCode	AUTO_FOLLOWWP,
				Skill		SKILL_VETERAN,
				Morale		MORALE_HIGH,
				Home		FriendHomeBase,
				Bombs		4
			}
		}
	};


//---------------------------------------------------------------------------

	BattleField
	{
		FileName	FIL_BFTANKBLUEFLIGHT=BFTKBL01.BF,
		AirGroup	//blue aircraft
		{
			Route		
			{
				WayPoint	
				{
					Target	MainObjective,
					
					Posn	{Rel	{Y FT_2000}},	
					Range 	METRES2000,
					Action	wpdivebombstraffeno
				},
				WayPoint	
				{
					Target	SubObjective,
					Posn{ 
						 	Abs	{Y FT_1500,Z -METRES3000}	
							},
					Range 	MARGIN,
					Action	wpstartloopno
				},
				WayPoint	
				{
					Target	SubObjective,
					Posn{ 
						 	Abs	{Y FT_1500,Z METRES3000}	
							},
					Range 	MARGIN,
					Action	wpstoploopchkno
				},
				WayPoint	
				{	Target	AlAfHermies,
					Posn	{Abs	{Y FT_EnterLandingPattern}
							},
					Action	wpalandingno,
					Range	DistEnterLandingPattern
				}
			},	
			Duty		DUTYCAP,
			NumInForm	1,
			NumInWing	1,

			Posn		{Abs	{PosAlAfHermies}, 
					 	Abs	{Y -FT_1000},
						Rel	{X -METRES2000}
						},
		   	AirItem		     	
			{
				Vel		200,
				Type		PT_CAMEL,
				Character	CHAR_CAVALIER,
				Side		NAT_BLUE,
				MoveCode	AUTO_FOLLOWWP,
				Skill		SKILL_ACE,
//DeadCode RDH 16Dec96 				Morale		MORALE_HIGH,
				Morale		MORALE_LOW,
				Home		AlAfHermies,
				Bombs		4
			}
		}
	};


//---------------------------------------------------------------------------
	BattleField
	{
		FileName	BFTANKGROUPS=BFTNKGRP.BF,
		GroundGroup	//BourlonWoodTanks =
		{
			Route		
			{
				WayPoint	
				{
					SetUID	UID_BourlonWoodTanks,
					Target	UID_AtWFlesquieres,
					Posn{
							 Abs	{Y -FT_1},
  					 Rel	{Bearing	ANGLES_225Deg,
							 Range	METRES1400
							}
							},
					Range	METRES03,
					Action	wpacnoactionno
				},
				WayPoint	
				{
					Target	UID_AtWFlesquieres,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1}
							},
					Range	METRES03,
					Action	wpstopno
				},
				WayPoint		
				{
					Target	UID_AtGraincourt,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1}
							},
					Range	METRES03,
					Action	wpstopno
				},
				WayPoint		
				{
					Target	UID_AtSEGraincourt,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1}
							},
					Range	METRES03,
					Action	wpstopno
				},
				WayPoint		
				{
					Target	UID_AtAnneux,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1}
							},
					Range	METRES03,
					Action	wpstopno
				},
				WayPoint		
				{
					Target	UID_AtBourlonWd,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1}
							},
					Range	METRES03,
					Action	wpstopno
				},
				WayPoint		
				{
					Target	UID_AtFontaine,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1}
							},
					Range	METRES03,
					Action	wpstopno
				},
				WayPoint		
				{
					Target	UID_AtEFontaine,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1}
							},
					Range	METRES03,
					Action	wpstopno
				},
				WayPoint		
				{
					Target	UID_BrNtFontaine,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1},
  					 Rel	{Bearing	ANGLES_270Deg,
							 Range	METRES200
							}
							},
					Range	METRES03,
					Action	wpacnoactionno
				},
				WayPoint		
				{
					SetUID	UID_BourlonWoodEndTanks,
					Target	UID_AtEENCantaing,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1}
							},
					Range	METRES03,
					Action	wpstopno
				}
			},	

			NumInForm	0

		},

		GroundGroup	//MarcoingTanks =
		{
			Route		
			{
				WayPoint	
				{
					SetUID	UID_MarcoingTanks,
					Target	UID_AtSRibecourt,
					Posn{
							 Abs	{Y -FT_1},
  					 Rel	{Bearing	ANGLES_225Deg,
							 Range	METRES1200
							}
							},
					Range	METRES03,
					Action	wpacnoactionno
				},
				WayPoint	
				{
					Target	UID_AtSRibecourt,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1}
							},
					Range	METRES03,
					Action	wpstopno
				},
				WayPoint		
				{
					Target	UID_AtWRibecourt,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1}
							},
					Range	METRES03,
					Action	wpstopno
				},
				WayPoint		
				{
					Target	UID_AtNRibecourt,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1}
							},
					Range	METRES03,
					Action	wpstopno
				},
				WayPoint		
				{
					Target	UID_AtRibecourtLine,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1}
							},
					Range	METRES03,
					Action	wpstopno
				},
				WayPoint		
				{
					Target	UID_AtWMarcoing,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1}
							},
					Range	METRES03,
					Action	wpstopno
				},
				WayPoint		
				{
					Target	UID_AtCMarcoing,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1}
							},
					Range	METRES03,
					Action	wpstopno
				},
				WayPoint		
				{
					Target	UID_BrNtMarcoing,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1},
  					 Rel	{Bearing	ANGLES_270Deg,
							 Range	METRES200
							}
							},
					Range	METRES03,
					Action	wpacnoactionno
				},
				WayPoint		
				{
					SetUID	UID_MarcoingEndTanks,
					Target	UID_AtEEMarcoing,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1}
							},
					Range	METRES03,
					Action	wpstopno
				}
			},	

			NumInForm	0
//DeadCode JIM 25Sep96 ,

//DeadCode JIM 25Sep96 			Posn	{Abs	{UID_AlTdHavrincourtWd},
//DeadCode JIM 25Sep96 					 Abs	{Y -FT_1}
//DeadCode JIM 25Sep96 					},
//DeadCode JIM 25Sep96 
//DeadCode JIM 25Sep96 		   	GroundItem BritishTanks =	 
//DeadCode JIM 25Sep96 			{
//DeadCode JIM 25Sep96 				Type		PT_ATank,
//DeadCode JIM 25Sep96 				Side		NAT_ENEMY,
//DeadCode JIM 25Sep96 				Shape		BTANK,
//DeadCode JIM 25Sep96 				Vel		50,
//DeadCode JIM 25Sep96 				MoveCode	GROUND_TAXI,
//DeadCode JIM 25Sep96 				UIDBand		BlueSAMBAND
//DeadCode JIM 25Sep96 			}
		},
		GroundGroup	//CantaingTanks =
		{
			Route		
			{
				WayPoint		
				{
					SetUID	UID_CantaingTanks,
					Target	UID_AtNWFlesquieres,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1},
  					 Rel	{Bearing	ANGLES_195Deg,
							 Range	METRES1000
							}
							},
					Range	METRES03,
					Action	wpacnoactionno
				},
				WayPoint		
				{
					Target	UID_AtNWFlesquieres,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1}
							},
					Range	METRES03,
					Action	wpstopno
				},
				WayPoint		
				{
					Target	UID_AtNFlesquieres,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1}
							},
					Range	METRES03,
					Action	wpstopno
				},
				WayPoint		
				{
					Target	UID_AtOrival,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1}
							},
					Range	METRES03,
					Action	wpstopno
				},
				WayPoint		
				{
					Target	UID_AtEOrival,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1}
							},
					Range	METRES03,
					Action	wpstopno
				},
				WayPoint		
				{
					Target	UID_AtSWCantaing,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1}
							},
					Range	METRES03,
					Action	wpstopno
				},
				WayPoint		
				{
					Target	UID_AtSCantaing,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1}
							},
					Range	METRES03,
					Action	wpstopno
				},
				WayPoint		
				{
					Target	UID_AtECantaing,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1}
							},
					Range	METRES03,
					Action	wpstopno
				},
				WayPoint		
				{
					Target	UID_BrNtCantaing,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1},
  					 Rel	{Bearing	ANGLES_270Deg,
							 Range	METRES200
							}
							},
					Range	METRES03,
					Action	wpacnoactionno
				},
				WayPoint		
				{
					SetUID	UID_CantaingEndTanks,
					Target	UID_AtEECantaing,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1}
							},
					Range	METRES03,
					Action	wpstopno
				}
			},	

			NumInForm	0
//DeadCode JIM 25Sep96 ,
//DeadCode JIM 25Sep96 
//DeadCode JIM 25Sep96 			Posn	{Abs	{UID_AlTdHavrincourtWd},
//DeadCode JIM 25Sep96 					 Abs	{Y -FT_1}
//DeadCode JIM 25Sep96 					},
//DeadCode JIM 25Sep96 
//DeadCode JIM 25Sep96 		   	GroundItem BritishCantaingTanks =	 
//DeadCode JIM 25Sep96 			{
//DeadCode JIM 25Sep96 				Type		PT_ATank,
//DeadCode JIM 25Sep96 				Side		NAT_ENEMY,
//DeadCode JIM 25Sep96 				Shape		BTANK,
//DeadCode JIM 25Sep96 				Vel		50,
//DeadCode JIM 25Sep96 				MoveCode	GROUND_TAXI,
//DeadCode JIM 25Sep96 				UIDBand		BlueSAMBAND
//DeadCode JIM 25Sep96 			}
		},
		GroundGroup	//NoyellesTanks =
		{
			Route		
			{
				WayPoint		
				{
					SetUID	UID_NoyellesTanks,
					Target	UID_AtSWFlesquieres,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1},
  					 Rel	{Bearing	ANGLES_170Deg,
							 Range	METRES1000
							}
							},
					Range	METRES03,
					Action	wpacnoactionno
				},
				WayPoint		
				{
					Target	UID_AtSWFlesquieres,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1}
							},
					Range	METRES03,
					Action	wpstopno
				},
				WayPoint		
				{
					Target	UID_AtFlesquieres,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1}
							},
					Range	METRES03,
					Action	wpstopno
				},
				WayPoint		
				{
					Target	UID_AtSFlesquieres,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1}
							},
					Range	METRES03,
					Action	wpstopno
				},
				WayPoint		
				{
					Target	UID_AtNPremy,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1}
							},
					Range	METRES03,
					Action	wpstopno
				},
				WayPoint		
				{
					Target	UID_AtNNMarcoing,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1}
							},
					Range	METRES03,
					Action	wpstopno
				},
				WayPoint		
				{
					Target	UID_AtSNoyelles,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1}
							},
					Range	METRES03,
					Action	wpstopno
				},
				WayPoint		
				{
					Target	UID_AtNoyelles,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1}
							},
					Range	METRES03,
					Action	wpstopno
				},
				WayPoint		
				{
					Target	UID_BrNtNoyelles,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1},
  					 Rel	{Bearing	ANGLES_270Deg,
							 Range	METRES200
							}
							},
					Range	METRES03,
					Action	wpacnoactionno
				},
				WayPoint		
				{
					SetUID	UID_NoyellesEndTanks,
					Target	UID_AtEENoyelles,
					Posn{
							Abs	{Z -METRES200,X -METRES50},
							 Abs	{Y -FT_1}
							},
					Range	METRES03,
					Action	wpstopno
				}
			},	

			NumInForm	0
//DeadCode JIM 25Sep96 ,
//DeadCode JIM 25Sep96 
//DeadCode JIM 25Sep96 			Posn	{Abs	{UID_AlTdHavrincourtWd},
//DeadCode JIM 25Sep96 					 Abs	{Y -FT_1}
//DeadCode JIM 25Sep96 					},
//DeadCode JIM 25Sep96 
//DeadCode JIM 25Sep96 		   	GroundItem BritishNoyellesTanks =	 
//DeadCode JIM 25Sep96 			{
//DeadCode JIM 25Sep96 				Type		PT_ATank,
//DeadCode JIM 25Sep96 				Side		NAT_ENEMY,
//DeadCode JIM 25Sep96 				Shape		BTANK,
//DeadCode JIM 25Sep96 				Vel		50,
//DeadCode JIM 25Sep96 				MoveCode	GROUND_TAXI,
//DeadCode JIM 25Sep96 				UIDBand		BlueSAMBAND
//DeadCode JIM 25Sep96 			}
		}
	};

//---------------------------------------------------------------------------

	BattleField
	{
		FileName	BFTANKAAASITE=BFTKAAA.BF,
		SimpleItem	
		{
			Posn	{Abs	{WP1}},
			Shape		ONIONB,		//gun on truck
//DeadCode RDH 06Dec96 			UIDBand		BlueGroundMobileBAND
			UIDBand		BlueAAASiteBAND
		}
//DeadCode JIM 25Sep96 		GroundGroup BritishAAA =	 
//DeadCode JIM 25Sep96 		{
//DeadCode JIM 25Sep96 			NumInForm	1,
//DeadCode JIM 25Sep96 
//DeadCode JIM 25Sep96 			Posn	{Abs	{UID_AlTdHavrincourtWd},
//DeadCode JIM 25Sep96 					 Abs	{Y -FT_1}
//DeadCode JIM 25Sep96 					},
//DeadCode JIM 25Sep96 			GroundItem BritishAAAItem =	 
//DeadCode JIM 25Sep96 			{
//DeadCode JIM 25Sep96 				Type		PT_ATank,
//DeadCode JIM 25Sep96 				Side		NAT_ENEMY,
//DeadCode JIM 25Sep96 				Shape		BTANK,
//DeadCode JIM 25Sep96 				Vel		50,
//DeadCode JIM 25Sep96 				MoveCode	GROUND_TAXI,
//DeadCode JIM 25Sep96 				UIDBand		BlueSAMBAND
//DeadCode JIM 25Sep96 			}
//DeadCode JIM 25Sep96 		}
	};

//---------------------------------------------------------------------------
	BattleField
	{
		FileName	BFREINFORCE=BFREINF.BF,
		AirGroup	//red aircraft
		{
			Route		
			{
				WayPoint ReinfACRoute=
				{
					Target	UID_AtWFlesquieres,
					Posn	{Rel	{Y FT_750}},	
					Range 	METRES1000,
					Action	wpacnoactionno
				},
				WayPoint	
				{
					
					Target	UID_ToCpFlesquieres,
					Posn	{Rel	{Y FT_750}},	
					Range 	METRES1000,
					Action	wpacnoactionno
				},
				WayPoint	
				{	Target	UID_AfCpProville,
					Posn	{Abs	{Y FT_EnterLandingPattern}
							},
					Action	wpalandingno,
					Range	DistEnterLandingPattern
				}
			},	
			Duty		DUTYCAP,
			NumInForm	3,
			NumInWing	3,

			Posn		{Abs	{UID_AtWFlesquieres}, 
					 	Abs	{Y METRES1000}
						},
		   	AirItem		     	
			{
				Type		PT_ALBATROS_D3,
				Side		NAT_RED,
				MoveCode	AUTO_FOLLOWWP,
				Skill		SKILL_ACE,
				Morale		MORALE_HIGH,
				Home		FriendHomeBase,
				Bombs		4
			}
		}
};
//---------------------------------------------------------------------------

	BattleField
	{
		FileName	BFTANKSET=BFTNKSET.BF,
	   	GroundGroup //BritishTankConvoy =	 
		{
			Route	WP2,
			NumInForm	ConvoyCount,
			Posn	{Abs	{WP1}},
//DeadCode JIM 25Sep96 			Posn	{Abs	{UID_AlTdHavrincourtWd},
//DeadCode JIM 25Sep96 					 Abs	{Y -FT_1}
//DeadCode JIM 25Sep96 					},
			GroundItem //BritishTankItem =	 
			{
				Type		PT_ATank,
				Side		NAT_ENEMY,
				Shape		BTANK,
				Vel		50,
				MoveCode	GROUND_TAXI,
				UIDBand		BlueSAMBAND
			}
		}
	};
//---------------------------------------------------------------------------

	BattleField
	{
		FileName	BFTRUCKSET=BFTRKSET.BF,
		GroundGroup //BritishTruckConvoy =	 
		{
			Route	WP2,
			NumInForm	ConvoyCount,
			Posn	{Abs	{WP1}},
//DeadCode JIM 25Sep96 			NumInForm	1,
//DeadCode JIM 25Sep96 
//DeadCode JIM 25Sep96 			Posn	{Abs	{UID_AlTdHavrincourtWd},
//DeadCode JIM 25Sep96 					 Abs	{Y -FT_1}
//DeadCode JIM 25Sep96 					},
			GroundItem //BritishTruckItem =	 
			{
				Type		PT_ATruck,
				Side		NAT_ENEMY,
				Shape		ONIONB,
				Vel		50,
				MoveCode	GROUND_TAXI,
				UIDBand		BlueGroundMobileBAND
			}
		}
	};

