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