// classes base (muda CfgMagazine entre os canos)
class BRAF_boito_20_base : Rifle_Base_F
{
		author = "BRAF Team";
		UiPicture = "\A3\weapons_f\data\UI\icon_regular_CA.paa";
		_generalMacro = "BRAF_boito_base";
		scope = 0;
		displayName = "Boito PUMP Cal .12 (20)";
		model = "\braf\braf_weapons_shotguns\12cal_boito\boito_20_oldstock.p3d";
		picture = "\braf\braf_weapons_shotguns\12cal_boito\data\ui\boitomadeira_ui.paa";
		dexterity = 1.6799999;
		magazines[] =
			{
				"BRAF_Boito_8Rnd_buck",
				"BRAF_Boito_8Rnd_slug",
				"BRAF_Boito_7Rnd_riot"
			};
		magazineWell[] =
			{
				"CBA_3006_Spring"
			};
		reloadAction = "GestureReloadM4SSAS";
		recoil = "recoil_dmr_02";
		maxZeroing = 1600;
		descriptionShort = ".12 Cal Shotgun";
		inertia = 0.40000001;
		distanceZoomMin = 300;
		distanceZoomMax = 300;
		handAnim[] =
			{
				"OFP2_ManSkeleton",
				"\braf\braf_weapons_anim\animations\12cal_Boito\boito_tatica_hand_anim.rtm"
			};
		overviewPicture = "\A3\Data_F_Mark\Images\watermarkInfo_page07_ca.paa";
		discreteDistanceInitIndex = 0;
		discreteDistance[] = {100, 200, 300, 400, 500, 600};
		discreteDistanceCameraPoint[] =
			{
				"eye"};
		cameraDir = "look";
		cursor = "srifle";
		class Library
		{
			libTextDesc = ".12 Cal Shotgun";
		};
		class CBA_weaponEvents
		{
			handAction = "PumpActionStand";
			sound = "Bump_boito";
			soundLocation = "RightHandMiddle1";
			delay = 0.02;
			onEmpty = 0;
			hasOptic = 1;
			cartridgeType = "FxCartridge_slug";
			cartridgeEjectPosition[] = {0.005, 0.01, 0.1};
			cartridgeEjectVelocity[] = {0, 1.2, 0.5};
			cartridgeEjectDelay = 0.2;
			soundEmpty = "";
			soundLocationEmpty = "";
		};
		magazineReloadSwitchPhase = 0.5625;
		class EventHandlers
		{
			fired = "_this call CBA_fnc_weaponEvents";
		};
		class ItemInfo
		{
			priority = 1;
		};
		class WeaponSlotsInfo : WeaponSlotsInfo
		{
			mass = 60;
			class MuzzleSlot
			{
			};
			class CowsSlot
			{
			};
			class PointerSlot : PointerSlot
			{
			};
			class UnderBarrelSlot
			{
			};
		};
		changeFiremodeSound[] =
			{
				"A3\Sounds_F_Mark\arsenal\weapons\LongRangeRifles\DMR_03_MkI_EMR\DMR_03_Safety_02",
				0.11220184,
				1,
				5};
		drySound[] =
			{
				"A3\Sounds_F_Mark\arsenal\weapons\LongRangeRifles\DMR_03_MkI_EMR\DMR_03_Dry",
				0.25118864,
				1,
				20};
		reloadMagazineSound[] =
			{
				"braf\braf_weapons_shotguns\12cal_boito\sound\reload",
				1,
				1,
				10};
		modes[] =
			{
				"Single"};
		bullet1[] =
			{
				"A3\sounds_f\weapons\shells\7_62\metal_762_01",
				0.63095737,
				1,
				15};
		bullet2[] =
			{
				"A3\sounds_f\weapons\shells\7_62\metal_762_02",
				0.63095737,
				1,
				15};
		bullet3[] =
			{
				"A3\sounds_f\weapons\shells\7_62\metal_762_03",
				0.63095737,
				1,
				15};
		bullet4[] =
			{
				"A3\sounds_f\weapons\shells\7_62\metal_762_04",
				0.63095737,
				1,
				15};
		bullet5[] =
			{
				"A3\sounds_f\weapons\shells\7_62\dirt_762_01",
				0.63095737,
				1,
				15};
		bullet6[] =
			{
				"A3\sounds_f\weapons\shells\7_62\dirt_762_02",
				0.63095737,
				1,
				15};
		bullet7[] =
			{
				"A3\sounds_f\weapons\shells\7_62\dirt_762_03",
				0.63095737,
				1,
				15};
		bullet8[] =
			{
				"A3\sounds_f\weapons\shells\7_62\dirt_762_04",
				0.63095737,
				1,
				15};
		bullet9[] =
			{
				"A3\sounds_f\weapons\shells\7_62\grass_762_01",
				0.63095737,
				1,
				15};
		bullet10[] =
			{
				"A3\sounds_f\weapons\shells\7_62\grass_762_02",
				0.63095737,
				1,
				15};
		bullet11[] =
			{
				"A3\sounds_f\weapons\shells\7_62\grass_762_03",
				0.63095737,
				1,
				15};
		bullet12[] =
			{
				"A3\sounds_f\weapons\shells\7_62\grass_762_04",
				0.63095737,
				1,
				15};
		soundBullet[] =
			{
				"bullet1",
				0.082999997,
				"bullet2",
				0.082999997,
				"bullet3",
				0.082999997,
				"bullet4",
				0.082999997,
				"bullet5",
				0.082999997,
				"bullet6",
				0.082999997,
				"bullet7",
				0.082999997,
				"bullet8",
				0.082999997,
				"bullet9",
				0.082999997,
				"bullet10",
				0.082999997,
				"bullet11",
				0.082999997,
				"bullet12",
				0.082999997};
		class Single : Mode_SemiAuto
		{
			sounds[] =
				{
					"StandardSound",
					"SilencedSound"};
			class BaseSoundModeType;
			class StandardSound : BaseSoundModeType
			{
				soundSetShot[] =
					{
						"SyndikatLMG_Shot_SoundSet",
						"SyndikatLMG_Tail_SoundSet",
						"SyndikatLMG_InteriorTail_SoundSet"};
			};
			class SilencedSound : BaseSoundModeType
			{
				SoundSetShot[] =
					{
						"SyndikatLMG_silencerShot_SoundSet",
						"SyndikatLMG_silencerTail_SoundSet",
						"SyndikatLMG_silencerInteriorTail_SoundSet"};
			};
			reloadTime = 0.5;
			dispersion = 0.00060999999;
		};
};
class BRAF_boito_14_base : BRAF_boito_20_base
{
		author = "BRAF Team";
		UiPicture = "\A3\weapons_f\data\UI\icon_regular_CA.paa";
		_generalMacro = "BRAF_boito_base";
		scope = 0;
		displayName = "Boito PUMP Cal .12 (14)";
		picture = "\braf\braf_weapons_shotguns\12cal_boito\data\ui\boitopolimero_ui.paa";
		magazines[] =
			{
				"BRAF_Boito_5Rnd_buck",
				"BRAF_Boito_5Rnd_slug",
				"BRAF_Boito_5Rnd_riot"
			};
};

// boito 14"
class braf_boito_14_nostock : BRAF_boito_14_base {
	_generalMacro = "braf_boito_14_nostock";
	author="BRAF Team";
	scope = 2;
	displayName = "Boito PUMP Cal .12 (14, no stock)";
	model = "braf\braf_weapons_shotguns\12cal_boito\boito_14_nostock.p3d";
	picture = "\braf\braf_weapons_shotguns\12cal_boito\data\ui\boitopolimero_ui.paa";
};
class braf_boito_14_newstock : BRAF_boito_14_base {
	_generalMacro = "braf_boito_14_newstock";
	author="BRAF Team";
	scope = 2;
	displayName = "Boito PUMP Cal .12 (14, tactical)";
	model = "braf\braf_weapons_shotguns\12cal_boito\boito_14_newstock.p3d";
	picture = "\braf\braf_weapons_shotguns\12cal_boito\data\ui\boitopolimero_ui.paa";
};
class braf_boito_14_oldstock : BRAF_boito_14_base {
	_generalMacro = "braf_boito_14_oldstock";
	author="BRAF Team";
	scope = 2;
	displayName = "Boito PUMP Cal .12 (14)";
	model = "braf\braf_weapons_shotguns\12cal_boito\boito_14_oldstock.p3d";
	picture = "\braf\braf_weapons_shotguns\12cal_boito\data\ui\boitomadeira_ui.paa";
	handAnim[] =
	{
		"OFP2_ManSkeleton",
		"\braf\braf_weapons_anim\animations\12cal_Boito\boito_hand_anim.rtm"
	};
};

// boito 20"
class braf_boito_20_nostock : BRAF_boito_20_base {
	_generalMacro = "braf_boito_20_nostock";
	author="BRAF Team";
	scope = 2;
	displayName = "Boito PUMP Cal .12 (20, no stock)";
	model = "braf\braf_weapons_shotguns\12cal_boito\boito_20_nostock.p3d";
	picture = "\braf\braf_weapons_shotguns\12cal_boito\data\ui\boitopolimero_ui.paa";
};
class braf_boito_20_newstock : BRAF_boito_20_base {
	_generalMacro = "braf_boito_20_newstock";
	author="BRAF Team";
	scope = 2;
	displayName = "Boito PUMP Cal .12 (20, tactical)";
	model = "braf\braf_weapons_shotguns\12cal_boito\boito_20_newstock.p3d";
	picture = "\braf\braf_weapons_shotguns\12cal_boito\data\ui\boitopolimero_ui.paa";
};
class braf_boito_20_oldstock : BRAF_boito_20_base {
	_generalMacro = "braf_boito_20_oldstock";
	author="BRAF Team";
	scope = 2;
	displayName = "Boito PUMP Cal .12 (20)";
	model = "braf\braf_weapons_shotguns\12cal_boito\boito_20_oldstock.p3d";
	picture = "\braf\braf_weapons_shotguns\12cal_boito\data\ui\boitomadeira_ui.paa";
	handAnim[] =
	{
		"OFP2_ManSkeleton",
		"\braf\braf_weapons_anim\animations\12cal_Boito\boito_hand_anim.rtm"
	};
};

// boito 24"
class braf_boito_24_nostock : BRAF_boito_20_base {
	_generalMacro = "braf_boito_24_nostock";
	author="BRAF Team";
	scope = 2;
	displayName = "Boito PUMP Cal .12 (24, no stock)";
	picture = "\braf\braf_weapons_shotguns\12cal_boito\data\ui\boitopolimero_ui.paa";
	model = "braf\braf_weapons_shotguns\12cal_boito\boito_24_nostock.p3d";
};
class braf_boito_24_newstock : BRAF_boito_20_base {
	_generalMacro = "braf_boito_24_newstock";
	author="BRAF Team";
	scope = 2;
	displayName = "Boito PUMP Cal .12 (24, tactical)";
	picture = "\braf\braf_weapons_shotguns\12cal_boito\data\ui\boitopolimero_ui.paa";
	model = "braf\braf_weapons_shotguns\12cal_boito\boito_24_newstock.p3d";
};
class braf_boito_24_oldstock : BRAF_boito_20_base {
	_generalMacro = "braf_boito_24_oldstock";
	author="BRAF Team";
	scope = 2;
	displayName = "Boito PUMP Cal .12 (24)";
	model = "braf\braf_weapons_shotguns\12cal_boito\boito_24_oldstock.p3d";
	picture = "\braf\braf_weapons_shotguns\12cal_boito\data\ui\boitomadeira_ui.paa";
	handAnim[] =
	{
		"OFP2_ManSkeleton",
		"\braf\braf_weapons_anim\animations\12cal_Boito\boito_hand_anim.rtm"
	};
};
