module Base
{

	/************************Sounds************************/

	sound Firearm9mmShot
	{
		category = Item,
		maxInstancesPerEmitter = 2,
		clip
		{
			file = media/sound/Weapon/Firearm/9mm/Firearm9mmShot.wav,
			distanceMax = 20,
		}
	}

	sound Firearm9mmSuppressed
	{
		category = Item,
		maxInstancesPerEmitter = 2,
		is3D = true,
		clip
		{
			file = media/sound/Weapon/Firearm/9mm/Firearm9mmSuppressed.wav,
			distanceMin = 10,
			distanceMax = 300,
		}
	}

	sound Firearm45Shot
	{
		category = Item,
		maxInstancesPerEmitter = 2,
		clip
		{
			file = media/sound/Weapon/Firearm/45/Firearm45Shot.wav,
			distanceMin = 10,
			distanceMax = 300,
		}
	}

	sound Firearm45Suppressed
	{
		category = Item,
		maxInstancesPerEmitter = 2,
		clip
		{
			file = media/sound/Weapon/Firearm/45/Firearm45Suppressed.wav,
			distanceMin = 10,
			distanceMax = 300,
		}
	}

	sound FirearmAR15Shot
	{
		category = Item,
		maxInstancesPerEmitter = 2,
		clip
		{
			file = media/sound/Weapon/Firearm/AR/FirearmAR15Shot.wav,
			distanceMin = 10,
			distanceMax = 300,
		}
	}

	sound FirearmARSuppressed
	{
		category = Item,
		maxInstancesPerEmitter = 2,
		clip
		{
			file = media/sound/Weapon/Firearm/AR/FirearmARSuppressed.wav,
			distanceMin = 10,
			distanceMax = 300,
		}
	}

	sound FirearmAR15RemoveMagazine
	{
		category = Item,
		clip
		{
			file = media/sound/Weapon/Firearm/AR/FirearmAR15RemoveMagazine.wav,
			distanceMin = 10,
			distanceMax = 300,
		}
	}

	sound FirearmAR15InsertMagazine
	{
		category = Item,
		clip
		{
			file = media/sound/Weapon/Firearm/AR/FirearmAR15InsertMagazine.wav,
			distanceMax = 20,
		}
	}

	sound FirearmAR15Rack
	{
		category = Item,
		clip
		{
			file = media/sound/Weapon/Firearm/AR/FirearmAR15Rack.wav,
			distanceMax = 20,
		}
	}

	sound FirearmAKRack
	{
		category = Item,
		clip
		{
			file = media/sound/Weapon/Firearm/AR/FirearmAKRack.wav,
			distanceMax = 20,
		}
	}

	sound FirearmRifleShot
	{
		category = Item,
		maxInstancesPerEmitter = 2,
		clip
		{
			file = media/sound/Weapon/Firearm/Rifle/FirearmRifleShot.wav,
			distanceMax = 20,
		}
	}

	sound FirearmRifleSilencerShot
	{
		category = Item,
		maxInstancesPerEmitter = 2,
		clip
		{
			file = media/sound/Weapon/Firearm/Rifle/FirearmRifleSilencerShot.ogg,
			distanceMax = 20,
		}
	}

	sound FirearmShotgunFire
	{
		category = Item,
		maxInstancesPerEmitter = 2,
		clip
		{
			file = media/sound/Weapon/Firearm/Shotgun/FirearmShotgunFire.ogg,
			distanceMax = 20,
		}
	}

	sound FirearmShotgunSilencerShot
	{
		category = Item,
		maxInstancesPerEmitter = 2,
		clip
		{
			file = media/sound/Weapon/Firearm/Shotgun/FirearmShotgunSilencerShot.wav,
			distanceMax = 20,
		}
	}

	sound FirearmM60Fire
	{
		category = Item,
		maxInstancesPerEmitter = 2,
		is3D = true,
		clip
		{
			file = media/sound/Weapon/Firearm/M60/FirearmM60Fire.wav,
			SoundGain = 0.5,
			volume = 0.5,
			distanceMin = 10,
			distanceMax = 300,
		}
	}

	sound FirearmM60Load
	{
		category = Item,
		clip
		{
			file = media/sound/Weapon/Firearm/M60/FirearmM60Load.ogg,
			distanceMax = 20,
		}
	}

	sound FirearmM60LoadStart
	{
		category = Item,
		clip
		{
			file = media/sound/Weapon/Firearm/M60/FirearmM60LoadStart.ogg,
			distanceMax = 20,
		}
	}

	sound FirearmM60LoadStop
	{
		category = Item,
		clip
		{
			file = media/sound/Weapon/Firearm/M60/FirearmM60LoadStop.ogg,
			distanceMax = 20,
		}
	}

	sound FirearmM60Rack
	{
		category = Item,
		clip
		{
			file = media/sound/Weapon/Firearm/M60/FirearmM60Rack.ogg,
			SoundGain = 0.5,
			volume = 0.5,
			distanceMin = 10,
			distanceMax = 300,
		}
	}

	sound FirearmLeveractionCock
	{
		category = Item,
		clip
		{
			file = media/sound/Weapon/Firearm/Leveraction/LeveractionCock.ogg,
			SoundGain = 0.5,
			volume = 0.5,
			distanceMin = 10,
			distanceMax = 300,
		}
	}

	sound FirearmLeveractionLoad
	{
		category = Item,
		clip
		{
			file = media/sound/Weapon/Firearm/Leveraction/LeveractionLoad.ogg,
			SoundGain = 0.5,
			volume = 0.5,
			distanceMin = 10,
			distanceMax = 300,
		}
	}

}
