class Braf_ParaFal_base_F: Rifle_Base_F { author="BRAF Team"; _generalMacro="Braf_ParaFal_base_F"; scope=0; displayName="ParaFal Base"; magazines[]= { "braf_20Rnd_762x51" }; magazineWell[]= { "BRAF_Fal_762" }; reloadAction="braf_GestureReloadFal"; recoil="recoil_dmr_03"; maxZeroing=1600; handAnim[]= { "OFP2_ManSkeleton", "\braf\braf_weapons_anim\animations\762mm_FN_FAL\fal_handanim.rtm" }; overviewPicture="\A3\Data_F_Mark\Images\watermarkInfo_page07_ca.paa"; discreteDistanceInitIndex=2; discreteDistance[]={100,200,300,400,500,600}; discreteDistanceCameraPoint[]= { "eye", "eye_200m", "eye_300m", "eye_400m", "eye_500m", "eye_600m" }; cameraDir="eye_look"; cursor="smg"; class Library { libTextDesc="IMBEL M964A1 7.62mm Assault Rifle"; }; class WeaponSlotsInfo: WeaponSlotsInfo { class CowsSlot { }; class MuzzleSlot { linkProxy="\A3\data_f\proxies\weapon_slots\MUZZLE"; compatibleItems[]= { "muzzle_snds_B", "braf_fal_bayonet" }; }; class UnderBarrelSlot { }; class PointerSlot { compatibleItems[]= { "braf_fal_bayonet" }; }; mass=56; }; distanceZoomMin=300; distanceZoomMax=300; changeFiremodeSound[]= { "braf\braf_weapons_sound\weapons\weap_fireselctor.ogg", 5, 1, 5 }; drySound[]= { "braf\braf_weapons_sound\weapons\weap_trigger_empty.ogg", 3, 1, 10 }; reloadMagazineSound[]= { "braf\braf_weapons_sound\weapons\FAL\fal_reload.ogg", 1, 1, 10 }; modes[]= { "Single", "FullAuto", "single_close", "single_medium", "single_far", "fullauto_medium" }; 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 { class BaseSoundModeType; class StandardSound: BaseSoundModeType { soundSetShot[]= { "DMR03_Shot_SoundSet", "DMR03_tail_SoundSet", "DMR03_InteriorTail_SoundSet" }; }; class SilencedSound: BaseSoundModeType { SoundSetShot[]= { "DMR03_silencerShot_SoundSet", "DMR03_silencerTail_SoundSet", "DMR03_silencerInteriorTail_SoundSet" }; }; reloadTime=0.1; dispersion=0.00057999999; initSpeed=940; recoil="recoil_single_ebr"; recoilProne="recoil_single_prone_ebr"; minRange=2; minRangeProbab=0.30000001; midRange=350; midRangeProbab=0.69999999; maxRange=500; maxRangeProbab=0.050000001; }; class FullAuto: Mode_FullAuto { class BaseSoundModeType; class StandardSound: BaseSoundModeType { soundSetShot[]= { "DMR03_Shot_SoundSet", "DMR03_tail_SoundSet", "DMR03_InteriorTail_SoundSet" }; }; class SilencedSound: BaseSoundModeType { SoundSetShot[]= { "DMR03_silencerShot_SoundSet", "DMR03_silencerTail_SoundSet", "DMR03_silencerInteriorTail_SoundSet" }; }; reloadTime=0.1; dispersion=0.00057999999; recoil="recoil_auto_ebr"; recoilProne="recoil_auto_prone_ebr"; minRange=0; minRangeProbab=0.89999998; midRange=15; midRangeProbab=0.69999999; maxRange=30; maxRangeProbab=0.050000001; aiRateOfFire=1e-006; }; class single_close: Single { //requiredOpticType=1; showToPlayer=0; minRange=2; minRangeProbab=0.050000001; midRange=300; midRangeProbab=0.80000001; maxRange=500; maxRangeProbab=0.0099999998; aiRateOfFire=2; aiRateOfFireDistance=300; }; class single_medium: single_close { minRange=300; minRangeProbab=0.050000001; midRange=500; midRangeProbab=0.69999999; maxRange=700; maxRangeProbab=0.050000001; aiRateOfFire=2; aiRateOfFireDistance=500; }; class single_far: single_medium { //requiredOpticType=2; minRange=300; minRangeProbab=0.050000001; midRange=700; midRangeProbab=0.5; maxRange=2000; maxRangeProbab=0.050000001; aiRateOfFire=4; aiRateOfFireDistance=600; }; class fullauto_medium: FullAuto { showToPlayer=0; burst=3; minRange=2; minRangeProbab=0.5; midRange=50; midRangeProbab=0.69999999; maxRange=100; maxRangeProbab=0.050000001; aiRateOfFire=2; }; aiDispersionCoefY=3; aiDispersionCoefX=2; }; class Braf_ParaFal: Braf_ParaFal_base_F { author="BRAF Team"; _generalMacro="Braf_ParaFal"; curatorScope=2; scope=2; model="\braf\braf_weapons_assault_rifles\762mm_ParaFAL\m964a1.p3d"; dexterity=1.6799999; displayName="IMBEL M964A1 7.62mm"; picture="\braf\braf_weapons_assault_rifles\762mm_ParaFAL\ui\parafal_ui.paa"; UiPicture="\A3\weapons_f\data\UI\icon_regular_CA.paa"; hiddenSelections[]= { "Camo1", "Camo2", "Camo3", "Camo4" }; hiddenSelectionsTextures[]= { "\braf\braf_weapons_assault_rifles\762mm_FAL\Data\ParaFal_muzle.paa", "\braf\braf_weapons_assault_rifles\762mm_FAL\Data\ParaFal_guardamao.paa", "\braf\braf_weapons_assault_rifles\762mm_FAL\Data\ParaFal_corpo.paa", "\braf\braf_weapons_assault_rifles\762mm_ParaFAL\data\Parafal_stock.paa" }; descriptionShort="IMBEL PARAFAL Assault Rifle"; inertia=0.80000001; aimTransitionSpeed=0.69999999; initSpeed=940; class WeaponSlotsInfo: WeaponSlotsInfo { mass=56; }; ace_overheating_mrbs=1000; ace_overheating_slowdownFactor=1; ace_overheating_allowSwapBarrel=1; ace_overheating_dispersion=0.75; ACE_clearJamAction="braf_GestureClear_barrel_FAL"; class ItemInfo { priority=1; }; };