//ye ole drop turret on which all stands
	params["_vic"];
//The object that has the action menu to deploy this at-te
	_dropTurret=_vic;
//The stomper that makes at-te move	
	atte_drive = "B_UGV_01_rcws_F" createVehicle (position _dropTurret);

//sleep 1;
// create the ai crew to allow you to control the uav;
	createVehicleCrew atte_drive;
// make invis,the uav that is; 0,1,2,3
	for [{_i=0}, {_i<(4)}, {_i=_i+1}] do
	{
		atte_drive setobjecttextureglobal [_i,""];  
	};
// remove cargo space of uav;
	[atte_drive, -1] call ace_cargo_fnc_setSpace;
 

// damage the wheels of uav to set top speed: gives 3 speeds slow forward = 10km forward = 20km fast forward = 29km;
	{atte_drive setHitPointDamage[_x,0.90]} forEach ["HitLF2Wheel","HitRF2Wheel"];
	{atte_drive setHitPointDamage[_x,0.90]} forEach ["HitLFWheel","HitRFWheel"];
	{atte_drive setHitPointDamage[_x,0.90]} forEach ["HitLmWheel","HitRmWheel"];
	
	//dmgs lights
	atte_drive setHitIndex [20, 1];
	atte_drive setHitIndex [21, 1];
	atte_drive setHitIndex [22, 1];
	atte_drive setHitIndex [23, 1];
	atte_drive setHitIndex [24, 1];	
	
//cant take dmg the stomper	
	atte_drive allowDamage false;  	
	atte_drive lockTurret [[1], true];

// Remove the stompers weapons and add in smoke launcher and laser desig;
	atte_drive removeWeapon "HMG_127_UGV";
	atte_drive removeWeapon "GMG_40mm";

	atte_drive addWeaponTurret  ["SmokeLauncher",[0]];  
	for [{_i=0}, {_i<(5)}, {_i=_i+1}] do
	{
		atte_drive addMagazineTurret ["smokelaunchermag",[0]]; 
	};
	
	atte_drive addWeaponTurret  ["Laserdesignator_mounted",[0]];  
	atte_drive addMagazineTurret ["Laserbatteries",[0]]; 
	
                                                                                                      

// create the infantry cargo;
	clearMagazineCargoGlobal atte_drive;
	atte_drive addMagazineCargoGlobal ["SWOP_DC15ABlasterRifle_Low_Mag", 40];
	atte_drive addMagazineCargoGlobal ["SWOP_DC15ABlasterRifle_Full_Mag", 10];
	atte_drive addMagazineCargoGlobal ["SWOP_DC15ABlasterRifle_Mag", 20];
	atte_drive addMagazineCargoGlobal ["SWOP_DC15_Mag", 10];
	
	clearItemCargoGlobal atte_drive;
	atte_drive addItemCargoGlobal ["ACE_elasticBandage", 40];
	atte_drive addItemCargoGlobal ["ACE_quikclot", 40];
	atte_drive addItemCargoGlobal ["ACE_morphine", 15];
	atte_drive addItemCargoGlobal ["ACE_epinephrine", 15];
	atte_drive addItemCargoGlobal ["ACE_plasmaIV_500", 40];
	atte_drive addItemCargoGlobal ["ACE_packingBandage", 20];
	atte_drive addItemCargoGlobal ["SW_SquadShield_Mag", 3];
	atte_drive addItemCargoGlobal ["B_UavTerminal", 5];

//spawns a at-te on the dropturrets pos
	atte_body  = "Republic_ATTE" createVehicle (position _dropTurret);
	atte_body attachTo [atte_drive,[0,-0.5,-2]]; 

	
// ITT for troop transport;	
	atte_mens = "O_SWOP_HoverTa_2" createVehicle (position _dropTurret);
// Set the name and attach it to the Stomper;
	atte_mens attachTo [ATTE_DRIVE,[0,-4.2,2.2]];
// make it invisible;	
	(atte_mens) setobjecttextureglobal [0,""]; 
// make it invulnerable remove the ammo 
	atte_mens allowDamage false;
	atte_mens setvehicleammo 0;
	atte_mens lockDriver true;
	[atte_mens, 9] call ace_cargo_fnc_setSpace;


// crewITT,purpose allows uav driver to sit there;	
	atte_mens2 = "O_SWOP_HoverTa_2" createVehicle (position _dropTurret);
// Set the name and attach it to the Stomper;
	atte_mens2 attachTo [ATTE_DRIVE,[0,1.9,2.2]];
// make it invisible;	
	(atte_mens2) setobjecttextureglobal [0,""]; 
// "make it invulnerable remove the ammo and turn the lights and engine on";
	atte_mens2 allowDamage false;
	atte_mens2 setvehicleammo 0;
	atte_mens2 engineOn true;
	atte_mens2 setPilotLight true;
	atte_mens2 lockDriver true;
	[atte_mens2, 9] call ace_cargo_fnc_setSpace;


// "remote desig,commanders laz dezer";	
	atte_com = "B_Static_Designator_01_F" createVehicle (position _dropTurret);
// Set the name and attach it to the Stomper;
	atte_com attachTo [ATTE_DRIVE,[0,0.9,6.8]]; 
	atte_com allowDamage false;
	createVehicleCrew atte_com; 
	[atte_com, true] remoteExec ["hideObjectglobal", 0];


//turrets that fire the laat cannons 1
	atte_gun1 = "B_HMG_01_A_F" createVehicle (position _dropTurret);
	ATTE_gun1 attachTo [ATTE_drive,[1.25,3.92,3.55]]; 
	ATTE_gun1 removeWeapon "HMG_static"; 
	ATTE_gun1 addWeaponTurret ["Cannon_LAAT",[0]]; 
	ATTE_gun1 addMagazineTurret ["1000Rnd_Laser_Cannon_LAAT",[0]];    
	createVehicleCrew ATTE_gun1;
	atte_gun1 allowCrewInImmobile true;
	
	
//turrets that fire the laat cannons 2
	atte_gun2 = "B_HMG_01_A_F" createVehicle (position _dropTurret);
	ATTE_gun2 attachTo [ATTE_drive,[-1.05,3.92,3.54]]; 
	atte_gun2 removeWeapon "HMG_static";  
	atte_gun2 addWeaponTurret ["Cannon_LAAT",[0]]; ;  
	atte_gun2 addMagazineTurret ["1000Rnd_Laser_Cannon_LAAT",[0]];  
	createVehicleCrew ATTE_gun2;
	atte_gun2 allowCrewInImmobile true;

	   
//turrets that fire the laat cannons 3
	atte_gun3 = "B_HMG_01_A_F" createVehicle (position _dropTurret);
	ATTE_gun3 attachTo [ATTE_drive,[-0.75,-7.8,3.733]];  
	atte_gun3 removeWeapon "HMG_static";  
	atte_gun3 addWeaponTurret ["Cannon_LAAT",[0]]; 
	atte_gun3 addMagazineTurret ["1000Rnd_Laser_Cannon_LAAT",[0]]; 
	createVehicleCrew ATTE_gun3;
	atte_gun3 setdir 180;
	atte_gun3 allowCrewInImmobile true;
//Stores the varible names of all objects
	atte_body setVariable ["atteObjectsOnIt", [atte_drive,atte_com,atte_gun1,atte_gun2,atte_gun3],true];
//deleted the drop turret	
	deleteVehicle _dropTurret;
