class WeaponFireGun; class WeaponCloudsGun; class WeaponFireMGun; class WeaponCloudsMGun; class RCWSOptics; class Mode_SemiAuto; class Mode_Burst; class Mode_FullAuto; class cfgWeapons { class Default; class PistolCore; class RifleCore; class mortar_82mm; class Rifle_Base_F; class Rifle_Long_Base_F: Rifle_Base_F { class WeaponSlotsInfo; }; class CannonCore; class cannon_105mm; class cannon_120mm; class cannon_125mm; class weapon_ShipCannon_120mm; class mortar_155mm_AMOS: CannonCore { }; class autocannon_Base_F; class autocannon_40mm_CTWS: autocannon_Base_F { class HE; class AP; }; class gatling_20mm: CannonCore { class manual; }; class MGunCore; class MGun: MGunCore { }; class HMG_M2; class GrenadeCore; class GMG_F: MGun { }; class GrenadeLauncher; class GMG_20mm; class GMG_40mm; class LauncherCore; class Launcher; class Mk82BombLauncher; class RocketPods; class rockets_230mm_GAT: RocketPods { class Close; class Medium; class Far; class Full; }; class rockets_Skyfire: RocketPods { class burst; }; class MissileLauncher; class missiles_titan; class missiles_Vorona; class Missiles_Scalpel; class missiles_Zephyr; class Missile_AA_03_Plane_CAS_02_F; class Binocular; class Laserdesignator; class Laserdesignator_mounted; class NVGoggles; class CarHorn; class Braf_M120_mortar: mortar_82mm { scope=1; displayname="M120 Mortar"; nameSound="CannonCore"; cursor="mortar"; cursorAim="EmptyCursor"; reloadTime=1.8; magazineReloadTime=5; autoReload=1; canLock=0; magazines[]= { "8Rnd_120mm_Mortar", "8Rnd_82mm_Mo_Flare_white", "8Rnd_82mm_Mo_Smoke_white" }; modes[] = {"Single1", "Single2", "Single3", "Single4","Burst1", "Burst2", "Burst3", "Burst4"}; 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}; class Single1: Mode_SemiAuto { displayName="120mm Ch.0"; sounds[] = {"StandardSound"}; class StandardSound { begin1[] = {"A3\Sounds_F\arsenal\weapons_vehicles\cannon_120mm\slammer_120mm_distant",3.1622777,1,1500}; soundBegin[] = {"begin1",1}; }; reloadSound[] = {"A3\Sounds_F\arsenal\weapons_vehicles\cannon_120mm\Cannon_120mm_Reload_01",2.5118864,1,10}; reloadTime=1.8; artilleryDispersion=1.9; aiRateOfFire=1; aiRateOfFireDistance=10; minRange=500; minRangeProbab=0.0099999998; midRange=1; midRangeProbab=0.0099999998; maxRange=1365; maxRangeProbab=0.0099999998; artilleryCharge = 0.5785; }; class Single2: Single1 { displayName="120mm Ch.1"; artilleryCharge = 0.955; minRange = 0; midRange = 1200; maxRange = 1600; }; class Single3: Single1 { displayName="120mm Ch.2"; artilleryCharge = 1.568; }; class Single4: Single1 { displayName="120mm Ch.3"; artilleryCharge = 1.7577; }; class Burst1: Mode_Burst { showToPlayer = 0; displayName = "120mm Ch.1"; burst = 4; aiBurstTerminable = 1; sounds[] = {"StandardSound"}; class StandardSound { begin1[] = {"A3\Sounds_F\arsenal\weapons_vehicles\cannon_120mm\slammer_120mm_distant",3.1622777,1,1500}; soundBegin[] = {"begin1",1}; }; reloadSound[] = {"A3\Sounds_F\arsenal\weapons_vehicles\cannon_120mm\Cannon_120mm_Reload_01",2.5118864,1,10}; reloadTime=1.8; artilleryDispersion=1.9; aiRateOfFire=1; aiRateOfFireDistance=10; minRange=500; minRangeProbab=0.0099999998; midRange=900; midRangeProbab=0.0099999998; maxRange=1365; maxRangeProbab=0.0099999998; artilleryCharge = 0.5785; }; class Burst2: Burst1 { displayName="120mm Ch.1"; artilleryCharge = 0.955; minRange = 1364; midRange = 2500; maxRange = 3720; }; class Burst3: Burst1 { displayName="120mm Ch.2"; artilleryCharge = 1.568; minRange = 3678; midRange = 6666; maxRange = 10028; }; class Burst4: Burst1 { displayName="120mm Ch.3"; artilleryCharge = 1.7577; minRange = 4621; midRange = 8000; maxRange = 12600; }; ballisticsComputer=2; class GunParticles { class FirstEffect { effectName="MortarFired"; positionName="Usti Hlavne"; directionName="Konec Hlavne"; }; }; }; };