1 //-------------------------------------------------------------------------
2 /*
3 Copyright (C) 1997, 2005 - 3D Realms Entertainment
4 
5 This file is part of Shadow Warrior version 1.2
6 
7 Shadow Warrior is free software; you can redistribute it and/or
8 modify it under the terms of the GNU General Public License
9 as published by the Free Software Foundation; either version 2
10 of the License, or (at your option) any later version.
11 
12 This program is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
15 
16 See the GNU General Public License for more details.
17 
18 You should have received a copy of the GNU General Public License
19 along with this program; if not, write to the Free Software
20 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
21 
22 Original Source: 1997 - Frank Maddin and Jim Norwood
23 Prepared for public release: 03/28/2005 - Charlie Wiederhold, 3D Realms
24 */
25 //-------------------------------------------------------------------------
26 
27 #ifdef DIGI_TABLE
28 #define DIGI_ENTRY(name, id, id_num, pri, pitch_lo, pitch_hi, voc_num, voc_dist, voc_flags) { name, NULL, 0, pitch_lo, pitch_hi, pri, voc_num, voc_dist, voc_flags, 0,0},
29 #endif
30 
31 #ifdef DIGI_ENUM
32 #define DIGI_ENTRY(name, id, id_num, pri, pitch_lo, pitch_hi, voc_num, voc_dist, voc_flags) id = id_num,
33 #endif
34 
35 // !JIM! 09/20/95
36 // NOTE: HIGHER priority numbers have the highest precedence in the play list.
37 #define PRI_MAX                 100
38 #define PRI_PLAYERDEATH         51
39 #define PRI_PLAYERVOICE         50
40 #define PRI_HI_PLAYERWEAP       49
41 #define PRI_LOW_PLAYERWEAP      48
42 #define PRI_PLAYERAMBIENT       40
43 #define PRI_NPCDEATH            49
44 #define PRI_NPCWEAP             47
45 #define PRI_NPCATTACK           42
46 #define PRI_NPCAMBIENT          39
47 #define PRI_ITEM                41
48 #define PRI_SWITCH              PRI_MAX  // To give a clue to player location
49 #define PRI_SECTOROBJ           30
50 #define PRI_ENVIRONMENT         20
51 #define PRI_AMBIENT             10
52 
53 // Distance definitions for effective sound ranges
54 // Note: These are some useful constants, but you can type in whatever you want!
55 #define DIST_NORMAL             0        // Just play sound normaly
56 #define DIST_MAXNORMAL          16384    // This is max distance constant for normal sounds
57                                          // This is the limiting constant in Sound_Dist function.
58 #define DIST_WIDE               65536    // Half Level at full volume before sound begins to fade.
59 #define DIST_LEVELWIDE          131072   // Full Level
60 
61 // VOC Flag definitions
62 #define VF_NORMAL               0
63 #define VF_LOOP                 1
64 
65 // WEAPONS ////////////////////////////////////////////////////////////////////
66 
67 // NULL Entry used to detect a sound's presence in sprite attrib structs.
68 DIGI_ENTRY("NULL.VOC",      DIGI_NULL,              0,      0,                    0,      0, 0, DIST_NORMAL, VF_NORMAL )
69 
70 // SWORD
71 DIGI_ENTRY("SWRDSTR1.VOC",  DIGI_SWORDSWOOSH,       1,      PRI_HI_PLAYERWEAP,    -200,   200, 0, DIST_NORMAL, VF_NORMAL )
72 
73 // SHURIKEN
74 DIGI_ENTRY("THROW.VOC",     DIGI_STAR,              2,      PRI_HI_PLAYERWEAP, -100,    100, 0, DIST_NORMAL, VF_NORMAL )
75 DIGI_ENTRY("STRCLNK.VOC",   DIGI_STARCLINK,         3,      PRI_PLAYERAMBIENT,    0,      0, 0, DIST_NORMAL, VF_NORMAL )
76 //DIGI_ENTRY("STRWIZ.VOC",    DIGI_STARWIZ,           4,      PRI_LOW_PLAYERWEAP,   0,      0, 0, DIST_NORMAL, VF_LOOP )
77 DIGI_ENTRY("NULL.VOC",      DIGI_NULL_STARWIZ,      4,      PRI_LOW_PLAYERWEAP,   0,      0, 0, DIST_NORMAL, VF_LOOP )
78 
79 // UZI
80 DIGI_ENTRY("UZIFIRE1.VOC",  DIGI_UZIFIRE,           5,      PRI_HI_PLAYERWEAP,    0,      0, 0, DIST_NORMAL, VF_NORMAL )
81 DIGI_ENTRY("RICH1.VOC",     DIGI_RICHOCHET1,        6,      PRI_LOW_PLAYERWEAP,   0,      0, 0, DIST_NORMAL, VF_NORMAL  )
82 DIGI_ENTRY("RICH2.VOC",     DIGI_RICHOCHET2,        7,      PRI_LOW_PLAYERWEAP,   0,      0, 0, DIST_NORMAL, VF_NORMAL  )
83 DIGI_ENTRY("RMVCLIP.VOC",   DIGI_REMOVECLIP,        8,      PRI_LOW_PLAYERWEAP,   0,      0, 0, DIST_NORMAL, VF_NORMAL )
84 DIGI_ENTRY("RPLCLIP.VOC",   DIGI_REPLACECLIP,       9,      PRI_LOW_PLAYERWEAP,   0,      0, 0, DIST_NORMAL, VF_NORMAL )
85 // SPENT SHELL HITTING FLOOR
86 DIGI_ENTRY("SHELL.VOC",     DIGI_SHELL,            10,      PRI_NPCATTACK,     -200,    200, 0, DIST_NORMAL, VF_NORMAL  )
87 
88 // CROSSRIOT
89 DIGI_ENTRY("RIOTFIR1.VOC",   DIGI_RIOTFIRE,        11,      PRI_HI_PLAYERWEAP,    0,      0, 0, DIST_NORMAL, VF_NORMAL )
90 DIGI_ENTRY("SHOTGUN.VOC",    DIGI_RIOTFIRE2,       12,      PRI_HI_PLAYERWEAP,    0,      0, 0, DIST_NORMAL, VF_NORMAL )
91 DIGI_ENTRY("RIOTRLD.VOC",    DIGI_RIOTRELOAD,      13,      PRI_LOW_PLAYERWEAP,   0,      0, 0, DIST_NORMAL, VF_NORMAL )
92 DIGI_ENTRY("EXPMED.VOC",     DIGI_BOLTEXPLODE,     14,      PRI_HI_PLAYERWEAP, -100,    100, 0, DIST_MAXNORMAL, VF_NORMAL )
93 DIGI_ENTRY("RIOTWIZ.VOC",    DIGI_BOLTWIZ,         15,      PRI_LOW_PLAYERWEAP,   0,      0, 0, DIST_NORMAL, VF_LOOP )
94 
95 // 30MM GRENADE LAUNCHER
96 DIGI_ENTRY("40MMFIR2.VOC",   DIGI_30MMFIRE,        16,      PRI_HI_PLAYERWEAP, -100,    100, 0, DIST_NORMAL, VF_NORMAL )
97 DIGI_ENTRY("RIOTRLD.VOC",    DIGI_30MMRELOAD,      17,      PRI_LOW_PLAYERWEAP,   0,      0, 0, DIST_NORMAL, VF_NORMAL )
98 DIGI_ENTRY("40MMEXP2.VOC",   DIGI_30MMEXPLODE,     18,      PRI_HI_PLAYERWEAP, -100,    100, 0, DIST_WIDE, VF_NORMAL )
99 DIGI_ENTRY("RIOTWIZ.VOC",    DIGI_30MMWIZ,         19,      PRI_LOW_PLAYERWEAP,   0,      0, 0, DIST_NORMAL, VF_LOOP )
100 
101 // GORO HEAD
102 DIGI_ENTRY("GHFIR1.VOC",    DIGI_HEADFIRE,         20,      PRI_HI_PLAYERWEAP,    0,      0, 0, DIST_NORMAL, VF_NORMAL )
103 DIGI_ENTRY("GHWIZ.VOC",     DIGI_HEADSHOTWIZ,      21,      PRI_PLAYERAMBIENT,    0,      0, 0, DIST_NORMAL, VF_NORMAL )
104 DIGI_ENTRY("EXPSML.VOC",    DIGI_HEADSHOTHIT,      22,      PRI_LOW_PLAYERWEAP,-100,    100, 0, DIST_NORMAL, VF_NORMAL )
105 
106 // MINES
107 DIGI_ENTRY("THROW.VOC",     DIGI_MINETHROW,        23,      PRI_HI_PLAYERWEAP,-100,    100, 0, DIST_NORMAL, VF_NORMAL )
108 DIGI_ENTRY("PHITGRND.VOC",  DIGI_MINEBOUNCE,       24,      PRI_LOW_PLAYERWEAP,-100,    100, 0, DIST_NORMAL, VF_NORMAL )
109 DIGI_ENTRY("EXPLRG.VOC",    DIGI_MINEBLOW,         25,      PRI_HI_PLAYERWEAP,    0,      0, 0, DIST_WIDE, VF_NORMAL )
110 DIGI_ENTRY("STSCAN2.VOC",   DIGI_MINEBEEP,         26,      PRI_LOW_PLAYERWEAP,   0,      0, 0, DIST_NORMAL, VF_NORMAL )
111 
112 // HEART ATTACK
113 DIGI_ENTRY("HBLOOP1.VOC",     DIGI_HEARTBEAT,      27,      PRI_LOW_PLAYERWEAP,   0,      0, 0, DIST_NORMAL, VF_NORMAL )
114 //#ifndef SW_SHAREWARE
115 DIGI_ENTRY("HSQUEEZ1.VOC",  DIGI_HEARTFIRE,        28,      PRI_HI_PLAYERWEAP,    0,      0, 0, DIST_NORMAL, VF_NORMAL )
116 //#else
117 //DIGI_ENTRY("NULL.VOC",      DIGI_HEARTFIRE,        28,      PRI_HI_PLAYERWEAP,    0,      0, 0, DIST_NORMAL, VF_NORMAL )
118 //#endif
119 DIGI_ENTRY("HRTWIZ.VOC",    DIGI_HEARTWIZ,         29,      PRI_LOW_PLAYERWEAP,   0,      0, 0, DIST_NORMAL, VF_LOOP )
120 
121 // MISSILE BATTERY
122 DIGI_ENTRY("RIOTFIR1.VOC",  DIGI_MISSLFIRE,        30,      PRI_HI_PLAYERWEAP,  -75,     75, 0, DIST_NORMAL, VF_NORMAL )
123 DIGI_ENTRY("EXPMED.VOC",    DIGI_MISSLEXP,         31,      PRI_HI_PLAYERWEAP, -100,    100, 0, DIST_WIDE, VF_NORMAL )
124 
125 // RING OF FIRE SPELL
126 //#ifndef SW_SHAREWARE
127 DIGI_ENTRY("RFWIZ.VOC",     DIGI_RFWIZ,            32,      PRI_LOW_PLAYERWEAP,   0,      0, 0, DIST_NORMAL, VF_NORMAL )
128 //#else
129 //DIGI_ENTRY("NULL.VOC",      DIGI_NULL_RFWIZ,       32,      PRI_LOW_PLAYERWEAP,   0,      0, 0, DIST_NORMAL, VF_NORMAL )
130 //#endif
131 
132 // NAPALM SPELL
133 DIGI_ENTRY("NAPFIRE.VOC",   DIGI_NAPFIRE,          33,      PRI_HI_PLAYERWEAP,    0,      0, 0, DIST_NORMAL, VF_NORMAL )
134 DIGI_ENTRY("NAPTWIZ.VOC",   DIGI_NAPWIZ,           34,      PRI_LOW_PLAYERWEAP,   0,      0, 0, DIST_NORMAL, VF_LOOP )
135 DIGI_ENTRY("NAPPUFF.VOC",   DIGI_NAPPUFF,          35,      PRI_LOW_PLAYERWEAP,   0,      0, 0, DIST_NORMAL, VF_NORMAL )
136 
137 // MAGIC MIRV SPELL
138 DIGI_ENTRY("MMFIRE.VOC",    DIGI_MIRVFIRE,         36,      PRI_HI_PLAYERWEAP,    0,      0, 0, DIST_NORMAL, VF_NORMAL )
139 DIGI_ENTRY("MMWIZ.VOC",     DIGI_MIRVWIZ,          37,      PRI_LOW_PLAYERWEAP,   0,      0, 0, DIST_NORMAL, VF_LOOP )
140 
141 // SPIRAL SPELL
142 DIGI_ENTRY("SPRLFIRE.VOC",  DIGI_SPIRALFIRE,       38,      PRI_HI_PLAYERWEAP,    0,      0, 0, DIST_NORMAL, VF_NORMAL )
143 DIGI_ENTRY("SPRLWIZ.VOC",   DIGI_SPIRALWIZ,        39,      PRI_LOW_PLAYERWEAP,   0,      0, 0, DIST_NORMAL, VF_LOOP )
144 
145 // MAGIC SOUNDS, GENERIC
146 // (USED FOR MAGIC CARPET RIDES,ETC.)
147 DIGI_ENTRY("MAGIC1.VOC",    DIGI_MAGIC1,           40,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_NORMAL )
148 DIGI_ENTRY("MAGIC2.VOC",    DIGI_MAGIC2,           41,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_NORMAL  )
149 DIGI_ENTRY("MAGIC3.VOC",    DIGI_MAGIC3,           42,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_NORMAL  )
150 DIGI_ENTRY("MAGIC4.VOC",    DIGI_MAGIC4,           43,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_NORMAL  )
151 DIGI_ENTRY("MAGIC5.VOC",    DIGI_MAGIC5,           44,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_NORMAL  )
152 DIGI_ENTRY("MAGIC6.VOC",    DIGI_MAGIC6,           45,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_NORMAL  )
153 DIGI_ENTRY("MAGIC7.VOC",    DIGI_MAGIC7,           46,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_NORMAL  )
154 
155 // SHADOW WARRIOR SPELL
156 //#ifndef SW_SHAREWARE
157 DIGI_ENTRY("SWSPELL.VOC",   DIGI_SWCLOAKUNCLOAK,   47,      PRI_LOW_PLAYERWEAP,-100,   100, 0, DIST_NORMAL, VF_NORMAL  )
158 //#else
159 //DIGI_ENTRY("NULL.VOC",      DIGI_NULL_SWCLOAK,     47,      PRI_LOW_PLAYERWEAP,-100,   100, 0, DIST_NORMAL, VF_NORMAL  )
160 //#endif
161 
162 // PLAYER DEAD HEAD
163 DIGI_ENTRY("DHVOMIT.VOC",   DIGI_DHVOMIT,          48,      PRI_PLAYERAMBIENT,  0,      0, 0, DIST_NORMAL, VF_NORMAL  )
164 DIGI_ENTRY("DHCLUNK.VOC",   DIGI_DHCLUNK,          49,      PRI_PLAYERAMBIENT,  -200,   200, 0, DIST_NORMAL, VF_NORMAL  )
165 //DIGI_ENTRY("DHSQSH.VOC",  DIGI_DHSQUISH,         50,      PRI_PLAYERAMBIENT,  0,      0, 0, DIST_NORMAL, VF_NORMAL  )
166 DIGI_ENTRY("NULL.VOC",      DIGI_NULL_DHSQUISH,    50,      PRI_PLAYERAMBIENT,  0,      0, 0, DIST_NORMAL, VF_NORMAL  )
167 
168 // WEAPON RELATED
169 DIGI_ENTRY("LAVAHIT.VOC",   DIGI_PROJECTILELAVAHIT,51,      PRI_PLAYERAMBIENT,-100,   100, 0, DIST_NORMAL, VF_NORMAL  )
170 DIGI_ENTRY("STSPL01.VOC",   DIGI_PROJECTILEWATERHIT,52,     PRI_PLAYERAMBIENT,-100,   100, 0, DIST_NORMAL, VF_NORMAL  )
171 
172 // ITEMS
173 DIGI_ENTRY("KEY.VOC",       DIGI_KEY,              53,      PRI_ITEM,           0,      0, 0, DIST_NORMAL, VF_NORMAL  )
174 DIGI_ENTRY("ITEM5A.VOC",    DIGI_ITEM,             54,      PRI_ITEM,           0,      0, 0, DIST_NORMAL, VF_NORMAL  )
175 DIGI_ENTRY("ITEMBIG2.VOC",  DIGI_BIGITEM,          55,      PRI_ITEM,        -100,    100, 0, DIST_NORMAL, VF_NORMAL  )
176 
177 // DEATH/HURT
178 DIGI_ENTRY("BODY9.VOC",     DIGI_BODYFALL1,        56,      PRI_PLAYERDEATH,  -200,   200, 0, DIST_NORMAL, VF_NORMAL  )
179 DIGI_ENTRY("PHITGRND.VOC",  DIGI_HITGROUND,        57,      PRI_PLAYERAMBIENT,  0,      0, 0, DIST_NORMAL, VF_NORMAL )
180 DIGI_ENTRY("BODY2.VOC",     DIGI_BODYSQUISH1,      58,      PRI_PLAYERAMBIENT,  -200,   200, 0, DIST_NORMAL, VF_NORMAL  )
181 DIGI_ENTRY("BURN1.VOC",     DIGI_BODYBURN,         59,      PRI_PLAYERAMBIENT,  0,      0, 0, DIST_NORMAL, VF_NORMAL  )
182 DIGI_ENTRY("BURNSCRM.VOC",  DIGI_BODYBURNSCREAM,   60,      PRI_PLAYERDEATH,    -200,   200, 0, DIST_NORMAL, VF_NORMAL  )
183 DIGI_ENTRY("BODY3.VOC",     DIGI_BODYCRUSHED1,     61,      PRI_PLAYERAMBIENT,  -200,   200, 0, DIST_NORMAL, VF_NORMAL  )
184 DIGI_ENTRY("BODY4.VOC",     DIGI_BODYHACKED1,      62,      PRI_PLAYERAMBIENT,  -200,   200, 0, DIST_NORMAL, VF_NORMAL  )
185 DIGI_ENTRY("BURN2.VOC",     DIGI_BODYSINGED,       63,      PRI_PLAYERAMBIENT,  0,      0, 0, DIST_NORMAL, VF_NORMAL  )
186 DIGI_ENTRY("DROWN1.VOC",    DIGI_DROWN,            64,      PRI_PLAYERDEATH,    0,      0, 0, DIST_NORMAL, VF_NORMAL  )
187 DIGI_ENTRY("SCREAM1.VOC",   DIGI_SCREAM1,          65,      PRI_PLAYERDEATH,    -200,   400, 0, DIST_NORMAL, VF_NORMAL  )
188 DIGI_ENTRY("SCREAM2.VOC",   DIGI_SCREAM2,          66,      PRI_PLAYERDEATH,    -200,   400, 0, DIST_NORMAL, VF_NORMAL  )
189 DIGI_ENTRY("SCREAM3.VOC",   DIGI_SCREAM3,          67,      PRI_PLAYERDEATH,    -200,   400, 0, DIST_NORMAL, VF_NORMAL  )
190 DIGI_ENTRY("HIT1.VOC",      DIGI_HIT1,             68,      PRI_LOW_PLAYERWEAP, -200,   200, 0, DIST_NORMAL, VF_NORMAL  )
191 DIGI_ENTRY("ELECTRC1.VOC",  DIGI_ELECTRICUTE1,     69,      PRI_PLAYERAMBIENT,  -200,   200, 0, DIST_NORMAL, VF_NORMAL  )
192 DIGI_ENTRY("SWDIE02.VOC",   DIGI_REMOVEME,         70,      PRI_PLAYERDEATH,    -200,   500, 0, DIST_NORMAL, VF_NORMAL  )
193 DIGI_ENTRY("IMPALE1.VOC",   DIGI_IMPALED,          71,      PRI_PLAYERDEATH,    -200,   200, 0, DIST_NORMAL, VF_NORMAL  )
194 DIGI_ENTRY("OOF1.VOC",      DIGI_OOF1,             72,      PRI_PLAYERAMBIENT,  -200,   200, 0, DIST_NORMAL, VF_NORMAL  )
195 
196 // ACTOR SOUNDS THAT USER
197 // PLAYER SOUNDS AT A LOWER PRIORITY
198 DIGI_ENTRY("BODY1.VOC",     DIGI_ACTORBODYFALL1,   73,      PRI_NPCWEAP,        0,      0, DIGI_BODYFALL1, DIST_NORMAL, VF_NORMAL )
199 DIGI_ENTRY("HITGRND.VOC", DIGI_ACTORHITGROUND,   74,      PRI_NPCWEAP,        0,      0, DIGI_HITGROUND, DIST_NORMAL, VF_NORMAL )
200 
201 // NPC'S //////////////////////////////////////////////////////////////////////
202 
203 // COOLIE
204 DIGI_ENTRY("COLEXP.VOC",    DIGI_COOLIEEXPLODE,    75,      PRI_NPCDEATH,    -100,    100, 0, DIST_MAXNORMAL, VF_NORMAL  )
205 DIGI_ENTRY("COLSCRM.VOC",   DIGI_COOLIESCREAM,     76,      PRI_NPCATTACK,   -100,    100, 0, DIST_NORMAL, VF_NORMAL  )
206 DIGI_ENTRY("COLALRT.VOC",   DIGI_COOLIEALERT,      77,      PRI_NPCATTACK,    -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
207 DIGI_ENTRY("COLAMB.VOC",    DIGI_COOLIEAMBIENT,    78,      PRI_NPCAMBIENT,   -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
208 DIGI_ENTRY("COLPAIN.VOC",   DIGI_COOLIEPAIN,       79,      PRI_NPCATTACK,    -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
209 
210 // COOLIE GHOST
211 DIGI_ENTRY("CGMAT.VOC",     DIGI_CGMATERIALIZE,    80,      PRI_NPCAMBIENT,   -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
212 DIGI_ENTRY("CGALRT.VOC",    DIGI_CGALERT,          81,      PRI_NPCATTACK,    -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
213 DIGI_ENTRY("CGWHACK.VOC",   DIGI_CGTHIGHBONE,      82,      PRI_NPCWEAP,      -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
214 DIGI_ENTRY("CGAMB.VOC",     DIGI_CGAMBIENT,        83,      PRI_NPCAMBIENT,   -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
215 DIGI_ENTRY("CGPAIN.VOC",    DIGI_CGPAIN,           84,      PRI_NPCATTACK,    -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
216 DIGI_ENTRY("CGSHOOT.VOC",   DIGI_CGMAGIC,          85,      PRI_NPCWEAP,      -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
217 DIGI_ENTRY("CGHIT.VOC",     DIGI_CGMAGICHIT,       86,      PRI_NPCWEAP,      -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
218 DIGI_ENTRY("CGSCRM.VOC",    DIGI_CGSCREAM,         87,      PRI_NPCDEATH,     -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
219 
220 // NINJA
221 DIGI_ENTRY("NINAMB.VOC",    DIGI_NINJAAMBIENT,     88,      PRI_NPCAMBIENT,  -200,    200, 0, DIST_NORMAL, VF_NORMAL  )
222 DIGI_ENTRY("NINSTAR.VOC",   DIGI_NINJASTAR,        89,      PRI_NPCWEAP,     -100,    100, 0, DIST_NORMAL, VF_NORMAL  )
223 DIGI_ENTRY("NINPAIN.VOC",   DIGI_NINJAPAIN,        90,      PRI_NPCWEAP,     -200,    200, 0, DIST_NORMAL, VF_NORMAL  )
224 DIGI_ENTRY("NINSCRM.VOC",   DIGI_NINJASCREAM,      91,      PRI_NPCDEATH,    -200,    200, 0, DIST_NORMAL, VF_NORMAL  )
225 DIGI_ENTRY("NINALRT.VOC",   DIGI_NINJAALERT,       92,      PRI_NPCATTACK,   -200,    200, 0, DIST_NORMAL, VF_NORMAL  )
226 DIGI_ENTRY("NINSHOOT.VOC",  DIGI_NINJAUZIATTACK,   93,      PRI_NPCWEAP,        0,      0, DIGI_UZIFIRE, DIST_NORMAL, VF_NORMAL  )
227 DIGI_ENTRY("RIOTFIR1.VOC",  DIGI_NINJARIOTATTACK,  94,      PRI_NPCWEAP,        0,      0, DIGI_RIOTFIRE, DIST_NORMAL, VF_NORMAL  )
228 
229 // RIPPER
230 DIGI_ENTRY("RIPAMB.VOC",    DIGI_RIPPERAMBIENT,    95,      PRI_NPCAMBIENT,   -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
231 DIGI_ENTRY("RIPALRT.VOC",   DIGI_RIPPERALERT,      96,      PRI_NPCATTACK,    -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
232 DIGI_ENTRY("RIPATCK.VOC",   DIGI_RIPPERATTACK,     97,      PRI_NPCATTACK,    -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
233 DIGI_ENTRY("RIPPAIN.VOC",   DIGI_RIPPERPAIN,       98,      PRI_NPCATTACK,    -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
234 DIGI_ENTRY("RIPSCRM.VOC",   DIGI_RIPPERSCREAM,     99,      PRI_NPCDEATH,     -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
235 DIGI_ENTRY("RIPHRT.VOC",    DIGI_RIPPERHEARTOUT,  100,      PRI_NPCATTACK,    -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
236 
237 // GUARDIAN
238 DIGI_ENTRY("GRDAMB.VOC",    DIGI_GRDAMBIENT,      101,      PRI_NPCAMBIENT,   -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
239 DIGI_ENTRY("GRDALRT.VOC",   DIGI_GRDALERT,        102,      PRI_NPCATTACK,    -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
240 DIGI_ENTRY("GRDPAIN.VOC",   DIGI_GRDPAIN,         103,      PRI_NPCATTACK,    -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
241 DIGI_ENTRY("GRDSCRM.VOC",   DIGI_GRDSCREAM,       104,      PRI_NPCDEATH,     -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
242 DIGI_ENTRY("GRDFIR.VOC",    DIGI_GRDFIREBALL,     105,      PRI_NPCATTACK,    -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
243 DIGI_ENTRY("GRDAXE.VOC",    DIGI_GRDSWINGAXE,     106,      PRI_NPCATTACK,    -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
244 DIGI_ENTRY("GRDAXHT.VOC",   DIGI_GRDAXEHIT,       107,      PRI_NPCATTACK,    -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
245 
246 // SKELETOR PRIEST
247 DIGI_ENTRY("SPAMB.VOC",     DIGI_SPAMBIENT,       108,      PRI_NPCAMBIENT,   -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
248 DIGI_ENTRY("SPALRT.VOC",    DIGI_SPALERT,         109,      PRI_NPCATTACK,    -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
249 DIGI_ENTRY("SPPAIN.VOC",    DIGI_SPPAIN,          110,      PRI_NPCATTACK,    -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
250 DIGI_ENTRY("SPSCRM.VOC",    DIGI_SPSCREAM,        111,      PRI_NPCDEATH,     -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
251 DIGI_ENTRY("SPBLADE.VOC",   DIGI_SPBLADE,         112,      PRI_NPCATTACK,    -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
252 DIGI_ENTRY("SPELEC.VOC",    DIGI_SPELEC,          113,      PRI_NPCATTACK,    -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
253 DIGI_ENTRY("SPTLPRT.VOC",   DIGI_SPTELEPORT,      114,      PRI_NPCATTACK,    -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
254 
255 // ACCURSED HEAD
256 DIGI_ENTRY("AHAMB.VOC",     DIGI_AHAMBIENT,       115,      PRI_NPCAMBIENT,     0,      0, 0, DIST_NORMAL, VF_NORMAL  )
257 DIGI_ENTRY("AHSCRM.VOC",    DIGI_AHSCREAM,        116,      PRI_NPCDEATH,       0,      0, 0, DIST_NORMAL, VF_NORMAL  )
258 DIGI_ENTRY("AHEXP.VOC",     DIGI_AHEXPLODE,       117,      PRI_NPCDEATH,       0,      0, 0, DIST_NORMAL, VF_NORMAL  )
259 DIGI_ENTRY("AHSHWSH.VOC",   DIGI_AHSWOOSH,      118,      PRI_NPCATTACK,      0,      0, 0, DIST_NORMAL, VF_LOOP    )
260 
261 // HORNET
262 DIGI_ENTRY("HBUZZ.VOC",     DIGI_HORNETBUZZ,      119,      PRI_NPCAMBIENT,   -100,     100, 0, DIST_NORMAL, VF_LOOP    )
263 DIGI_ENTRY("HSTING.VOC",    DIGI_HORNETSTING,     120,      PRI_NPCATTACK,    -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
264 DIGI_ENTRY("HPAIN.VOC",     DIGI_HORNETPAIN,      121,      PRI_NPCATTACK,    -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
265 DIGI_ENTRY("HDEATH.VOC",    DIGI_HORNETDEATH,     122,      PRI_NPCDEATH,     -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
266 
267 // SERPENT GOD BOSS
268 DIGI_ENTRY("SGAMB.VOC",     DIGI_SERPAMBIENT,     123,      PRI_NPCAMBIENT,   -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
269 DIGI_ENTRY("SGALRT.VOC",    DIGI_SERPALERT,       124,      PRI_NPCATTACK,    -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
270 DIGI_ENTRY("SGPAIN.VOC",    DIGI_SERPPAIN,        125,      PRI_NPCATTACK,    -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
271 DIGI_ENTRY("SGSCRM.VOC",    DIGI_SERPSCREAM,      126,      PRI_MAX,          -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
272 DIGI_ENTRY("SGDETH.VOC",    DIGI_SERPDEATHEXPLODE,127,      PRI_NPCDEATH,     -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
273 DIGI_ENTRY("SGSWORD.VOC",   DIGI_SERPSWORDATTACK, 128,      PRI_NPCATTACK,    -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
274 DIGI_ENTRY("SGMAGIC.VOC",   DIGI_SERPMAGICLAUNCH, 129,      PRI_NPCATTACK,    -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
275 DIGI_ENTRY("SGHEADS.VOC",   DIGI_SERPSUMMONHEADS, 130,      PRI_NPCATTACK,    -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
276 DIGI_ENTRY("SGTAUNT.VOC",   DIGI_SERPTAUNTYOU,    131,      PRI_NPCAMBIENT,   -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
277 
278 // LAVA BOSS
279 DIGI_ENTRY("LVAMB.VOC",     DIGI_LAVABOSSAMBIENT, 132,      PRI_NPCAMBIENT,     0,      0, 0, DIST_NORMAL, VF_NORMAL  )
280 DIGI_ENTRY("LVSWIM.VOC",    DIGI_LAVABOSSSWIM,    133,      PRI_NPCAMBIENT,     0,      0, 0, DIST_NORMAL, VF_NORMAL  )
281 DIGI_ENTRY("LVRISE.VOC",    DIGI_LAVABOSSRISE,    134,      PRI_NPCAMBIENT,     0,      0, 0, DIST_NORMAL, VF_NORMAL  )
282 DIGI_ENTRY("LVALRT.VOC",    DIGI_LAVABOSSALERT,   135,      PRI_NPCATTACK,      0,      0, 0, DIST_NORMAL, VF_NORMAL  )
283 DIGI_ENTRY("LVFLAME.VOC",   DIGI_LAVABOSSFLAME,   136,      PRI_NPCATTACK,      0,      0, 0, DIST_NORMAL, VF_NORMAL  )
284 DIGI_ENTRY("LVMETEOR.VOC",  DIGI_LAVABOSSMETEOR,  137,      PRI_NPCATTACK,      0,      0, 0, DIST_NORMAL, VF_NORMAL  )
285 DIGI_ENTRY("LVMETEXP.VOC",  DIGI_LAVABOSSMETEXP,  138,      PRI_NPCATTACK,      0,      0, 0, DIST_NORMAL, VF_NORMAL  )
286 DIGI_ENTRY("LVPAIN.VOC",    DIGI_LAVABOSSPAIN,    139,      PRI_NPCATTACK,      0,      0, 0, DIST_NORMAL, VF_NORMAL  )
287 DIGI_ENTRY("LVSIZZLE.VOC",  DIGI_LAVABOSSSIZZLE,  140,      PRI_NPCAMBIENT,     0,      0, 0, DIST_NORMAL, VF_NORMAL  )
288 DIGI_ENTRY("LVEXPL.VOC",    DIGI_LAVABOSSEXPLODE, 141,      PRI_NPCDEATH,       0,      0, 0, DIST_NORMAL, VF_NORMAL  )
289 
290 // LEVEL AND SECTOR OBJECT SOUNDS ///////////
291 
292 // MOTOR BOAT
293 DIGI_ENTRY("BTSTRT.VOC",    DIGI_BOATSTART,       142,      PRI_SECTOROBJ,      0,      0, 0, DIST_NORMAL, VF_NORMAL  )
294 DIGI_ENTRY("BTRUN01.VOC",   DIGI_BOATRUN,         143,      PRI_LOW_PLAYERWEAP, 0,      0, 0, DIST_NORMAL, VF_LOOP  )
295 DIGI_ENTRY("BTSTOP.VOC",    DIGI_BOATSTOP,        144,      PRI_SECTOROBJ,      0,      0, 0, DIST_NORMAL, VF_NORMAL  )
296 DIGI_ENTRY("BTFIRE.VOC",    DIGI_BOATFIRE,        145,      PRI_HI_PLAYERWEAP,  0,      0, 0, DIST_NORMAL, VF_NORMAL  )
297 
298 // ARMY TANK
299 DIGI_ENTRY("TNKSTRT.VOC",   DIGI_TANKSTART,       146,      PRI_SECTOROBJ,      0,      0, 0, DIST_NORMAL, VF_NORMAL  )
300 DIGI_ENTRY("TNKRUN.VOC",    DIGI_TANKRUN,         147,      PRI_LOW_PLAYERWEAP, 0,      0, 0, DIST_NORMAL, VF_LOOP  )
301 DIGI_ENTRY("TNKSTOP.VOC",   DIGI_TANKSTOP,        148,      PRI_SECTOROBJ,      0,      0, 0, DIST_NORMAL, VF_NORMAL  )
302 DIGI_ENTRY("TNKIDLE.VOC",   DIGI_TANKIDLE,        149,      PRI_SECTOROBJ,      0,      0, 0, DIST_NORMAL, VF_LOOP  )
303 DIGI_ENTRY("TNKFIRE.VOC",   DIGI_TANKFIRE,        150,      PRI_HI_PLAYERWEAP,  0,      0, 0, DIST_NORMAL, VF_NORMAL  )
304 
305 // ARMY TRUCK
306 DIGI_ENTRY("TRUKRUN.VOC",    DIGI_TRUKRUN,        151,      PRI_SECTOROBJ,      0,      0, 0, DIST_NORMAL, VF_LOOP  )
307 DIGI_ENTRY("TRUKIDLE.VOC",   DIGI_TRUKIDLE,       152,      PRI_SECTOROBJ,      0,      0, 0, DIST_NORMAL, VF_LOOP  )
308 
309 // SUBMARINE
310 DIGI_ENTRY("SUBRUN.VOC",    DIGI_SUBRUN,          153,      PRI_SECTOROBJ,      0,      0, 0, DIST_NORMAL, VF_LOOP  )
311 DIGI_ENTRY("SUBIDLE.VOC",   DIGI_SUBIDLE,         154,      PRI_SECTOROBJ,      0,      0, 0, DIST_NORMAL, VF_LOOP  )
312 DIGI_ENTRY("SUBDOOR.VOC",   DIGI_SUBDOOR,         155,      PRI_SECTOROBJ,      0,      0, 0, DIST_NORMAL, VF_NORMAL  )
313 
314 // WWII JAP BOMBER PLANE
315 DIGI_ENTRY("BMBFLY.VOC",    DIGI_BOMBRFLYING,     156,      PRI_SECTOROBJ,      0,      0, 0, DIST_NORMAL, VF_LOOP  )
316 DIGI_ENTRY("BMBDROP.VOC",   DIGI_BOMBRDROPBOMB,   157,      PRI_SECTOROBJ,      0,      0, 0, DIST_NORMAL, VF_NORMAL  )
317 
318 // BUBBLES
319 DIGI_ENTRY("BUBBLE.VOC",    DIGI_BUBBLES,         158,      PRI_AMBIENT,      -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
320 
321 // CHAIN MOVING
322 // SOUND NOT AVAILABLE -- DELTED
323 DIGI_ENTRY("CHAIN.VOC",     DIGI_CHAIN,           159,      PRI_ENVIRONMENT,    0,      0, 0, DIST_NORMAL, VF_NORMAL  )
324 
325 // CHAIN DOOR
326 DIGI_ENTRY("CHNDOOR.VOC",   DIGI_CHAINDOOR,       160,      PRI_ENVIRONMENT,    0,      0, 0, 8000, VF_NORMAL  )
327 
328 // CRICKETS
329 DIGI_ENTRY("CRCKT2.VOC",     DIGI_CRICKETS,        161,      PRI_AMBIENT,     -100,    100, 0, DIST_NORMAL, VF_LOOP  )
330 
331 // WOOD DOOR OPEN/CLOSE
332 DIGI_ENTRY("DRWOODO.VOC",   DIGI_WOODDOOROPEN,    162,      PRI_ENVIRONMENT,  -100,     100, 0, 8000, VF_NORMAL  )
333 DIGI_ENTRY("DRWOODC.VOC",   DIGI_WOODDOORCLOSE,   163,      PRI_ENVIRONMENT,  -100,     100, 0, 8000, VF_NORMAL  )
334 
335 // METAL DOOR OPEN/CLOSE
336 DIGI_ENTRY("DRMETO.VOC",    DIGI_METALDOOROPEN,   164,      PRI_ENVIRONMENT,  -100,     100, 0, 8000, VF_NORMAL  )
337 DIGI_ENTRY("DRMETC.VOC",    DIGI_METALDOORCLOSE,  165,      PRI_ENVIRONMENT,  -100,     100, 0, 8000, VF_NORMAL  )
338 
339 // SLIDING DOOR OPEN/CLOSE
340 DIGI_ENTRY("DRSLDO.VOC",    DIGI_SLIDEDOOROPEN,   166,      PRI_ENVIRONMENT,  -100,     100, 0, 8000, VF_NORMAL  )
341 DIGI_ENTRY("DRSLDC.VOC",    DIGI_SLIDEDOORCLOSE,  167,      PRI_ENVIRONMENT,  -100,     100, 0, 8000, VF_NORMAL  )
342 
343 // STONE SLIDING DOOR OPEN/CLOSE
344 DIGI_ENTRY("DRSTNO.VOC",    DIGI_STONEDOOROPEN,   168,      PRI_ENVIRONMENT,  -100,     100, 0, 8000, VF_NORMAL  )
345 DIGI_ENTRY("DRSTNC.VOC",    DIGI_STONEDOORCLOSE,  169,      PRI_ENVIRONMENT,  -100,     100, 0, 8000, VF_NORMAL  )
346 
347 // SQUEAKY DOOR OPEN/CLOSE
348 DIGI_ENTRY("DRSQKO.VOC",    DIGI_SQUEAKYDOOROPEN, 170,      PRI_ENVIRONMENT,  -100,     100, 0, 8000, VF_NORMAL  )
349 DIGI_ENTRY("DRSQKC.VOC",    DIGI_SQUEAKYDOORCLOSE,171,      PRI_ENVIRONMENT,  -100,     100, 0, 8000, VF_NORMAL  )
350 
351 // GIANT DRILL MACHINE
352 DIGI_ENTRY("DRILL.VOC",     DIGI_DRILL,           172,      PRI_SECTOROBJ,      0,      0, 0, DIST_NORMAL, VF_LOOP  )
353 
354 // AMBIENT WATER DRIPPING IN CAVE
355 DIGI_ENTRY("CAVE1.VOC",     DIGI_CAVEDRIP1,       173,      PRI_AMBIENT,      -100,     100, 0, DIST_NORMAL, VF_LOOP  )
356 DIGI_ENTRY("CAVE2.VOC",     DIGI_CAVEDRIP2,       174,      PRI_AMBIENT,      -100,     100, 0, DIST_NORMAL, VF_LOOP  )
357 
358 DIGI_ENTRY("DRIP.VOC",      DIGI_DRIP,            175,      PRI_AMBIENT,      -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
359 
360 // WATER FALL
361 DIGI_ENTRY("WTRFAL1.VOC",   DIGI_WATERFALL1,      176,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_LOOP  )
362 // THERE IS NO WTRFAL2 -- DELETED!!!
363 DIGI_ENTRY("WTRFAL2.VOC",   DIGI_WATERFALL2,      177,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_LOOP  )
364 
365 // WATER FLOWING
366 DIGI_ENTRY("WTRFLW1.VOC",   DIGI_WATERFLOW1,      178,      PRI_AMBIENT,      -100,     100, 0, DIST_NORMAL, VF_LOOP  )
367 // THERE IS NO WTRFLW2 -- DELETED!!!
368 DIGI_ENTRY("WTRFLW2.VOC",   DIGI_WATERFLOW2,      179,      PRI_AMBIENT,      -100,     100, 0, DIST_NORMAL, VF_LOOP  )
369 
370 // ELEVATOR START/STOP
371 DIGI_ENTRY("ELEV1.VOC",     DIGI_ELEVATOR,        180,      PRI_ENVIRONMENT,    0,      0, 0, DIST_NORMAL, VF_NORMAL  )
372 
373 // SMALL EXP
374 DIGI_ENTRY("EXPSML.VOC",    DIGI_SMALLEXP,        181,      PRI_ENVIRONMENT,    -200,     200, 0, DIST_NORMAL, VF_NORMAL  )
375 
376 // MEDIUM EXP
377 DIGI_ENTRY("EXPMED.VOC",    DIGI_MEDIUMEXP,       182,      PRI_ENVIRONMENT,    -200,     200, 0, DIST_WIDE, VF_NORMAL )
378 
379 // LARGE EXP
380 DIGI_ENTRY("EXPLRG.VOC",    DIGI_LARGEEXP,        183,      PRI_ENVIRONMENT,    -200,     200, 0, DIST_WIDE, VF_NORMAL  )
381 
382 // HUGE EXP
383 //DIGI_ENTRY("BIGEXP.VOC",    DIGI_HUGEEXP,       184,      PRI_ENVIRONMENT,    -200,     200, 0, DIST_WIDE, VF_NORMAL  )
384 DIGI_ENTRY("NULL.VOC",      DIGI_NULL_HUGEEXP,    184,      PRI_ENVIRONMENT,    -200,     200, 0, DIST_WIDE, VF_NORMAL  )
385 
386 // CRACKLING FIRE FOR CONTINUOUS BURN
387 DIGI_ENTRY("FIRE1.VOC",     DIGI_FIRE1,           185,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_LOOP  )
388 
389 // POWERFULL HIGH HEAT CONTINUOUS BURN
390 DIGI_ENTRY("FIRE2.VOC",     DIGI_FIRE2,           186,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_LOOP  )
391 
392 // SHOOTING FIREBALL FOR FIREBALL TRAP
393 DIGI_ENTRY("FBALL1.VOC",    DIGI_FIREBALL1,       187,      PRI_SECTOROBJ,      0,      0, 0, DIST_NORMAL, VF_LOOP  )
394 
395 // SHOOTING FIREBALL FOR FIREBALL TRAP
396 DIGI_ENTRY("FIREBALL1.VOC", DIGI_FIREBALL2,       188,      PRI_SECTOROBJ,      0,      0, 0, DIST_NORMAL, VF_LOOP  )
397 
398 // SECTOR GEAR COG TURNING
399 DIGI_ENTRY("GEAR1.VOC",     DIGI_GEAR1,           189,      PRI_ENVIRONMENT,    0,      0, 0, DIST_NORMAL, VF_LOOP  )
400 
401 // AMBIENT GONG FOR USE IN TEMPLE/PALACE LEVELS
402 DIGI_ENTRY("GONG.VOC",      DIGI_GONG,            190,      PRI_HI_PLAYERWEAP,-100,    100, 0, 32336, VF_NORMAL  )
403 
404 // AMBIENT LAVA FLOW
405 DIGI_ENTRY("LAVAFLW1.VOC",  DIGI_LAVAFLOW1,       191,      PRI_AMBIENT,     -100,    100, 0, DIST_NORMAL, VF_LOOP  )
406 
407 // GENERIC SECTOR OBJECT MACHINE RUNNING
408 DIGI_ENTRY("MACHN1.VOC",    DIGI_MACHINE1,        192,      PRI_SECTOROBJ,      0,      0, 0, DIST_NORMAL, VF_LOOP  )
409 
410 // AMBIENT MUD BUBBLES
411 DIGI_ENTRY("MUD1.VOC",      DIGI_MUBBUBBLES1,     193,      PRI_AMBIENT,     -100,    100, 0, DIST_NORMAL, VF_LOOP  )
412 
413 // AMBIENT EARTH QUAKE
414 DIGI_ENTRY("QUAKE1.VOC",    DIGI_EARTHQUAKE,      194,      PRI_AMBIENT,     -100,    100, 0, DIST_NORMAL, VF_LOOP  )
415 
416 // YUCKY SEWER FLOW
417 DIGI_ENTRY("SEWER1.VOC",    DIGI_SEWERFLOW1,      195,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_LOOP  )
418 
419 // WATER SPLASHING
420 //(USE FOR PLAYER/NPC'S JUMPING AROUND IN WATER)
421 DIGI_ENTRY("SPLASH1.VOC",   DIGI_SPLASH1,         196,      PRI_ENVIRONMENT, -100,    100, 0, DIST_NORMAL, VF_NORMAL  )
422 
423 // STEAM FLOW
424 DIGI_ENTRY("STEAM1.VOC",    DIGI_STEAM1,          197,      PRI_AMBIENT,     -100,    100, 0, DIST_NORMAL, VF_LOOP  )
425 
426 // VOLCANIC STEAM VENT
427 DIGI_ENTRY("VOLSTM1.VOC",   DIGI_VOLCANOSTEAM1,   198,      PRI_AMBIENT,     -100,    100, 0, DIST_NORMAL, VF_LOOP  )
428 
429 // STOMPER THUD SECTOR OBJECT
430 DIGI_ENTRY("STMPR.VOC",     DIGI_STOMPER,         199,      PRI_SECTOROBJ,   -100,    100, 0, DIST_NORMAL, VF_NORMAL  )
431 
432 // SCARY AMBIENT SWAMP SOUNDS
433 DIGI_ENTRY("SWAMP1.VOC",    DIGI_SWAMP,           200,      PRI_AMBIENT,     -100,    100, 0, DIST_NORMAL, VF_LOOP  )
434 
435 // FLIP SWITCH
436 DIGI_ENTRY("SWITCH1.VOC",   DIGI_REGULARSWITCH,   201,      PRI_ENVIRONMENT, -100,    100, 0, DIST_NORMAL, VF_NORMAL  )
437 
438 // FLIP LARGE SWITCH
439 DIGI_ENTRY("SWITCH2.VOC",   DIGI_BIGSWITCH,       202,      PRI_ENVIRONMENT, -100,    100, 0, DIST_NORMAL, VF_NORMAL  )
440 
441 // STONE SWITCH
442 DIGI_ENTRY("SWITCH3.VOC",   DIGI_STONESWITCH,     203,      PRI_ENVIRONMENT, -100,    100, 0, DIST_NORMAL, VF_NORMAL  )
443 
444 // BREAKABLE GLASS SWITCH
445 DIGI_ENTRY("SWITCH4.VOC",   DIGI_GLASSSWITCH,     204,      PRI_ENVIRONMENT, -100,    100, 0, DIST_NORMAL, VF_NORMAL  )
446 
447 // HUGE ECHOING SWITCH
448 DIGI_ENTRY("SWITCH5.VOC",   DIGI_HUGESWITCH,      205,      PRI_ENVIRONMENT, -100,    100, 0, DIST_NORMAL, VF_NORMAL  )
449 
450 // AMBIENT ROLLING THUNDER
451 DIGI_ENTRY("THUNDR.VOC",    DIGI_THUNDER,         206,      PRI_AMBIENT,     -200,    200, 0, DIST_LEVELWIDE, VF_NORMAL  )
452 
453 // TELEPORTER
454 DIGI_ENTRY("TELPORT.VOC",   DIGI_TELEPORT,        207,      PRI_ENVIRONMENT,    0,      0, 0, DIST_NORMAL, VF_NORMAL  )
455 
456 // UNDERWATER AMBIENCE
457 DIGI_ENTRY("UNDRWTR.VOC",   DIGI_UNDERWATER,      208,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_LOOP  )
458 
459 // UNLOCK BIG LOCKED DOOR
460 DIGI_ENTRY("UNLOCK.VOC",    DIGI_UNLOCK,          209,      PRI_ENVIRONMENT,    0,      0, 0, DIST_NORMAL, VF_NORMAL  )
461 
462 // SQUEAKY VALVE TURNING
463 DIGI_ENTRY("VALVE.VOC",     DIGI_SQUEAKYVALVE,    210,      PRI_ENVIRONMENT,    0,      0, 0, DIST_NORMAL, VF_NORMAL  )
464 
465 // SPOOKY ETHERAL VOID AMBIENCE
466 //(NETHERWORLDLY SOUNDS)
467 DIGI_ENTRY("VOID1.VOC",     DIGI_VOID1,           211,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_LOOP  )
468 DIGI_ENTRY("VOID2.VOC",     DIGI_VOID2,           212,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_LOOP  )
469 DIGI_ENTRY("VOID3.VOC",     DIGI_VOID3,           213,      PRI_NPCWEAP,        0,      0, 0, -8000, VF_NORMAL  )
470 DIGI_ENTRY("VOID4.VOC",     DIGI_VOID4,           214,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_LOOP  )
471 DIGI_ENTRY("VOID5.VOC",     DIGI_VOID5,           215,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_LOOP  )
472 
473 // VOLCANIC ERUPTION
474 DIGI_ENTRY("ERUPT.VOC",     DIGI_ERUPTION,        216,      PRI_AMBIENT,        0,      0, 0, DIST_MAXNORMAL, VF_LOOP  )
475 
476 // VOLCANIC SIZZLING PROJECTILES FLYING THROUGH AIR
477 DIGI_ENTRY("VOLPRJCT.VOC",  DIGI_VOLCANOPROJECTILE, 217,    PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_LOOP  )
478 
479 // LIGHT WIND AMBIENCE
480 DIGI_ENTRY("WIND1.VOC",     DIGI_LIGHTWIND,       218,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_LOOP  )
481 
482 // STRONG BLOWING WIND AMBIENCE
483 DIGI_ENTRY("WIND2.VOC",     DIGI_STRONGWIND,      219,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_NORMAL  )
484 
485 // BREAKING WOOD AMBIENCE
486 DIGI_ENTRY("WOODBRK.VOC",   DIGI_BREAKINGWOOD,    220,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_NORMAL  )
487 
488 // BREAKING, TUMBLING STONES FALLING AMBIENCE
489 DIGI_ENTRY("STONEBRK.VOC",  DIGI_BREAKSTONES,     221,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_NORMAL  )
490 
491 // ENGINE ROOM SOUND
492 DIGI_ENTRY("ENGROOM1.VOC",  DIGI_ENGROOM1,        222,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_LOOP  )
493 DIGI_ENTRY("ENGROOM2.VOC",  DIGI_ENGROOM2,        223,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_LOOP  )
494 DIGI_ENTRY("ENGROOM3.VOC",  DIGI_ENGROOM3,        224,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_LOOP  )
495 DIGI_ENTRY("ENGROOM4.VOC",  DIGI_ENGROOM4,        225,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_LOOP  )
496 DIGI_ENTRY("ENGROOM5.VOC",  DIGI_ENGROOM5,        226,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_LOOP  )
497 
498 // BREAKING GLASS, LARGE WINDOW PANE
499 DIGI_ENTRY("GLASS3.VOC",    DIGI_BREAKGLASS,      227,      PRI_NPCDEATH,        0,      0, 0, DIST_NORMAL, VF_NORMAL  )
500 
501 // MUSICAL STINGER
502 DIGI_ENTRY("MUSSTING.VOC",  DIGI_MUSSTING,        228,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_NORMAL  )
503 
504 // HELICOPTER LIKE SOUND
505 DIGI_ENTRY("HELI.VOC",      DIGI_HELI,            229,      PRI_SECTOROBJ,      0,      0, 0, DIST_NORMAL, VF_LOOP  )
506 
507 // HUGE ECHOING HEART LIKE AMBIENCE
508 DIGI_ENTRY("BIGHART.VOC",   DIGI_BIGHART,         230,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_LOOP  )
509 
510 // EERIE ETHERAL TYPE WIND
511 DIGI_ENTRY("WIND4.VOC",     DIGI_WIND4,           231,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_LOOP  )
512 
513 // SPOOKY SINE WAVE SOUND
514 DIGI_ENTRY("SPOOKY1.VOC",   DIGI_SPOOKY1,         232,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_LOOP  )
515 
516 // SPOOKY SINE WAVE SOUND
517 DIGI_ENTRY("DRILL1.VOC",    DIGI_DRILL1,          233,      PRI_SECTOROBJ,      0,      0, 0, DIST_NORMAL, VF_LOOP  )
518 
519 // JET ENGINE
520 DIGI_ENTRY("JET.VOC",       DIGI_JET,             234,      PRI_AMBIENT,        0,      0, 0, DIST_MAXNORMAL, VF_LOOP  )
521 
522 // CERIMONIAL DRUM CHANT
523 DIGI_ENTRY("DRUMCHNT.VOC",  DIGI_DRUMCHANT,       235,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_LOOP  )
524 
525 DIGI_ENTRY("FLY.VOC",       DIGI_BUZZZ,           236,      PRI_MAX,            0,      0, 0, DIST_NORMAL, VF_NORMAL )
526 DIGI_ENTRY("UZICLK.VOC",    DIGI_CHOP_CLICK,      237,      PRI_MAX,            0,      0, 0, DIST_NORMAL, VF_NORMAL )
527 
528 // !IMPORTANT!  Make sure all player voices stay together
529 DIGI_ENTRY("STICKY2R.VOC",  DIGI_SWORD_UP,        238,      PRI_LOW_PLAYERWEAP, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
530 DIGI_ENTRY("UZI1R.VOC",     DIGI_UZI_UP,          239,      PRI_LOW_PLAYERWEAP, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
531 DIGI_ENTRY("SHOTG1R.VOC",   DIGI_SHOTGUN_UP,      240,      PRI_LOW_PLAYERWEAP, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
532 DIGI_ENTRY("BOLT1R.VOC",    DIGI_ROCKET_UP,       241,      PRI_LOW_PLAYERWEAP, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
533 DIGI_ENTRY("BOLT1R.VOC",    DIGI_GRENADE_UP,      242,      PRI_LOW_PLAYERWEAP, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
534 DIGI_ENTRY("BOLT1R.VOC",    DIGI_RAIL_UP,         243,      PRI_LOW_PLAYERWEAP, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
535 DIGI_ENTRY("STICKY1R.VOC",  DIGI_MINE_UP,         244,      PRI_LOW_PLAYERWEAP, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
536 
537 DIGI_ENTRY("",              DIGI_FIRSTPLAYERVOICE,245,      0,                  0,   0, 0, DIST_NORMAL, VF_NORMAL )
538 DIGI_ENTRY("BADMAN04.VOC",  DIGI_TAUNTAI1,        246,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
539 DIGI_ENTRY("COMEGET2.VOC",  DIGI_TAUNTAI2,        247,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
540 DIGI_ENTRY("GHOP07.VOC",    DIGI_TAUNTAI3,        248,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
541 DIGI_ENTRY("GOODDAY4.VOC",  DIGI_TAUNTAI4,        249,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
542 DIGI_ENTRY("KILLU05.VOC",   DIGI_TAUNTAI5,        250,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
543 DIGI_ENTRY("NATURAL4.VOC",  DIGI_TAUNTAI6,        251,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
544 DIGI_ENTRY("NOHONOR6.VOC",  DIGI_TAUNTAI7,        252,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
545 DIGI_ENTRY("SAYON09.VOC",   DIGI_TAUNTAI8,        253,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
546 DIGI_ENTRY("TAKSAN1.VOC",   DIGI_TAUNTAI9,        254,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
547 DIGI_ENTRY("SNATCH01.VOC",  DIGI_TAUNTAI10,       255,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
548 
549 DIGI_ENTRY("CHOTO7.VOC",    DIGI_PLAYERPAIN1,     256,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
550 DIGI_ENTRY("SWPAIN05.VOC",  DIGI_PLAYERPAIN2,     257,      PRI_PLAYERVOICE, -200, 200, 0, DIST_NORMAL, VF_NORMAL )
551 DIGI_ENTRY("SWPAIN03.VOC",  DIGI_PLAYERPAIN3,     258,      PRI_PLAYERVOICE, -200, 200, 0, DIST_NORMAL, VF_NORMAL )
552 DIGI_ENTRY("SWPAIN07.VOC",  DIGI_PLAYERPAIN4,     259,      PRI_PLAYERVOICE, -200, 200, 0, DIST_NORMAL, VF_NORMAL )
553 DIGI_ENTRY("SWPAIN22.VOC",  DIGI_PLAYERPAIN5,     260,      PRI_PLAYERVOICE, -200, 200, 0, DIST_NORMAL, VF_NORMAL )
554 
555 DIGI_ENTRY("SWYELL03.VOC",  DIGI_PLAYERYELL1,     261,      PRI_PLAYERVOICE, -200, 200, 0, DIST_NORMAL, VF_NORMAL )
556 DIGI_ENTRY("SWYELL05.VOC",  DIGI_PLAYERYELL2,     262,      PRI_PLAYERVOICE, -200, 200, 0, DIST_NORMAL, VF_NORMAL )
557 DIGI_ENTRY("SWYELL06.VOC",  DIGI_PLAYERYELL3,     263,      PRI_PLAYERVOICE, -200, 200, 0, DIST_NORMAL, VF_NORMAL )
558 
559 DIGI_ENTRY("GRUNT06.VOC",   DIGI_SEARCHWALL,      264,      PRI_PLAYERVOICE, -200, 200, 0, DIST_NORMAL, VF_NORMAL )
560 
561 DIGI_ENTRY("NOWAY1.VOC",    DIGI_NOURINAL,        265,      PRI_PLAYERVOICE,    0,   0, 0, DIST_NORMAL, VF_NORMAL )
562 
563 DIGI_ENTRY("SWDIE02.VOC",   DIGI_FALLSCREAM,      266,      PRI_PLAYERDEATH, -100, 100, 0, DIST_NORMAL, VF_NORMAL  )
564 DIGI_ENTRY("AHSO5.VOC",     DIGI_GOTITEM1,        267,      PRI_PLAYERDEATH,    0,   0, 0, DIST_NORMAL, VF_NORMAL  )
565 DIGI_ENTRY("",              DIGI_LASTPLAYERVOICE, 268,      0,                  0,   0, 0, DIST_NORMAL, VF_NORMAL )
566 
567 //#ifndef SW_SHAREWARE
568 // was RAILB10.VOC
569 DIGI_ENTRY("HSHOT1.VOC",    DIGI_RAILFIRE,        269,      PRI_HI_PLAYERWEAP,    0,   0, 0, DIST_NORMAL, VF_NORMAL  )
570 //#else
571 //DIGI_ENTRY("NULL.VOC",      DIGI_NULL_RAILFIRE,   269,      PRI_HI_PLAYERWEAP,    0,   0, 0, DIST_NORMAL, VF_NORMAL  )
572 //#endif
573 DIGI_ENTRY("RAIL2.VOC",     DIGI_RAILREADY,       270,      PRI_HI_PLAYERWEAP,    0,   0, 0, DIST_NORMAL, VF_LOOP  )
574 DIGI_ENTRY("RAILUP09.VOC",  DIGI_RAILPWRUP,       271,      PRI_HI_PLAYERWEAP,    0,   0, 0, DIST_NORMAL, VF_NORMAL  )
575 
576 DIGI_ENTRY("HBOMB2.VOC",    DIGI_NUCLEAREXP,      272,      PRI_MAX,              0,   0, 0, DIST_LEVELWIDE, VF_NORMAL  )
577 DIGI_ENTRY("STANDBY.VOC",   DIGI_NUKESTDBY,       273,      PRI_HI_PLAYERWEAP,    0,   0, 0, DIST_NORMAL, VF_NORMAL  )
578 DIGI_ENTRY("CDOWN.VOC",     DIGI_NUKECDOWN,       274,      PRI_HI_PLAYERWEAP,    0,   0, 0, DIST_NORMAL, VF_NORMAL  )
579 DIGI_ENTRY("SYSREAD.VOC",   DIGI_NUKEREADY,       275,      PRI_HI_PLAYERWEAP,    0,   0, 0, DIST_NORMAL, VF_NORMAL  )
580 
581 DIGI_ENTRY("HISS1.VOC",     DIGI_CHEMGAS,         276,      PRI_LOW_PLAYERWEAP,   0,   0, 0, DIST_NORMAL, VF_LOOP  )
582 DIGI_ENTRY("CHBNCE1.VOC",   DIGI_CHEMBOUNCE,      277,      PRI_LOW_PLAYERWEAP,   0,   0, 0, DIST_NORMAL, VF_NORMAL  )
583 DIGI_ENTRY("THROW.VOC",     DIGI_THROW,           278,      PRI_LOW_PLAYERWEAP,   0,   0, 0, DIST_NORMAL, VF_NORMAL  )
584 DIGI_ENTRY("PULL.VOC",      DIGI_PULL,            279,      PRI_LOW_PLAYERWEAP,   0,   0, 0, DIST_NORMAL, VF_NORMAL  )
585 
586 DIGI_ENTRY("STSCAN2.VOC",   DIGI_MINEARM,         280,      PRI_LOW_PLAYERWEAP,   0,   0, 0, DIST_NORMAL, VF_NORMAL  )
587 DIGI_ENTRY("HBDOWN1.VOC",   DIGI_HEARTDOWN,       281,      PRI_LOW_PLAYERWEAP,   0,   0, 0, DIST_NORMAL, VF_NORMAL  )
588 //DIGI_ENTRY("TOOLUSE1.VOC",  DIGI_TOOLBOX,         282,      PRI_LOW_PLAYERWEAP,   0,   0, 0, DIST_NORMAL, VF_NORMAL  )
589 DIGI_ENTRY("NULL.VOC",      DIGI_NULL_TOOLBOX,    282,      PRI_LOW_PLAYERWEAP,   0,   0, 0, DIST_NORMAL, VF_NORMAL  )
590 DIGI_ENTRY("GASPOP.VOC",    DIGI_GASPOP,          283,      PRI_LOW_PLAYERWEAP,   0,   0, 0, DIST_NORMAL, VF_NORMAL  )
591 DIGI_ENTRY("40MMBNCE.VOC",  DIGI_40MMBNCE,        284,      PRI_LOW_PLAYERWEAP,   0,   0, 0, DIST_NORMAL, VF_NORMAL  )
592 DIGI_ENTRY("BURGALRM.VOC",  DIGI_BURGLARALARM,    285,      PRI_LOW_PLAYERWEAP,   0,   0, 0, DIST_NORMAL, VF_LOOP  )
593 DIGI_ENTRY("CARALRM2.VOC",  DIGI_CARALARM,        286,      PRI_LOW_PLAYERWEAP,   0,   0, 0, 25000, VF_NORMAL  )
594 DIGI_ENTRY("CAOFF1.VOC",    DIGI_CARALARMOFF,     287,      PRI_LOW_PLAYERWEAP,   0,   0, 0, 25000, VF_NORMAL  )
595 DIGI_ENTRY("TACK1.VOC",     DIGI_CALTROPS,        288,      PRI_LOW_PLAYERWEAP,   0,   0, 0, DIST_NORMAL, VF_NORMAL  )
596 DIGI_ENTRY("NVON3.VOC",     DIGI_NIGHTON,         289,      PRI_LOW_PLAYERWEAP,   0,   0, 0, DIST_NORMAL, VF_NORMAL  )
597 DIGI_ENTRY("NVOFF2.VOC",    DIGI_NIGHTOFF,        290,      PRI_LOW_PLAYERWEAP,   0,   0, 0, DIST_NORMAL, VF_NORMAL  )
598 DIGI_ENTRY("SGSH01.VOC",    DIGI_SHOTSHELLSPENT,  291,      PRI_LOW_PLAYERWEAP,   0,   0, 0, DIST_NORMAL, VF_NORMAL  )
599 DIGI_ENTRY("SKID3.VOC",     DIGI_BUSSKID,         292,      PRI_LOW_PLAYERWEAP,   0,   0, 0, DIST_NORMAL, VF_NORMAL  )
600 DIGI_ENTRY("CRASH4.VOC",    DIGI_BUSCRASH,        293,      PRI_LOW_PLAYERWEAP,   0,   0, 0, DIST_NORMAL, VF_NORMAL  )
601 DIGI_ENTRY("BUS1.VOC",      DIGI_BUSENGINE,       294,      PRI_LOW_PLAYERWEAP,   0,   0, 0, DIST_NORMAL, VF_NORMAL  )
602 DIGI_ENTRY("BIMP01.VOC",    DIGI_ARMORHIT,        295,      PRI_LOW_PLAYERWEAP,   0,   0, 0, DIST_NORMAL, VF_NORMAL  )
603 
604 DIGI_ENTRY("ASIREN1.VOC",   DIGI_ASIREN1,         296,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_NORMAL  )
605 DIGI_ENTRY("FIRETRK1.VOC",  DIGI_FIRETRK1,        297,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_NORMAL  )
606 DIGI_ENTRY("TRAFFIC1.VOC",  DIGI_TRAFFIC1,        298,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_NORMAL  )
607 DIGI_ENTRY("TRAFFIC2.VOC",  DIGI_TRAFFIC2,        299,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_NORMAL  )
608 DIGI_ENTRY("TRAFFIC3.VOC",  DIGI_TRAFFIC3,        300,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_NORMAL  )
609 DIGI_ENTRY("TRAFFIC4.VOC",  DIGI_TRAFFIC4,        301,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_NORMAL  )
610 DIGI_ENTRY("TRAFFIC5.VOC",  DIGI_TRAFFIC5,        302,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_NORMAL  )
611 DIGI_ENTRY("TRAFFIC6.VOC",  DIGI_TRAFFIC6,        303,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_NORMAL  )
612 DIGI_ENTRY("HELI1.VOC",     DIGI_HELI1,           304,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_NORMAL  )
613 DIGI_ENTRY("JET1.VOC",      DIGI_JET1,            305,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_NORMAL  )
614 DIGI_ENTRY("MOTO1.VOC",     DIGI_MOTO1,           306,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_NORMAL  )
615 DIGI_ENTRY("MOTO2.VOC",     DIGI_MOTO2,           307,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_NORMAL  )
616 DIGI_ENTRY("NEON1.VOC",     DIGI_NEON1,           308,      PRI_AMBIENT,        0,      0, 0, -8000, VF_NORMAL  )
617 DIGI_ENTRY("SUBWAY1.VOC",   DIGI_SUBWAY,          309,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_NORMAL  )
618 DIGI_ENTRY("TRAINS01.VOC",  DIGI_TRAIN1,          310,      PRI_PLAYERDEATH,        0,      0, 0, DIST_NORMAL, VF_NORMAL  )
619 
620 DIGI_ENTRY("COIN.VOC",      DIGI_COINS,           311,      PRI_LOW_PLAYERWEAP,   0,   0, 0, DIST_NORMAL, VF_NORMAL  )
621 DIGI_ENTRY("SWRDSMK1.VOC",  DIGI_SWORDCLANK,      312,      PRI_HI_PLAYERWEAP,    -200,   200, 0, DIST_NORMAL, VF_NORMAL )
622 // RIPPER2
623 DIGI_ENTRY("RIP2AMB.VOC",    DIGI_RIPPER2AMBIENT, 313,      PRI_NPCAMBIENT,   -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
624 DIGI_ENTRY("RIP2ALRT.VOC",   DIGI_RIPPER2ALERT,   314,      PRI_NPCATTACK,    -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
625 DIGI_ENTRY("RIP2ATCK.VOC",   DIGI_RIPPER2ATTACK,  315,      PRI_NPCATTACK,    -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
626 DIGI_ENTRY("RIP2PAIN.VOC",   DIGI_RIPPER2PAIN,    316,      PRI_NPCATTACK,    -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
627 DIGI_ENTRY("RIP2SCRM.VOC",   DIGI_RIPPER2SCREAM,  317,      PRI_NPCDEATH,     -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
628 DIGI_ENTRY("RIP2HRT.VOC",    DIGI_RIPPER2HEARTOUT,318,      PRI_NPCATTACK,    -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
629 
630 DIGI_ENTRY("M60.VOC",        DIGI_M60,            319,      PRI_NPCATTACK,    -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
631 
632 // SUMO
633 DIGI_ENTRY("SUMSCRM.VOC",   DIGI_SUMOSCREAM,      320,      PRI_MAX,         -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
634 DIGI_ENTRY("SUMALRT.VOC",   DIGI_SUMOALERT,       321,      PRI_NPCATTACK,   -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
635 DIGI_ENTRY("SUMAMB.VOC",    DIGI_SUMOAMBIENT,     322,      PRI_NPCAMBIENT,  -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
636 DIGI_ENTRY("SUMPAIN.VOC",   DIGI_SUMOPAIN,        323,      PRI_NPCATTACK,   -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
637 
638 // UNLOCK RAM LOCKED DOOR
639 DIGI_ENTRY("RAMLOCK.VOC",   DIGI_RAMUNLOCK,       324,      PRI_ENVIRONMENT,    0,      0, 0, DIST_NORMAL, VF_NORMAL  )
640 // UNLOCK CARD LOCKED DOOR
641 DIGI_ENTRY("CARDLOCK.VOC",  DIGI_CARDUNLOCK,      325,      PRI_ENVIRONMENT,    0,      0, 0, DIST_NORMAL, VF_NORMAL  )
642 
643 // More player voices
644 DIGI_ENTRY("ACS10.VOC",     DIGI_ANCIENTSECRET,   326,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
645 DIGI_ENTRY("AMDRIV01.VOC",  DIGI_AMERICANDRIVER,  327,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
646 DIGI_ENTRY("BABOON03.VOC",  DIGI_DRIVELIKEBABOON, 328,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
647 DIGI_ENTRY("BBURN04.VOC",   DIGI_BURNBABY,        329,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
648 DIGI_ENTRY("BIGWPN01.VOC",  DIGI_LIKEBIGWEAPONS,  330,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
649 DIGI_ENTRY("CBUNG01.VOC",   DIGI_COWABUNGA,       331,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
650 DIGI_ENTRY("CHARAD09.VOC",  DIGI_NOCHARADE,       332,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
651 DIGI_ENTRY("DTIME.VOC",     DIGI_TIMETODIE,       333,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
652 DIGI_ENTRY("EAT02.VOC",     DIGI_EATTHIS,         334,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
653 DIGI_ENTRY("FCRACK01.VOC",  DIGI_FIRECRACKERUPASS,335,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
654 DIGI_ENTRY("HCOW03.VOC",    DIGI_HOLYCOW,         336,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
655 DIGI_ENTRY("HCOW06.VOC",    DIGI_HOLYPEICESOFCOW, 337,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
656 DIGI_ENTRY("HSHIT03.VOC",   DIGI_HOLYSHIT,        338,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
657 DIGI_ENTRY("HSHIT04.VOC",   DIGI_HOLYPEICESOFSHIT,339,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
658 DIGI_ENTRY("IHOPE01.VOC",   DIGI_PAYINGATTENTION, 340,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
659 DIGI_ENTRY("ILIKE01.VOC",   DIGI_EVERYBODYDEAD,   341,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
660 DIGI_ENTRY("KUNGFU06.VOC",  DIGI_KUNGFU,          342,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
661 DIGI_ENTRY("LMOVE01.VOC",   DIGI_HOWYOULIKEMOVE,  343,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
662 DIGI_ENTRY("LWANG05.VOC",   DIGI_NOMESSWITHWANG,  344,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
663 DIGI_ENTRY("RAW01.VOC",     DIGI_RAWREVENGE,      345,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
664 DIGI_ENTRY("STUPID01.VOC",  DIGI_YOULOOKSTUPID,   346,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
665 DIGI_ENTRY("TDICK02.VOC",   DIGI_TINYDICK,        347,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
666 DIGI_ENTRY("TOURN01.VOC",   DIGI_NOTOURNAMENT,    348,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
667 DIGI_ENTRY("WWANG11.VOC",   DIGI_WHOWANTSWANG,    349,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
668 DIGI_ENTRY("YAK02.VOC",     DIGI_MOVELIKEYAK,     350,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
669 DIGI_ENTRY("REFLEX08.VOC",  DIGI_ALLINREFLEXES,   351,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
670 DIGI_ENTRY("EVADE01.VOC",   DIGI_EVADEFOREVER,    352,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
671 DIGI_ENTRY("MFLY03.VOC",    DIGI_MRFLY,           353,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
672 DIGI_ENTRY("SHISEI03.VOC",  DIGI_SHISEISI,        354,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
673 DIGI_ENTRY("FWORKS01.VOC",  DIGI_LIKEFIREWORKS,   355,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
674 DIGI_ENTRY("HIRO03.VOC",    DIGI_LIKEHIROSHIMA,   356,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
675 DIGI_ENTRY("NAGA06.VOC",    DIGI_LIKENAGASAKI,    357,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
676 DIGI_ENTRY("PEARL03.VOC",   DIGI_LIKEPEARL,       358,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
677 DIGI_ENTRY("IAM01.VOC",     DIGI_IAMSHADOW,       359,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
678 DIGI_ENTRY("LIKNUK01.VOC",  DIGI_ILIKENUKES,      360,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
679 DIGI_ENTRY("LIKSRD01.VOC",  DIGI_ILIKESWORD,      361,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
680 DIGI_ENTRY("LIKSHK02.VOC",  DIGI_ILIKESHURIKEN,   362,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
681 DIGI_ENTRY("LUCK06.VOC",    DIGI_BADLUCK,         363,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
682 DIGI_ENTRY("MCHAN01.VOC",   DIGI_NOMOVIEMRCHAN,   364,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
683 DIGI_ENTRY("RCHAN13.VOC",   DIGI_REALLIFEMRCHAN,  365,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
684 DIGI_ENTRY("MUSIC03.VOC",   DIGI_NOLIKEMUSIC,     366,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
685 DIGI_ENTRY("NODIFF07.VOC",  DIGI_NODIFFERENCE,    367,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
686 DIGI_ENTRY("NOFEAR01.VOC",  DIGI_NOFEAR,          368,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
687 DIGI_ENTRY("NOPAIN.VOC",    DIGI_NOPAIN,          369,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
688 DIGI_ENTRY("REPMAN15.VOC",  DIGI_NOREPAIRMAN,     370,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
689 DIGI_ENTRY("SOB15.VOC",     DIGI_SONOFABITCH,     371,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
690 DIGI_ENTRY("WEAK03.VOC",    DIGI_PAINFORWEAK,     372,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
691 DIGI_ENTRY("SPEED04.VOC",   DIGI_GOSPEEDY,        373,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
692 DIGI_ENTRY("STIFF01.VOC",   DIGI_GETTINGSTIFF,    374,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
693 DIGI_ENTRY("TOMB05.VOC",    DIGI_TOMBRAIDER,      375,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
694 DIGI_ENTRY("TSTICK01.VOC",  DIGI_STICKYGOTU1,     376,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
695 DIGI_ENTRY("TSTICK05.VOC",  DIGI_STICKYGOTU2,     377,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
696 DIGI_ENTRY("TSTICK07.VOC",  DIGI_STICKYGOTU3,     378,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
697 DIGI_ENTRY("TSTICK10.VOC",  DIGI_STICKYGOTU4,     379,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
698 DIGI_ENTRY("TSWORD05.VOC",  DIGI_SWORDGOTU1,      380,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
699 DIGI_ENTRY("TSWORD08.VOC",  DIGI_SWORDGOTU2,      381,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
700 DIGI_ENTRY("TSWORD01.VOC",  DIGI_SWORDGOTU3,      382,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
701 DIGI_ENTRY("SWYELL22.VOC",  DIGI_HURTBAD1,        383,      PRI_PLAYERVOICE, -200, 200, 0, DIST_NORMAL, VF_NORMAL )
702 DIGI_ENTRY("SWYELL14.VOC",  DIGI_HURTBAD2,        384,      PRI_PLAYERVOICE, -200, 200, 0, DIST_NORMAL, VF_NORMAL )
703 DIGI_ENTRY("SWYELL23.VOC",  DIGI_HURTBAD3,        385,      PRI_PLAYERVOICE, -200, 200, 0, DIST_NORMAL, VF_NORMAL )
704 DIGI_ENTRY("SWYELL16.VOC",  DIGI_HURTBAD4,        386,      PRI_PLAYERVOICE, -200, 200, 0, DIST_NORMAL, VF_NORMAL )
705 DIGI_ENTRY("SWYELL13.VOC",  DIGI_HURTBAD5,        387,      PRI_PLAYERVOICE, -200, 200, 0, DIST_NORMAL, VF_NORMAL )
706 
707 // TOILETGIRL
708 DIGI_ENTRY("TGSCRM.VOC",   DIGI_TOILETGIRLSCREAM, 388,      PRI_NPCATTACK,   -100, 100, 0, DIST_NORMAL, VF_NORMAL  )
709 DIGI_ENTRY("TGALRT.VOC",   DIGI_TOILETGIRLALERT,  389,      PRI_NPCATTACK,   -300, 300, 0, DIST_NORMAL, VF_NORMAL  )
710 DIGI_ENTRY("TGAMB.VOC",    DIGI_TOILETGIRLAMBIENT,390,      PRI_NPCAMBIENT,  -300, 300, 0, DIST_NORMAL, VF_NORMAL  )
711 DIGI_ENTRY("TGPAIN.VOC",   DIGI_TOILETGIRLPAIN,   391,      PRI_NPCATTACK,   -100, 100, 0, DIST_NORMAL, VF_NORMAL  )
712 DIGI_ENTRY("TGTNT1.VOC",   DIGI_TOILETGIRLTAUNT1, 392,      PRI_NPCATTACK,   -100, 100, 0, DIST_NORMAL, VF_NORMAL  )
713 DIGI_ENTRY("TGTNT2.VOC",   DIGI_TOILETGIRLTAUNT2, 393,      PRI_NPCATTACK,   -100, 100, 0, DIST_NORMAL, VF_NORMAL  )
714 // MORE SUMO
715 DIGI_ENTRY("SUMOFART.VOC", DIGI_SUMOFART,         394,      PRI_PLAYERVOICE, -100, 100, 0, DIST_NORMAL, VF_NORMAL  )
716 
717 DIGI_ENTRY("GIBS04.VOC",   DIGI_GIBS1,            395,      PRI_LOW_PLAYERWEAP,   -200, 200, 0, DIST_NORMAL, VF_NORMAL  )
718 DIGI_ENTRY("GIBS05.VOC",   DIGI_GIBS2,            396,      PRI_LOW_PLAYERWEAP,   -200, 200, 0, DIST_NORMAL, VF_NORMAL  )
719 
720 DIGI_ENTRY("BIRDS01.VOC",  DIGI_BIRDS1,           397,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_NORMAL  )
721 DIGI_ENTRY("BIRDS02.VOC",  DIGI_BIRDS2,           398,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_NORMAL  )
722 DIGI_ENTRY("TOILET01.VOC", DIGI_TOILET,           399,      PRI_AMBIENT,        -200, 200, 0, DIST_NORMAL, VF_NORMAL  )
723 DIGI_ENTRY("FLIDLE.VOC",   DIGI_FORKLIFTIDLE,     400,      PRI_SECTOROBJ,      0,      0, 0, DIST_NORMAL, VF_NORMAL  )
724 DIGI_ENTRY("FLRUN01.VOC",  DIGI_FORKLIFTRUN,      401,      PRI_SECTOROBJ,      0,      0, 0, DIST_NORMAL, VF_NORMAL  )
725 DIGI_ENTRY("TOYCAR03.VOC", DIGI_TOYCAR,           402,      PRI_LOW_PLAYERWEAP, 0,      0, 0, DIST_NORMAL, VF_LOOP  )
726 DIGI_ENTRY("PRESS03.VOC",  DIGI_UZIMATIC,         403,      PRI_AMBIENT,        -200, 200, 0, DIST_NORMAL, VF_NORMAL  )
727 DIGI_ENTRY("COMPON01.VOC", DIGI_COMPUTERPOWER,    404,      PRI_LOW_PLAYERWEAP, -200, 200, 0, DIST_NORMAL, VF_NORMAL  )
728 DIGI_ENTRY("TURBON01.VOC", DIGI_GENERATORON,      405,      PRI_LOW_PLAYERWEAP, -200, 200, 0, DIST_NORMAL, VF_NORMAL  )
729 DIGI_ENTRY("TURBRN01.VOC", DIGI_GENERATORRUN,     406,      PRI_HI_PLAYERWEAP,  0,      0, 0, DIST_NORMAL, VF_LOOP  )
730 DIGI_ENTRY("BIGDRL03.VOC", DIGI_BIGDRILL,         407,      PRI_SECTOROBJ,      0,      0, 0, DIST_NORMAL, VF_NORMAL  )
731 DIGI_ENTRY("FLUOR01.VOC",  DIGI_FLUORLIGHT,       408,      PRI_AMBIENT,        -200, 200, 0, DIST_NORMAL, VF_NORMAL  )
732 DIGI_ENTRY("AMOEBA03.VOC", DIGI_AMOEBA,           409,      PRI_SECTOROBJ,      -200, 200, 0, DIST_NORMAL, VF_LOOP  )
733 DIGI_ENTRY("BODY6.VOC",    DIGI_BODYFALL2,        410,      PRI_PLAYERDEATH,    -200, 200, 0, DIST_NORMAL, VF_NORMAL  )
734 DIGI_ENTRY("GIBS01.VOC",   DIGI_GIBS3,            411,      PRI_LOW_PLAYERWEAP, -200, 200, 0, DIST_NORMAL, VF_NORMAL  )
735 DIGI_ENTRY("CHOK01.VOC",   DIGI_NINJACHOKE,       412,      PRI_NPCDEATH,       -200, 200, 0, DIST_NORMAL, VF_NORMAL  )
736 
737 DIGI_ENTRY("TRAIN3.VOC",   DIGI_TRAIN3,           413,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_NORMAL  )
738 DIGI_ENTRY("TRAINR02.VOC", DIGI_TRAINR02,         414,      PRI_PLAYERDEATH,      0,      0, 0, DIST_NORMAL, VF_NORMAL  )
739 DIGI_ENTRY("TRAIN8.VOC",   DIGI_TRAIN8,           415,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_NORMAL  )
740 DIGI_ENTRY("TCLID01.VOC",  DIGI_TRASHLID,         416,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_NORMAL  )
741 
742 // player voices
743 DIGI_ENTRY("ACCU01.VOC",   DIGI_GETMEDKIT,        417,      PRI_PLAYERVOICE,    0,      0, 0, DIST_NORMAL, VF_NORMAL  )
744 DIGI_ENTRY("AHH03.VOC",    DIGI_AHH,              418,      PRI_PLAYERVOICE,    0,      0, 0, DIST_NORMAL, VF_NORMAL  )
745 
746 // Pachinko
747 DIGI_ENTRY("PALARM1.VOC",  DIGI_PALARM,           419,      PRI_SECTOROBJ,      0,      0, 0, DIST_NORMAL, VF_NORMAL  )
748 DIGI_ENTRY("PFLIP4.VOC",   DIGI_PFLIP,            420,      PRI_SECTOROBJ,      0,      0, 0, DIST_NORMAL, VF_NORMAL  )
749 DIGI_ENTRY("PROLL1.VOC",   DIGI_PROLL1,           421,      PRI_SECTOROBJ,      0,      0, 0, DIST_NORMAL, VF_NORMAL  )
750 DIGI_ENTRY("PROLL2.VOC",   DIGI_PROLL2,           422,      PRI_SECTOROBJ,      0,      0, 0, DIST_NORMAL, VF_NORMAL  )
751 DIGI_ENTRY("PROLL3.VOC",   DIGI_PROLL3,           423,      PRI_SECTOROBJ,      0,      0, 0, DIST_NORMAL, VF_NORMAL  )
752 
753 // BUNNY
754 DIGI_ENTRY("RABATK1.VOC",  DIGI_BUNNYATTACK,      424,      PRI_NPCATTACK,   -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
755 DIGI_ENTRY("RABDIE1.VOC",  DIGI_BUNNYDIE1,        425,      PRI_NPCDEATH,    -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
756 DIGI_ENTRY("RABDIE2.VOC",  DIGI_BUNNYDIE2,        426,      PRI_NPCDEATH,    -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
757 DIGI_ENTRY("RABDIE3.VOC",  DIGI_BUNNYDIE3,        427,      PRI_NPCDEATH,    -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
758 DIGI_ENTRY("RABAMB.VOC",   DIGI_BUNNYAMBIENT,     428,      PRI_NPCAMBIENT,  -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
759 
760 DIGI_ENTRY("STONE2.VOC",   DIGI_STONESLIDE,       429,      PRI_AMBIENT,        0,       0, 0, DIST_NORMAL, VF_LOOP  )
761 DIGI_ENTRY("NINCUT3.VOC",  DIGI_NINJAINHALF,      430,      PRI_NPCDEATH,    -200,    200, 0, DIST_NORMAL, VF_NORMAL  )
762 DIGI_ENTRY("RIPCHST1.VOC", DIGI_RIPPER2CHEST,     431,      PRI_NPCATTACK,   -100,     100, 0, DIST_NORMAL, VF_NORMAL  )
763 
764 DIGI_ENTRY("WHIPIN2.VOC",  DIGI_WHIPME,           432,      PRI_AMBIENT,        0,      0, 0, DIST_NORMAL, VF_LOOP  )
765 DIGI_ENTRY("ENDLEV3.VOC",  DIGI_ENDLEV,           433,      PRI_PLAYERVOICE,    0,      0, 0, DIST_NORMAL, VF_NORMAL )
766 DIGI_ENTRY("MDALARM1.VOC", DIGI_MDALARM,          434,      PRI_PLAYERDEATH,    0,      0, 0, DIST_NORMAL, VF_NORMAL  )
767 
768 DIGI_ENTRY("METALBRK.VOC", DIGI_BREAKMETAL,       435,      PRI_AMBIENT,     -200,    200, 0, DIST_NORMAL, VF_NORMAL  )
769 DIGI_ENTRY("DEBRIBRK.VOC", DIGI_BREAKDEBRIS,      436,      PRI_AMBIENT,     -200,    200, 0, DIST_NORMAL, VF_NORMAL  )
770 DIGI_ENTRY("MARBELS.VOC",  DIGI_BREAKMARBELS,     437,      PRI_AMBIENT,     -200,    200, 0, DIST_NORMAL, VF_NORMAL  )
771 DIGI_ENTRY("BANZAI1.VOC",  DIGI_BANZAI,           438,      PRI_PLAYERDEATH,    0,      0, 0, DIST_NORMAL, VF_NORMAL  )
772 DIGI_ENTRY("HAHA19.VOC",   DIGI_HAHA1,            439,      PRI_PLAYERDEATH,    0,      0, 0, DIST_NORMAL, VF_NORMAL  )
773 DIGI_ENTRY("HAHA11.VOC",   DIGI_HAHA2,            440,      PRI_PLAYERDEATH,    0,      0, 0, DIST_NORMAL, VF_NORMAL  )
774 DIGI_ENTRY("HAHA15.VOC",   DIGI_HAHA3,            441,      PRI_PLAYERDEATH,    0,      0, 0, DIST_NORMAL, VF_NORMAL  )
775 DIGI_ENTRY("TELEPT02.VOC", DIGI_ITEM_SPAWN,       442,      PRI_ITEM,           0,      0, 0, DIST_NORMAL, VF_NORMAL  )
776 
777 // More Player Voices
778 DIGI_ENTRY("JG1075.VOC",   DIGI_NOREPAIRMAN2,     443,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
779 DIGI_ENTRY("JG1082.VOC",   DIGI_NOPOWER,          444,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
780 DIGI_ENTRY("JG1087.VOC",   DIGI_DOUBLEUZI,        445,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
781 DIGI_ENTRY("JG1088.VOC",   DIGI_NOTORDBUNNY,      446,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
782 DIGI_ENTRY("JG1103.VOC",   DIGI_CANBEONLYONE,     447,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
783 DIGI_ENTRY("JG2000.VOC",   DIGI_MIRROR1,          448,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
784 DIGI_ENTRY("JG2005.VOC",   DIGI_MIRROR2,          449,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
785 DIGI_ENTRY("JG2020.VOC",   DIGI_HITTINGWALLS,     450,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
786 DIGI_ENTRY("JG2032.VOC",   DIGI_GOTRAILGUN,       451,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
787 DIGI_ENTRY("JG2053.VOC",   DIGI_RABBITHUMP1,      452,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
788 DIGI_ENTRY("JG2054.VOC",   DIGI_RABBITHUMP2,      453,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
789 DIGI_ENTRY("JG2045.VOC",   DIGI_RABBITHUMP3,      454,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
790 DIGI_ENTRY("JG2087.VOC",   DIGI_RABBITHUMP4,      455,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
791 DIGI_ENTRY("JG2074.VOC",   DIGI_FAGRABBIT1,       456,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
792 DIGI_ENTRY("JG2075.VOC",   DIGI_FAGRABBIT2,       457,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
793 DIGI_ENTRY("JG2078.VOC",   DIGI_FAGRABBIT3,       458,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
794 DIGI_ENTRY("JG3005.VOC",   DIGI_STINKLIKEBABBOON, 459,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
795 DIGI_ENTRY("JG3017.VOC",   DIGI_WHATYOUEATBABY,   460,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
796 DIGI_ENTRY("JG3047.VOC",   DIGI_WHATDIEDUPTHERE,  461,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
797 DIGI_ENTRY("JG3022.VOC",   DIGI_YOUGOPOOPOO,      462,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
798 DIGI_ENTRY("JG6053.VOC",   DIGI_PULLMYFINGER,     463,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
799 DIGI_ENTRY("JG3059.VOC",   DIGI_SOAPYOUGOOD,      464,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
800 DIGI_ENTRY("JG4012.VOC",   DIGI_WASHWANG,         465,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
801 DIGI_ENTRY("JG3070.VOC",   DIGI_DROPSOAP,         466,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
802 DIGI_ENTRY("JG6051.VOC",   DIGI_REALTITS,         467,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
803 DIGI_ENTRY("JG4002.VOC",   DIGI_MSTRLEEP,         468,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
804 DIGI_ENTRY("JG4024.VOC",   DIGI_SEEKLEEPADVICE,   469,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
805 DIGI_ENTRY("JG5042.VOC",   DIGI_AVENGELEEPDEATH,  470,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
806 DIGI_ENTRY("JG5049A.VOC",  DIGI_LEEPGHOST,        471,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
807 
808 DIGI_ENTRY("WDOOR02.VOC",  DIGI_DOOR1,            472,      PRI_SECTOROBJ,   -200, 200, 0, 8000, VF_NORMAL  )
809 DIGI_ENTRY("MDOOR03.VOC",  DIGI_DOOR2,            473,      PRI_SECTOROBJ,   -200, 200, 0, 8000, VF_NORMAL  )
810 DIGI_ENTRY("603981_1.VOC", DIGI_DOOR3,            474,      PRI_SECTOROBJ,   -200, 200, 0, 8000, VF_NORMAL  )
811 DIGI_ENTRY("FLAG03.VOC",   DIGI_FLAGWAVE,         475,      PRI_SECTOROBJ,      0,   0, 0, DIST_NORMAL, VF_LOOP  )
812 
813 DIGI_ENTRY("JG7009.VOC",   DIGI_SURFACE,          476,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
814 DIGI_ENTRY("JG7001.VOC",   DIGI_GASHURT,          477,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
815 DIGI_ENTRY("JG2001.VOC",   DIGI_BONUS_GRAB,       478,      PRI_PLAYERVOICE,    0,   0, 0, DIST_NORMAL, VF_NORMAL  )
816 
817 DIGI_ENTRY("ACHCRY04.VOC", DIGI_ANIMECRY,         479,      PRI_SECTOROBJ,      0,   0, 0, -8000, VF_LOOP  )
818 DIGI_ENTRY("ACHS010.VOC",  DIGI_ANIMESING1,       480,      PRI_SECTOROBJ,      0,   0, 0, -8000, VF_NORMAL  )
819 DIGI_ENTRY("ACHT1006.VOC", DIGI_ANIMEMAD1,        481,      PRI_SECTOROBJ,      0,   0, 0, DIST_NORMAL, VF_NORMAL  )
820 DIGI_ENTRY("ACHS016.VOC",  DIGI_ANIMESING2,       482,      PRI_SECTOROBJ,      0,   0, 0, -8000, VF_NORMAL  )
821 DIGI_ENTRY("ACHT120A.VOC", DIGI_ANIMEMAD2,        483,      PRI_SECTOROBJ,      0,   0, 0, DIST_NORMAL, VF_NORMAL  )
822 
823 DIGI_ENTRY("TELEPT02.VOC", DIGI_PLAYER_TELEPORT,  484,      PRI_LOW_PLAYERWEAP, 0,   0, 0, DIST_NORMAL, VF_NORMAL  )
824 DIGI_ENTRY("SLASH1.VOC",   DIGI_INTRO_SLASH,      485,      PRI_PLAYERVOICE,    0,   0, 0, DIST_NORMAL, VF_NORMAL  )
825 
826 DIGI_ENTRY("WARNING.VOC",  DIGI_WARNING,          486,      PRI_HI_PLAYERWEAP,  0,   0, 0, DIST_NORMAL, VF_NORMAL  )
827 DIGI_ENTRY("WHIRL1.VOC",   DIGI_INTRO_WHIRL,      487,      PRI_HI_PLAYERWEAP,  0,   0, 0, DIST_NORMAL, VF_NORMAL  )
828 
829 DIGI_ENTRY("ACHF1003.VOC", DIGI_TOILETGIRLFART1,  488,      PRI_NPCAMBIENT,  -300, 300, 0, -16000, VF_NORMAL  )
830 DIGI_ENTRY("ACHF1002.VOC", DIGI_TOILETGIRLFART2,  489,      PRI_NPCAMBIENT,  -300, 300, 0, -16000, VF_NORMAL  )
831 DIGI_ENTRY("ACHF1016.VOC", DIGI_TOILETGIRLFART3,  490,      PRI_NPCAMBIENT,  -300, 300, 0, -16000, VF_NORMAL  )
832 
833 DIGI_ENTRY("CHIMES4.VOC",  DIGI_WINDCHIMES,       491,      PRI_SECTOROBJ,      0,   0, 0, -8000, VF_LOOP  )
834 
835 // Yet more LoWang voices
836 DIGI_ENTRY("JGB023.VOC",   DIGI_MADATCARPET,      492,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
837 DIGI_ENTRY("JGB020.VOC",   DIGI_JUMPONCARPET,     493,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
838 DIGI_ENTRY("JGB080.VOC",   DIGI_USEBROKENVEHICLE, 494,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
839 DIGI_ENTRY("JGB106.VOC",   DIGI_STEPONCALTROPS,   495,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
840 DIGI_ENTRY("JGB130.VOC",   DIGI_WANGSEESERP,      496,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
841 DIGI_ENTRY("JGSB4.VOC",    DIGI_SERPTAUNTWANG,    497,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
842 DIGI_ENTRY("JGB166.VOC",   DIGI_WANGTAUNTSERP1,   498,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
843 DIGI_ENTRY("JGB156.VOC",   DIGI_WANGTAUNTSERP2,   499,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
844 DIGI_ENTRY("JGB193.VOC",   DIGI_WANGORDER1,       500,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
845 DIGI_ENTRY("JGB202.VOC",   DIGI_WANGORDER2,       501,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
846 DIGI_ENTRY("JGB340A.VOC",  DIGI_WANGDROWNING,     502,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
847 
848 DIGI_ENTRY("JGEN06.VOC",   DIGI_ZILLAREGARDS,     503,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
849 DIGI_ENTRY("MSG9.VOC",     DIGI_PMESSAGE,         504,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
850 
851 DIGI_ENTRY("UGLY1A.VOC",   DIGI_SHAREND_UGLY1,    505,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
852 DIGI_ENTRY("UGLY1B.VOC",   DIGI_SHAREND_UGLY2,    506,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
853 DIGI_ENTRY("TELEPT07.VOC", DIGI_SHAREND_TELEPORT, 507,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
854 
855 DIGI_ENTRY("GOROSW1.VOC",  DIGI_HOTHEADSWITCH,    508,      PRI_HI_PLAYERWEAP, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
856 DIGI_ENTRY("BTCREAK2.VOC", DIGI_BOATCREAK,        509,      PRI_AMBIENT,     0,      0, 0, DIST_NORMAL, VF_NORMAL )
857 DIGI_ENTRY("BTRUN05.VOC",  DIGI_BOATRUN2,         510,      PRI_SECTOROBJ,   0,      0, 0, DIST_NORMAL, VF_LOOP  )
858 DIGI_ENTRY("BTIDLE4.VOC",  DIGI_BOATIDLE,         511,      PRI_SECTOROBJ,   0,      0, 0, DIST_NORMAL, VF_LOOP  )
859 DIGI_ENTRY("SHIPBELL.VOC", DIGI_SHIPBELL,         512,      PRI_AMBIENT,   0,      0, 0, DIST_NORMAL, VF_NORMAL  )
860 DIGI_ENTRY("SHIPHRN1.VOC", DIGI_FOGHORN,          513,      PRI_AMBIENT,   0,      0, 0, DIST_NORMAL, VF_NORMAL  )
861 
862 DIGI_ENTRY("EXP3.VOC",     DIGI_CANNON,           514,      PRI_HI_PLAYERWEAP,    0,      0, 0, DIST_WIDE, VF_NORMAL )
863 
864 // Yet even more player voices!
865 DIGI_ENTRY("JG41001.VOC",  DIGI_JG41001,          515,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
866 DIGI_ENTRY("JG41012.VOC",  DIGI_JG41012,          516,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
867 DIGI_ENTRY("JG41018.VOC",  DIGI_JG41018,          517,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
868 DIGI_ENTRY("JG41028.VOC",  DIGI_JG41028,          518,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
869 DIGI_ENTRY("JG41048.VOC",  DIGI_JG41048,          519,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
870 DIGI_ENTRY("JG41052.VOC",  DIGI_JG41052,          520,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
871 DIGI_ENTRY("JG41058.VOC",  DIGI_JG41058,          521,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
872 DIGI_ENTRY("JG41060.VOC",  DIGI_JG41060,          522,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
873 DIGI_ENTRY("JG41075.VOC",  DIGI_JG41075,          523,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
874 DIGI_ENTRY("JG42004.VOC",  DIGI_JG42004,          524,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
875 DIGI_ENTRY("JG42019.VOC",  DIGI_JG42019,          525,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
876 DIGI_ENTRY("JG42021.VOC",  DIGI_JG42021,          526,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
877 DIGI_ENTRY("JG42028.VOC",  DIGI_JG42028,          527,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
878 DIGI_ENTRY("JG42033.VOC",  DIGI_JG42033,          528,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
879 DIGI_ENTRY("JG42034.VOC",  DIGI_JG42034,          529,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
880 DIGI_ENTRY("JG42050.VOC",  DIGI_JG42050,          530,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
881 DIGI_ENTRY("JG42056.VOC",  DIGI_JG42056,          531,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
882 DIGI_ENTRY("JG42061.VOC",  DIGI_JG42061,          532,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
883 DIGI_ENTRY("JG43004.VOC",  DIGI_JG43004,          533,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
884 DIGI_ENTRY("JG43015.VOC",  DIGI_JG43015,          534,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
885 DIGI_ENTRY("JG43019.VOC",  DIGI_JG43019,          535,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
886 DIGI_ENTRY("JG43021.VOC",  DIGI_JG43021,          536,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
887 DIGI_ENTRY("JG44011.VOC",  DIGI_JG44011,          537,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
888 DIGI_ENTRY("JG44014.VOC",  DIGI_JG44014,          538,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
889 DIGI_ENTRY("JG44027.VOC",  DIGI_JG44027,          539,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
890 DIGI_ENTRY("JG44038.VOC",  DIGI_JG44038,          540,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
891 DIGI_ENTRY("JG44039.VOC",  DIGI_JG44039,          541,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
892 DIGI_ENTRY("JG44048.VOC",  DIGI_JG44048,          542,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
893 DIGI_ENTRY("JG44052.VOC",  DIGI_JG44052,          543,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
894 DIGI_ENTRY("JG45014.VOC",  DIGI_JG45014,          544,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
895 DIGI_ENTRY("JG44068.VOC",  DIGI_JG44068,          545,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
896 DIGI_ENTRY("JG45010.VOC",  DIGI_JG45010,          546,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
897 DIGI_ENTRY("JG45018.VOC",  DIGI_JG45018,          547,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
898 DIGI_ENTRY("JG45030.VOC",  DIGI_JG45030,          548,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
899 DIGI_ENTRY("JG45033.VOC",  DIGI_JG45033,          549,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
900 DIGI_ENTRY("JG45043.VOC",  DIGI_JG45043,          550,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
901 DIGI_ENTRY("JG45053.VOC",  DIGI_JG45053,          551,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
902 DIGI_ENTRY("JG45067.VOC",  DIGI_JG45067,          552,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
903 DIGI_ENTRY("JG46005.VOC",  DIGI_JG46005,          553,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
904 DIGI_ENTRY("JG46010.VOC",  DIGI_JG46010,          554,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
905 
906 // And the girls talk back to Wang
907 // Car Girl
908 DIGI_ENTRY("LANI049.VOC", DIGI_LANI049,           555,      PRI_NPCAMBIENT,  -200, 200, 0, -16000, VF_NORMAL  )
909 DIGI_ENTRY("LANI051.VOC", DIGI_LANI051,           556,      PRI_NPCAMBIENT,  -200, 200, 0, -16000, VF_NORMAL  )
910 DIGI_ENTRY("LANI052.VOC", DIGI_LANI052,           557,      PRI_NPCAMBIENT,  -200, 200, 0, -16000, VF_NORMAL  )
911 DIGI_ENTRY("LANI054.VOC", DIGI_LANI054,           558,      PRI_NPCAMBIENT,  -200, 200, 0, -16000, VF_NORMAL  )
912 
913 // Sailor Moon
914 DIGI_ENTRY("LANI060.VOC", DIGI_LANI060,           559,      PRI_NPCAMBIENT,  -200, 200, 0, -16000, VF_NORMAL  )
915 DIGI_ENTRY("LANI063.VOC", DIGI_LANI063,           560,      PRI_NPCAMBIENT,  -200, 200, 0, -16000, VF_NORMAL  )
916 DIGI_ENTRY("LANI065.VOC", DIGI_LANI065,           561,      PRI_NPCAMBIENT,  -200, 200, 0, -16000, VF_NORMAL  )
917 DIGI_ENTRY("LANI066.VOC", DIGI_LANI066,           562,      PRI_NPCAMBIENT,  -200, 200, 0, -16000, VF_NORMAL  )
918 
919 // Mechanic
920 DIGI_ENTRY("LANI073.VOC", DIGI_LANI073,           563,      PRI_NPCAMBIENT,  -200, 200, 0, -16000, VF_NORMAL  )
921 DIGI_ENTRY("LANI075.VOC", DIGI_LANI075,           564,      PRI_NPCAMBIENT,  -200, 200, 0, -16000, VF_NORMAL  )
922 DIGI_ENTRY("LANI077.VOC", DIGI_LANI077,           565,      PRI_NPCAMBIENT,  -200, 200, 0, -16000, VF_NORMAL  )
923 DIGI_ENTRY("LANI079.VOC", DIGI_LANI079,           566,      PRI_NPCAMBIENT,  -200, 200, 0, -16000, VF_NORMAL  )
924 
925 // Prune
926 DIGI_ENTRY("LANI089.VOC", DIGI_LANI089,           567,      PRI_NPCAMBIENT,  -200, 200, 0, -16000, VF_NORMAL  )
927 DIGI_ENTRY("LANI091.VOC", DIGI_LANI091,           568,      PRI_NPCAMBIENT,  -200, 200, 0, -16000, VF_NORMAL  )
928 DIGI_ENTRY("LANI093.VOC", DIGI_LANI093,           569,      PRI_NPCAMBIENT,  -200, 200, 0, -16000, VF_NORMAL  )
929 DIGI_ENTRY("LANI095.VOC", DIGI_LANI095,           570,      PRI_NPCAMBIENT,  -200, 200, 0, -16000, VF_NORMAL  )
930 
931 DIGI_ENTRY("AD5.VOC",     DIGI_VENTWALK,          571,      PRI_ENVIRONMENT, -300,     300, 0, 8000, VF_NORMAL  )
932 DIGI_ENTRY("AD6.VOC",     DIGI_CARWALK,           572,      PRI_ENVIRONMENT, -300,     300, 0, 8000, VF_NORMAL  )
933 DIGI_ENTRY("JET05.VOC",   DIGI_JETSOAR,           573,      PRI_SECTOROBJ,   -100,     100, 0, 8000, VF_NORMAL  )
934 DIGI_ENTRY("VC04.VOC",    DIGI_VACUUM,            574,      PRI_SECTOROBJ,   -100,     100, 0, DIST_NORMAL, VF_LOOP  )
935 
936 // GIRL NINJA
937 DIGI_ENTRY("LANI017.VOC", DIGI_GIRLNINJAALERTT,   575,      PRI_NPCATTACK,   -200,    200, 0, DIST_NORMAL, VF_NORMAL  )
938 DIGI_ENTRY("LANI033.VOC", DIGI_GIRLNINJASCREAM,   576,      PRI_NPCDEATH,    -200,    200, 0, DIST_NORMAL, VF_NORMAL  )
939 DIGI_ENTRY("LANI001.VOC", DIGI_GIRLNINJAALERT,    577,      PRI_NPCATTACK,   -200,    200, 0, DIST_NORMAL, VF_NORMAL  )
940 
941 DIGI_ENTRY("CACKLE.VOC",  DIGI_PRUNECACKLE,       578,      PRI_NPCAMBIENT,  -200, 200, 0, -16000, VF_NORMAL  )
942 DIGI_ENTRY("CACKLE2.VOC", DIGI_PRUNECACKLE2,      579,      PRI_NPCAMBIENT,  -200, 200, 0, -16000, VF_NORMAL  )
943 DIGI_ENTRY("CACKLE3.VOC", DIGI_PRUNECACKLE3,      580,      PRI_NPCAMBIENT,  -200, 200, 0, -16000, VF_NORMAL  )
944 
945 DIGI_ENTRY("SUMO058.VOC", DIGI_SUMOSTOMP,         581,      PRI_NPCATTACK,   -100, 100, 0, DIST_NORMAL, VF_NORMAL  )
946 DIGI_ENTRY("ELEV01.VOC",  DIGI_VATOR,             582,      PRI_SECTOROBJ,   -100, 100, 0, DIST_NORMAL, VF_NORMAL  )
947 
948 DIGI_ENTRY("JG9009.VOC",  DIGI_JG9009,            583,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
949 DIGI_ENTRY("Z16004.VOC",  DIGI_Z16004,            584,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
950 DIGI_ENTRY("Z16012.VOC",  DIGI_Z16012,            585,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
951 DIGI_ENTRY("Z16022.VOC",  DIGI_Z16022,            586,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
952 DIGI_ENTRY("Z16027.VOC",  DIGI_Z16027,            587,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
953 DIGI_ENTRY("JG93030.VOC", DIGI_JG93030,           588,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
954 DIGI_ENTRY("JG94002.VOC", DIGI_JG94002,           589,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
955 DIGI_ENTRY("Z17010.VOC",  DIGI_Z17010,            590,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
956 DIGI_ENTRY("Z17052.VOC",  DIGI_Z17052,            591,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
957 DIGI_ENTRY("Z17025.VOC",  DIGI_Z17025,            592,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
958 DIGI_ENTRY("ML25014.VOC", DIGI_ML25014,           593,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
959 DIGI_ENTRY("ML250101.VOC",DIGI_ML250101,          594,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
960 DIGI_ENTRY("JG9022.VOC",  DIGI_JG9022,            595,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
961 DIGI_ENTRY("JG9032.VOC",  DIGI_JG9032,            596,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
962 DIGI_ENTRY("JG9038.VOC",  DIGI_JG9038,            597,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
963 DIGI_ENTRY("JG9055.VOC",  DIGI_JG9055,            598,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
964 DIGI_ENTRY("JG9060.VOC",  DIGI_JG9060,            599,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
965 DIGI_ENTRY("JG92055.VOC", DIGI_JG92055,           600,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
966 DIGI_ENTRY("ML25032.VOC", DIGI_ML25032,           601,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
967 DIGI_ENTRY("JG92036.VOC", DIGI_JG92036,           602,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
968 DIGI_ENTRY("JG92042.VOC", DIGI_JG92042,           603,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
969 DIGI_ENTRY("ML26001.VOC", DIGI_ML26001,           604,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
970 DIGI_ENTRY("JG93000.VOC", DIGI_JG93000,           605,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
971 DIGI_ENTRY("JG93011.VOC", DIGI_JG93011,           606,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
972 DIGI_ENTRY("JG93018.VOC", DIGI_JG93018,           607,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
973 DIGI_ENTRY("JG93023.VOC", DIGI_JG93023,           608,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
974 DIGI_ENTRY("ML26008.VOC", DIGI_ML26008,           609,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
975 DIGI_ENTRY("ML26011.VOC", DIGI_ML26011,           610,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
976 DIGI_ENTRY("JG94007.VOC", DIGI_JG94007,           611,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
977 DIGI_ENTRY("JG94024.VOC", DIGI_JG94024,           612,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
978 DIGI_ENTRY("JG94039.VOC", DIGI_JG94039,           613,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
979 DIGI_ENTRY("JG95012.VOC", DIGI_JG95012,           614,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
980 DIGI_ENTRY("ZWALK5.VOC",  DIGI_ZILLASTOMP,        615,      PRI_NPCATTACK,   -100, 100, 0, DIST_NORMAL, VF_NORMAL )
981 DIGI_ENTRY("ZC1.VOC",     DIGI_ZC1,               616,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
982 DIGI_ENTRY("ZC2.VOC",     DIGI_ZC2,               617,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
983 DIGI_ENTRY("ZC3.VOC",     DIGI_ZC3,               618,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
984 DIGI_ENTRY("ZC4.VOC",     DIGI_ZC4,               619,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
985 DIGI_ENTRY("ZC5.VOC",     DIGI_ZC5,               620,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
986 DIGI_ENTRY("ZC6.VOC",     DIGI_ZC6,               621,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
987 DIGI_ENTRY("ZC7.VOC",     DIGI_ZC7,               622,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_LOOP )
988 DIGI_ENTRY("ZC8.VOC",     DIGI_ZC8,               623,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
989 DIGI_ENTRY("ZC9.VOC",     DIGI_ZC9,               624,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
990 DIGI_ENTRY("Z16043.VOC",  DIGI_Z16043,            625,      PRI_PLAYERVOICE, 0,      0, 0, DIST_NORMAL, VF_NORMAL )
991 
992 #undef DIGI_ENTRY
993