class CfgWeapons
{
	class Mk82BombLauncher;
	class missiles_DAR;
	class RocketPods;
	class MGun;
	class BRAF_50Cal_weapon;
	class weapon_BIM9xLauncher;
	class BombCluster_01_F;
	class BRAF_master_arm_safe: missiles_DAR
	{
		canLock=0;
		displayName="MASTER-SAFE";
		displayNameMagazine="MASTER-SAFE";
		shortNameMagazine="MASTER-SAFE";
		nameSound="";
		cursor="EmptyCursor";
		cursorAim="EmptyCursor";
		magazines[]={"braf_master_safe_magazine"};
	};
	class BRAF_M3W_A29: BRAF_50Cal_weapon
	{
		scope=1;
		canLock=2;
		cursor="EmptyCursor";
		cursorAim="mg";
		ballisticsComputer = 8;
		dispersion=0.001;
		showaimcursorinternal=1;
		displayname="2x AN/M3W .50 Cal";
		magazines[]=
		{
			"BRAF_A29_500Rnd_50_cal_M"
		};
		class GunParticles
		{ 
			class FirstEffect
			{
				directionname="z_gun_l_muzzle";
				effectname="MachineGun1";
				positionname="z_gun_l_chamber";
			};
			class SecondEffect
			{
				directionname="z_gun_r_muzzle";
				effectname="MachineGun1";
				positionname="z_gun_r_chamber";
			};
			class effect1
			{
				directionname="machinegun_eject_dir";
				effectname="MachineGunCartridge";
				positionname="machinegun_eject_pos";
			};
			class effect2
			{
				directionname="machinegun_eject_2_dir";
				effectname="MachineGunCartridge";
				positionname="machinegun_eject_2_pos";
			};
		};
		class manual: MGun
		{
			displayName="FN M3M .50 cal";
			reloadTime=0.07;
			dispersion=0.015;
			sounds[]=
			{
				"M3MSound"
			};
			class M3MSound
			{
				begin1[]=
				{
					"braf\braf_air2\braf_Air_Weap2\data\m2hb",
					1.5848932,
					1,
					2100
				};
				begin2[]=
				{
					"braf\braf_air2\braf_Air_Weap2\data\m2_single_1",
					1.5848932,
					1,
					2100
				};
				begin3[]=
				{
					"braf\braf_air2\braf_Air_Weap2\data\m2_single_2",
					1.5848932,
					1,
					2100
				};
				soundBegin[]=
				{
					"begin1",
					0.33000001,
					"begin2",
					0.33000001,
					"begin3",
					0.34
				};
				closure1[]=
				{
					"A3\Sounds_F\weapons\Closure\sfx10",
					0.63095737,
					1,
					20
				};
				closure2[]=
				{
					"A3\sounds_f\weapons\closure\sfx11",
					0.63095737,
					1.2,
					20
				};
				soundClosure[]=
				{
					"closure1",
					0.5,
					"closure2",
					0.5
				};
			};
			soundContinuous=0;
			soundBurst=0;
			aiRateOfFire=1;
			aiRateOfFireDistance=10;
			minRange=0;
			minRangeProbab=0.0099999998;
			midRange=1;
			midRangeProbab=0.0099999998;
			maxRange=2;
			maxRangeProbab=0.0099999998;
		};
		class close: manual
		{
			aiBurstTerminable=1;
			showToPlayer=0;
			burst=8;
			burstRangeMax=16;
			aiRateOfFire=0.5;
			aiRateOfFireDispersion=1.5;
			aiRateOfFireDistance=50;
			minRange=0;
			minRangeProbab=0.69999999;
			midRange=100;
			midRangeProbab=0.69999999;
			maxRange=200;
			maxRangeProbab=0.2;
		};
		class short: close
		{
			aiBurstTerminable=1;
			showToPlayer=0;
			burst=6;
			burstRangeMax=16;
			aiRateOfFire=1;
			aiRateOfFireDispersion=2;
			aiRateOfFireDistance=150;
			minRange=100;
			minRangeProbab=0.69999999;
			midRange=400;
			midRangeProbab=0.75;
			maxRange=800;
			maxRangeProbab=0.2;
		};
		class medium: close
		{
			aiBurstTerminable=1;
			showToPlayer=0;
			burst=4;
			burstRangeMax=12;
			aiRateOfFire=2;
			aiRateOfFireDispersion=2;
			aiRateOfFireDistance=400;
			minRange=400;
			minRangeProbab=0.75;
			midRange=800;
			midRangeProbab=0.69999999;
			maxRange=1500;
			maxRangeProbab=0.1;
		};
		class far: close
		{
			aiBurstTerminable=1;
			showToPlayer=0;
			burst=3;
			burstRangeMax=12;
			aiRateOfFire=4;
			aiRateOfFireDispersion=4;
			aiRateOfFireDistance=800;
			minRange=800;
			minRangeProbab=0.60000002;
			midRange=1500;
			midRangeProbab=0.25;
			maxRange=2000;
			maxRangeProbab=0.050000001;
		};
		reloadMagazineSound[]=
		{
			"braf\braf_air2\braf_Air_Weap2\data\reload-belt-1",
			10,
			1,
			20
		};
	};
	class BRAF_EFT_weapon: Mk82BombLauncher
	{
		displayName="External Fuel Tank 320L";
		magazines[]=
		{
		"BRAF_Pylon_EFT"
		};
		model="\braf\braf_air2\braf_air_weap2\braf_external_tank.p3d";
	};
	class BRAF_Mk82_weapon: Mk82BombLauncher
	{
		displayName="Mk.82 LDGP Bomb";
		magazines[]=
		{
		"BRAF_Pylon_Mk82"
		};
		model="\braf\braf_air2\braf_air_weap2\braf_mk82.p3d";
	};
	class BRAF_M117_weapon: Mk82BombLauncher
	{
		displayName="M117 LDGP Bomb";
		magazines[]=
		{
			"BRAF_Pylon_M117"
		};
		model="\braf\braf_air2\braf_air_weap2\braf_m117.p3d";
	};
	class BRAF_GBU12_weapon: Mk82BombLauncher
	{
		displayName="Mk.82 LGB Lizard II";
		magazines[]=
		{
			"BRAF_Pylon_GBU12"
		};
		model="\braf\braf_air2\braf_air_weap2\braf_gbu12.p3d";
	};
	class BRAF_GBU58_weapon: Mk82BombLauncher
	{
		displayName="Mk.81 LGB Lizard II";
		magazines[]=
		{
			"BRAF_Pylon_GBU58"
		};
		model="\braf\braf_air2\braf_air_weap2\braf_gbu58.p3d";
	};
	class BRAF_BLG252_weapon: BombCluster_01_F
	{
		displayName="BLG-252 Cluster Bomb";
		magazines[]=
		{
			"BRAF_Pylon_BLG252"
		};
	};
	class BRAF_EQ_LMF_70_7_ap_weapon: RocketPods
	{
   		magazines[]=
		{
		"BRAF_PylonPod_EQ_LMF_70_7_ap"
		};
		displayName="EQ-LMF 70/7 AP";
		modes[]=
		{
		"Far_AI",
		"Medium_AI",
		"Close_AI",
		"Burst"
		};
		canLock=0;
		weaponLockDelay=0;
		ballisticsComputer = 8;
		cursor="EmptyCursor";
		cursorAim="rocket";
		holdsterAnimValue=5;
		weight=80;
		class Far_AI: RocketPods
		{
		displayName="$STR_A3_missiles_dar0";
		sounds[]=
		{
			"StandardSound"
		};
		class StandardSound
		{
			begin1[]=
			{
				"A3\Sounds_F\weapons\Rockets\new_rocket_8",
				1.7782794,
				1.2,
				1600
			};
			soundBegin[]=
			{
				"begin1",
				1
			};
		};
		autoFire=0;
		reloadTime=0.5;
		dispersion=0.015;
		aiBurstTerminable=1;
		showToPlayer=0;
		burst=1;
		burstRangeMax=4;
		aiRateOfFire=4;
		aiRateOfFireDispersion=4;
		aiRateOfFireDistance=1000;
		minRange=1000;
		minRangeProbab=0.69999999;
		midRange=1500;
		midRangeProbab=0.69999999;
		maxRange=3200;
		maxRangeProbab=0.1;
		};
		class Medium_AI: Far_AI
		{
		aiBurstTerminable=1;
		showToPlayer=0;
		burst=1;
		burstRangeMax=6;
		aiRateOfFire=3;
		aiRateOfFireDispersion=3;
		aiRateOfFireDistance=1000;
		minRange=400;
		minRangeProbab=0.1;
		midRange=800;
		midRangeProbab=0.69999999;
		maxRange=1200;
		maxRangeProbab=0.75;
		};
		class Close_AI: Far_AI
		{
		aiBurstTerminable=1;
		showToPlayer=0;
		burst=1;
		burstRangeMax=42;
		aiRateOfFire=0.5;
		aiRateOfFireDispersion=1;
		aiRateOfFireDistance=50;
		minRange=0;
		minRangeProbab=0.40000001;
		midRange=100;
		midRangeProbab=0.69999999;
		maxRange=300;
		maxRangeProbab=0.2;
		};
		class Burst: RocketPods
		{
		displayName="$STR_A3_missiles_dar0";
		burst=1;
		soundContinuous=0;
		autoFire=1;
		reloadTime=0.5;
		dispersion=0.003;
		aiRateOfFire=1;
		aiRateOfFireDistance=10;
		minRange=0;
		minRangeProbab=0.0099999998;
		midRange=1;
		midRangeProbab=0.0099999998;
		maxRange=2;
		maxRangeProbab=0.0099999998;
		sounds[]=
		{
			"StandardSound"
		};
		class StandardSound
		{
			begin1[]=
			{
				"A3\Sounds_F\weapons\Rockets\new_rocket_8",
				1.7782794,
				1.2,
				1600
			};
			soundBegin[]=
			{
				"begin1",
				1
			};
		};
		textureType="fullAuto";
		};
	};
	class BRAF_EQ_LMF_70_19_ap_weapon: BRAF_EQ_LMF_70_7_ap_weapon
	{
    	magazines[]=
		{
		"BRAF_PylonPod_EQ_LMF_70_19_ap"
		};
		displayName="EQ-LMF 70/19 AP";
	};
	class BRAF_EQ_LMF_70_7_he_weapon: BRAF_EQ_LMF_70_7_ap_weapon
	{
    	magazines[]=
		{
		"BRAF_PylonPod_EQ_LMF_70_7_he"
		};
		holdsterAnimValue=4;
		displayName="EQ-LMF 70/7 HE";
	};
	class BRAF_EQ_LMF_70_19_he_weapon: BRAF_EQ_LMF_70_7_ap_weapon
	{
   		magazines[]=
		{
			"BRAF_PylonPod_EQ_LMF_70_19_he"
		};
		holdsterAnimValue=4;
		displayName="EQ-LMF 70/19 HE";
	};
	class BRAF_EQ_LMF_70_7_gat_weapon: BRAF_EQ_LMF_70_7_ap_weapon
	{
    	magazines[]=
		{
			"BRAF_PylonPod_EQ_LMF_70_7_gat"
		};
		holdsterAnimValue=4;
		displayName="EQ-LMF 70/7 GAT";
	};
	class BRAF_EQ_LMF_70_19_gat_weapon: BRAF_EQ_LMF_70_7_gat_weapon
	{
    	magazines[]=
		{
			"BRAF_PylonPod_EQ_LMF_70_19_gat"
		};
		holdsterAnimValue=4;
		displayName="EQ-LMF 70/19 GAT";
	};
	class braf_MAA1A_Launcher_weapon: weapon_BIM9xLauncher
	{
		displayName="MAA-1A Piranha";
		magazines[]=
		{
			"braf_Pylon_Missile_MAA1A_x1"
		};
		textureType="semi";
	};
};