class CfgPatches { class aacfsounds { units[] = {}; weapons[] = {}; requiredVersion = 0.100000; requiredAddons[] = {"CAAir", "CAA10"}; }; }; /*extern*/ class Mode_SemiAuto; /*extern*/ class Mode_Burst; /*extern*/ class Mode_FullAuto; class CfgAmmo { /*extern*/ class Default; /*extern*/ class BulletCore; /*extern*/ class TimeBombCore; /*extern*/ class MineCore; class BulletBase: BulletCore { soundFly[] = {"\aacfsounds\ffx\bufly", 0.00292, 1}; soundHit2[] = {"\aacfsounds\ffx\bldhit02", 0.010000, 1}; soundHit3[] = {"\aacfsounds\ffx\bldhit03", 0.010000, 1}; soundHit4[] = {"\aacfsounds\ffx\bldhit04", 0.011623, 1}; soundHit5[] = {"\aacfsounds\ffx\bldhit05", 0.010000, 1}; soundHit6[] = {"\aacfsounds\ffx\bldhit06", 0.010000, 1}; soundHit7[] = {"\aacfsounds\ffx\bldhit07", 0.010000, 1}; soundHit8[] = {"\aacfsounds\ffx\bldhit08", 0.031623, 1}; soundHit9[] = {"\aacfsounds\ffx\bldhit09", 0.017783, 1}; soundHit10[] = {"\aacfsounds\ffx\bldhit10", 0.010000, 1}; soundHit11[] = {"\aacfsounds\ffx\bldhit13", 0.031623, 1}; soundHit12[] = {"\aacfsounds\ffx\bldhit16", 0.010000, 1}; soundHitMan1[] = {"\aacfsounds\ffx\menhit01", 0.031400, 1}; soundHitMan2[] = {"\aacfsounds\ffx\menhit02", 0.031400, 1}; soundHitMan3[] = {"\aacfsounds\ffx\menhit03", 0.031400, 1}; soundHitMan4[] = {"\aacfsounds\ffx\menhit04", 0.031400, 1}; soundHitMan5[] = {"\aacfsounds\ffx\menhit05", 0.031400, 1}; soundHitMan6[] = {"\aacfsounds\ffx\menhit06", 0.031400, 1}; soundHitMan7[] = {"\aacfsounds\ffx\menhit07", 0.031400, 1}; soundHitMan8[] = {"\aacfsounds\fun\hit32", 2.618000, 1}; soundHitMan9[] = {"\aacfsounds\fun\hit33", 2.618000, 1}; soundHitArmor1[] = {"\aacfsounds\ffx\armorhit01", 0.100000, 1}; soundHitArmor2[] = {"\aacfsounds\ffx\armorhit02", 0.100000, 1}; soundHitArmor5[] = {"\aacfsounds\ffx\armorhit03", 0.100000, 1}; soundHitArmor9[] = {"\aacfsounds\ffx\armorhit04", 0.100000, 1}; soundHitArmor10[] = {"\aacfsounds\ffx\armorhit05", 0.100000, 1}; soundHitArmor11[] = {"\aacfsounds\ffx\armorhit06", 0.100000, 1}; soundHitArmor12[] = {"\aacfsounds\ffx\armorhit07", 0.100000, 1}; soundHitBuilding1[] = {"\aacfsounds\ffx\bldhit02", 0.017783, 1}; soundHitBuilding2[] = {"\aacfsounds\ffx\bldhit04", 0.017783, 1}; soundHitBuilding3[] = {"\aacfsounds\ffx\bldhit10", 0.017783, 1}; soundHitBuilding4[] = {"\aacfsounds\ffx\bldhit11", 0.017783, 1}; soundHitBuilding5[] = {"\aacfsounds\ffx\bldhit12", 0.005623, 1}; soundHitBuilding6[] = {"\aacfsounds\ffx\bldhit13", 0.017783, 1}; soundHitBuilding7[] = {"\aacfsounds\ffx\bldhit14", 0.017783, 1}; supersonicCrackNear[] = {"\aacfsounds\ffx\bucn", 2.314000, 1}; supersonicCrackFar[] = {"\aacfsounds\ffx\bucf", 3.618000, 1}; }; class B_20mm_AP: BulletBase { soundHit1[] = {"\aacfsounds\fve\20mm_ex.wav", 40.000000, 1}; soundHit2[] = {"\aacfsounds\fve\20mm_ex_2.wav", 20.000000, 1}; hitGround[]={"soundHit1",0.50, "soundHit2",0.50}; }; class B_20mm_AA: BulletBase { soundHit1[] = {"\aacfsounds\fve\20mm_ex.wav", 40.000000, 1}; soundHit2[] = {"\aacfsounds\fve\20mm_ex_2.wav", 20.000000, 1}; hitGround[]={"soundHit1",0.50, "soundHit2",0.50}; }; class B_23mm_AA: BulletBase { soundHit[] = {"\aacfsounds\fve\AZP85_ex", 18.162278, 1}; soundFly[] = {"\aacfsounds\fve\b23fly", 0.5, 1}; }; class B_25mm_HE: BulletBase { soundHit1[] = {"\aacfsounds\fve\25mm_ex.wav", 32.000000, 1}; soundHit2[] = {"\aacfsounds\fve\25mm_ex_2.wav", 32.000000, 1}; hitGround[]={"soundHit1",0.50, "soundHit2",0.50}; }; /*extern*/ class GrenadeCore; class GrenadeBase: GrenadeCore { soundHit[] = {"\aacfsounds\fve\explosion_small_22", 38.000000, 1}; soundFly[] = {"\aacfsounds\fve\b23fly", 0.3, 1}; supersonicCrackNear[] = {"\aacfsounds\ffx\bucc", 3, 1}; supersonicCrackFar[] = {"\aacfsounds\ffx\bucf", 1, 1}; }; /*extern*/ class ShellCore; class ShellBase: ShellCore { soundHit[] = {"\aacfsounds\fve\explo_large_03", 56.234131, 1}; soundFly[] = {"\aacfsounds\fve\blfly", 0.3, 1}; supersonicCrackNear[] = {"\aacfsounds\ffx\bucc", 3, 1}; supersonicCrackFar[] = {"\aacfsounds\ffx\bucf", 1, 1}; }; /*extern*/ class RocketCore; class RocketBase: RocketCore { soundHit[] = {"\aacfsounds\fve\explosion_large1", 44.668358, 1}; supersonicCrackNear[] = {"\aacfsounds\ffx\bucc", 3, 1}; supersonicCrackFar[] = {"\aacfsounds\ffx\bucf2", 1, 1}; }; /*extern*/ class MissileCore; class MissileBase: MissileCore { soundHit[] = {"\aacfsounds\fve\explosion_large1", 19.952627, 1}; supersonicCrackNear[] = {"\aacfsounds\ffx\bucc", 3, 1}; supersonicCrackFar[] = {"\aacfsounds\ffx\bucf2", 1, 1}; }; class M_AT5_AT: MissileBase { soundHit[] = {"\aacfsounds\fve\explosion_large1", 20.000000, 1}; }; class M_Vikhr_AT: MissileBase { soundHit[] = {"\aacfsounds\fve\explosion_large1", 35.481346, 1}; }; /*extern*/ class LaserBombCore; class Bo_GBU12_LGB: LaserBombCore { soundHit[] = {"\aacfsounds\fve\LGB.wav", 28.183832, 1}; }; class Grenade: Default { soundHit[] = {"\aacfsounds\fwe\M67E", 15.848933, 1}; }; class TimeBomb: TimeBombCore { soundHit[] = {"\aacfsounds\fve\explosion_mega_08", 56.234131, 1}; }; class PipeBomb: TimeBomb {}; class Mine: MineCore { soundHit[] = {"\aacfsounds\fwe\Mineput", "db+10", 1}; }; class MineE: Mine { soundHit[] = {"\aacfsounds\fwe\Mineput", "db+10", 1}; }; class FuelExplosion: Default { soundHit[] = {"\aacfsounds\fve\explosion_small_11", 56.309574, 1}; }; }; class CfgMagazines { /*extern*/ class CA_Magazine; /*extern*/ class VehicleMagazine; class 15Rnd_9x19_M9: CA_Magazine { sound[] = {"\aacfsounds\fve\M9Crk", 3.316228, 1}; }; class 15Rnd_9x19_M9SD: 15Rnd_9x19_M9 { sound[] = {"\aacfsounds\fve\M9Crk", 3.316228, 1}; }; class 200Rnd_556x45_M249: CA_Magazine { sound[] = {"\aacfsounds\fve\M249Crk", 20.000000, 1}; }; class 5Rnd_762x51_M24: CA_Magazine { sound[] = {"\aacfsounds\fve\M24Crk", 15.000000, 1}; reloadMagazineSound[] = {"\aacfsounds\fve\M24_r", 0.010000, 1}; }; class 10Rnd_762x54_SVD: CA_Magazine { sound[] = {"\aacfsounds\fve\SVDACrk", 15.560000, 1}; }; class 8Rnd_AT5_BMP2: VehicleMagazine { sound[] = {"\aacfsounds\fve\BM2ATCrk", 8.162278, 1}; }; class 8Rnd_Hellfire: VehicleMagazine { sound[] = {"\aacfsounds\fve\TOW_2", 8.162278, 1}; }; class 12Rnd_Vikhr_KA50: VehicleMagazine { sound[] = {"\aacfsounds\fve\TOW_2", 8.162278, 1}; soundHit[] = {"\aacfsounds\fve\explosion_large1", 15.848933, 1}; }; }; class cfgWeapons { /*extern*/ class Default; /*extern*/ class Pistol; /*extern*/ class LauncherCore; /*extern*/ class CannonCore; class M9: Pistol { sound[] = {"\aacfsounds\fwe\M9S", 1.000000, 1}; reloadMagazineSound[] = {"\aacfsounds\fwe\M9R", 0.031623, 1}; }; class M9SD: M9 { sound[] = {"\aacfsounds\fwe\M9SDS", 0.008, 1}; }; class Makarov: Pistol { sound[] = {"\aacfsounds\fwe\MakarovS", 1.000000, 1}; reloadMagazineSound[] = {"\aacfsounds\fwe\MakarovR", 0.031623, 1}; }; class MakarovSD: Makarov { sound[] = {"\aacfsounds\fwe\MakarovSDS", 0.008, 1}; }; class GrenadeLauncher: Default { sound[] = {"\aacfsounds\fwe\Grenadelc", 0.001000, 1}; reloadMagazineSound[] = {"\aacfsounds\fwe\Grenades", 0.016592, 1}; }; /*extern*/ class Rifle; class AK74: Rifle { drySound[] = {"\aacfsounds\fwe\AKD", 0.000316, 1}; reloadMagazineSound[] = {"\aacfsounds\fwe\AKR", 0.000316, 1}; class Single: Mode_SemiAuto { sound[] = {"\aacfsounds\fwe\AK74S", 9.000000, 1}; }; class Burst: Mode_Burst { sound[] = {"\aacfsounds\fwe\AK74B", 9.500000, 1}; }; class FullAuto: Mode_FullAuto { sound[] = {"\aacfsounds\fwe\AK74B", 10.000000, 1}; }; }; class AK74GL : AK74 { class AK74Muzzle : AK74 {}; class GP25Muzzle : GrenadeLauncher { sound[] = {"\aacfsounds\fwe\AKGLS", db-50, 1}; reloadMagazineSound[] = {"\aacfsounds\fwe\AKGLR", db-65, 1}; }; }; class AKS74U: AK74 { class Single: Single { sound[] = {"\aacfsounds\fwe\AK74US", 5.000000, 1}; }; class Burst: Burst { sound[] = {"\aacfsounds\fwe\AK74UB", 5.500000, 1}; }; class FullAuto: FullAuto { sound[] = {"\aacfsounds\fwe\AK74UB", 6.000000, 1}; }; }; class AKS74UN: AKS74U { class Single: Single { sound[] = {"\aacfsounds\fwe\AK74UNS", 0.140000, 1}; }; class Burst: Burst { sound[] = {"\aacfsounds\fwe\AK74UNS", 0.150000, 1}; }; class FullAuto: FullAuto { sound[] = {"\aacfsounds\fwe\AK74UNS", 0.180000, 1}; }; }; class AKS74PSO : AK74 { class Single: Single { sound[] = {"\aacfsounds\fwe\AKPSOS", 8, 1}; }; class Burst: Burst { sound[] = {"\aacfsounds\fwe\AKPSOS", 8, 1}; }; class FullAuto: FullAuto { sound[] = {"\aacfsounds\fwe\AKPSOS", 8, 1}; }; }; class G36a: Rifle { class Single: Mode_SemiAuto { sound[] = {"\aacfsounds\fwe\G36S", 8.560000, 1}; reloadMagazineSound[] = {"\aacfsounds\fwe\G36R", 0.000316, 1}; }; class Burst: Mode_Burst { sound[] = {"\aacfsounds\fwe\G36S", 8.760000, 1}; }; class FullAuto: Mode_FullAuto { sound[] = {"\aacfsounds\fwe\G36S", 8.960000, 1}; }; }; class G36C: G36a { class Single: Single { }; class Burst: Burst { }; class FullAuto: FullAuto { }; }; class G36K: G36a { class Single: Single { }; class Burst: Burst { }; class FullAuto: FullAuto { }; }; class M16A2: Rifle { class Single: Mode_SemiAuto { sound[] = {"\aacfsounds\fwe\M16S", "db+0", 1}; }; class Burst: Mode_Burst { sound[] = {"\aacfsounds\fwe\M16S", "db+0", 1}; }; }; class M16A2GL: M16A2 { class M16Muzzle: M16A2 { }; class M203Muzzle: GrenadeLauncher { sound[] = {"\aacfsounds\fwe\M203S", 0.562341, 1}; reloadMagazineSound[] = {"\aacfsounds\fwe\M203R", 0.000316, 1}; }; }; class M16A4: M16A2 { class Single: Mode_SemiAuto { sound[] = {"\aacfsounds\fwe\M16S", "db+0", 1}; }; class Burst: Mode_Burst { sound[] = {"\aacfsounds\fwe\M16S", "db+0", 1}; }; }; class M16A4_ACG: M16A2 { class Single: Mode_SemiAuto { sound[] = {"\aacfsounds\fwe\M16T", "db+0", 1}; }; class Burst: Mode_Burst { sound[] = {"\aacfsounds\fwe\M16T", "db+0", 1}; }; }; class M16A4_ACG_GL: M16A2GL { class M16Muzzle: M16Muzzle {}; class M203Muzzle: M203Muzzle {}; }; class M16A4_GL: M16A2GL {}; class m107: Rifle { sound[] = {"\aacfsounds\fwe\M107S", 10.000000, 1}; reloadMagazineSound[] = {"\aacfsounds\fwe\M107R", 0.031623, 1}; }; class ksvk: Rifle { sound[] = {"\aacfsounds\fwe\KSVKS", 10.000000, 1}; reloadMagazineSound[] = {"\aacfsounds\fwe\KSVKR", 0.031623, 1}; }; class M24: Rifle { sound[] = {"\aacfsounds\fwe\M24S", 10.000000, 1}; reloadMagazineSound[] = {"\aacfsounds\fwe\M24R", 0.003162, 1}; }; class M240: Rifle { reloadMagazineSound[] = {"\aacfsounds\fwe\M240R", 0.000316, 1}; class manual: Mode_FullAuto { sound[] = {"\aacfsounds\fwe\M240S", 10.000000, 1}; }; class close: manual { }; class short: close { }; class medium: close { }; class far: close { }; }; class M249: Rifle { class manual: Mode_FullAuto { sound[] = {"\aacfsounds\fwe\M249S", 10.000000, 1}; }; class close: manual { }; class short: close { }; class medium: close { }; class far: close { }; reloadMagazineSound[] = {"\aacfsounds\fwe\M249R", 0.000316, 1}; }; class M4: Rifle { drySound[] = {"\aacfsounds\fwe\M4D", 0.000316, 1}; reloadMagazineSound[] = {"\aacfsounds\fwe\M4R", 0.000316, 1}; class Single: Mode_SemiAuto { sound[] = {"\aacfsounds\fwe\M4S", 7.560000, 1}; }; class Burst: Mode_Burst { sound[] = {"\aacfsounds\fwe\M4AS", 8.800000, 1}; }; class FullAuto: Mode_FullAuto { sound[] = {"\aacfsounds\fwe\M4AS", 8.800000, 1}; }; }; class M4AIM: M4 { class Single: Single { sound[] = {"\aacfsounds\fwe\M4AS", 7.560000, 1}; }; }; class M4SPR: M4 { class Single: Single { sound[] = {"\aacfsounds\fwe\MK12S", 8.560000, 1}; }; }; class M4A1: M4 { class Single: Single { sound[] = {"\aacfsounds\fwe\M4AS", 7.560000, 1}; }; }; class M4GL: M4 { class M4Muzzle: M4 { }; class M203Muzzle: GrenadeLauncher { sound[] = {"\aacfsounds\fwe\M203S", 0.562341, 1}; reloadMagazineSound[] = {"\aacfsounds\fwe\M203R", 0.000316, 1}; }; }; class M4A1GL: M4GL { }; class M4A1SD: M4AIM { class Single: Single { sound[] = {"\aacfsounds\fwe\M4A1SDS", 0.010000, 1}; }; class FullAuto: FullAuto { sound[] = {"\aacfsounds\fwe\M4A1SDS", 0.017125, 1}; }; }; class MP5SD: Rifle { reloadMagazineSound[] = {"\aacfsounds\fwe\MP5R", 0.001000, 1}; class Single: Mode_SemiAuto { sound[] = {"\aacfsounds\fwe\MP5SDS", 0.010000, 1}; }; class Burst: Mode_Burst { sound[] = {"\aacfsounds\fwe\MP5SDS", 0.014000, 1}; }; class FullAuto: Mode_FullAuto { sound[] = {"\aacfsounds\fwe\MP5SDS", 0.016000, 1}; }; }; class MP5A5: MP5SD { class Single: Single { sound[] = {"\aacfsounds\fwe\MP5A5S", 3.162278, 1}; }; class Burst: Burst { sound[] = {"\aacfsounds\fwe\MP5A5S", 3.272278, 1}; }; class FullAuto: FullAuto { sound[] = {"\aacfsounds\fwe\MP5A5S", 4.382278, 1}; }; }; class PK: Rifle { reloadMagazineSound[] = {"\aacfsounds\fwe\PKR", 0.031623, 1}; class manual: Mode_FullAuto { sound[] = {"\aacfsounds\fwe\PKS", 10.000000, 1}; }; class close: manual { }; class short: close { }; class medium: close { }; class far: close { }; }; class SVD: Rifle { sound[] = {"\aacfsounds\fwe\SVDS", 9.000000, 1}; reloadMagazineSound[] = {"\aacfsounds\fwe\SVDR", 0.031623, 1}; }; class Launcher: LauncherCore { sound[] = {"\aacfsounds\fwe\ATR.wav", 0.010000, 1}; }; class M136: Launcher { sound[] = {"\aacfsounds\fwe\ATS", 10.000000, 1}; drySound[] = {"\aacfsounds\fwe\M136D", 0.000100, 1}; reloadMagazineSound[] = {"\aacfsounds\fve\AT_r", 0.000316, 1}; }; class Javelin: Launcher { sound[] = {"\aacfsounds\fwe\Javelin.wav", 11.000000, 1}; drySound[] = {"\aacfsounds\fwe\M136D", 0.000100, 1}; reloadMagazineSound[] = {"\aacfsounds\fve\AT_r", 0.000316, 1}; }; class Stinger: Launcher { sound[] = {"\aacfsounds\fwe\Stinger.wav", 11.000000, 1}; drySound[] = {"\aacfsounds\fwe\M136D", 0.000100, 1}; reloadMagazineSound[] = {"\aacfsounds\fve\AT_r", 0.003162, 1}; }; class RPG7V: Launcher { sound[] = {"\aacfsounds\fwe\RPG7S", 10.000000, 1}; drySound[] = {"\aacfsounds\fwe\M136D", 0.000100, 1}; reloadMagazineSound[] = {"\aacfsounds\fwe\RPGR", 0.000316, 1}; }; class Strela: Launcher { sound[] = {"\aacfsounds\fwe\Stinger.wav", 10.000000, 1}; drySound[] = {"\aacfsounds\fwe\M136D", 0.000100, 1}; reloadMagazineSound[] = {"\aacfsounds\fve\AT_r", 0.000316, 1}; }; /*extern*/ class MGun; class Throw : GrenadeLauncher { class ThrowMuzzle : GrenadeLauncher {}; class HandGrenadeMuzzle : ThrowMuzzle { sound[] = {"\aacfsounds\fwe\Grenadet", db-60, 1}; }; class HandGrenadeTimedMuzzle : ThrowMuzzle { sound[] = {"\aacfsounds\fwe\Grenadet", db-60, 1}; }; class SmokeShellMuzzle : ThrowMuzzle { sound[] = {"\aacfsounds\fwe\Grenadet", db-60, 1}; }; class SmokeShellRedMuzzle : ThrowMuzzle { sound[] = {"\aacfsounds\fwe\Grenadet", db-60, 1}; }; class SmokeShellGreenMuzzle : ThrowMuzzle { sound[] = {"\aacfsounds\fwe\Grenadet", db-60, 1}; }; }; class Put : Default { class PutMuzzle : Default {}; class TimeBombMuzzle : PutMuzzle { sound[] = {"\aacfsounds\fwe\TimeC4", db-80, 1}; }; class PipeBombMuzzle : PutMuzzle { sound[] = {"\aacfsounds\fwe\TimeC4", db-80, 1}; }; class MineMuzzle : PutMuzzle { sound[] = {"\aacfsounds\fwe\Mineput", db-80, 1}; }; class MineEMuzzle : PutMuzzle { sound[] = {"\aacfsounds\fwe\Mineput", db-80, 1}; }; }; class TimeBomb: Default {}; class Grenade: Default { soundHit[] = {"\aacfsounds\fwe\M67E", 15.848933, 1}; }; class Mine: TimeBomb {}; class MineE: TimeBomb {}; class PipeBomb: Put {}; class M240_veh: MGun { sound[] = {"\aacfsounds\fve\M240_s", 12.000000, 1}; }; class PKT: MGun { sound[] = {"\aacfsounds\fve\PKM_s", 12.000000, 1}; }; class TwinVickers: MGun { }; class M2: MGun { sound[] = {"\aacfsounds\fve\M2MG_s", 13.162278, 1}; }; class DSHKM: MGun { sound[] = {"\aacfsounds\fve\DsHk_s", 15.560000, 1}; }; class KPVT: MGun { sound[] = {"\aacfsounds\fve\KPVT_s", 16.162278, 1}; }; class M168: CannonCore { sound[] = {"\aacfsounds\fve\M168_s", 20.000000, 1}; }; class M197: CannonCore { sound[] = {"\aacfsounds\fve\M197_s", 16.162278, 1}; }; class AZP85: CannonCore { sound[] = {"\aacfsounds\fve\AZP85_s", 39.810719, 1}; }; class GAU12: CannonCore { sound[] = {"\aacfsounds\fve\GAU2B_s", 20.000000, 1}; }; class 2A42: CannonCore { class LowROF: Mode_FullAuto { sound[] = {"\aacfsounds\fve\2A42_s", 20.000000, 1}; }; class HighROF: LowROF { sound[] = {"\aacfsounds\fve\2A42_loop", 20.000000, 1}; }; }; class AGS30: MGun { sound[] = {"\aacfsounds\fve\AGS30_s", 8.162278, 1}; }; class MK19: MGun { sound[] = {"\aacfsounds\fve\MK19S", 8.000000, 1}; }; class M119: CannonCore { sound[] = {"\aacfsounds\fve\M119_s", 216.227753, 1}; }; class M256: CannonCore { sound[] = {"\aacfsounds\fve\M119_s", 40.227753, 1}; }; class D30: CannonCore { sound[] = {"\aacfsounds\fve\D30_s", 216.227753, 1}; }; class D81: CannonCore { sound[] = {"\aacfsounds\fve\D81_s", 32.123459, 1}; }; class RocketPods: LauncherCore { }; class FFARLauncher: RocketPods { sound[] = {"\aacfsounds\fve\FFAR_s", 32.123459, 1}; }; class 57mmLauncher: RocketPods { sound[] = {"\aacfsounds\fve\Launcher_ms", 32.123459, 1}; }; class 80mmLauncher: RocketPods { sound[] = {"\aacfsounds\fve\Launcher_s", 32.123459, 1}; }; class MissileLauncher: LauncherCore { }; class SidewinderLaucher: MissileLauncher { sound[] = {"\aacfsounds\fve\Launcher_ms", 32.123459, 1}; }; class AT5Launcher: MissileLauncher { sound[] = {"\aacfsounds\fve\TOW_AZ60", 32.123459, 1}; }; class TOWLauncher: MissileLauncher { sound[] = {"\aacfsounds\fve\TOW_2", 32.123459, 1}; }; class HellfireLauncher: MissileLauncher { sound[] = {"\aacfsounds\fve\Hellfire_s", 32.123459, 1}; }; class VikhrLauncher: MissileLauncher { sound[] = {"\aacfsounds\fve\Hellfire_s", 32.123459, 1}; }; }; class CfgVehicles { /*extern*/ class Allvehicles; /*extern*/ class Landvehicle; /*extern*/ class Man; class Air : AllVehicles {}; class Helicopter : Air { soundEngine[] = {"\ca\Air\Data\Sound\helicopter", 31.6228, 1}; soundEnviron[] = {"\ca\Air\Data\Sound\noise", 0.031623, 1.0}; soundDammage[] = {"\aacfsounds\veh\alarm_caution", 0.1, 1}; }; class Plane : Air { soundEngine[] = {"\ca\Air\Data\Sound\a10_eng22_1", 31.6228, 0.8}; soundEnviron[] = {"\ca\Air\Data\Sound\noise", 0.031623, 1.0}; soundServo[] = {"\ca\Air\Data\Sound\gun_elevate", 0.1, 0.4}; soundDammage[] = {"\aacfsounds\veh\alarm_caution", 0.1, 1}; }; class ParachuteBase : Helicopter { soundEnviron[] = {"\ca\air\Data\Sound\padak_let", 0.316228, 1}; soundEngine[] = {"\ca\air\Data\Sound\padak_let", 0.316228, 1}; soundGetIn[] = {"\ca\air\Data\Sound\padak_open", 0.316228, 1}; soundGetOut[] = {"\ca\air\Data\Sound\padak_open", 0.316228, 1}; soundCrash[] = {"\ca\air\Data\Sound\padak_dopad", 3.16228, 1}; soundLandCrash[] = {"\ca\air\Data\Sound\padak_dopad", 3.16228, 1}; soundWaterCrash[] = {"\ca\air\Data\Sound\padak_dopadvoda", 3.16228, 1}; occludeSoundsWhenIn = 1.0; obstructSoundsWhenIn = 1.0; }; class AH1W : Helicopter { soundGetIn[] = {"\ca\air\Data\Sound\heli_door1", 0.1, 1}; soundGetOut[] = {"\ca\air\Data\Sound\heli_door1", 0.1, 1}; soundEngine[] = {"\aacfsounds\veh\engine_ah1w", 50.8107, 1}; }; class UH60MG : Helicopter { soundEngine[] = {"\aacfsounds\veh\engine_uh60", 50.4813, 1}; soundGetIn[] = {"\ca\air\Data\Sound\heli_door3", 0.1, 1}; soundGetOut[] = {"\ca\air\Data\Sound\heli_door4", 0.1, 1}; }; class UH60 : UH60MG {}; class AH6 : Helicopter { soundEngine[] = {"\aacfsounds\veh\engine_ah6", 25.1189, 1}; soundGetIn[] = {"\ca\air\Data\Sound\heli_door2", 0.1, 1}; soundGetOut[] = {"\ca\air\Data\Sound\heli_door4", 0.1, 1}; }; class AH6_RACS : AH6 {}; class MH6 : AH6 {}; class MH6_RACS : MH6 {}; class AV8B : Plane { soundGetIn[] = {"\ca\air\Data\Sound\heli_door1", 0.1, 1}; soundGetOut[] = {"\ca\air\Data\Sound\heli_door1", 0.1, 1}; soundEngine[] = {"\aacfsounds\veh\engine_av8b", 31.6228, 1}; insideSoundCoef = 0.2; }; class AV8B2 : AV8B {}; class ParachuteWest : ParachuteBase {}; class Parachute : ParachuteWest {}; class KA50 : Helicopter { soundEngine[] = {"\aacfsound\veh\engine_ka50", 50.8107, 1}; soundGetIn[] = {"\ca\air\Data\Sound\heli_door1", 0.1, 1}; soundGetOut[] = {"\ca\air\Data\Sound\heli_door1", 0.1, 1}; }; class Mi17_MG : Helicopter { soundEngine[] = {"\ca\Air\Data\Sound\Mi4_engine_v3", 25.1189, 1}; soundGetIn[] = {"\ca\air\Data\Sound\heli_door3", 0.1, 1}; soundGetOut[] = {"\ca\air\Data\Sound\heli_door4", 0.1, 1}; }; class Mi17 : Mi17_MG {}; class Su34 : Plane { soundEngine[] = {"\aacfsounds\veh\engine_su34", 31.6228, 1}; }; class Su34B : Su34 {}; class A10 : Plane { soundEngine[] = {"\aacfsounds\veh\engine_a10", 31.6228, 0.8}; }; class Car : LandVehicle { soundEngine[] = {"\ca\wheeled\Data\Sound\mediumcar", 0.001, 2.0}; soundEnviron[] = {"\ca\wheeled\Data\Sound\noise", 0.000562, 0.25}; soundCrash[] = {"\ca\wheeled\Data\Sound\crash2", 3.31623, 1}; soundGear[] = {"\ca\wheeled\Data\Sound\shifter_v1", 0.000178, 1}; }; //class Truck5tMG : Truck { // soundEngine[] = {"\aacfsounds\Veh\engine_5t", db-20, 1}; // }; class HMMWV50 : Car { soundEngine[] = {"\aacfsounds\veh\engine_humvee", 1.0, 0.7}; soundGetIn[] = {"\aacfsounds\veh\jeep_dooropn", 0.101623, 1}; soundGetOut[] = {"\aacfsounds\veh\jeep_doorcls", 0.101623, 1}; soundGear[] = {"\ca\wheeled\Data\Sound\shifter_v1", 3.2e-005, 1}; soundServo[] = {"\ca\wheeled\Data\Sound\servo3", 0.01, 1.0}; }; class HMMWVTOW : HMMWV50 {}; class HMMWVMK : HMMWV50 {}; class HMMWV : HMMWV50 {}; class StrykerBase : Car { soundEngine[] = {"\aacfsounds\veh\engine_stryker", 0.316228, 0.8}; soundGear[] = {"\ca\wheeled\Data\Sound\shifter_v1", 0.000562, 1}; SoundGetIn[] = {"\ca\wheeled\Data\Sound\M151A1_door_v1", 0.005623, 1}; SoundGetOut[] = {"\ca\wheeled\Data\Sound\M151A1_door_v1", 0.003162, 1}; }; class Stryker_ICV_M2 : StrykerBase {}; class Stryker_ICV_MK19 : StrykerBase {}; class Stryker_TOW : StrykerBase {}; class UAZMG : Car { soundEngine[] = {"\aacfsounds\veh\engine_uaz", 0.1, 0.8}; soundGear[] = {"\ca\wheeled\Data\Sound\shifter_v1", 0.000562, 1}; SoundGetIn[] = {"\ca\wheeled\Data\Sound\UAZ_OpenClose", 0.005623, 1}; SoundGetOut[] = {"\ca\wheeled\Data\Sound\UAZ_OpenClose", 0.003162, 1}; }; class UAZ_AGS30 : UAZMG {}; class UAZ : UAZMG {}; class tractor : Car { soundEngine[] = {"\aacfsounds\veh\engine_tractor", 3.16228, 1.3}; soundGetIn[] = {"\aacfsounds\veh\jeep_dooropn", 0.101623, 1}; soundGetOut[] = {"\aacfsounds\veh\jeep_doorcls", 0.101623, 1}; soundGear[] = {"\ca\wheeled\Data\Sound\shifter_v4", 5.6e-005, 1}; }; class Tank : LandVehicle { soundEnviron[] = {"\ca\Tracked\Data\Sound\OldRolling_Treads1", 4.94328, 0.8}; soundEngine[] = {"\ca\Tracked\Data\Sound\OldIdle1", 1.0, 1}; soundCrash[] = {"\ca\Tracked\Data\Sound\crash2", 31.6228, 1}; soundGear[] = {"\ca\Tracked\Data\Sound\Gear_Trans1", 0.01, 1}; soundDammage[] = {"\ca\Tracked\Data\Sound\alarm_loop1", 1.0, 1}; }; class M1Abrams : Tank { soundEngine[] = {"\aacfsounds\veh\engine_m1a1", 1.58925, 0.85}; soundEnviron[] = {"\ca\Tracked\Data\Sound\M1A1_treads3", 6.0, 1}; soundGetOut[] = {"\aacfsounds\veh\tank_doorcls", 0.1, 1}; soundGetIn[] = {"\aacf\veh\tank_dooropn", 0.1, 1}; insideSoundCoef = 0.2; }; class M113 : Tank { soundGetIn[] = {"\ca\Tracked\Data\Sound\metal_door2", 0.01, 1}; soundGetOut[] = {"\ca\Tracked\Data\Sound\metal_door2", 0.01, 1}; soundEnviron[] = {"\aacfsounds\veh\environ_bmp2", 5.01187, 1}; soundEngine[] = {"\aacfsounds\veh\engine_m113", 1.94328, 1}; soundCrash[] = {"\ca\Tracked\Data\Sound\crash2", 10.0, 1}; soundGear[] = {"\ca\Tracked\Data\Sound\Gear_Trans1", 0.001, 1}; }; class M113_RACS : M113 {}; class M113Ambul : M113 {}; class Vulcan : M113 {}; class Vulcan_RACS : Vulcan {}; class BMP2 : Tank { soundGetIn[] = {"\ca\Tracked\Data\Sound\metal_door2", 0.01, 1}; soundGetOut[] = {"\ca\Tracked\Data\Sound\metal_door2", 0.003162, 1}; soundEnviron[] = {"\aacfsounds\veh\environ_bmp2", 4.01187, 1}; soundEngine[] = {"\aacfsounds\veh\engine_bmp2", 1.94328, 0.9}; }; class BMP2Ambul : BMP2 {}; class T72 : Tank { soundEngine[] = {"\aacfsounds\veh\engine_t72", 1.58925, 0.8}; soundEnviron[] = {"\aacfsounds\veh\environ_t72", 6.0, 0.9}; soundGetOut[] = {"\aacfsounds\veh\tank_doorcls", 0.1, 1}; soundGetIn[] = {"\aacfsounds\veh\tank_dooropn", 0.1, 1}; }; class ZSU : Tank { soundGetIn[] = {"\ca\Tracked\Data\Sound\metal_door3", 0.003162, 0.9}; soundGetOut[] = {"\ca\Tracked\Data\Sound\metal_door3", 0.003162, 0.9}; soundEngine[] = {"\aacfsounds\veh\engine_zsu", 1.94328, 1}; soundEnviron[] = {"\aacfsounds\veh\environ_bmp2", 5.01187, 1}; soundCrash[] = {"\ca\Tracked\Data\Sound\crash1", 14.1254, 1}; }; class CAManBase: Man { hitSound1[] = {"\aacfsounds\fun\fhit01", 2.492400, 1}; hitSound2[] = {"\aacfsounds\fun\fhit02", 2.492400, 1}; hitSound3[] = {"\aacfsounds\fun\fhit03", 2.492400, 1}; hitSound4[] = {"\aacfsounds\fun\fhit04", 2.492400, 1}; hitSound5[] = {"\aacfsounds\fun\fhit05", 2.492400, 1}; hitSound6[] = {"\aacfsounds\fun\fhit06", 2.492400, 1}; hitSound7[] = {"\aacfsounds\fun\fhit07", 2.492400, 1}; hitSound8[] = {"\aacfsounds\fun\fhit08", 2.492400, 1}; hitSound9[] = {"\aacfsounds\fun\fhit09", 2.492400, 1}; hitSound10[] = {"\aacfsounds\fun\fhit10", 2.492400, 1}; hitSound11[] = {"\aacfsounds\fun\fhit11", 2.492400, 1}; hitSound12[] = {"\aacfsounds\fun\fhit12", 2.492400, 1}; hitSound13[] = {"\aacfsounds\fun\fhit13", 2.492400, 1}; hitSound14[] = {"\aacfsounds\fun\fhit14", 2.492400, 1}; hitSound15[] = {"\aacfsounds\fun\fhit15", 2.492400, 1}; hitSound16[] = {"\aacfsounds\fun\fhit16", 2.492400, 1}; hitSound17[] = {"\aacfsounds\fun\fhit17", 2.492400, 1}; hitSound18[] = {"\aacfsounds\fun\fhit18", 2.492400, 1}; hitSound19[] = {"\aacfsounds\fun\fhit19", 2.492400, 1}; hitSound20[] = {"\aacfsounds\fun\fhit20", 2.492400, 1}; hitSound21[] = {"\aacfsounds\fun\fhit21", 2.492400, 1}; hitSound22[] = {"\aacfsounds\fun\fhit22", 2.492400, 1}; hitSound23[] = {"\aacfsounds\fun\fhit23", 2.492400, 1}; hitSound24[] = {"\aacfsounds\fun\fhit24", 2.492400, 1}; hitSound25[] = {"\aacfsounds\fun\fhit25", 2.492400, 1}; hitSound26[] = {"\aacfsounds\fun\fhit26", 2.492400, 1}; hitSound27[] = {"\aacfsounds\fun\fhit27", 2.492400, 1}; hitSound28[] = {"\aacfsounds\fun\fhit28", 2.492400, 1}; hitSound29[] = {"\aacfsounds\fun\fhit29", 2.492400, 1}; soundEngine[] = {"\aacfsounds\fun\breath", 0.008917, 1}; soundEnviron[] = {}; class SoundEnvironExt { fallbody[]={{"\aacfsounds\fun\fall",0.009917,1}}; laydown[]={{"\aacfsounds\fun\down",0.009917,1}}; standup[]={{"\aacfsounds\fun\up",0.009917,1}}; }; }; };