Public feed #893772

Untitled

public text v1 · immutable
Raw Edit
·published 2008-02-06 13:03 UTC
rendered paste body
// Replaces M4/M16 Sounds by RobertHammer's M4/M16 Sounds
class CfgPatches
{
	class SIX_rh_m4_soundpack
	{
		units[] = {};
		weapons[] = {};
		requiredVersion = 1.00;
		requiredAddons[] = {"CAWeapons","CAWeapons3","RH_M4"};
	};
};

class Mode_SemiAuto;
class Mode_Burst;
class Mode_FullAuto;

class CfgWeapons
{
	class Rifle;
	class M4: Rifle
	{
		reloadMagazineSound[] = {"\RH_m4\sound\M4_Reload.ogg", 0.001, 1};
		class Single: Mode_SemiAuto
		{
			sound[] = {"\RH_m4\sound\m4s.ogg", 5.62341, 1};		
		};
		class Burst: Mode_Burst
		{
			sound[] = {"\RH_m4\sound\m4s.ogg", 5.62341, 1};
		};
		class FullAuto: Mode_FullAuto
		{
			sound[] = {"\RH_m4\sound\m4s.ogg", 5.62341, 1};
		};
	};

	// Are these necessary to replace the sounds on M4Aim/M4A1?? Or can we just use inheritance " ; "
	class M4AIM: M4
	{
	
	};
	
	class M4A1: M4
	{
	
	};
	
	class M4A1SD: M4AIM
	{
		class Single: Mode_SemiAuto
		{
			sound[] = {"\RH_m4\sound\m4sd.ogg", 0.01, 1};
		};
		class FullAuto: Mode_FullAuto
		{
			sound[] = {"\RH_m4\sound\m4sd.ogg", 0.014125, 1};
		};
	};

	class M16A2: Rifle
	{
		class Single: Mode_SemiAuto
		{
			sound[] = {"\RH_m4\sound\m16s.ogg", 5.62341, 1};
		};
		class Burst: Mode_Burst
		{
			sound[] = {"\RH_m4\sound\m16s.ogg", 5.62341, 1};
		};
	};
	
	class m16a4: M16A2
	{
		class Single: Mode_SemiAuto
		{
			sound[] = {"\RH_m4\sound\m16s.ogg", 5.62341, 1};
		};
		class Burst: Mode_Burst
		{
			sound[] = {"\RH_m4\sound\m16s.ogg", 5.62341, 1};
		};	
	};
	
	class m16a4_acg: M16A2
	{
		class Single: Mode_SemiAuto
		{
			sound[] = {"\RH_m4\sound\m16s.ogg", 5.62341, 1};
		};
		class Burst: Mode_Burst
		{
			sound[] = {"\RH_m4\sound\m16s.ogg", 5.62341, 1};
		};	
	};
};