class CfgPatches { class acex_sm_c_sound_wep_rifle { units = {}; weapons = {}; requiredVersion = 1.010000; requiredAddons = {"acex_sm_main", "CAWeapons", "CAWeapons_AK", "CAWeapons_Colt1911", "CAWeapons2", "CAweapons_m107", "CAWeapons_DMR", "CAWeapons2_RPG18", "CAweapons_ksvk", "acex_sm_s_wep_rifle"}; version = "1.5.0.50"; }; }; /*extern*/ class Mode_SemiAuto; /*extern*/ class Mode_Burst; /*extern*/ class Mode_FullAuto; class CfgWeapons { /*extern*/ class PistolCore; /*extern*/ class RifleCore; /*extern*/ class MGunCore; /*extern*/ class LauncherCore; /*extern*/ class GrenadeCore; /*extern*/ class GrenadeLauncher; /*extern*/ class Rifle; /*extern*/ class M203Muzzle; class Throw: GrenadeLauncher { class ThrowMuzzle: GrenadeLauncher { }; class HandGrenadeMuzzle: ThrowMuzzle { sound = {"x\acex_sm\addons\s_wep_rifle\grenade_pin1.wss", 0.177828, 1, 20}; }; }; class M16_Base: Rifle { reloadMagazineSound = {"x\acex_sm\addons\s_wep_rifle\m16_reload.wss", 0.031623, 1, 20}; class Single: Mode_SemiAuto { begin1 = {"x\acex_sm\addons\s_wep_rifle\m16_fire1.wss", 1.778280, 1, 900}; begin2 = {"x\acex_sm\addons\s_wep_rifle\m16_fire2.wss", 1.778280, 1, 900}; begin3 = {"x\acex_sm\addons\s_wep_rifle\m16_fire3.wss", 1.778280, 1, 900}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; class Burst: Mode_Burst { begin1 = {"x\acex_sm\addons\s_wep_rifle\m16_fire1.wss", 1.778280, 1, 900}; begin2 = {"x\acex_sm\addons\s_wep_rifle\m16_fire2.wss", 1.778280, 1, 900}; begin3 = {"x\acex_sm\addons\s_wep_rifle\m16_fire3.wss", 1.778280, 1, 900}; soundBegin = {"begin1", 0.320000, "begin2", 0.350000, "begin3", 0.320000}; soundBurst = 0; }; class FullAuto: Mode_FullAuto { begin1 = {"x\acex_sm\addons\s_wep_rifle\m16_fire1.wss", 1.778280, 1, 900}; begin2 = {"x\acex_sm\addons\s_wep_rifle\m16_fire2.wss", 1.778280, 1, 900}; begin3 = {"x\acex_sm\addons\s_wep_rifle\m16_fire3.wss", 1.778280, 1, 900}; soundBegin = {"begin1", 0.320000, "begin2", 0.350000, "begin3", 0.320000}; }; class M203Muzzle: M203Muzzle { begin1 = {"x\acex_sm\addons\s_wep_rifle\m203_fire.wss", 0.100000, 1, 100}; begin2 = {"x\acex_sm\addons\s_wep_rifle\m203_fire.wss", 0.100000, 0.960000, 100}; begin3 = {"x\acex_sm\addons\s_wep_rifle\m203_fire.wss", 0.100000, 0.940000, 100}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; reloadMagazineSound = {"x\acex_sm\addons\s_wep_rifle\m203_reload.wss", 0.031623, 1, 20}; }; }; class M4A1: M16_base { reloadMagazineSound = {"x\acex_sm\addons\s_wep_rifle\m4_reload.wss", 0.031623, 1, 20}; class Single: Single { begin1 = {"x\acex_sm\addons\s_wep_rifle\m4_fire1.wss", 1.778280, 1, 950}; begin2 = {"x\acex_sm\addons\s_wep_rifle\m4_fire2.wss", 1.778280, 1, 950}; begin3 = {"x\acex_sm\addons\s_wep_rifle\m4_fire3.wss", 1.778280, 1, 950}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; class FullAuto: FullAuto { begin1 = {"x\acex_sm\addons\s_wep_rifle\m4_fire1.wss", 1.778280, 1, 950}; begin2 = {"x\acex_sm\addons\s_wep_rifle\m4_fire2.wss", 1.778280, 1, 950}; begin3 = {"x\acex_sm\addons\s_wep_rifle\m4_fire3.wss", 1.778280, 1, 950}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; }; class M4A1_Aim: M4A1 { /*extern*/ class Single; /*extern*/ class FullAuto; }; class M4A1_AIM_SD_camo: M4A1_Aim { class Single: Mode_SemiAuto { begin1 = {"x\acex_sm\addons\s_wep_rifle\m4sd_fire1.wss", 1, 1, 80}; begin2 = {"x\acex_sm\addons\s_wep_rifle\m4sd_fire2.wss", 1, 1, 80}; begin3 = {"x\acex_sm\addons\s_wep_rifle\m4sd_fire3.wss", 1, 1, 80}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; class FullAuto: Mode_FullAuto { begin1 = {"x\acex_sm\addons\s_wep_rifle\m4sd_fire1.wss", 1, 1, 80}; begin2 = {"x\acex_sm\addons\s_wep_rifle\m4sd_fire2.wss", 1, 1, 80}; begin3 = {"x\acex_sm\addons\s_wep_rifle\m4sd_fire3.wss", 1, 1, 80}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; }; class M4SPR: M4A1 { reloadMagazineSound = {"x\acex_sm\addons\s_wep_rifle\spr_reload.wss", 0.031623, 1, 20}; class Single: Single { begin1 = {"x\acex_sm\addons\s_wep_rifle\mk12_fire1.wss", 1.778280, 1, 900}; begin2 = {"x\acex_sm\addons\s_wep_rifle\mk12_fire2.wss", 1.778280, 1, 900}; begin3 = {"x\acex_sm\addons\s_wep_rifle\mk12_fire2.wss", 1.778280, 1.020000, 900}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; }; class G36C: Rifle { reloadMagazineSound = {"x\acex_sm\addons\s_wep_rifle\g36_reload.wss", 0.031623, 1, 20}; class Single: Mode_SemiAuto { begin1 = {"x\acex_sm\addons\s_wep_rifle\g36c_fire1.wss", 1.778280, 1, 950}; begin2 = {"x\acex_sm\addons\s_wep_rifle\g36c_fire2.wss", 1.778280, 1, 950}; begin3 = {"x\acex_sm\addons\s_wep_rifle\g36c_fire3.wss", 1.778280, 1, 950}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; class Burst: Mode_Burst { begin1 = {"x\acex_sm\addons\s_wep_rifle\g36c_fire1.wss", 1.778280, 1, 950}; begin2 = {"x\acex_sm\addons\s_wep_rifle\g36c_fire2.wss", 1.778280, 1, 950}; begin3 = {"x\acex_sm\addons\s_wep_rifle\g36c_fire3.wss", 1.778280, 1, 950}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; soundBurst = 0; }; class FullAuto: Mode_FullAuto { begin1 = {"x\acex_sm\addons\s_wep_rifle\g36c_fire1.wss", 1.778280, 1, 950}; begin2 = {"x\acex_sm\addons\s_wep_rifle\g36c_fire2.wss", 1.778280, 1, 950}; begin3 = {"x\acex_sm\addons\s_wep_rifle\g36c_fire3.wss", 1.778280, 1, 950}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; }; class G36_C_SD_eotech: G36C { class Single: Single { begin1 = {"x\acex_sm\addons\s_wep_rifle\g36sd_fire1.wss", 1, 1, 80}; begin2 = {"x\acex_sm\addons\s_wep_rifle\g36sd_fire2.wss", 1, 1, 80}; begin3 = {"x\acex_sm\addons\s_wep_rifle\g36sd_fire3.wss", 1, 1, 80}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; class Burst: Burst { begin1 = {"x\acex_sm\addons\s_wep_rifle\g36sd_fire1.wss", 1, 1, 80}; begin2 = {"x\acex_sm\addons\s_wep_rifle\g36sd_fire2.wss", 1, 1, 80}; begin3 = {"x\acex_sm\addons\s_wep_rifle\g36sd_fire3.wss", 1, 1, 80}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; soundBurst = 0; }; class FullAuto: FullAuto { begin1 = {"x\acex_sm\addons\s_wep_rifle\g36sd_fire1.wss", 1, 1, 80}; begin2 = {"x\acex_sm\addons\s_wep_rifle\g36sd_fire2.wss", 1, 1, 80}; begin3 = {"x\acex_sm\addons\s_wep_rifle\g36sd_fire3.wss", 1, 1, 80}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; }; class G36a: Rifle { class MuzzleFar: G36C { class Single: Mode_SemiAuto { begin1 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire1.wss", 1.778280, 1, 900}; begin2 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire2.wss", 1.778280, 1, 900}; begin3 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire3.wss", 1.778280, 1, 900}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; class Burst: Mode_Burst { begin1 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire1.wss", 1.778280, 1, 900}; begin2 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire2.wss", 1.778280, 1, 900}; begin3 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire3.wss", 1.778280, 1, 900}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; soundBurst = 0; }; class FullAuto: Mode_FullAuto { begin1 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire1.wss", 1.778280, 1, 900}; begin2 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire2.wss", 1.778280, 1, 900}; begin3 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire3.wss", 1.778280, 1, 900}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; }; }; class AK_BASE: Rifle { reloadMagazineSound = {"x\acex_sm\addons\s_wep_rifle\ak_reload.wss", 0.031623, 1, 20}; class Single: Mode_SemiAuto { begin1 = {"x\acex_sm\addons\s_wep_rifle\ak74_fire1.wss", 1.778280, 1, 900}; begin2 = {"x\acex_sm\addons\s_wep_rifle\ak74_fire2.wss", 1.778280, 1, 900}; begin3 = {"x\acex_sm\addons\s_wep_rifle\ak74_fire3.wss", 1.778280, 1, 900}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; class Burst: Mode_Burst { begin1 = {"x\acex_sm\addons\s_wep_rifle\ak74_fire1.wss", 1.778280, 1, 900}; begin2 = {"x\acex_sm\addons\s_wep_rifle\ak74_fire2.wss", 1.778280, 1, 900}; begin3 = {"x\acex_sm\addons\s_wep_rifle\ak74_fire3.wss", 1.778280, 1, 900}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; class FullAuto: Mode_FullAuto { begin1 = {"x\acex_sm\addons\s_wep_rifle\ak74_fire1.wss", 1.778280, 1, 900}; begin2 = {"x\acex_sm\addons\s_wep_rifle\ak74_fire2.wss", 1.778280, 1, 900}; begin3 = {"x\acex_sm\addons\s_wep_rifle\ak74_fire3.wss", 1.778280, 1, 900}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; class GP25Muzzle: GrenadeLauncher { begin1 = {"x\acex_sm\addons\s_wep_rifle\gp30_fire.wss", 0.100000, 1, 100}; begin2 = {"x\acex_sm\addons\s_wep_rifle\gp30_fire.wss", 0.100000, 0.960000, 100}; begin3 = {"x\acex_sm\addons\s_wep_rifle\gp30_fire.wss", 0.100000, 0.940000, 100}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; reloadMagazineSound = {"x\acex_sm\addons\s_wep_rifle\gp30_reload.wss", 0.031623, 1, 20}; }; }; class AK_47_M: AK_BASE { reloadMagazineSound = {"x\acex_sm\addons\s_wep_rifle\akm_reload.wss", 0.031623, 1, 20}; class Single: Mode_SemiAuto { begin1 = {"x\acex_sm\addons\s_wep_rifle\akm_fire1.wss", 1.778280, 1, 1000}; begin2 = {"x\acex_sm\addons\s_wep_rifle\akm_fire2.wss", 1.778280, 1, 1000}; begin3 = {"x\acex_sm\addons\s_wep_rifle\akm_fire3.wss", 1.778280, 1, 1000}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; class Burst: Mode_Burst { begin1 = {"x\acex_sm\addons\s_wep_rifle\akm_fire1.wss", 1.778280, 1, 1000}; begin2 = {"x\acex_sm\addons\s_wep_rifle\akm_fire2.wss", 1.778280, 1, 1000}; begin3 = {"x\acex_sm\addons\s_wep_rifle\akm_fire3.wss", 1.778280, 1, 1000}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; class FullAuto: Mode_FullAuto { begin1 = {"x\acex_sm\addons\s_wep_rifle\akm_fire1.wss", 1.778280, 1, 1000}; begin2 = {"x\acex_sm\addons\s_wep_rifle\akm_fire2.wss", 1.778280, 1, 1000}; begin3 = {"x\acex_sm\addons\s_wep_rifle\akm_fire3.wss", 1.778280, 1, 1000}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; }; class AKS_Base: AK_Base { class Single: Single { }; class Burst: Burst { }; class FullAuto: FullAuto { }; }; class AKS_74_U: AKS_BASE { class Single: Single { begin1 = {"x\acex_sm\addons\s_wep_rifle\aks74u_fire1.wss", 1.778280, 1, 950}; begin2 = {"x\acex_sm\addons\s_wep_rifle\aks74u_fire2.wss", 1.778280, 1, 950}; begin3 = {"x\acex_sm\addons\s_wep_rifle\aks74u_fire3.wss", 1.778280, 1, 950}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; class Burst: Burst { begin1 = {"x\acex_sm\addons\s_wep_rifle\aks74u_fire1.wss", 1.778280, 1, 950}; begin2 = {"x\acex_sm\addons\s_wep_rifle\aks74u_fire2.wss", 1.778280, 1, 950}; begin3 = {"x\acex_sm\addons\s_wep_rifle\aks74u_fire3.wss", 1.778280, 1, 950}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; class FullAuto: FullAuto { begin1 = {"x\acex_sm\addons\s_wep_rifle\aks74u_fire1.wss", 1.778280, 1, 950}; begin2 = {"x\acex_sm\addons\s_wep_rifle\aks74u_fire2.wss", 1.778280, 1, 950}; begin3 = {"x\acex_sm\addons\s_wep_rifle\aks74u_fire3.wss", 1.778280, 1, 950}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; }; class AKS_74_UN_kobra: AKS_BASE { class Single: Single { begin1 = {"x\acex_sm\addons\s_wep_rifle\aks74un_fire1.wss", 1, 1, 80}; begin2 = {"x\acex_sm\addons\s_wep_rifle\aks74un_fire2.wss", 1, 1, 80}; begin3 = {"x\acex_sm\addons\s_wep_rifle\aks74un_fire3.wss", 1, 1, 80}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; class FullAuto: FullAuto { begin1 = {"x\acex_sm\addons\s_wep_rifle\aks74un_fire1.wss", 1, 1, 80}; begin2 = {"x\acex_sm\addons\s_wep_rifle\aks74un_fire2.wss", 1, 1, 80}; begin3 = {"x\acex_sm\addons\s_wep_rifle\aks74un_fire3.wss", 1, 1, 80}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; }; class m8_base: Rifle { reloadMagazineSound = {"x\acex_sm\addons\s_wep_rifle\m8_reload.wss", 0.031623, 1, 20}; class Single: Mode_SemiAuto { begin1 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire1.wss", 1.778280, 1, 900}; begin2 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire2.wss", 1.778280, 1, 900}; begin3 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire3.wss", 1.778280, 1, 900}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; class Burst: Mode_Burst { begin1 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire1.wss", 1.778280, 1, 900}; begin2 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire2.wss", 1.778280, 1, 900}; begin3 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire3.wss", 1.778280, 1, 900}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; soundBurst = 0; }; class FullAuto: Mode_FullAuto { begin1 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire1.wss", 1.778280, 1, 900}; begin2 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire2.wss", 1.778280, 1, 900}; begin3 = {"x\acex_sm\addons\s_wep_rifle\g36a_fire3.wss", 1.778280, 1, 900}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; }; class M16A2: M16_Base { }; class LeeEnfield: Rifle { reloadSound = {"x\acex_sm\addons\s_wep_rifle\le_boltaction.wss", 0.010000, 1, 20}; begin1 = {"x\acex_sm\addons\s_wep_rifle\leeenfield_fire1.wss", 1.778280, 1, 1000}; begin2 = {"x\acex_sm\addons\s_wep_rifle\leeenfield_fire2.wss", 1.778280, 1, 1000}; begin3 = {"x\acex_sm\addons\s_wep_rifle\leeenfield_fire3.wss", 1.778280, 1, 1000}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; class M14_EP1: Rifle { reloadMagazineSound = {"x\acex_sm\addons\s_wep_rifle\spr_reload.wss", 0.031623, 1, 20}; class Single: Mode_SemiAuto { begin1 = {"x\acex_sm\addons\s_wep_rifle\m14_fire1.wss", 1.778280, 1, 1000}; begin2 = {"x\acex_sm\addons\s_wep_rifle\m14_fire2.wss", 1.778280, 1, 1000}; begin3 = {"x\acex_sm\addons\s_wep_rifle\m14_fire3.wss", 1.778280, 1, 1000}; soundBegin = {"begin1", 0.330000, "begin2", 0.340000, "begin3", 0.330000}; }; }; class SCAR_Base: M16_base { reloadMagazineSound = {"x\acex_sm\addons\s_wep_rifle\SCAR_reload.wss", 0.031623, 1, 20}; class SCAR_L_Single: Single { begin1 = {"x\acex_sm\addons\s_wep_rifle\mk16_fire1.wss", 1.778280, 1, 900}; begin2 = {"x\acex_sm\addons\s_wep_rifle\mk16_fire2.wss", 1.778280, 1, 900}; begin3 = {"x\acex_sm\addons\s_wep_rifle\mk16_fire3.wss", 1.778280, 1, 900}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; class SCAR_L_FullAuto: FullAuto { begin1 = {"x\acex_sm\addons\s_wep_rifle\mk16_fire1.wss", 1.778280, 1, 900}; begin2 = {"x\acex_sm\addons\s_wep_rifle\mk16_fire2.wss", 1.778280, 1, 900}; begin3 = {"x\acex_sm\addons\s_wep_rifle\mk16_fire3.wss", 1.778280, 1, 900}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; class EGLMMuzzle: M203Muzzle { begin1 = {"x\acex_sm\addons\s_wep_rifle\m203_fire.wss", 0.100000, 0.900000, 100}; soundBegin = {"begin1", 1}; }; }; /*extern*/ class SCAR_L_CQC; class SCAR_L_CQC_CCO_SD: SCAR_L_CQC { class SCAR_L_SD_Single: Mode_SemiAuto { begin1 = {"x\acex_sm\addons\s_wep_rifle\mk16sd_fire.wss", 1, 1, 80}; soundbegin = {"begin1", 1}; }; class SCAR_L_SD_FullAuto: Mode_FullAuto { begin1 = {"x\acex_sm\addons\s_wep_rifle\mk16sd_fire.wss", 1, 1, 80}; soundbegin = {"begin1", 1}; }; }; class SCAR_H_Base: SCAR_Base { class SCAR_H_Single: Mode_SemiAuto { begin1 = {"x\acex_sm\addons\s_wep_rifle\mk17_fire3.wss", 1.778280, 1, 1000}; begin2 = {"x\acex_sm\addons\s_wep_rifle\mk17_fire2.wss", 1.778280, 1, 1000}; begin3 = {"x\acex_sm\addons\s_wep_rifle\mk17_fire1.wss", 1.778280, 1, 1000}; soundBegin = {"begin1", 0.330000, "begin2", 0.340000, "begin3", 0.330000}; }; class SCAR_H_FullAuto: Mode_FullAuto { begin1 = {"x\acex_sm\addons\s_wep_rifle\mk17_fire1.wss", 1.778280, 1, 1000}; begin2 = {"x\acex_sm\addons\s_wep_rifle\mk17_fire2.wss", 1.778280, 1, 1000}; begin3 = {"x\acex_sm\addons\s_wep_rifle\mk17_fire3.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 = {"x\acex_sm\addons\s_wep_rifle\mk17sd_fire.wss", 1, 1, 110}; soundbegin = {"begin1", 1}; }; class SCAR_H_SD_FullAuto: SCAR_H_FullAuto { begin1 = {"x\acex_sm\addons\s_wep_rifle\mk17sd_fire.wss", 1, 1, 110}; soundbegin = {"begin1", 1}; }; }; class SCAR_H_LNG_Sniper_SD: SCAR_H_Base { class SCAR_H_SD_Single: Mode_SemiAuto { begin1 = {"x\acex_sm\addons\s_wep_rifle\mk17sd_fire.wss", 1, 1, 110}; soundbegin = {"begin1", 1}; }; class SCAR_H_SD_FullAuto: Mode_FullAuto { begin1 = {"x\acex_sm\addons\s_wep_rifle\mk17sd_fire.wss", 1, 1, 110}; soundbegin = {"begin1", 1}; }; }; class FN_FAL: M16A2 { class Single: Single { reloadMagazineSound = {"x\acex_sm\addons\s_wep_rifle\fal_reload.wss", 0.031623, 1, 20}; begin1 = {"x\acex_sm\addons\s_wep_rifle\fal_fire1.wss", 1.778280, 1, 1000}; begin2 = {"x\acex_sm\addons\s_wep_rifle\fal_fire2.wss", 1.778280, 1, 1000}; soundBegin = {"begin1", 0.500000, "begin2", 0.500000}; }; class Burst: Burst { begin1 = {"x\acex_sm\addons\s_wep_rifle\fal_fire1.wss", 1.778280, 1, 1000}; begin2 = {"x\acex_sm\addons\s_wep_rifle\fal_fire2.wss", 1.778280, 1, 1000}; soundBegin = {"begin1", 0.500000, "begin2", 0.500000}; }; }; class M4A3_CCO_EP1: M16_base { class Single: Single { begin1 = {"x\acex_sm\addons\s_wep_rifle\m4_fire1.wss", 1.778280, 1, 950}; begin2 = {"x\acex_sm\addons\s_wep_rifle\m4_fire2.wss", 1.778280, 1, 950}; begin3 = {"x\acex_sm\addons\s_wep_rifle\m4_fire3.wss", 1.778280, 1, 950}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; class FullAuto: FullAuto { begin1 = {"x\acex_sm\addons\s_wep_rifle\m4_fire1.wss", 1.778280, 1, 950}; begin2 = {"x\acex_sm\addons\s_wep_rifle\m4_fire2.wss", 1.778280, 1, 950}; begin3 = {"x\acex_sm\addons\s_wep_rifle\m4_fire3.wss", 1.778280, 1, 950}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; }; class Sa58P_EP1: Rifle { reloadMagazineSound = {"x\acex_sm\addons\s_wep_rifle\sa58_reload.wss", 0.031623, 1, 20}; class Single: Mode_SemiAuto { begin1 = {"x\acex_sm\addons\s_wep_rifle\cz58_fire1.wss", 1.778280, 1, 1000}; begin2 = {"x\acex_sm\addons\s_wep_rifle\cz58_fire2.wss", 1.778280, 1, 1000}; begin3 = {"x\acex_sm\addons\s_wep_rifle\cz58_fire3.wss", 1.778280, 1, 1000}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; class Burst: Mode_Burst { begin1 = {"x\acex_sm\addons\s_wep_rifle\cz58_fire1.wss", 1.778280, 1, 1000}; begin2 = {"x\acex_sm\addons\s_wep_rifle\cz58_fire2.wss", 1.778280, 1, 1000}; begin3 = {"x\acex_sm\addons\s_wep_rifle\cz58_fire3.wss", 1.778280, 1, 1000}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; class FullAuto: Mode_FullAuto { begin1 = {"x\acex_sm\addons\s_wep_rifle\cz58_fire1.wss", 1.778280, 1, 1000}; begin2 = {"x\acex_sm\addons\s_wep_rifle\cz58_fire2.wss", 1.778280, 1, 1000}; begin3 = {"x\acex_sm\addons\s_wep_rifle\cz58_fire3.wss", 1.778280, 1, 1000}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; }; class Sa58V_EP1: Sa58P_EP1 { }; class Sa58V_RCO_EP1: Sa58V_EP1 { reloadMagazineSound = {"x\acex_sm\addons\s_wep_rifle\sa58_reload.wss", 0.031623, 1, 20} class Single: Single { begin1 = {"x\acex_sm\addons\s_wep_rifle\cz58_fire1.wss", 1.778280, 1, 1000}; begin2 = {"x\acex_sm\addons\s_wep_rifle\cz58_fire2.wss", 1.778280, 1, 1000}; begin3 = {"x\acex_sm\addons\s_wep_rifle\cz58_fire3.wss", 1.778280, 1, 1000}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; class Burst: Mode_Burst { begin1 = {"x\acex_sm\addons\s_wep_rifle\cz58_fire1.wss", 1.778280, 1, 1000}; begin2 = {"x\acex_sm\addons\s_wep_rifle\cz58_fire2.wss", 1.778280, 1, 1000}; begin3 = {"x\acex_sm\addons\s_wep_rifle\cz58_fire3.wss", 1.778280, 1, 1000}; soundBegin = {"begin1", 0.330000, "begin2", 0.330000, "begin3", 0.330000}; }; }; };