vtol=4;

		airBrakeFrictionCoef = 80.4;
		rudderInfluence = 0.9*2;

		VTOLYawInfluence = 6*4;
		VTOLPitchInfluence = 6*4;
		VTOLRollInfluence = 6*5;
		gearsUpFrictionCoef = 25;

		class EventHandlers{};

		class Turrets:Turrets
		{
			class MainTurret:MainTurret
			{
				isCopilot = 1;
				weapons[] = {
					macro_basic_air_weapons,
					macro_new_weapon(voltic,y_wing),
					macro_new_weapon(generic,republic_aircraft_cannon)
				};
				magazines[] = {
					macro_basic_air_mags,
					macro_new_mag(generic_aircraft_cannon_green,1000),
					macro_new_mag(generic_aircraft_cannon_green,1000),
					macro_new_mag(voltic,200),
					macro_new_mag(voltic,200),
					macro_new_mag(voltic,200),
					macro_new_mag(voltic,200),
					macro_new_mag(voltic,200)
				};
			};
		};

		class pilotCamera
		{
			class OpticsIn
			{
				class Wide
				{
					opticsDisplayName = "WFOV";
					initAngleX = 0;
					minAngleX = 0;
					maxAngleX = 0;
					initAngleY = 0;
					minAngleY = 0;
					maxAngleY = 0;
					initFov = "(75 / 120)";
					minFov = "(75 / 120)";
					maxFov = "(75 / 120)";
					directionStabilized = 1;
					visionMode[] = {"Normal", "NVG", "Ti"};
					thermalMode[] = {0, 1,7};
					gunnerOpticsModel = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_wide_F.p3d";
					opticsPPEffects[] = {"OpticsCHAbera2", "OpticsBlur2"};
				};
				class Medium: Wide
				{
					opticsDisplayName = "MFOV";
					initFov="0.425/4";//"(30 / 120)";
					minFov="0.425/4";//"(30 / 120)";
					maxFov="0.425/4";//"(30 / 120)";
					gunnerOpticsModel = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_medium_F.p3d";
				};
				class Narrow: Wide
				{
					opticsDisplayName = "NFOV";
					initFov="0.425/8";//"(30 / 120)";
					minFov="0.425/8";//"(30 / 120)";
					maxFov="0.425/8";//"(30 / 120)";
					gunnerOpticsModel = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_narrow_F.p3d";
				};
				class NarrowX16: Wide
				{
					opticsDisplayName = "NFOV";
					initFov="0.425/16";//"(30 / 120)";
					minFov="0.425/16";//"(30 / 120)";
					maxFov="0.425/16";//"(30 / 120)";
					gunnerOpticsModel = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_narrow_F.p3d";
				};
				class NarrowX24: Wide
				{
					opticsDisplayName = "NFOV";
					initFov="0.425/24";//"(30 / 120)";
					minFov="0.425/24";//"(30 / 120)";
					maxFov="0.425/24";//"(30 / 120)";
					gunnerOpticsModel = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_narrow_F.p3d";
				};
				class NarrowX36: Wide
				{
					opticsDisplayName = "NFOV";
					initFov="0.425/36";//"(30 / 120)";
					minFov="0.425/36";//"(30 / 120)";
					maxFov="0.425/36";//"(30 / 120)";
					gunnerOpticsModel = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_narrow_F.p3d";
				};
				class NarrowX48: Wide
				{
					opticsDisplayName = "NFOV";
					initFov="0.425/48";//"(30 / 120)";
					minFov="0.425/48";//"(30 / 120)";
					maxFov="0.425/48";//"(30 / 120)";
					gunnerOpticsModel = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_narrow_F.p3d";
				};
				class NarrowX60: Wide
				{
					opticsDisplayName = "NFOV";
					initFov="0.425/60";//"(30 / 120)";
					minFov="0.425/60";//"(30 / 120)";
					maxFov="0.425/60";//"(30 / 120)";
					gunnerOpticsModel = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_narrow_F.p3d";
				};
				class NarrowX80: Wide
				{
					opticsDisplayName = "NFOV";
					initFov="0.425/80";//"(30 / 120)";
					minFov="0.425/80";//"(30 / 120)";
					maxFov="0.425/80";//"(30 / 120)";
					gunnerOpticsModel = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_narrow_F.p3d";
				};
				class NarrowX100: Wide
				{
					opticsDisplayName = "NFOV";
					initFov="0.425/100";//"(30 / 120)";
					minFov="0.425/100";//"(30 / 120)";
					maxFov="0.425/100";//"(30 / 120)";
					gunnerOpticsModel = "\A3\Drones_F\Weapons_F_Gamma\Reticle\UAV_Optics_Gunner_narrow_F.p3d";
				};
			};
			minTurn = -180;
			maxTurn = 180;
			initTurn = 0;
			minElev = -10;
			maxElev = 90;
			initElev = 0;
			maxXRotSpeed = 1;
			maxYRotSpeed = 1;
			maxMouseXRotSpeed = 0.5;
			maxMouseYRotSpeed = 0.5;
			pilotOpticsShowCursor = 1;
			controllable = 1;
		};

        class ACE_SelfActions:ACE_SelfActions
		{
			#include "../../common/universal_hud_color_changer.hpp"
		};

		#include "../../common/universal_mfd.hpp"