class Mode_SemiAuto; class cfgweapons { class cannon_120mm; class braf_90mm: cannon_120mm { scope=1; displayName="90mm Engesa EC-90"; cursor="EmptyCursor"; cursorAim="cannon"; showAimCursorInternal=0; nameSound="cannon"; reloadSound[]= { "A3\Sounds_F\arsenal\weapons_vehicles\cannon_120mm\Cannon_120mm_Reload_01", 2.5118864, 1, 10 }; reloadMagazineSound[]= { "A3\Sounds_F\arsenal\weapons_vehicles\cannon_120mm\Cannon_120mm_Reload_01", 2.5118864, 1, 10 }; magazines[]= { "braf_11Rnd_90mm_apfsds_t_shells", "braf_11Rnd_90mm_apfsds_shells", "braf_11Rnd_90mm_hesh_shells", "braf_11Rnd_90mm_heat_mp", "braf_11Rnd_90mm_he_shells" }; reloadTime=6; magazineReloadTime=6; autoReload=1; canLock=0; ballisticsComputer="2 + 16"; FCSMaxLeadSpeed=25; FCSZeroingDelay=1; aiDispersionCoefY=2; aiDispersionCoefX=2; autoFire=0; modes[]= { "player", "topDown", "close", "short", "medium", "far" }; class GunParticles { class FirstEffect { effectName="CannonFired"; positionName="GunBeg"; directionName="GunEnd"; }; }; class player: Mode_SemiAuto { sounds[]= { "StandardSound" }; class StandardSound { begin1[]= { "A3\Sounds_F\arsenal\weapons_vehicles\cannon_120mm\slammer_120mm_distant", 3.1622777, 1, 1500 }; soundBegin[]= { "begin1", 1 }; }; soundContinuous=0; reloadTime=6; magazineReloadTime=6; autoReload=1; autoFire=0; dispersion=0.00056999997; aiRateOfFire=1; aiRateOfFireDistance=10; minRange=0; minRangeProbab=0.0099999998; midRange=1; midRangeProbab=0.0099999998; maxRange=2; maxRangeProbab=0.0099999998; }; class TopDown: player { textureType="topDown"; displayName="$STR_A3_FireMode_TopDown0"; minRange=150; minRangeProbab=0.40000001; midRange=400; midRangeProbab=0.94999999; maxRange=8000; maxRangeProbab=0.94999999; }; class close: player { showToPlayer=0; burst=1; burstRangeMax=1; aiRateOfFire=6; aiRateOfFireDispersion=0.5; aiRateOfFireDistance=500; minRange=5; minRangeProbab=0.1; midRange=500; midRangeProbab=0.80000001; maxRange=1000; maxRangeProbab=0.85000002; }; class short: close { showToPlayer=0; burst=1; burstRangeMax=1; aiRateOfFire=6; aiRateOfFireDispersion=1; aiRateOfFireDistance=1000; minRange=500; minRangeProbab=0.30000001; midRange=1000; midRangeProbab=0.85000002; maxRange=1500; maxRangeProbab=0.85000002; }; class medium: close { dispersion=0.00071250001; showToPlayer=0; burst=1; burstRangeMax=1; aiRateOfFire=8; aiRateOfFireDispersion=4; aiRateOfFireDistance=1250; minRange=1000; minRangeProbab=0.60000002; midRange=1500; midRangeProbab=0.85000002; maxRange=2000; maxRangeProbab=0.80000001; }; class far: close { dispersion=0.00071250001; showToPlayer=0; burst=1; burstRangeMax=1; aiRateOfFire=10; aiRateOfFireDispersion=8; aiRateOfFireDistance=1500; minRange=1500; minRangeProbab=0.75; midRange=2000; midRangeProbab=0.80000001; maxRange=3500; maxRangeProbab=0.050000001; }; }; class braf_Vhmg_M2_static; class braf_remax_m2: braf_Vhmg_M2_static { displayName="REMAX M2HB 12.7mm"; ballisticsComputer="2+16"; FCSMaxLeadSpeed=28; FCSZeroingDelay=1; magazines[]= { "braf_100Rnd_127x99_m", "braf_150Rnd_127x99_m" }; maxZeroing=2000; class GunParticles { class FirstEffect { effectName="MachineGunCloud"; positionName="REMAXBeg"; directionName="REMAXEnd"; }; }; }; };