class Braf_M2StaticMG_base: StaticMGWeapon { author="BRAF Team"; reloadMagazineSound[]={"\braf\braf_static\M2\data\reload-belt-1",db-30,1,35}; model="\braf\braf_static\M2\M2_mg.p3d"; picture="\braf\braf_static\M2\Data\ui\icon_HMG_02_high_ca.paa"; icon="\braf\braf_static\M2\Data\ui\icomap_m2_ca.paa"; editorPreview = "\braf\braf_insignia\editorpreview\static\Braf_I_M2StaticMG_MiniTripod_AAF.jpg"; mapSize=3; displayName="M2 Browning (High Tripod)"; class Turrets: Turrets { class MainTurret: MainTurret { optics=1; turretInfoType="RscOptics_Offroad_01"; discreteDistance[]={100,200,300,400,500,600,700,800,900,1000,1100,1200,1300,1400,1500}; discreteDistanceInitIndex=2; gunnerOpticsModel="\A3\weapons_f\reticle\optics_empty"; gunnerLeftHandAnimName="otochlaven_shake"; gunnerRightHandAnimName="otochlaven_shake"; selectionFireAnim="zasleh"; minElev=-20; minTurn=-180; maxTurn=180; weapons[]= { "Braf_Vhmg_M2_static" }; magazines[]= { "Braf_100Rnd_127x99_M", "Braf_100Rnd_127x99_M", "Braf_100Rnd_127x99_M", "Braf_100Rnd_127x99_M" }; gunnerAction="M2_Gunner"; }; }; class AnimationSources { class ReloadAnim { source="reload"; weapon="Braf_Vhmg_M2_static"; }; class ReloadMagazine { source="reloadmagazine"; weapon="Braf_Vhmg_M2_static"; }; class Revolving { source="revolving"; weapon="Braf_Vhmg_M2_static"; }; }; armorStructural=10; class Library { libTextDesc="50 Cal"; }; class assembleInfo { primary=0; base=""; assembleTo=""; dissasembleTo[]= { "Braf_B_M2_Gun_Bag", "Braf_B_M2_Tripod_Bag" }; displayName=""; }; }; class Braf_I_M2StaticMG_AAF: Braf_M2StaticMG_base { scope=2; scopeArsenal=2; scopeCurator=2; side=2; faction="Braf_army"; crew="braf_army_rifleman_regular_2000"; typicalCargo[]= { "braf_army_rifleman_regular_2000" }; }; class Braf_M2StaticMG_MiniTripod_base: Braf_M2StaticMG_base { author="BRAF Team"; displayName="M2 Browning (Low Tripod)"; model="\braf\braf_static\M2\M2_mg2.p3d"; picture="\braf\braf_static\M2\Data\ui\icon_HMG_02_ca.paa"; editorPreview = "\braf\braf_insignia\editorpreview\static\Braf_I_M2StaticMG_AAF.jpg"; class Turrets: Turrets { class MainTurret: MainTurret { gunnerLeftHandAnimName="otochlaven_shake"; gunnerRightHandAnimName="otochlaven_shake"; gunneraction="LowTripod_Gunner"; initturn=0; maxturn=90; minturn=-90; }; }; class assembleInfo { primary=0; base=""; assembleTo=""; dissasembleTo[]= { "Braf_B_M2_Gun_Bag", "Braf_B_M2_MiniTripod_Bag" }; displayName=""; }; }; class Braf_I_M2StaticMG_MiniTripod_AAF: Braf_M2StaticMG_MiniTripod_base { scope=2; scopeArsenal=2; scopeCurator=2; side=2; faction="Braf_army"; crew="braf_army_rifleman_regular_2000"; typicalCargo[]= { "braf_army_rifleman_regular_2000" }; }; class Braf_B_M2_Gun_Bag: Weapon_Bag_Base { author="BRAF Team"; displayName="M2 Gun Bag"; _generalMacro="Braf_I_M2StaticMG_AAF"; mass=250; scope=2; scopeArsenal=2; scopeCurator=2; model="\braf\braf_static\M2\bags\StaticX.p3d"; picture="\braf\braf_static\M2\bags\staticx_ca.paa"; icon="\braf\braf_static\M2\bags\mapicon_backpack_ca.paa"; hiddenSelectionsTextures[]= { "\braf\braf_static\M2\bags\data\static_co.paa" }; class assembleInfo { primary=0; base=""; assembleTo=""; dissasembleTo[]={}; displayName=""; }; faction="IND_F"; }; class Braf_B_M2_Tripod_Bag: Weapon_Bag_Base { author="BRAF Team"; mass=150; scope=2; scopeArsenal=2; scopeCurator=2; displayName="M2 Tripod Bag"; _generalMacro="Braf_I_M2StaticMG_AAF"; model="\braf\braf_static\M2\bags\StaticY.p3d"; picture="\braf\braf_static\M2\bags\staticy_ca.paa"; icon="\braf\braf_static\M2\bags\mapicon_backpack_ca.paa"; hiddenSelectionsTextures[]= { "\braf\braf_static\M2\bags\data\static_co.paa" }; faction="Braf_army"; class assembleInfo: assembleInfo { displayName="$STR_A3_CfgVehicles_B_HMG_01_Wpn_assembleInfo0"; assembleTo="Braf_I_M2StaticMG_AAF"; base[]= { "Braf_B_M2_Gun_Bag" }; }; }; class Braf_B_M2_MiniTripod_Bag: Braf_B_M2_Tripod_Bag { author="BRAF Team"; mass=150; scope=2; scopeArsenal=2; scopeCurator=2; displayName="M2 MiniTripod Bag"; _generalMacro="Braf_I_M2StaticMG_AAF"; class assembleInfo: assembleInfo { displayName="$STR_A3_CfgVehicles_B_HMG_01_Wpn_assembleInfo0"; assembleTo="Braf_I_M2StaticMG_MiniTripod_AAF"; base[]= { "Braf_B_M2_Gun_Bag" }; }; };