// VopSound v2.2.0 //04/07/2010// #define true 1 #define false 0 class CfgPatches { class Vops_c_Guns { units[] = {}; weapons[] = {}; requiredVersion = 0.1; requiredAddons[] = {"CAData","CAAir","CAAir2","CAAir3","CAA10","CACharacters","CASounds","CAWeapons","CAWeapons2","CAWheeled","CAWheeled2","CAWheeled3","CATracked","CATracked2"}; }; }; class Mode_SemiAuto; // External class reference class Mode_Burst; // External class reference class Mode_FullAuto; // External class reference class cfgWeapons { class Default; // External class reference class PistolCore; // External class reference class RifleCore; // External class reference class MGunCore; // External class reference class LauncherCore; // External class reference class CannonCore; // External class reference class MGun : MGunCore { }; class Pistol : PistolCore { }; class M9 : Pistol { begin1[] = {"\Vops_s_Guns\m9_s.wss", 0.794328, 1, 100}; soundBegin[] = {"begin1", 1}; reloadMagazineSound[] = {"\Vops_s_Guns\beretta_reload", 0.0316228, 1, 20}; }; class M9SD : M9 { reloadMagazineSound[] = {"\Vops_s_Guns\beretta_reload", 0.0316228, 1, 20}; }; class Colt1911 : M9 { begin1[] = {"\Vops_s_Guns\m1911_s.wss", 0.794328, 1, 100}; soundBegin[] = {"begin1", 1}; reloadMagazineSound[] = {"\Vops_s_Guns\m1911_reload", 0.0316228, 1, 20}; }; class Makarov : Pistol { begin1[] = {"\Vops_s_Guns\pistol_s.wss", 0.794328, 1, 100}; soundBegin[] = {"begin1", 1}; reloadMagazineSound[] = {"\Vops_s_Guns\pistolreload", 0.0316228, 1, 20}; }; class MakarovSD : Makarov { reloadMagazineSound[] = {"\Vops_s_Guns\pistolreload", 0.0316228, 1, 20}; }; class GrenadeLauncher : Default { sound[] = {"\Vops_s_Guns\M203_s.wss", 0.001, 1, 100}; }; class Rifle : RifleCore { bullet1[] = {"ca\sounds\weapons\shells\small_shell_metal_04", 0.177828, 1, 15}; bullet2[] = {"ca\sounds\weapons\shells\small_shell_metal_03", 0.177828, 1, 15}; bullet3[] = {"ca\sounds\weapons\shells\small_shell_metal_02", 0.177828, 1, 15}; bullet4[] = {"ca\sounds\weapons\shells\small_shell_metal_01", 0.177828, 1, 15}; bullet5[] = {"\Vops_s_Guns\shellsmall1", 0.316228, 1, 15}; bullet6[] = {"\Vops_s_Guns\shellsmall2", 0.316228, 1, 15}; bullet7[] = {"\Vops_s_Guns\shellsmall3", 0.316228, 1, 15}; bullet8[] = {"\Vops_s_Guns\shellsmall4", 0.316228, 1, 15}; bullet9[] = {"\Vops_s_Guns\shell_soft_04", 0.177828, 1, 15}; bullet10[] = {"\Vops_s_Guns\small_shell_soft_09", 0.177828, 1, 15}; bullet11[] = {"\Vops_s_Guns\small_shell_soft_10", 0.177828, 1, 15}; bullet12[] = {"\Vops_s_Guns\small_shell_soft_13", 0.177828, 1, 15}; soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; class M203Muzzle : GrenadeLauncher { // sound[] = {"\Vops_s_Guns\m203_s.wss", 0.1, 1, 50}; begin1[] = {"\Vops_s_Guns\m203_s.wss", 0.2, 1, 50}; begin2[] = {"\Vops_s_Guns\m203_s.wss", 0.177828, 1, 300}; soundBegin[] = {"begin1", 0.6, "begin2", 0.4}; reloadMagazineSound[] = {"\Vops_s_Guns\m203reload.wss", 0.000316228, 1, 20}; }; }; class DMR : Rifle { bullet1[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 15}; bullet2[] = {"ca\sounds\weapons\shells\big_shell_metal_03", 0.0707946, 1, 15}; bullet3[] = {"ca\sounds\weapons\shells\big_shell_metal_02", 0.0707946, 1, 15}; bullet4[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 15}; bullet5[] = {"\Vops_s_Guns\shellbig1", 0.0707946, 1, 15}; bullet6[] = {"\Vops_s_Guns\shellbig2", 0.0707946, 1, 15}; bullet7[] = {"\Vops_s_Guns\shellbig3", 0.0707946, 1, 15}; bullet8[] = {"\Vops_s_Guns\shellbig4", 0.0707946, 1, 15}; bullet9[] = {"\Vops_s_Guns\big_shell_soft_04", 0.0707946, 1, 15}; bullet10[] = {"\Vops_s_Guns\big_shell_soft_01", 0.0707946, 1, 15}; bullet11[] = {"\Vops_s_Guns\big_shell_soft_02", 0.0707946, 1, 15}; bullet12[] = {"\Vops_s_Guns\big_shell_soft_03", 0.0707946, 1, 15}; soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; reloadSound[]= {"", 0.032341, 1, 2500}; reloadMagazineSound[] = {"\Vops_s_Guns\dmr_reload.wss", 0.0562341, 1, 20}; modes[] = {"Single"}; class Single : Mode_SemiAuto { begin1[] = {"\Vops_s_Guns\dmr_s.wss", 15.0, 1, 500}; soundBegin[] = {"begin1", 1}; }; }; class M16_base : Rifle { bullet1[] = {"ca\sounds\weapons\shells\small_shell_metal_04", 0.177828, 1, 15}; bullet2[] = {"ca\sounds\weapons\shells\small_shell_metal_03", 0.177828, 1, 15}; bullet3[] = {"ca\sounds\weapons\shells\small_shell_metal_02", 0.177828, 1, 15}; bullet4[] = {"ca\sounds\weapons\shells\small_shell_metal_01", 0.177828, 1, 15}; bullet5[] = {"\Vops_s_Guns\shellsmall1", 0.316228, 1, 15}; bullet6[] = {"\Vops_s_Guns\shellsmall2", 0.316228, 1, 15}; bullet7[] = {"\Vops_s_Guns\shellsmall3", 0.316228, 1, 15}; bullet8[] = {"\Vops_s_Guns\shellsmall4", 0.316228, 1, 15}; bullet9[] = {"\Vops_s_Guns\shell_soft_04", 0.177828, 1, 15}; bullet10[] = {"\Vops_s_Guns\small_shell_soft_09", 0.177828, 1, 15}; bullet11[] = {"\Vops_s_Guns\small_shell_soft_10", 0.177828, 1, 15}; bullet12[] = {"\Vops_s_Guns\small_shell_soft_13", 0.177828, 1, 15}; soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; reloadMagazineSound[] = {"\Vops_s_Guns\m16_reload.wss", 0.0562341, 1, 20}; modes[] = {"Single", "Burst"}; reloadSound[]= {"", 0.032341, 1, 2500}; class Single : Mode_SemiAuto { begin1[] = {"\Vops_s_Guns\m16_s1new.wss", 15.0, 1, 400}; begin2[] = {"\Vops_s_Guns\m16_s11new.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; }; class Burst : Mode_Burst { begin1[] = {"\Vops_s_Guns\m16_bnew.wss", 15.0, 1, 400}; begin2[] = {"\Vops_s_Guns\m16_bnew.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; }; class FullAuto : Mode_FullAuto { begin1[] = {"\Vops_s_Guns\m16_s1new.wss", 15.0, 1, 400}; begin2[] = {"\Vops_s_Guns\m16_s11new.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; }; class M203Muzzle : M203Muzzle {}; }; class M16A2 : M16_base { }; class M16A2GL : M16A2 { }; class m16a4 : M16A2 { }; class m16a4_acg : m16a4 { }; class M16A4_GL : m16a4 { }; class M16A4_ACG_GL : M16A4_GL { }; class M24 : Rifle { bullet1[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 15}; bullet2[] = {"ca\sounds\weapons\shells\big_shell_metal_03", 0.0707946, 1, 15}; bullet3[] = {"ca\sounds\weapons\shells\big_shell_metal_02", 0.0707946, 1, 15}; bullet4[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 15}; bullet5[] = {"\Vops_s_Guns\shellbig1.wss", 0.0707946, 1, 15}; bullet6[] = {"\Vops_s_Guns\shellbig2.wss", 0.0707946, 1, 15}; bullet7[] = {"\Vops_s_Guns\shellbig3.wss", 0.0707946, 1, 15}; bullet8[] = {"\Vops_s_Guns\shellbig4.wss", 0.0707946, 1, 15}; bullet9[] = {"\Vops_s_Guns\big_shell_soft_04", 0.0707946, 1, 15}; bullet10[] = {"\Vops_s_Guns\big_shell_soft_01", 0.0707946, 1, 15}; bullet11[] = {"\Vops_s_Guns\big_shell_soft_02", 0.0707946, 1, 15}; bullet12[] = {"\Vops_s_Guns\big_shell_soft_03", 0.0707946, 1, 15}; soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; begin1[] = {"\Vops_s_Guns\m24_fire.wss", 15.0, 1, 500}; soundBegin[] = {"begin1", 1}; reloadSound[]= {"\Vops_s_Guns\m24_reloadshot.wss", 0.0562341, 1, 15}; reloadMagazineSound[] = {"\Vops_s_Guns\m24_reload.wss", 0.0562341, 0.9, 20}; }; class M40A3 : M24 { bullet1[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 15}; bullet2[] = {"ca\sounds\weapons\shells\big_shell_metal_03", 0.0707946, 1, 15}; bullet3[] = {"ca\sounds\weapons\shells\big_shell_metal_02", 0.0707946, 1, 15}; bullet4[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 15}; bullet5[] = {"\Vops_s_Guns\shellbig1", 0.0707946, 1, 15}; bullet6[] = {"\Vops_s_Guns\shellbig2", 0.0707946, 1, 15}; bullet7[] = {"\Vops_s_Guns\shellbig3", 0.0707946, 1, 15}; bullet8[] = {"\Vops_s_Guns\shellbig4", 0.0707946, 1, 15}; bullet9[] = {"\Vops_s_Guns\big_shell_soft_04", 0.0707946, 1, 15}; bullet10[] = {"\Vops_s_Guns\big_shell_soft_01", 0.0707946, 1, 15}; bullet11[] = {"\Vops_s_Guns\big_shell_soft_02", 0.0707946, 1, 15}; bullet12[] = {"\Vops_s_Guns\big_shell_soft_03", 0.0707946, 1, 15}; soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; }; class m107 : Rifle { bullet1[] = {"\Vops_s_Guns\m2shell12.wss", 0.177828, 1, 15}; bullet2[] = {"\Vops_s_Guns\m2shell11.wss", 0.177828, 1, 15}; bullet3[] = {"\Vops_s_Guns\m2shell10.wss", 0.177828, 1, 15}; bullet4[] = {"\Vops_s_Guns\m2shell9.wss", 0.177828, 1, 15}; bullet5[] = {"\Vops_s_Guns\m2shell8.wss", 0.316228, 1, 15}; bullet6[] = {"\Vops_s_Guns\m2shell7.wss", 0.316228, 1, 15}; bullet7[] = {"\Vops_s_Guns\m2shell6.wss", 0.316228, 1, 15}; bullet8[] = {"\Vops_s_Guns\m2shell5.wss", 0.316228, 1, 15}; bullet9[] = {"\Vops_s_Guns\m2shell4.wss", 0.177828, 1, 15}; bullet10[] = {"\Vops_s_Guns\m2shell3.wss", 0.177828, 1, 15}; bullet11[] = {"\Vops_s_Guns\m2shell2.wss", 0.177828, 1, 15}; bullet12[] = {"\Vops_s_Guns\m2shell.wss", 0.177828, 1, 15}; soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; begin1[] = {"\Vops_s_Guns\barrett_fire.wss", 15.0, 1, 700}; soundBegin[] = {"begin1", 1}; }; class M240 : Rifle { bullet1[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 15}; bullet2[] = {"ca\sounds\weapons\shells\big_shell_metal_03", 0.0707946, 1, 15}; bullet3[] = {"ca\sounds\weapons\shells\big_shell_metal_02", 0.0707946, 1, 15}; bullet4[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 15}; bullet5[] = {"\Vops_s_Guns\shellbig1", 0.0707946, 1, 15}; bullet6[] = {"\Vops_s_Guns\shellbig2", 0.0707946, 1, 15}; bullet7[] = {"\Vops_s_Guns\shellbig3", 0.0707946, 1, 15}; bullet8[] = {"\Vops_s_Guns\shellbig4", 0.0707946, 1, 15}; bullet9[] = {"\Vops_s_Guns\big_shell_soft_04", 0.0707946, 1, 15}; bullet10[] = {"\Vops_s_Guns\big_shell_soft_01", 0.0707946, 1, 15}; bullet11[] = {"\Vops_s_Guns\big_shell_soft_02", 0.0707946, 1, 15}; bullet12[] = {"\Vops_s_Guns\big_shell_soft_03", 0.0707946, 1, 15}; soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; reloadMagazineSound[] = {"\Vops_s_Guns\MG_reload", 0.0562341, 1, 20}; reloadSound[]= {"", 0.032341, 1, 2500}; class manual : Mode_FullAuto { begin1[] = {"\Vops_s_Guns\m240_snew1.wss", 15.0, 1, 400}; begin2[] = {"\Vops_s_Guns\m240_snew1.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; }; }; class Mk_48 : M240 { bullet1[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 15}; bullet2[] = {"ca\sounds\weapons\shells\big_shell_metal_03", 0.0707946, 1, 15}; bullet3[] = {"ca\sounds\weapons\shells\big_shell_metal_02", 0.0707946, 1, 15}; bullet4[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 15}; bullet5[] = {"\Vops_s_Guns\shellbig1", 0.0707946, 1, 15}; bullet6[] = {"\Vops_s_Guns\shellbig2", 0.0707946, 1, 15}; bullet7[] = {"\Vops_s_Guns\shellbig3", 0.0707946, 1, 15}; bullet8[] = {"\Vops_s_Guns\shellbig4", 0.0707946, 1, 15}; bullet9[] = {"\Vops_s_Guns\big_shell_soft_04", 0.0707946, 1, 15}; bullet10[] = {"\Vops_s_Guns\big_shell_soft_01", 0.0707946, 1, 15}; bullet11[] = {"\Vops_s_Guns\big_shell_soft_02", 0.0707946, 1, 15}; bullet12[] = {"\Vops_s_Guns\big_shell_soft_03", 0.0707946, 1, 15}; soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; reloadMagazineSound[] = {"\Vops_s_Guns\MG_reload", 0.0562341, 1, 20}; reloadSound[]= {"", 0.032341, 1, 2500}; class manual : Mode_FullAuto { begin1[] = {"\Vops_s_Guns\mk48_s.wss", 15.0, 1, 400}; begin2[] = {"\Vops_s_Guns\mk48_s.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; }; }; class M249 : Rifle { bullet1[] = {"ca\sounds\weapons\shells\small_shell_metal_04", 0.177828, 1, 15}; bullet2[] = {"ca\sounds\weapons\shells\small_shell_metal_03", 0.177828, 1, 15}; bullet3[] = {"ca\sounds\weapons\shells\small_shell_metal_02", 0.177828, 1, 15}; bullet4[] = {"ca\sounds\weapons\shells\small_shell_metal_01", 0.177828, 1, 15}; bullet5[] = {"\Vops_s_Guns\shellsmall1", 0.316228, 1, 15}; bullet6[] = {"\Vops_s_Guns\shellsmall2", 0.316228, 1, 15}; bullet7[] = {"\Vops_s_Guns\shellsmall3", 0.316228, 1, 15}; bullet8[] = {"\Vops_s_Guns\shellsmall4", 0.316228, 1, 15}; bullet9[] = {"\Vops_s_Guns\shell_soft_04", 0.177828, 1, 15}; bullet10[] = {"\Vops_s_Guns\small_shell_soft_09", 0.177828, 1, 15}; bullet11[] = {"\Vops_s_Guns\small_shell_soft_10", 0.177828, 1, 15}; bullet12[] = {"\Vops_s_Guns\small_shell_soft_13", 0.177828, 1, 15}; soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; reloadMagazineSound[] = {"\Vops_s_Guns\MG_reload", 0.0562341, 1, 20}; reloadSound[]= {"", 0.032341, 1, 2500}; class manual : Mode_FullAuto { begin1[] = {"\Vops_s_Guns\M249_snew3.wss", 15.0, 1, 400}; begin2[] = {"\Vops_s_Guns\M249_snew3.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; soundContinuous = 0; soundBurst = 0; }; }; class SCAR_Base: M16_base { reloadMagazineSound = {"\Vops_s_Guns\SCAR_reload.wss", 0.031623, 1, 20}; class Single; //External class reference class FullAuto; //External class reference class M203Muzzle; //External class refereance class SCAR_L_Single: Single { begin1 = {"\Vops_s_Guns\SCARH_b.wss", 1.778280, 1, 900}; begin2 = {"\Vops_s_Guns\SCARH_b.wss", 1.778280, 1, 900}; begin3 = {"\Vops_s_Guns\SCARH_b.wss", 1.778280, 1, 900}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; class SCAR_L_FullAuto: FullAuto { begin1 = {"\Vops_s_Guns\SCARL_b.wss", 1.778280, 1, 900}; begin2 = {"\Vops_s_Guns\SCARL_b.wss", 1.778280, 1, 900}; begin3 = {"\Vops_s_Guns\SCARL_b.wss", 1.778280, 1, 900}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; class EGLMMuzzle: M203Muzzle { begin1 = {""\Vops_s_Guns\m203_s.wss", 0.100000, 0.900000, 100}; soundBegin = {"begin1", 1}; }; }; class SCAR_L_CQC_CCO_SD: SCAR_Base { class SCAR_L_SD_Single: SCAR_L_Single { begin1 = {"\Vops_s_Guns\SCAR_sd.wss", 1, 1, 80}; soundbegin = {"begin1", 1}; }; class SCAR_L_SD_FullAuto: SCAR_L_FullAuto { begin1 = {"\Vops_s_Guns\SCAR_sd.wss", 1, 1, 80}; soundbegin = {"begin1", 1}; }; }; class SCAR_H_Base: SCAR_Base { class SCAR_H_Single: SCAR_L_Single { begin1 = {"\Vops_s_Guns\SCARH_s.wss", 1.778280, 1, 1000}; begin2 = {"\Vops_s_Guns\SCARH_s.wss", 1.778280, 1, 1000}; begin3 = {"\Vops_s_Guns\SCARH_s.wss", 1.778280, 1, 1000}; soundBegin = {"begin1", 0.330000, "begin2", 0.340000, "begin3", 0.330000}; }; class SCAR_H_FullAuto: SCAR_L_FullAuto { begin1 = {"\Vops_s_Guns\SCARL_s.wss", 1.778280, 1, 1000}; begin2 = {"\Vops_s_Guns\SCARL_s.wss", 1.778280, 1, 1000}; begin3 = {"\Vops_s_Guns\SCARL_s.wss", 1.778280, 1, 1000}; soundBegin = {"begin1", 0.330000, "begin2", 0.340000, "begin3", 0.330000}; }; }; class SCAR_H_CQC_CCO: SCAR_H_Base { }; class SCAR_H_CQC_CCO_SD: SCAR_H_CQC_CCO { class SCAR_H_SD_Single: SCAR_H_Single { begin1 = {"\Vops_s_Guns\SCAR_sd2.wss", 1, 1, 110}; soundbegin = {"begin1", 1}; }; class SCAR_H_SD_FullAuto: SCAR_H_FullAuto { begin1 = {"\Vops_s_Guns\SCAR_sd2.wss", 1, 1, 110}; soundbegin = {"begin1", 1}; }; }; class SCAR_H_LNG_Sniper_SD: SCAR_H_Base { class SCAR_H_SD_Single: Mode_SemiAuto { begin1 = {"\Vops_s_Guns\SCAR_sd2.wss", 1, 1, 110}; soundbegin = {"begin1", 1}; }; class SCAR_H_SD_FullAuto: Mode_FullAuto { begin1 = {"\Vops_s_Guns\SCAR_sd2.wss", 1, 1, 110}; soundbegin = {"begin1", 1}; }; }; class M4A1 : M16_base { bullet1[] = {"ca\sounds\weapons\shells\small_shell_metal_04", 0.177828, 1, 15}; bullet2[] = {"ca\sounds\weapons\shells\small_shell_metal_03", 0.177828, 1, 15}; bullet3[] = {"ca\sounds\weapons\shells\small_shell_metal_02", 0.177828, 1, 15}; bullet4[] = {"ca\sounds\weapons\shells\small_shell_metal_01", 0.177828, 1, 15}; bullet5[] = {"\Vops_s_Guns\shellsmall1", 0.316228, 1, 15}; bullet6[] = {"\Vops_s_Guns\shellsmall2", 0.316228, 1, 15}; bullet7[] = {"\Vops_s_Guns\shellsmall3", 0.316228, 1, 15}; bullet8[] = {"\Vops_s_Guns\shellsmall4", 0.316228, 1, 15}; bullet9[] = {"\Vops_s_Guns\shell_soft_04", 0.177828, 1, 15}; bullet10[] = {"\Vops_s_Guns\small_shell_soft_09", 0.177828, 1, 15}; bullet11[] = {"\Vops_s_Guns\small_shell_soft_10", 0.177828, 1, 15}; bullet12[] = {"\Vops_s_Guns\small_shell_soft_13", 0.177828, 1, 15}; soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; reloadMagazineSound[] = {"\Vops_s_Guns\m4_reload.wss", 0.0562341, 1, 20}; reloadSound[]= {"", 0.032341, 1, 2500}; class Single : Single { begin1[] = {"\Vops_s_Guns\m4_s22new.wss", 15.0, 1, 400}; begin2[] = {"\Vops_s_Guns\m4_s11new.wss", 15.0, 1, 400}; begin3[] = {"\Vops_s_Guns\m4_s11new.wss", 15.0, 1, 400}; begin4[] = {"\Vops_s_Guns\m4_s22new.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 0.25, "begin2", 0.25, "begin3", 0.25, "begin4", 0.25}; }; class FullAuto : FullAuto { begin1[] = {"\Vops_s_Guns\m4_s22new.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 1}; }; }; class M4A1_Aim : M4A1 { }; class M4A1_Aim_camo : M4A1_Aim { }; class M4SPR : M4A1 { class Single : Single { begin1[] = {"\Vops_s_Guns\spr_s.wss", 15.0, 1, 400}; begin2[] = {"\Vops_s_Guns\spr_s.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; }; }; class M4A1_AIM_SD_camo : M4A1_Aim { reloadSound[]= {"", 0.032341, 1, 2500}; class Single : Mode_SemiAuto { begin1[] = {"\Vops_s_Guns\supressedwest762_s1.wss", 1.0, 1, 100}; soundBegin[] = {"begin1", 1}; }; class FullAuto : Mode_FullAuto { begin1[] = {"\Vops_s_Guns\supressedwest762_s1.wss", 1.0, 1, 100}; soundBegin[] = {"begin1", 1}; }; }; class M4A1_HWS_GL_SD_Camo : M4A1_AIM_SD_camo { reloadSound[]= {"", 0.032341, 1, 2500}; }; class m8_base : Rifle { class Single : Mode_SemiAuto { begin1[] = {"\Vops_s_Guns\g36_s1new.wss", 2.23872, 1, 400}; begin2[] = {"\Vops_s_Guns\g36_s1new.wss", 2.23872, 1, 400}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; reloadMagazineSound[] = {"\Vops_s_Guns\xm8_reload.wss", 0.0562341, 1, 20}; reloadSound[]= {"", 0.032341, 1, 2500}; }; class Burst : Mode_Burst { begin1[] = {"\Vops_s_Guns\g36_bnew.wss", 2.23872, 1, 400}; begin2[] = {"\Vops_s_Guns\g36_bnew.wss", 2.23872, 1, 400}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; soundBurst = "false"; }; class FullAuto : Mode_FullAuto { begin1[] = {"\Vops_s_Guns\g36_bnew.wss", 2.23872, 1, 400}; begin2[] = {"\Vops_s_Guns\g36_bnew.wss", 2.23872, 1, 400}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; soundContinuous = 0; }; class XM320Muzzle : M203Muzzle {}; }; class m8_carbine : m8_base { }; class m8_carbineGL : m8_base {}; class m8_compact : m8_base { }; class m8_sharpshooter : m8_base { }; class m8_SAW : m8_sharpshooter { modes[] = {"manual", "close", "short", "medium", "far"}; class manual : Mode_FullAuto { sound[] = {"\Vops_s_Guns\g36_bnew.wss", db20, 1, 400}; soundContinuous = 0; soundBurst = "false"; }; }; class MP5SD : Rifle { reloadMagazineSound[] = {"\Vops_s_Guns\mp5_reload.wss", 0.0562341, 1, 20}; reloadSound[]= {"", 0.032341, 1, 2500}; class Single : Mode_SemiAuto { begin1[] = {"ca\sounds\weapons\rifles\MP5_SD_single2", 1.77828, 1, 100}; soundBegin[] = {"begin1", 1}; }; class Burst : Mode_Burst { begin1[] = {"ca\sounds\weapons\rifles\MP5_SD_single2", 1.77828, 1, 100}; soundBegin[] = {"begin1", 1}; soundContinuous = 0; soundBurst = 0; }; class FullAuto : Mode_FullAuto { begin1[] = {"ca\sounds\weapons\rifles\MP5_SD_single2", 1.77828, 1, 100}; soundBegin[] = {"begin1", 1}; soundContinuous = 0; }; }; class MP5A5 : MP5SD { reloadMagazineSound[] = {"\Vops_s_Guns\mp5_reload.wss", 0.0562341, 1, 20}; reloadSound[]= {"", 0.032341, 1, 2500}; class Single : Mode_SemiAuto { begin1[] = {"\Vops_s_Guns\mp5_s.wss", 1.77828, 1, 200}; soundBegin[] = {"begin1", 1}; }; class Burst : Mode_Burst { begin1[] = {"\Vops_s_Guns\mp5_s.wss", 1.77828, 1, 200}; soundBegin[] = {"begin1", 1}; soundBurst = 0; }; class FullAuto : Mode_FullAuto { begin1[] = {"\Vops_s_Guns\mp5_s.wss", 1.77828, 1, 200}; soundBegin[] = {"begin1", 1}; }; }; class AK_BASE : Rifle { modes[] = {"FullAuto", "Single", "Burst"}; bullet1[] = {"ca\sounds\weapons\shells\small_shell_metal_04", 0.177828, 1, 15}; bullet2[] = {"ca\sounds\weapons\shells\small_shell_metal_03", 0.177828, 1, 15}; bullet3[] = {"ca\sounds\weapons\shells\small_shell_metal_02", 0.177828, 1, 15}; bullet4[] = {"ca\sounds\weapons\shells\small_shell_metal_01", 0.177828, 1, 15}; bullet5[] = {"ca\sounds\weapons\shells\small_shell_dirt_07", 0.316228, 1, 15}; bullet6[] = {"ca\sounds\weapons\shells\small_shell_dirt_09", 0.316228, 1, 15}; bullet7[] = {"ca\sounds\weapons\shells\small_shell_dirt_10", 0.316228, 1, 15}; bullet8[] = {"ca\sounds\weapons\shells\small_shell_dirt_12", 0.316228, 1, 15}; bullet9[] = {"ca\sounds\weapons\shells\small_shell_soft_05", 0.177828, 1, 15}; bullet10[] = {"ca\sounds\weapons\shells\small_shell_soft_09", 0.177828, 1, 15}; bullet11[] = {"ca\sounds\weapons\shells\small_shell_soft_10", 0.177828, 1, 15}; bullet12[] = {"ca\sounds\weapons\shells\small_shell_soft_13", 0.177828, 1, 15}; soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; reloadMagazineSound[] = {"\Vops_s_Guns\riflereload_east", 0.0562341, 1, 20}; reloadSound[]= {"", 0.032341, 1, 2500}; class Single : Mode_SemiAuto { begin1[] = {"\Vops_s_Guns\ak74_snew2.wss", 15.0, 1, 400}; begin2[] = {"\Vops_s_Guns\ak74_snew2.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; }; class Burst : Mode_Burst { begin1[] = {"\Vops_s_Guns\ak74_snew2.wss", 15.0, 1, 400}; begin2[] = {"\Vops_s_Guns\ak74_snew2.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; soundBurst = 0; }; class FullAuto : Mode_FullAuto { begin1[] = {"\Vops_s_Guns\ak74_snew2.wss", 15.0, 1, 400}; begin2[] = {"\Vops_s_Guns\ak74_snew2.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; }; class GP25Muzzle : GrenadeLauncher { reloadMagazineSound[] = {"\Vops_s_Guns\m203reload.wss", 0.000316228, 1, 25}; }; }; class AKS_BASE : AK_BASE { bullet1[] = {"ca\sounds\weapons\shells\small_shell_metal_04", 0.177828, 1, 15}; bullet2[] = {"ca\sounds\weapons\shells\small_shell_metal_03", 0.177828, 1, 15}; bullet3[] = {"ca\sounds\weapons\shells\small_shell_metal_02", 0.177828, 1, 15}; bullet4[] = {"ca\sounds\weapons\shells\small_shell_metal_01", 0.177828, 1, 15}; bullet5[] = {"\Vops_s_Guns\shellsmall1", 0.316228, 1, 15}; bullet6[] = {"\Vops_s_Guns\shellsmall2", 0.316228, 1, 15}; bullet7[] = {"\Vops_s_Guns\shellsmall3", 0.316228, 1, 15}; bullet8[] = {"\Vops_s_Guns\shellsmall4", 0.316228, 1, 15}; bullet9[] = {"\Vops_s_Guns\shell_soft_04", 0.177828, 1, 15}; bullet10[] = {"\Vops_s_Guns\small_shell_soft_09", 0.177828, 1, 15}; bullet11[] = {"\Vops_s_Guns\small_shell_soft_10", 0.177828, 1, 15}; bullet12[] = {"\Vops_s_Guns\small_shell_soft_13", 0.177828, 1, 15}; soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; class Single : Single { begin1[] = {"\Vops_s_Guns\ak74u_snew1.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 1}; }; class Burst : Burst { begin1[] = {"\Vops_s_Guns\ak74u_snew1.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 1}; }; class FullAuto : FullAuto { begin1[] = {"\Vops_s_Guns\ak74u_snew1.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 1}; }; }; class AK_107_BASE : AK_BASE { bullet1[] = {"ca\sounds\weapons\shells\small_shell_metal_04", 0.177828, 1, 15}; bullet2[] = {"ca\sounds\weapons\shells\small_shell_metal_03", 0.177828, 1, 15}; bullet3[] = {"ca\sounds\weapons\shells\small_shell_metal_02", 0.177828, 1, 15}; bullet4[] = {"ca\sounds\weapons\shells\small_shell_metal_01", 0.177828, 1, 15}; bullet5[] = {"\Vops_s_Guns\shellsmall1", 0.316228, 1, 15}; bullet6[] = {"\Vops_s_Guns\shellsmall2", 0.316228, 1, 15}; bullet7[] = {"\Vops_s_Guns\shellsmall3", 0.316228, 1, 15}; bullet8[] = {"\Vops_s_Guns\shellsmall4", 0.316228, 1, 15}; bullet9[] = {"\Vops_s_Guns\shell_soft_04", 0.177828, 1, 15}; bullet10[] = {"\Vops_s_Guns\small_shell_soft_09", 0.177828, 1, 15}; bullet11[] = {"\Vops_s_Guns\small_shell_soft_10", 0.177828, 1, 15}; bullet12[] = {"\Vops_s_Guns\small_shell_soft_13", 0.177828, 1, 15}; soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; modes[] = {"FullAuto", "Burst", "Single"}; reloadSound[]= {"", 0.032341, 1, 2500}; }; class AK_47_M : AK_BASE { bullet1[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 5}; bullet2[] = {"ca\sounds\weapons\shells\big_shell_metal_03", 0.0707946, 1, 5}; bullet3[] = {"ca\sounds\weapons\shells\big_shell_metal_02", 0.0707946, 1, 5}; bullet4[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 5}; bullet5[] = {"\Vops_s_Guns\shellbig1", 0.0707946, 1, 5}; bullet6[] = {"\Vops_s_Guns\shellbig2", 0.0707946, 1, 5}; bullet7[] = {"\Vops_s_Guns\shellbig3", 0.0707946, 1, 5}; bullet8[] = {"\Vops_s_Guns\shellbig4", 0.0707946, 1, 5}; bullet9[] = {"\Vops_s_Guns\big_shell_soft_04", 0.0707946, 1, 5}; bullet10[] = {"\Vops_s_Guns\big_shell_soft_01", 0.0707946, 1, 5}; bullet11[] = {"\Vops_s_Guns\big_shell_soft_02", 0.0707946, 1, 5}; bullet12[] = {"\Vops_s_Guns\big_shell_soft_03", 0.0707946, 1, 5}; soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; reloadSound[]= {"", db-15, 1, 2500}; class Single : Mode_SemiAuto { begin1[] = {"\Vops_s_Guns\ak47_snew1.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 1}; }; class Burst : Mode_Burst { begin1[] = {"\Vops_s_Guns\ak47_bnew1.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 1}; soundBurst = 0; }; class FullAuto : Mode_FullAuto { begin1[] = {"\Vops_s_Guns\ak47_bnew1.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 1}; }; }; class AK_47_S : AK_47_M { }; class AKS_GOLD : AK_47_S { }; class AK_74 : AK_BASE { bullet1[] = {"ca\sounds\weapons\shells\small_shell_metal_04", 0.177828, 1, 15}; bullet2[] = {"ca\sounds\weapons\shells\small_shell_metal_03", 0.177828, 1, 15}; bullet3[] = {"ca\sounds\weapons\shells\small_shell_metal_02", 0.177828, 1, 15}; bullet4[] = {"ca\sounds\weapons\shells\small_shell_metal_01", 0.177828, 1, 15}; bullet5[] = {"\Vops_s_Guns\shellsmall1", 0.316228, 1, 15}; bullet6[] = {"\Vops_s_Guns\shellsmall2", 0.316228, 1, 15}; bullet7[] = {"\Vops_s_Guns\shellsmall3", 0.316228, 1, 15}; bullet8[] = {"\Vops_s_Guns\shellsmall4", 0.316228, 1, 15}; bullet9[] = {"\Vops_s_Guns\shell_soft_04", 0.177828, 1, 15}; bullet10[] = {"\Vops_s_Guns\small_shell_soft_09", 0.177828, 1, 15}; bullet11[] = {"\Vops_s_Guns\small_shell_soft_10", 0.177828, 1, 15}; bullet12[] = {"\Vops_s_Guns\small_shell_soft_13", 0.177828, 1, 15}; soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; reloadSound[]= {"", 0.032341, 1, 2500}; }; class AK_74_GL : AK_BASE { }; class AK_107_kobra : AK_107_BASE { }; class AK_107_GL_kobra : AK_107_BASE { }; class AK_107_GL_pso : AK_107_GL_kobra { }; class AK_107_pso : AK_107_BASE { }; class AKS_74_kobra : AKS_BASE { }; class AKS_74_pso : AKS_BASE { }; class AKS_74_U : AKS_BASE { }; class AKS_74_UN_kobra : AKS_BASE { bullet1[] = {"ca\sounds\weapons\shells\small_shell_metal_04", 0.177828, 1, 15}; bullet2[] = {"ca\sounds\weapons\shells\small_shell_metal_03", 0.177828, 1, 15}; bullet3[] = {"ca\sounds\weapons\shells\small_shell_metal_02", 0.177828, 1, 15}; bullet4[] = {"ca\sounds\weapons\shells\small_shell_metal_01", 0.177828, 1, 15}; bullet5[] = {"\Vops_s_Guns\shellsmall1", 0.316228, 1, 15}; bullet6[] = {"\Vops_s_Guns\shellsmall2", 0.316228, 1, 15}; bullet7[] = {"\Vops_s_Guns\shellsmall3", 0.316228, 1, 15}; bullet8[] = {"\Vops_s_Guns\shellsmall4", 0.316228, 1, 15}; bullet9[] = {"\Vops_s_Guns\shell_soft_04", 0.177828, 1, 15}; bullet10[] = {"\Vops_s_Guns\small_shell_soft_09", 0.177828, 1, 15}; bullet11[] = {"\Vops_s_Guns\small_shell_soft_10", 0.177828, 1, 15}; bullet12[] = {"\Vops_s_Guns\small_shell_soft_13", 0.177828, 1, 15}; soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; reloadSound[]= {"", 0.032341, 1, 2500}; class Single : Single { begin1[] = {"\Vops_s_Guns\supressedeast_s.wss", 1.77828, 1, 100}; soundBegin[] = {"begin1", 1}; }; class FullAuto : FullAuto { begin1[] = {"\Vops_s_Guns\supressedeast_s.wss", 1.77828, 1, 100}; soundBegin[] = {"begin1", 1}; }; }; class RPK_74 : AK_74 { bullet1[] = {"ca\sounds\weapons\shells\small_shell_metal_04", 0.177828, 1, 15}; bullet2[] = {"ca\sounds\weapons\shells\small_shell_metal_03", 0.177828, 1, 15}; bullet3[] = {"ca\sounds\weapons\shells\small_shell_metal_02", 0.177828, 1, 15}; bullet4[] = {"ca\sounds\weapons\shells\small_shell_metal_01", 0.177828, 1, 15}; bullet5[] = {"\Vops_s_Guns\shellsmall1", 0.316228, 1, 15}; bullet6[] = {"\Vops_s_Guns\shellsmall2", 0.316228, 1, 15}; bullet7[] = {"\Vops_s_Guns\shellsmall3", 0.316228, 1, 15}; bullet8[] = {"\Vops_s_Guns\shellsmall4", 0.316228, 1, 15}; bullet9[] = {"\Vops_s_Guns\shell_soft_04", 0.177828, 1, 15}; bullet10[] = {"\Vops_s_Guns\small_shell_soft_09", 0.177828, 1, 15}; bullet11[] = {"\Vops_s_Guns\small_shell_soft_10", 0.177828, 1, 15}; bullet12[] = {"\Vops_s_Guns\small_shell_soft_13", 0.177828, 1, 15}; soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; modes[] = {"manual", "close", "short", "medium", "far", "Single"}; reloadSound[]= {"", 0.032341, 1, 2500}; class Single : Mode_SemiAuto { begin1[] = {"\Vops_s_Guns\ak74_snew2.wss", 15.0, 1, 400}; begin2[] = {"\Vops_s_Guns\ak74_snew2.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; }; class FullAuto : Mode_FullAuto { begin1[] = {"\Vops_s_Guns\ak74_snew2.wss", 15.0, 1, 400}; begin2[] = {"\Vops_s_Guns\ak74_snew2.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; }; class manual : Mode_FullAuto { begin1[] = {"\Vops_s_Guns\ak74_snew2.wss", 15.0, 1, 400}; begin2[] = {"\Vops_s_Guns\ak74_snew2.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; }; }; class PK : Rifle { bullet1[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 15}; bullet2[] = {"ca\sounds\weapons\shells\big_shell_metal_03", 0.0707946, 1, 15}; bullet3[] = {"ca\sounds\weapons\shells\big_shell_metal_02", 0.0707946, 1, 15}; bullet4[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 15}; bullet5[] = {"\Vops_s_Guns\shellbig1", 0.0707946, 1, 15}; bullet6[] = {"\Vops_s_Guns\shellbig2", 0.0707946, 1, 15}; bullet7[] = {"\Vops_s_Guns\shellbig3", 0.0707946, 1, 15}; bullet8[] = {"\Vops_s_Guns\shellbig4", 0.0707946, 1, 15}; bullet9[] = {"\Vops_s_Guns\big_shell_soft_04", 0.0707946, 1, 15}; bullet10[] = {"\Vops_s_Guns\big_shell_soft_01", 0.0707946, 1, 15}; bullet11[] = {"\Vops_s_Guns\big_shell_soft_02", 0.0707946, 1, 15}; bullet12[] = {"\Vops_s_Guns\big_shell_soft_03", 0.0707946, 1, 15}; soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; reloadMagazineSound[] = {"\Vops_s_Guns\MG_reload", 0.0562341, 1, 20}; modes[] = {"manual", "close", "short", "medium", "far"}; reloadSound[]= {"", 0.032341, 1, 2500}; class manual : Mode_FullAuto { begin1[] = {"\Vops_s_Guns\pkm_s1new.wss", 15.0, 1, 400}; begin2[] = {"\Vops_s_Guns\pkm_s1new.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 0.3, "begin2", 0.7}; soundContinuous = 0; soundBurst = 0; }; }; class Pecheneg : PK { }; class SVD : Rifle { bullet1[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 15}; bullet2[] = {"ca\sounds\weapons\shells\big_shell_metal_03", 0.0707946, 1, 15}; bullet3[] = {"ca\sounds\weapons\shells\big_shell_metal_02", 0.0707946, 1, 15}; bullet4[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 15}; bullet5[] = {"\Vops_s_Guns\shellbig1", 0.0707946, 1, 15}; bullet6[] = {"\Vops_s_Guns\shellbig2", 0.0707946, 1, 15}; bullet7[] = {"\Vops_s_Guns\shellbig3", 0.0707946, 1, 15}; bullet8[] = {"\Vops_s_Guns\shellbig4", 0.0707946, 1, 15}; bullet9[] = {"\Vops_s_Guns\big_shell_soft_04", 0.0707946, 1, 15}; bullet10[] = {"\Vops_s_Guns\big_shell_soft_01", 0.0707946, 1, 15}; bullet11[] = {"\Vops_s_Guns\big_shell_soft_02", 0.0707946, 1, 15}; bullet12[] = {"\Vops_s_Guns\big_shell_soft_03", 0.0707946, 1, 15}; soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; begin1[] = {"\Vops_s_Guns\svd_fire1.wss", 15.0, 1, 500}; soundBegin[] = {"begin1", 1}; reloadMagazineSound[] = {"\Vops_s_Guns\riflereload_east", 0.0562341, 1, 20}; reloadSound[]= {"", 0.032341, 1, 2500}; }; class SVD_CAMO : SVD { }; class G36C : Rifle { bullet1[] = {"ca\sounds\weapons\shells\small_shell_metal_04", 0.177828, 1, 15}; bullet2[] = {"ca\sounds\weapons\shells\small_shell_metal_03", 0.177828, 1, 15}; bullet3[] = {"ca\sounds\weapons\shells\small_shell_metal_02", 0.177828, 1, 15}; bullet4[] = {"ca\sounds\weapons\shells\small_shell_metal_01", 0.177828, 1, 15}; bullet5[] = {"\Vops_s_Guns\shellsmall1", 0.316228, 1, 15}; bullet6[] = {"\Vops_s_Guns\shellsmall2", 0.316228, 1, 15}; bullet7[] = {"\Vops_s_Guns\shellsmall3", 0.316228, 1, 15}; bullet8[] = {"\Vops_s_Guns\shellsmall4", 0.316228, 1, 15}; bullet9[] = {"\Vops_s_Guns\shell_soft_04", 0.177828, 1, 15}; bullet10[] = {"\Vops_s_Guns\small_shell_soft_09", 0.177828, 1, 15}; bullet11[] = {"\Vops_s_Guns\small_shell_soft_10", 0.177828, 1, 15}; bullet12[] = {"\Vops_s_Guns\small_shell_soft_13", 0.177828, 1, 15}; soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; reloadMagazineSound[] = {"\Vops_s_Guns\g36_reload.wss", 0.0562341, 1, 20}; reloadSound[]= {"", 0.032341, 1, 2500}; modes[] = {"Single", "Burst", "Fullauto"}; class Single : Mode_SemiAuto { begin1[] = {"\Vops_s_Guns\g36_s1new.wss", 15.0, 1, 400}; begin2[] = {"\Vops_s_Guns\g36_s1new.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; }; class Burst : Mode_Burst { begin1[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; begin2[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; }; class FullAuto : Mode_FullAuto { begin1[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; begin2[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; }; }; class G36_C_SD_eotech : G36C { bullet1[] = {"ca\sounds\weapons\shells\small_shell_metal_04", 0.177828, 1, 15}; bullet2[] = {"ca\sounds\weapons\shells\small_shell_metal_03", 0.177828, 1, 15}; bullet3[] = {"ca\sounds\weapons\shells\small_shell_metal_02", 0.177828, 1, 15}; bullet4[] = {"ca\sounds\weapons\shells\small_shell_metal_01", 0.177828, 1, 15}; bullet5[] = {"\Vops_s_Guns\shellsmall1", 0.316228, 1, 15}; bullet6[] = {"\Vops_s_Guns\shellsmall2", 0.316228, 1, 15}; bullet7[] = {"\Vops_s_Guns\shellsmall3", 0.316228, 1, 15}; bullet8[] = {"\Vops_s_Guns\shellsmall4", 0.316228, 1, 15}; bullet9[] = {"\Vops_s_Guns\shell_soft_04", 0.177828, 1, 15}; bullet10[] = {"\Vops_s_Guns\small_shell_soft_09", 0.177828, 1, 15}; bullet11[] = {"\Vops_s_Guns\small_shell_soft_10", 0.177828, 1, 15}; bullet12[] = {"\Vops_s_Guns\small_shell_soft_13", 0.177828, 1, 15}; soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; reloadMagazineSound[] = {"\Vops_s_Guns\g36_reload.wss", 0.0562341, 1, 20}; reloadSound[]= {"", 0.032341, 1, 2500}; modes[] = {"Single", "Burst", "Fullauto"}; class Single : Single { begin1[] = {"\Vops_s_Guns\supressedwest762_s1.wss", 1.0, 1, 100}; soundBegin[] = {"begin1", 1}; }; class Burst : Burst { begin1[] = {"\Vops_s_Guns\supressedwest762_s1.wss", 1.0, 1, 100}; soundBegin[] = {"begin1", 1}; }; class FullAuto : FullAuto { begin1[] = {"\Vops_s_Guns\supressedwest762_s1.wss", 1.0, 1, 100}; soundBegin[] = {"begin1", 1}; }; }; class G36a : Rifle { bullet1[] = {"ca\sounds\weapons\shells\small_shell_metal_04", 0.177828, 1, 15}; bullet2[] = {"ca\sounds\weapons\shells\small_shell_metal_03", 0.177828, 1, 15}; bullet3[] = {"ca\sounds\weapons\shells\small_shell_metal_02", 0.177828, 1, 15}; bullet4[] = {"ca\sounds\weapons\shells\small_shell_metal_01", 0.177828, 1, 15}; bullet5[] = {"\Vops_s_Guns\shellsmall1", 0.316228, 1, 15}; bullet6[] = {"\Vops_s_Guns\shellsmall2", 0.316228, 1, 15}; bullet7[] = {"\Vops_s_Guns\shellsmall3", 0.316228, 1, 15}; bullet8[] = {"\Vops_s_Guns\shellsmall4", 0.316228, 1, 15}; bullet9[] = {"\Vops_s_Guns\shell_soft_04", 0.177828, 1, 15}; bullet10[] = {"\Vops_s_Guns\small_shell_soft_09", 0.177828, 1, 15}; bullet11[] = {"\Vops_s_Guns\small_shell_soft_10", 0.177828, 1, 15}; bullet12[] = {"\Vops_s_Guns\small_shell_soft_13", 0.177828, 1, 15}; soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; reloadMagazineSound[] = {"\Vops_s_Guns\g36_reload.wss", 0.0562341, 1, 20}; reloadSound[]= {"", 0.032341, 1, 2500}; class MuzzleFar : G36C { modes[] = {"Single", "Burst", "Fullauto"}; class Single : Mode_SemiAuto { begin1[] = {"\Vops_s_Guns\g36_s2new.wss", 15.0, 1, 400}; begin2[] = {"\Vops_s_Guns\g36_s2new.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; }; class Burst : Mode_Burst { begin1[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; begin2[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; }; class FullAuto : Mode_FullAuto { begin1[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; begin2[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; }; }; }; class G36K : G36a { bullet1[] = {"ca\sounds\weapons\shells\small_shell_metal_04", 0.177828, 1, 15}; bullet2[] = {"ca\sounds\weapons\shells\small_shell_metal_03", 0.177828, 1, 15}; bullet3[] = {"ca\sounds\weapons\shells\small_shell_metal_02", 0.177828, 1, 15}; bullet4[] = {"ca\sounds\weapons\shells\small_shell_metal_01", 0.177828, 1, 15}; bullet5[] = {"\Vops_s_Guns\shellsmall1", 0.316228, 1, 15}; bullet6[] = {"\Vops_s_Guns\shellsmall2", 0.316228, 1, 15}; bullet7[] = {"\Vops_s_Guns\shellsmall3", 0.316228, 1, 15}; bullet8[] = {"\Vops_s_Guns\shellsmall4", 0.316228, 1, 15}; bullet9[] = {"\Vops_s_Guns\shell_soft_04", 0.177828, 1, 15}; bullet10[] = {"\Vops_s_Guns\small_shell_soft_09", 0.177828, 1, 15}; bullet11[] = {"\Vops_s_Guns\small_shell_soft_10", 0.177828, 1, 15}; bullet12[] = {"\Vops_s_Guns\small_shell_soft_13", 0.177828, 1, 15}; soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; reloadMagazineSound[] = {"\Vops_s_Guns\g36_reload.wss", 0.0562341, 1, 20}; reloadSound[]= {"", 0.032341, 1, 2500}; class MuzzleFar : G36C { modes[] = {"Single", "Burst", "Fullauto"}; class Single : Mode_SemiAuto { begin1[] = {"\Vops_s_Guns\g36_s1new.wss", 15.0, 1, 400}; begin2[] = {"\Vops_s_Guns\g36_s1new.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; }; class Burst : Mode_Burst { begin1[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; begin2[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; }; class FullAuto : Mode_FullAuto { begin1[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; begin2[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; }; }; }; class MG36 : Rifle { bullet1[] = {"ca\sounds\weapons\shells\small_shell_metal_04", 0.177828, 1, 15}; bullet2[] = {"ca\sounds\weapons\shells\small_shell_metal_03", 0.177828, 1, 15}; bullet3[] = {"ca\sounds\weapons\shells\small_shell_metal_02", 0.177828, 1, 15}; bullet4[] = {"ca\sounds\weapons\shells\small_shell_metal_01", 0.177828, 1, 15}; bullet5[] = {"\Vops_s_Guns\shellsmall1", 0.316228, 1, 15}; bullet6[] = {"\Vops_s_Guns\shellsmall2", 0.316228, 1, 15}; bullet7[] = {"\Vops_s_Guns\shellsmall3", 0.316228, 1, 15}; bullet8[] = {"\Vops_s_Guns\shellsmall4", 0.316228, 1, 15}; bullet9[] = {"\Vops_s_Guns\shell_soft_04", 0.177828, 1, 15}; bullet10[] = {"\Vops_s_Guns\small_shell_soft_09", 0.177828, 1, 15}; bullet11[] = {"\Vops_s_Guns\small_shell_soft_10", 0.177828, 1, 15}; bullet12[] = {"\Vops_s_Guns\small_shell_soft_13", 0.177828, 1, 15}; soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; modes[] = {"Single", "Burst", "Fullauto", "close", "medium", "far"}; reloadMagazineSound[] = {"\Vops_s_Guns\g36_reload.wss", 0.0562341, 1, 20}; reloadSound[]= {"", 0.032341, 1, 2500}; class Single : Mode_SemiAuto { begin1[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; begin2[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; }; class Burst : Mode_Burst { begin1[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; begin2[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; soundBurst = 0; }; class FullAuto : Mode_FullAuto { soundContinuous = 0; soundBurst = 0; begin1[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; begin2[] = {"\Vops_s_Guns\g36_bnew.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; }; }; class M1014 : Rifle { bullet1[] = {"\Vops_s_Guns\sg_shell", 0.177828, 1, 15}; bullet2[] = {"\Vops_s_Guns\sg_shell", 0.177828, 1, 15}; bullet3[] = {"\Vops_s_Guns\sg_shell", 0.177828, 1, 15}; bullet4[] = {"\Vops_s_Guns\sg_shell", 0.177828, 1, 15}; bullet5[] = {"\Vops_s_Guns\sg_shell", 0.316228, 1, 15}; bullet6[] = {"\Vops_s_Guns\sg_shell", 0.316228, 1, 15}; bullet7[] = {"\Vops_s_Guns\sg_shell", 0.316228, 1, 15}; bullet8[] = {"\Vops_s_Guns\sg_shell", 0.316228, 1, 15}; bullet9[] = {"\Vops_s_Guns\sg_shell", 0.177828, 1, 15}; bullet10[] = {"\Vops_s_Guns\sg_shell", 0.177828, 1, 15}; bullet11[] = {"\Vops_s_Guns\sg_shell", 0.177828, 1, 15}; bullet12[] = {"\Vops_s_Guns\sg_shell", 0.177828, 1, 15}; soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; reloadSound[]= {"\Vops_s_Guns\shotgun_pump.wss", 0.0562341, 1}; class Single : Mode_SemiAuto { reloadMagazineSound[] = {"\ca\sounds\weapons\rifles\M1014-reload", 0.316228, 1, 20}; begin1[] = {"\Vops_s_Guns\shotgun_s.wss", 15.0, 1, 400}; begin2[] = {"\Vops_s_Guns\shotgun_s1.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; }; }; class Saiga12K : Rifle { bullet1[] = {"\Vops_s_Guns\sg_shell", 0.177828, 1, 15}; bullet2[] = {"\Vops_s_Guns\sg_shell", 0.177828, 1, 15}; bullet3[] = {"\Vops_s_Guns\sg_shell", 0.177828, 1, 15}; bullet4[] = {"\Vops_s_Guns\sg_shell", 0.177828, 1, 15}; bullet5[] = {"\Vops_s_Guns\sg_shell", 0.316228, 1, 15}; bullet6[] = {"\Vops_s_Guns\sg_shell", 0.316228, 1, 15}; bullet7[] = {"\Vops_s_Guns\sg_shell", 0.316228, 1, 15}; bullet8[] = {"\Vops_s_Guns\sg_shell", 0.316228, 1, 15}; bullet9[] = {"\Vops_s_Guns\sg_shell", 0.177828, 1, 15}; bullet10[] = {"\Vops_s_Guns\sg_shell", 0.177828, 1, 15}; bullet11[] = {"\Vops_s_Guns\sg_shell", 0.177828, 1, 15}; bullet12[] = {"\Vops_s_Guns\sg_shell", 0.177828, 1, 15}; soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; class Single : Mode_SemiAuto { begin1[] = {"\Vops_s_Guns\shotgun_s.wss", 15.0, 1, 400}; soundBegin[] = {"begin1", 1}; }; }; class ksvk : Rifle { bullet1[] = {"\Vops_s_Guns\m2shell12.wss", 0.177828, 1, 15}; bullet2[] = {"\Vops_s_Guns\m2shell11.wss", 0.177828, 1, 15}; bullet3[] = {"\Vops_s_Guns\m2shell10.wss", 0.177828, 1, 15}; bullet4[] = {"\Vops_s_Guns\m2shell9.wss", 0.177828, 1, 15}; bullet5[] = {"\Vops_s_Guns\m2shell8.wss", 0.316228, 1, 15}; bullet6[] = {"\Vops_s_Guns\m2shell7.wss", 0.316228, 1, 15}; bullet7[] = {"\Vops_s_Guns\m2shell6.wss", 0.316228, 1, 15}; bullet8[] = {"\Vops_s_Guns\m2shell5.wss", 0.316228, 1, 15}; bullet9[] = {"\Vops_s_Guns\m2shell4.wss", 0.177828, 1, 15}; bullet10[] = {"\Vops_s_Guns\m2shell3.wss", 0.177828, 1, 15}; bullet11[] = {"\Vops_s_Guns\m2shell2.wss", 0.177828, 1, 15}; bullet12[] = {"\Vops_s_Guns\m2shell.wss", 0.177828, 1, 15}; soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; begin1[] = {"\Vops_s_Guns\KSVK_s", 1.77828, 1, 700}; soundBegin[] = {"begin1", 1}; }; class VSS_vintorez : Rifle { class Single : Mode_SemiAuto { begin1[] = {"\Vops_s_Guns\bizonsd_s.wss", 1.0, 1, 100}; begin2[] = {"\Vops_s_Guns\bizonsd_s.wss", 1.0, 1, 100}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; }; class Full : Mode_FullAuto { begin1[] = {"\Vops_s_Guns\bizonsd_s.wss", 1.0, 1, 100}; begin2[] = {"\Vops_s_Guns\bizonsd_s.wss", 1.0, 1, 100}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; }; }; class bizon : Rifle { }; class bizon_silenced : bizon { class Single : Mode_SemiAuto { begin1[] = {"\Vops_s_Guns\bizonsd_s.wss", 0.562341, 1, 100}; begin2[] = {"\Vops_s_Guns\bizonsd_s.wss", 0.562341, 1, 100}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; }; class Burst : Mode_Burst { begin1[] = {"\Vops_s_Guns\bizonsd_s.wss", 0.562341, 1, 100}; begin2[] = {"\Vops_s_Guns\bizonsd_s.wss", 0.562341, 1, 100}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; }; class FullAuto : Mode_FullAuto { begin1[] = {"\Vops_s_Guns\bizonsd_s.wss", 0.562341, 1, 100}; begin2[] = {"\Vops_s_Guns\bizonsd_s.wss", 0.562341, 1, 100}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; }; }; class Launcher : LauncherCore { }; class M136 : Launcher { sound[] = {"\Vops_s_Guns\at4_s.wss", db20, 1, 1000}; reloadMagazineSound[] = {"\Vops_s_Guns\RPG_reload", 0.0562341, 1, 20}; soundFly[] = {"\Vops_s_Guns\rpgfly.wss", db40, 1.5, 700}; }; class Javelin : Launcher { sound[] = {"\Vops_s_Guns\javelin_s.wss", db20, 1, 1000}; reloadMagazineSound[] = {"", 0.000316228, 1, 20}; soundFly[] = {"\Vops_s_Guns\missile_e.wss", db40, 1.5, 700}; }; class Stinger : Launcher { sound[] = {"\Vops_s_Guns\sting_fire.wss", db20, 1, 1000}; reloadMagazineSound[] = {"\Vops_s_Guns\RPG_reload", 0.0562341, 1, 20}; }; class RPG7V : Launcher { sound[] = {"\Vops_s_Guns\rpg_s.wss", db20, 1, 1000}; reloadMagazineSound[] = {"\Vops_s_Guns\RPG_reload", 0.0562341, 1, 20}; soundFly[] = {"\Vops_s_Guns\rpgfly.wss", db40, 1.5, 700}; }; class Strela : Launcher { sound[] = {"\Vops_s_Guns\sting_fire.wss", db20, 1, 1000}; reloadMagazineSound[] = {"\Vops_s_Guns\RPG_reload", 0.0562341, 1, 20}; }; class Igla : Strela { }; class MetisLauncher : Launcher { sound[] = {"\Vops_s_Guns\atgm_s.wss", db20, 1, 1000}; reloadMagazineSound[] = {"", 0.000316228, 1, 20}; soundFly[] = {"\Vops_s_Guns\missile_e_low.wss", db40, 1.5, 700}; }; class SMAW : Launcher { sound[] = {"\Vops_s_Guns\smaw_s2.wss", db20, 1, 1500}; reloadMagazineSound[] = {"\Vops_s_Guns\RPG_reload", 0.0562341, 1, 20}; soundFly[] = {"\Vops_s_Guns\missile_e_low.wss", db20, 1.8, 600}; }; class RPG18 : Launcher { sound[] = {"\Vops_s_Guns\rpg_s.wss", db20, 1, 1000}; reloadMagazineSound[] = {"\Vops_s_Guns\RPG_reload", 0.0562341, 1, 20}; soundFly[] = {"\Vops_s_Guns\rpgfly.wss", db20, 1.8, 600}; }; class SmokeLauncher : MGun { sound[] = {"\Vops_s_Guns\smoke_tank.wss", db-10, 1, 300}; }; class FlareLauncher : SmokeLauncher { }; class M134 : MGun { bullet1[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 15}; bullet2[] = {"ca\sounds\weapons\shells\big_shell_metal_02", 0.0707946, 1, 15}; bullet3[] = {"ca\sounds\weapons\shells\big_shell_metal_03", 0.0707946, 1, 15}; bullet4[] = {"\Vops_s_Guns\big_shell_metal_04", 0.0707946, 1, 15}; bullet5[] = {"\Vops_s_Guns\big_shell_metal_05", 0.0707946, 1, 15}; bullet6[] = {"\Vops_s_Guns\big_shell_metal_06", 0.0707946, 1, 15}; bullet7[] = {"\Vops_s_Guns\big_shell_metal_07", 0.0707946, 1, 15}; bullet8[] = {"\Vops_s_Guns\big_shell_metal_08", 0.0707946, 1, 15}; bullet9[] = {"\Vops_s_Guns\big_shell_metal_09", 0.0707946, 1, 15}; bullet10[] = {"\Vops_s_Guns\big_shell_metal_10", 0.0707946, 1, 15}; soundBullet[] = {"bullet1", 0.1, "bullet2", 0.1, "bullet3", 0.1, "bullet4", 0.1, "bullet5", 0.1, "bullet6", 0.1, "bullet7", 0.01, "bullet8", 0.01, "bullet9", 0.1, "bullet10", 0.1}; class LowROF : Mode_FullAuto { sound[] = {"\Vops_s_Guns\minigun2k_fire.wss", db10, 1, 1000}; soundContinuous = 0; }; class HighROF : LowROF { sound[] = {"\Vops_s_Guns\minigun4k_fire.wss", db10, 1, 1000}; }; }; class TwinM134 : M134 { }; class M240_veh : MGun { bullet1[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 15}; bullet2[] = {"ca\sounds\weapons\shells\big_shell_metal_02", 0.0707946, 1, 15}; bullet3[] = {"ca\sounds\weapons\shells\big_shell_metal_03", 0.0707946, 1, 15}; bullet4[] = {"\Vops_s_Guns\big_shell_metal_04", 0.0707946, 1, 15}; bullet5[] = {"\Vops_s_Guns\big_shell_metal_05", 0.0707946, 1, 15}; bullet6[] = {"\Vops_s_Guns\big_shell_metal_06", 0.0707946, 1, 15}; bullet7[] = {"\Vops_s_Guns\big_shell_metal_07", 0.0707946, 1, 15}; bullet8[] = {"\Vops_s_Guns\big_shell_metal_08", 0.0707946, 1, 15}; bullet9[] = {"\Vops_s_Guns\big_shell_metal_09", 0.0707946, 1, 15}; bullet10[] = {"\Vops_s_Guns\big_shell_metal_10", 0.0707946, 1, 15}; soundBullet[] = {"bullet1", 0.1, "bullet2", 0.1, "bullet3", 0.1, "bullet4", 0.1, "bullet5", 0.1, "bullet6", 0.1, "bullet7", 0.01, "bullet8", 0.01, "bullet9", 0.1, "bullet10", 0.1}; reloadSound[]= {"\Vops_s_Guns\snapfar_m240.wss", db-15, 1, 2000}; class manual : MGun { begin1[] = {"\Vops_s_Guns\m240_snew1.wss", 15.0, 1, 500}; begin2[] = {"\Vops_s_Guns\m240_snew1.wss", 15.0, 1, 500}; soundBegin[] = {"begin1", 0.5, "begin2", 0.5}; }; }; class M240_veh_2 : M240_veh {}; class M240_veh_MG_Nest : M240_veh { }; class PKT : MGun { bullet1[] = {"ca\sounds\weapons\shells\big_shell_metal_01", 0.0707946, 1, 15}; bullet2[] = {"ca\sounds\weapons\shells\big_shell_metal_02", 0.0707946, 1, 15}; bullet3[] = {"ca\sounds\weapons\shells\big_shell_metal_03", 0.0707946, 1, 15}; bullet4[] = {"\Vops_s_Guns\big_shell_metal_04", 0.0707946, 1, 15}; bullet5[] = {"\Vops_s_Guns\big_shell_metal_05", 0.0707946, 1, 15}; bullet6[] = {"\Vops_s_Guns\big_shell_metal_06", 0.0707946, 1, 15}; bullet7[] = {"\Vops_s_Guns\big_shell_metal_07", 0.0707946, 1, 15}; bullet8[] = {"\Vops_s_Guns\big_shell_metal_08", 0.0707946, 1, 15}; bullet9[] = {"\Vops_s_Guns\big_shell_metal_09", 0.0707946, 1, 15}; bullet10[] = {"\Vops_s_Guns\big_shell_metal_10", 0.0707946, 1, 15}; soundBullet[] = {"bullet1", 0.1, "bullet2", 0.1, "bullet3", 0.1, "bullet4", 0.1, "bullet5", 0.1, "bullet6", 0.1, "bullet7", 0.01, "bullet8", 0.01, "bullet9", 0.1, "bullet10", 0.1}; reloadSound[]= {"\Vops_s_Guns\snapfar_pkm.wss", db-15, 1, 2000}; class manual : MGun { begin1[] = {"\Vops_s_Guns\pkm_s1newveh.wss", 1.41254, 1, 400}; begin2[] = {"\Vops_s_Guns\pkm_s1newveh.wss", 1.41254, 1, 400}; soundBegin[] = {"begin1", 0.3, "begin2", 0.7}; }; }; class PKT_MG_Nest : PKT { }; class PKT_veh : PKT_MG_Nest { }; class DT_veh : PKT { begin1[] = {"\Vops_s_Guns\pkm_s1.wss", 1.41254, 1, 600}; begin2[] = {"\Vops_s_Guns\pkm_s1.wss", 1.41254, 1, 600}; soundBegin[] = {"begin1", 0.3, "begin2", 0.7}; }; class M2 : MGun { bullet1[] = {"\Vops_s_Guns\m2shell12.wss", 0.177828, 1, 15}; bullet2[] = {"\Vops_s_Guns\m2shell11.wss", 0.177828, 1, 15}; bullet3[] = {"\Vops_s_Guns\m2shell10.wss", 0.177828, 1, 15}; bullet4[] = {"\Vops_s_Guns\m2shell9.wss", 0.177828, 1, 15}; bullet5[] = {"\Vops_s_Guns\m2shell8.wss", 0.316228, 1, 15}; bullet6[] = {"\Vops_s_Guns\m2shell7.wss", 0.316228, 1, 15}; bullet7[] = {"\Vops_s_Guns\m2shell6.wss", 0.316228, 1, 15}; bullet8[] = {"\Vops_s_Guns\m2shell5.wss", 0.316228, 1, 15}; bullet9[] = {"\Vops_s_Guns\m2shell4.wss", 0.177828, 1, 15}; bullet10[] = {"\Vops_s_Guns\m2shell3.wss", 0.177828, 1, 15}; bullet11[] = {"\Vops_s_Guns\m2shell2.wss", 0.177828, 1, 15}; bullet12[] = {"\Vops_s_Guns\m2shell.wss", 0.177828, 1, 15}; soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; reloadSound[]= {"\Vops_s_Guns\snapfar_m2.wss", db-15, 1, 2000}; class manual : MGun { begin1[] = {"\Vops_s_Guns\cal50_s1.wss", db0, 1, 600}; begin2[] = {"\Vops_s_Guns\cal50_s1.wss", db0, 1, 600}; soundBegin[] = {"begin1", 0.3, "begin2", 0.7}; }; }; class M3P : M2 { }; class DSHKM : MGun { bullet1[] = {"\Vops_s_Guns\m2shell12.wss", 0.177828, 1, 15}; bullet2[] = {"\Vops_s_Guns\m2shell11.wss", 0.177828, 1, 15}; bullet3[] = {"\Vops_s_Guns\m2shell10.wss", 0.177828, 1, 15}; bullet4[] = {"\Vops_s_Guns\m2shell9.wss", 0.177828, 1, 15}; bullet5[] = {"\Vops_s_Guns\m2shell8.wss", 0.316228, 1, 15}; bullet6[] = {"\Vops_s_Guns\m2shell7.wss", 0.316228, 1, 15}; bullet7[] = {"\Vops_s_Guns\m2shell6.wss", 0.316228, 1, 15}; bullet8[] = {"\Vops_s_Guns\m2shell5.wss", 0.316228, 1, 15}; bullet9[] = {"\Vops_s_Guns\m2shell4.wss", 0.177828, 1, 15}; bullet10[] = {"\Vops_s_Guns\m2shell3.wss", 0.177828, 1, 15}; bullet11[] = {"\Vops_s_Guns\m2shell2.wss", 0.177828, 1, 15}; bullet12[] = {"\Vops_s_Guns\m2shell.wss", 0.177828, 1, 15}; soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; reloadSound[]= {"\Vops_s_Guns\snapfar_dshk.wss", db-15, 1, 2000}; class manual : MGun { sound[] = {"\Vops_s_Guns\dshk.wss", db0, 1, 700}; }; }; class KORD : MGun { bullet1[] = {"\Vops_s_Guns\m2shell12.wss", 0.177828, 1, 15}; bullet2[] = {"\Vops_s_Guns\m2shell11.wss", 0.177828, 1, 15}; bullet3[] = {"\Vops_s_Guns\m2shell10.wss", 0.177828, 1, 15}; bullet4[] = {"\Vops_s_Guns\m2shell9.wss", 0.177828, 1, 15}; bullet5[] = {"\Vops_s_Guns\m2shell8.wss", 0.316228, 1, 15}; bullet6[] = {"\Vops_s_Guns\m2shell7.wss", 0.316228, 1, 15}; bullet7[] = {"\Vops_s_Guns\m2shell6.wss", 0.316228, 1, 15}; bullet8[] = {"\Vops_s_Guns\m2shell5.wss", 0.316228, 1, 15}; bullet9[] = {"\Vops_s_Guns\m2shell4.wss", 0.177828, 1, 15}; bullet10[] = {"\Vops_s_Guns\m2shell3.wss", 0.177828, 1, 15}; bullet11[] = {"\Vops_s_Guns\m2shell2.wss", 0.177828, 1, 15}; bullet12[] = {"\Vops_s_Guns\m2shell.wss", 0.177828, 1, 15}; soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; class manual : MGun { sound[] = {"\Vops_s_Guns\dshk.wss", db0, 1, 700}; }; }; class KPVT : MGun { bullet1[] = {"\Vops_s_Guns\m2shell12.wss", 0.177828, 1, 15}; bullet2[] = {"\Vops_s_Guns\m2shell11.wss", 0.177828, 1, 15}; bullet3[] = {"\Vops_s_Guns\m2shell10.wss", 0.177828, 1, 15}; bullet4[] = {"\Vops_s_Guns\m2shell9.wss", 0.177828, 1, 15}; bullet5[] = {"\Vops_s_Guns\m2shell8.wss", 0.316228, 1, 15}; bullet6[] = {"\Vops_s_Guns\m2shell7.wss", 0.316228, 1, 15}; bullet7[] = {"\Vops_s_Guns\m2shell6.wss", 0.316228, 1, 15}; bullet8[] = {"\Vops_s_Guns\m2shell5.wss", 0.316228, 1, 15}; bullet9[] = {"\Vops_s_Guns\m2shell4.wss", 0.177828, 1, 15}; bullet10[] = {"\Vops_s_Guns\m2shell3.wss", 0.177828, 1, 15}; bullet11[] = {"\Vops_s_Guns\m2shell2.wss", 0.177828, 1, 15}; bullet12[] = {"\Vops_s_Guns\m2shell.wss", 0.177828, 1, 15}; soundBullet[] = {"bullet1", 0.083, "bullet2", 0.083, "bullet3", 0.083, "bullet4", 0.083, "bullet5", 0.083, "bullet6", 0.083, "bullet7", 0.083, "bullet8", 0.083, "bullet9", 0.083, "bullet10", 0.083, "bullet11", 0.083, "bullet12", 0.083}; reloadSound[]= {"\Vops_s_Guns\snapfar_kvpt.wss", db-15, 1, 2000}; class manual : MGun { begin1[] = {"\Vops_s_Guns\kvpt_s.wss", 1.41254, 1, 700}; begin2[] = {"\Vops_s_Guns\kvpt_s.wss", 1.41254, 1, 700}; soundBegin[] = {"begin1", 0.3, "begin2", 0.7}; }; }; class M168 : CannonCore { reloadSound[]= {"\Vops_s_Guns\snapfar_m197.wss", db-15, 1, 2000}; class manual : CannonCore { sound[] = {"\Vops_s_Guns\m197.wss", db20, 1, 1000}; }; }; class M197 : CannonCore { reloadSound[]= {"\Vops_s_Guns\snapfar_m197.wss", db-15, 1, 2000}; class manual : CannonCore { sound[] = {"\Vops_s_Guns\m197.wss", db20, 1, 900}; }; }; class AZP85 : CannonCore { class manual : CannonCore { sound[] = {"\Vops_s_Guns\shilka.wss", db20, 1, 1400}; reloadTime = 0.06; multiplier = 1; soundContinuous = 0; burst = 4; }; }; class 2A14 : CannonCore { class manual : CannonCore { sound[] = {"\Vops_s_Guns\shilka.wss", db20, 1, 1400}; reloadTime = 0.12; dispersion = 0.0005; multiplier = 1; soundContinuous = 0; burst = 4; }; }; class GAU12 : CannonCore { class manual : CannonCore { sound[] = {"\Vops_s_Guns\gau8cannonnew1.wss", 5.62341, 1, 2500}; reloadTime = 0.1; soundContinuous = 0; }; }; class 2A42 : CannonCore { reloadSound[]= {"\Vops_s_Guns\snapfar_2a42.wss", db-15, 1, 2000}; class LowROF : Mode_FullAuto { reloadTime = 0.2; sound[] = {"\Vops_s_Guns\30mm_s.wss", db20, 1, 1000}; soundContinuous = 0; }; class HighROF : LowROF { sound[] = {"\Vops_s_Guns\30mm_s.wss", db20, 1, 1000}; soundContinuous = 0; }; }; class M252 : CannonCore { sound[] = {"\Vops_s_Guns\mortar_fire.wss", db27, 1, 500}; reloadSound[] = {"\Vops_s_Guns\mortar_load.wss", 1.12202, 1, 12}; soundServo[] = {"", db-80, 1.0}; }; class 2B14 : CannonCore { sound[] = {"\Vops_s_Guns\mortar_fire1.wss", db27, 1, 500}; reloadSound[] = {"\Vops_s_Guns\mortar_load.wss", 1.12202, 1, 12}; soundServo[] = {"", db-80, 1.0}; }; class 2A72 : CannonCore { reloadSound[]= {"\Vops_s_Guns\snapfar_2a72.wss", db-15, 1, 2000}; modes[] = {"manual", "close", "short", "medium", "far"}; class manual : CannonCore { sound[] = {"\Vops_s_Guns\30mm_s.wss", db20, 1, 1000}; reloadTime = 0.15; soundContinuous = 0; burst = 1; }; }; class M230 : CannonCore { reloadSound[]= {"\Vops_s_Guns\snapfar_m230.wss", db-15, 1, 2000}; class manual : CannonCore { begin1[] = {"\Vops_s_Guns\M230_s.wss", db20, 1, 1000}; begin2[] = {"\Vops_s_Guns\M230_s.wss", db20, 1, 1000}; soundBegin[] = {"begin1", 0.4, "begin2", 0.6}; }; }; class M242 : CannonCore { class LowROF : Mode_FullAuto { sound[] = {"\Vops_s_Guns\20mm_s.wss", db20, 1, 1500}; }; }; class YakB : MGun { class manual : MGun { sound[] = {"\Vops_s_Guns\yak_s.wss", db20, 1, 900}; }; }; class GSh23L : CannonCore { class manual : CannonCore { sound[] = {"\Vops_s_Guns\30mm_s", db10, 1, 1200}; reloadTime = 0.04; soundContinuous = 0; }; }; class GSh302 : CannonCore { class manual : CannonCore { sound[] = {"\Vops_s_Guns\tunguska_s.wss", db10, 1, 1200}; reloadTime = 0.04; soundContinuous = 0; burst = 2; }; }; class GAU8 : CannonCore { class manual : CannonCore { sound[] = {"\Vops_s_Guns\vulcanc1.wss", db+40, 1, 3000}; soundBurst = 1; soundContinuous = 0; burst = 13; multiplier = 5; autoFire = "true"; }; }; class 2A38M : CannonCore { class manual : CannonCore { sound[] = {"\Vops_s_Guns\tunguska_s.wss", db20, 1, 1300}; reloadTime = 0.06; multiplier = 1; soundContinuous = 0; burst = 4; }; }; class AGS30 : MGun { sound[] = {"\Vops_s_Guns\ags_s.wss", db20, 1, 120}; }; class AGS17 : AGS30 { }; class MK19 : MGun { sound[] = {"\Vops_s_Guns\mk19_s.wss", db20, 1, 120}; }; class M119 : CannonCore { sound[] = {"\Vops_s_Guns\howitzer_s.wss", 316.228, 1, 2500}; }; class M256 : CannonCore { sound[] = {"\Vops_s_Guns\120mm_s.wss", db+40, 1, 2500}; reloadSound[] = {"\Vops_s_Guns\sabotreload.wss", 1.0, 1, 20}; }; class D30 : CannonCore { sound[] = {"\Vops_s_Guns\howitzer_fire.wss", 316.228, 1, 2500}; }; class D81 : CannonCore { sound[] = {"\Vops_s_Guns\120mmeast_s.wss", db+40, 1, 2500}; }; class ZiS_S_53 : CannonCore { sound[] = {"\Vops_s_Guns\73mm_fire.wss", 31.6228, 1, 1000}; }; class 2A46M : D81 { }; class RocketPods : LauncherCore { }; class FFARLauncher : RocketPods { class Far_AI : RocketPods { sound[] = {"\Vops_s_Guns\ffar_s.wss", db10, 1, 1300}; soundContinuous = 0; }; class Burst : RocketPods { sound[] = {"\Vops_s_Guns\ffar_s.wss", db10, 1, 1300}; soundContinuous = 0; }; }; class FFARLauncher_14 : FFARLauncher { }; class CamelGrenades : RocketPods { }; class 57mmLauncher : RocketPods { modes[] = {"Far_AI", "Burst"}; class Far_AI : RocketPods { sound[] = {"\Vops_s_Guns\ffar_s.wss", 31.6228, 1, 1300}; burst = 2; soundContinuous = 0; }; class Burst : RocketPods { burst = 2; sound[] = {"\ca\Sounds\weapons\cannon\S_5", 31.6228, 1, 1300}; soundContinuous = 0; }; }; class 57mmLauncher_64 : 57mmLauncher { }; class 57mmLauncher_128 : 57mmLauncher { }; class 80mmLauncher : RocketPods { }; class S8Launcher : 80mmLauncher { }; class MissileLauncher : LauncherCore { }; class SidewinderLaucher : MissileLauncher { sound[] = {"\Vops_s_Guns\sidewinder_fire.wss", 31.6228, 1, 1300}; }; class SidewinderLaucher_F35 : SidewinderLaucher { }; class SidewinderLaucher_AH1Z : SidewinderLaucher { }; class AT5Launcher : MissileLauncher { sound[] = {"\Vops_s_Guns\atgm_s.wss", 31.6228, 1, 1000}; soundFly[] = {"\Vops_s_Guns\missile_e.wss", 25.1189, 0.8, 700}; }; class AT5LauncherSingle : AT5Launcher { }; class 2A46MRocket : AT5Launcher { }; class AT10LauncherSingle : AT5Launcher { }; class AT11LauncherSingle : AT5Launcher { }; class AT13LauncherSingle : AT11LauncherSingle { }; class TOWLauncher : MissileLauncher { sound[] = {"\Vops_s_Guns\tow_fire.wss", 31.6228, 1, 1300}; soundFly[] = {"\Vops_s_Guns\missile_e_low.wss", 25.1189, 0.8, 700}; }; class TOWLauncherSingle : TOWLauncher { }; class HellfireLauncher : MissileLauncher { sound[] = {"\Vops_s_Guns\rocketlaunch_s.wss", 31.6228, 1, 1500}; soundFly[] = {"\Vops_s_Guns\missile_e.wss", db40, 0.8, 800}; }; class BombLauncher : RocketPods { }; class BombLauncherF35 : BombLauncher { }; class BombLauncherA10 : BombLauncher { }; class SEARCHLIGHT : MGun { }; class CarHorn : Default { drySound[] = {"\Vops_s_Guns\hmv_horn.wss", 3.16228, 1, 400}; }; class BikeHorn : CarHorn { drySound[] = {"\ca\weapons\Data\Sound\bicycle_ring_v1", 0.01, 1, 80}; }; class TruckHorn : CarHorn { drySound[] = {"\Vops_s_Guns\truckhupe.wss", 10.0, 1, 400}; }; class TruckHorn2 : CarHorn { drySound[] = {"\ca\Weapons\Data\Sound\truck_horn_v2", 10.0, 1, 400}; }; class SportCarHorn : CarHorn { drySound[] = {"\Vops_s_Guns\civhupe.wss", 3.16228, 1, 300}; }; class MiniCarHorn : CarHorn { drySound[] = {"\Ca\weapons\Data\Sound\minicar_horn_v1", 3.16228, 1, 300}; }; class R73Launcher : MissileLauncher { sound[] = {"\Vops_s_Guns\sidewinder_fire.wss", 31.6228, 1, 1100}; soundFly[] = {"\Vops_s_Guns\missile_e.wss", db40, 0.8, 800}; }; class R73Launcher_2 : R73Launcher { }; class Ch29Launcher : MissileLauncher { sound[] = {"\Vops_s_Guns\hellfire_s.wss", 31.6228, 1, 1500}; soundFly[] = {"\Vops_s_Guns\missile_e.wss", db40, 1.0, 1000}; }; class Ch29Launcher_Su34 : Ch29Launcher { }; class 2A70Rocket : 2A46MRocket { }; class 2A70 : D81 { sound[] = {"\Vops_s_Guns\73mm_fire.wss", 316.228, 1, 1700}; }; class AT6Launcher : MissileLauncher { sound[] = {"\Vops_s_Guns\atgm_s.wss", 31.6228, 1, 1600}; }; class AT9Launcher : MissileLauncher { sound[] = {"\Vops_s_Guns\tow_fire.wss", 31.6228, 1, 1600}; }; class AT2Launcher : MissileLauncher { sound[] = {"\Vops_s_Guns\atgm_s.wss", 31.6228, 1, 1200}; }; class HeliBombLauncher : RocketPods { }; class AirBombLauncher : HeliBombLauncher { }; class Mk82BombLauncher : RocketPods { }; class Mk82BombLauncher_6 : Mk82BombLauncher { }; class StingerLaucher : MissileLauncher { sound[] = {"\Vops_s_Guns\sting_fire.wss", db20, 1, 1200}; }; class StingerLauncher_twice : MissileLauncher { sound[] = {"\Vops_s_Guns\sting_fire.wss", db20, 1, 1200}; }; class AALauncher_twice : StingerLauncher_twice { }; class Igla_twice : MissileLauncher { sound[] = {"\Vops_s_Guns\sting_fire.wss" , db20, 1, 1200}; }; class MaverickLauncher : MissileLauncher { sound[] = {"\Vops_s_Guns\rocketlaunch_s.wss", 31.6228, 1, 1200}; soundFly[] = {"\Vops_s_Guns\missile_e.wss", db20, 0.8, 700}; }; class 9M311Laucher : MissileLauncher { sound[] = {"\Vops_s_Guns\sidewinder_fire.wss", db20, 1, 1100}; }; class SPG9 : RocketPods { sound[] = {"\Vops_s_Guns\spg9_s1.wss", db20, 1, 1100}; soundFly[] = {"\Vops_s_Guns\rpgfly.wss", db20, 1.5, 700}; }; class GRAD : RocketPods { sound[] = {"\Vops_s_Guns\bm21_s.wss", db20, 1, 1100}; }; class MLRS : RocketPods { sound[] = {"\Vops_s_Guns\MLRS_s.wss", db20, 1, 1100}; soundFly[] = {"\Vops_s_Guns\missile_e.wss", db20, 1.5, 700}; }; }; };