module Base
{
	/* Scene impact and contact SFX.

	   Each pool registers every variant under ONE name, so the engine picks a
	   random one on each play and a long scene never repeats the same sample
	   back to back (same as ZR_ClothRip and vanilla crip01-03).

	   Hard and soft claps are separate pools so heavier contacts can use the
	   heavier samples.

	   Stereo, 16-bit PCM, 44.1kHz.

	   POSITIONAL (2026-09-06): a beat plays from the body it fires on, so a
	   companion's scene across the yard is quieter than your own. Full volume
	   inside distanceMin, then FMOD's inverse rolloff (min / d) down to a floor
	   of min / max at and past distanceMax -- the sound is created FMOD_3D with
	   no rolloff flag, so that is the default. Played 3D a stereo clip sums to
	   one point (no spread angle is ever set), which is the accepted price.
	   volume < 1 is a plain attenuation the engine multiplies into the channel
	   gain; never raise it above 1.0 (these samples already peak at full scale).

	   Sound scripts load at BOOT only: adding or renaming these needs a full
	   quit-to-desktop, not a save reload. */

	sound ZR_ClapHard01
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapHard01.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapHard02
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapHard02.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapHard03
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapHard03.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapHard04
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapHard04.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapHard05
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapHard05.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapHard06
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapHard06.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapHard07
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapHard07.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapHard08
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapHard08.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapHard09
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapHard09.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapHard10
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapHard10.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapHard11
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapHard11.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapHard12
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapHard12.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapHard13
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapHard13.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapHard14
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapHard14.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapHard15
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapHard15.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapHard16
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapHard16.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapHard17
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapHard17.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapHard18
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapHard18.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapHard19
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapHard19.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapHard20
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapHard20.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapSoft01
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapSoft01.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapSoft02
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapSoft02.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapSoft03
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapSoft03.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapSoft04
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapSoft04.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapSoft05
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapSoft05.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapSoft06
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapSoft06.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapSoft07
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapSoft07.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapSoft08
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapSoft08.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapSoft09
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapSoft09.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapSoft10
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapSoft10.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapSoft11
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapSoft11.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapSoft12
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapSoft12.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapSoft13
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapSoft13.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapSoft14
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapSoft14.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapSoft15
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapSoft15.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapSoft16
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapSoft16.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapSoft17
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapSoft17.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapSoft18
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapSoft18.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapSoft19
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapSoft19.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_ClapSoft20
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_ClapSoft20.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_Oral01
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_Oral01.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_Oral07
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_Oral07.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_Oral10
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_Oral10.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_Oral11
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_Oral11.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_Oral14
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_Oral14.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_Oral17
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_Oral17.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_Oral18
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_Oral18.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_Oral29
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_Oral29.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_Oral33
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_Oral33.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_Oral40
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_Oral40.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_Oral41
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_Oral41.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_Oral44
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_Oral44.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_TitFuck01
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_TitFuck01.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_TitFuck02
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_TitFuck02.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_TitFuck03
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_TitFuck03.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_TitFuck04
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_TitFuck04.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_TitFuck05
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_TitFuck05.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_TitFuck06
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_TitFuck06.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_TitFuck07
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_TitFuck07.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_TitFuck08
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_TitFuck08.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_TitFuck09
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_TitFuck09.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_TitFuck10
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_TitFuck10.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_TitFuck11
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_TitFuck11.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_TitFuck12
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_TitFuck12.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_Wet01
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_Wet01.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_Wet02
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_Wet02.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_Wet03
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_Wet03.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_Wet04
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_Wet04.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_Wet05
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_Wet05.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_Wet06
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_Wet06.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
	sound ZR_Wet07
	{
		category = Player,
		clip
		{
			file = media/sound/ZR_Wet07.wav,
			distanceMin = 2,
			distanceMax = 12,
			volume = 0.5,
		}
	}
}
