------------------------------------------------------------------------ r3066 | terminx | 2012-10-08 00:07:59 -0700 (Mon, 08 Oct 2012) | 2 lines The other half of the previous commit. ------------------------------------------------------------------------ r3065 | terminx | 2012-10-08 00:07:17 -0700 (Mon, 08 Oct 2012) | 6 lines Fix issue with explosion sound cutoff in E1L2. This implements functionality to stop playback and free up the voice of a currently playing sound of the same ID when there are already MAXSOUNDINSTANCES (currently 8) of the same sound playing, determined by distance/volume and which sound is oldest. Initial determination is based purely on distance/volume, and if two qualifying sounds have the same distance/volume the one which started playback first is the one that gets the axe. Feedback from other developers welcome. ------------------------------------------------------------------------