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" }; }; };