//------------------------------------------------------------------------- /* Copyright (C) 2013 EDuke32 developers and contributors This file is part of EDuke32. EDuke32 is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ //------------------------------------------------------------------------- #define DYNSOUNDREMAP_ENABLE #define KICK_HIT__STATIC 0 #define PISTOL_RICOCHET__STATIC 1 #define PISTOL_BODYHIT__STATIC 2 #define PISTOL_FIRE__STATIC 3 #define EJECT_CLIP__STATIC 4 #define INSERT_CLIP__STATIC 5 #define CHAINGUN_FIRE__STATIC 6 #define RPG_SHOOT__STATIC 7 #define POOLBALLHIT__STATIC 8 #define RPG_EXPLODE__STATIC 9 #define CAT_FIRE__STATIC 10 #define SHRINKER_FIRE__STATIC 11 #define ACTOR_SHRINKING__STATIC 12 #define PIPEBOMB_BOUNCE__STATIC 13 #define PIPEBOMB_EXPLODE__STATIC 14 #define LASERTRIP_ONWALL__STATIC 15 #define LASERTRIP_ARMING__STATIC 16 #define LASERTRIP_EXPLODE__STATIC 17 #define VENT_BUST__STATIC 18 #define GLASS_BREAKING__STATIC 19 #define GLASS_HEAVYBREAK__STATIC 20 #define SHORT_CIRCUIT__STATIC 21 #define ITEM_SPLASH__STATIC 22 #define DUKE_BREATHING__STATIC 23 #define DUKE_EXHALING__STATIC 24 #define DUKE_GASP__STATIC 25 #define SLIM_RECOG__STATIC 26 // #define ENDSEQVOL3SND1__STATIC 27 #define DUKE_URINATE__STATIC 28 #define ENDSEQVOL3SND2__STATIC 29 #define ENDSEQVOL3SND3__STATIC 30 #define DUKE_PASSWIND__STATIC 32 #define DUKE_CRACK__STATIC 33 #define SLIM_ATTACK__STATIC 34 #define SOMETHINGHITFORCE__STATIC 35 #define DUKE_DRINKING__STATIC 36 #define DUKE_KILLED1__STATIC 37 #define DUKE_GRUNT__STATIC 38 #define DUKE_HARTBEAT__STATIC 39 #define DUKE_ONWATER__STATIC 40 #define DUKE_DEAD__STATIC 41 #define DUKE_LAND__STATIC 42 #define DUKE_WALKINDUCTS__STATIC 43 #define DUKE_GLAD__STATIC 44 #define DUKE_YES__STATIC 45 #define DUKE_HEHE__STATIC 46 #define DUKE_SHUCKS__STATIC 47 #define DUKE_UNDERWATER__STATIC 48 #define DUKE_JETPACK_ON__STATIC 49 #define DUKE_JETPACK_IDLE__STATIC 50 #define DUKE_JETPACK_OFF__STATIC 51 #define LIZTROOP_GROWL__STATIC 52 #define LIZTROOP_TALK1__STATIC 53 #define LIZTROOP_TALK2__STATIC 54 #define LIZTROOP_TALK3__STATIC 55 #define DUKETALKTOBOSS__STATIC 56 #define LIZCAPT_GROWL__STATIC 57 #define LIZCAPT_TALK1__STATIC 58 #define LIZCAPT_TALK2__STATIC 59 #define LIZCAPT_TALK3__STATIC 60 #define LIZARD_BEG__STATIC 61 #define LIZARD_PAIN__STATIC 62 #define LIZARD_DEATH__STATIC 63 #define LIZARD_SPIT__STATIC 64 #define DRONE1_HISSRATTLE__STATIC 65 #define DRONE1_HISSSCREECH__STATIC 66 #define DUKE_TIP2__STATIC 67 #define FLESH_BURNING__STATIC 68 #define SQUISHED__STATIC 69 #define TELEPORTER__STATIC 70 #define ELEVATOR_ON__STATIC 71 #define DUKE_KILLED3__STATIC 72 #define ELEVATOR_OFF__STATIC 73 #define DOOR_OPERATE1__STATIC 74 #define SUBWAY__STATIC 75 #define SWITCH_ON__STATIC 76 #define FAN__STATIC 77 #define DUKE_GETWEAPON3__STATIC 78 #define FLUSH_TOILET__STATIC 79 #define HOVER_CRAFT__STATIC 80 #define EARTHQUAKE__STATIC 81 #define INTRUDER_ALERT__STATIC 82 #define END_OF_LEVEL_WARN__STATIC 83 #define ENGINE_OPERATING__STATIC 84 #define REACTOR_ON__STATIC 85 #define COMPUTER_AMBIENCE__STATIC 86 #define GEARS_GRINDING__STATIC 87 #define BUBBLE_AMBIENCE__STATIC 88 #define MACHINE_AMBIENCE__STATIC 89 #define SEWER_AMBIENCE__STATIC 90 #define WIND_AMBIENCE__STATIC 91 #define SOMETHING_DRIPPING__STATIC 92 #define STEAM_HISSING__STATIC 93 #define THEATER_BREATH__STATIC 94 #define BAR_MUSIC__STATIC 95 #define BOS1_ROAM__STATIC 96 #define BOS1_RECOG__STATIC 97 #define BOS1_ATTACK1__STATIC 98 #define BOS1_PAIN__STATIC 99 #define BOS1_DYING__STATIC 100 #define BOS2_ROAM__STATIC 101 #define BOS2_RECOG__STATIC 102 #define BOS2_ATTACK__STATIC 103 #define BOS2_PAIN__STATIC 104 #define BOS2_DYING__STATIC 105 #define GETATOMICHEALTH__STATIC 106 #define DUKE_GETWEAPON2__STATIC 107 #define BOS3_DYING__STATIC 108 #define SHOTGUN_FIRE__STATIC 109 #define PRED_ROAM__STATIC 110 #define PRED_RECOG__STATIC 111 #define PRED_ATTACK__STATIC 112 #define PRED_PAIN__STATIC 113 #define PRED_DYING__STATIC 114 #define CAPT_ROAM__STATIC 115 #define CAPT_ATTACK__STATIC 116 #define CAPT_RECOG__STATIC 117 #define CAPT_PAIN__STATIC 118 #define CAPT_DYING__STATIC 119 #define PIG_ROAM__STATIC 120 #define PIG_RECOG__STATIC 121 #define PIG_ATTACK__STATIC 122 #define PIG_PAIN__STATIC 123 #define PIG_DYING__STATIC 124 #define RECO_ROAM__STATIC 125 #define RECO_RECOG__STATIC 126 #define RECO_ATTACK__STATIC 127 #define RECO_PAIN__STATIC 128 #define RECO_DYING__STATIC 129 #define DRON_ROAM__STATIC 130 #define DRON_RECOG__STATIC 131 #define DRON_ATTACK1__STATIC 132 #define DRON_PAIN__STATIC 133 #define DRON_DYING__STATIC 134 #define COMM_ROAM__STATIC 135 #define COMM_RECOG__STATIC 136 #define COMM_ATTACK__STATIC 137 #define COMM_PAIN__STATIC 138 #define COMM_DYING__STATIC 139 #define OCTA_ROAM__STATIC 140 #define OCTA_RECOG__STATIC 141 #define OCTA_ATTACK1__STATIC 142 #define OCTA_PAIN__STATIC 143 #define OCTA_DYING__STATIC 144 #define TURR_ROAM__STATIC 145 #define TURR_RECOG__STATIC 146 #define TURR_ATTACK__STATIC 147 #define DUMPSTER_MOVE__STATIC 148 #define SLIM_DYING__STATIC 149 #define BOS3_ROAM__STATIC 150 #define BOS3_RECOG__STATIC 151 #define BOS3_ATTACK1__STATIC 152 #define BOS3_PAIN__STATIC 153 #define BOS1_ATTACK2__STATIC 154 #define COMM_SPIN__STATIC 155 #define BOS1_WALK__STATIC 156 #define DRON_ATTACK2__STATIC 157 #define THUD__STATIC 158 #define OCTA_ATTACK2__STATIC 159 #define WIERDSHOT_FLY__STATIC 160 #define TURR_PAIN__STATIC 161 #define TURR_DYING__STATIC 162 #define SLIM_ROAM__STATIC 163 #define LADY_SCREAM__STATIC 164 #define DOOR_OPERATE2__STATIC 165 #define DOOR_OPERATE3__STATIC 166 #define DOOR_OPERATE4__STATIC 167 #define BORNTOBEWILDSND__STATIC 168 #define SHOTGUN_COCK__STATIC 169 #define GENERIC_AMBIENCE1__STATIC 170 #define GENERIC_AMBIENCE2__STATIC 171 #define GENERIC_AMBIENCE3__STATIC 172 #define GENERIC_AMBIENCE4__STATIC 173 #define GENERIC_AMBIENCE5__STATIC 174 #define GENERIC_AMBIENCE6__STATIC 175 #define BOS3_ATTACK2__STATIC 176 #define GENERIC_AMBIENCE17__STATIC 177 #define GENERIC_AMBIENCE18__STATIC 178 #define GENERIC_AMBIENCE19__STATIC 179 #define GENERIC_AMBIENCE20__STATIC 180 #define GENERIC_AMBIENCE21__STATIC 181 #define GENERIC_AMBIENCE22__STATIC 182 #define SECRETLEVELSND__STATIC 183 #define GENERIC_AMBIENCE8__STATIC 184 #define GENERIC_AMBIENCE9__STATIC 185 #define GENERIC_AMBIENCE10__STATIC 186 #define GENERIC_AMBIENCE11__STATIC 187 #define GENERIC_AMBIENCE12__STATIC 188 #define GENERIC_AMBIENCE13__STATIC 189 #define GENERIC_AMBIENCE14__STATIC 190 #define GENERIC_AMBIENCE15__STATIC 192 #define GENERIC_AMBIENCE16__STATIC 193 #define FIRE_CRACKLE__STATIC 194 #define BONUS_SPEECH1__STATIC 195 #define BONUS_SPEECH2__STATIC 196 #define BONUS_SPEECH3__STATIC 197 #define PIG_CAPTURE_DUKE__STATIC 198 #define BONUS_SPEECH4__STATIC 199 #define DUKE_LAND_HURT__STATIC 200 #define DUKE_HIT_STRIPPER1__STATIC 201 #define DUKE_TIP1__STATIC 202 #define DUKE_KILLED2__STATIC 203 #define PRED_ROAM2__STATIC 204 #define PIG_ROAM2__STATIC 205 #define DUKE_GETWEAPON1__STATIC 206 #define DUKE_SEARCH2__STATIC 207 #define DUKE_CRACK2__STATIC 208 #define DUKE_SEARCH__STATIC 209 #define DUKE_GET__STATIC 210 #define DUKE_LONGTERM_PAIN__STATIC 211 #define MONITOR_ACTIVE__STATIC 212 #define NITEVISION_ONOFF__STATIC 213 #define DUKE_HIT_STRIPPER2__STATIC 214 #define DUKE_CRACK_FIRST__STATIC 215 #define DUKE_USEMEDKIT__STATIC 216 #define DUKE_TAKEPILLS__STATIC 217 #define DUKE_PISSRELIEF__STATIC 218 #define SELECT_WEAPON__STATIC 219 #define WATER_GURGLE__STATIC 220 #define DUKE_GETWEAPON4__STATIC 221 #define JIBBED_ACTOR1__STATIC 222 #define JIBBED_ACTOR2__STATIC 223 #define JIBBED_ACTOR3__STATIC 224 #define JIBBED_ACTOR4__STATIC 225 #define JIBBED_ACTOR5__STATIC 226 #define JIBBED_ACTOR6__STATIC 227 #define JIBBED_ACTOR7__STATIC 228 #define DUKE_GOTHEALTHATLOW__STATIC 229 #define BOSSTALKTODUKE__STATIC 230 #define WAR_AMBIENCE1__STATIC 231 #define WAR_AMBIENCE2__STATIC 232 #define WAR_AMBIENCE3__STATIC 233 #define WAR_AMBIENCE4__STATIC 234 #define WAR_AMBIENCE5__STATIC 235 #define WAR_AMBIENCE6__STATIC 236 #define WAR_AMBIENCE7__STATIC 237 #define WAR_AMBIENCE8__STATIC 238 #define WAR_AMBIENCE9__STATIC 239 #define WAR_AMBIENCE10__STATIC 240 #define ALIEN_TALK1__STATIC 241 #define ALIEN_TALK2__STATIC 242 #define EXITMENUSOUND__STATIC 243 #define FLY_BY__STATIC 244 #define DUKE_SCREAM__STATIC 245 #define SHRINKER_HIT__STATIC 246 #define RATTY__STATIC 247 #define INTO_MENU__STATIC 248 #define BONUSMUSIC__STATIC 249 #define DUKE_BOOBY__STATIC 250 #define DUKE_TALKTOBOSSFALL__STATIC 251 #define DUKE_LOOKINTOMIRROR__STATIC 252 #define PIG_ROAM3__STATIC 253 #define KILLME__STATIC 254 #define DRON_JETSND__STATIC 255 #define SPACE_DOOR1__STATIC 256 #define SPACE_DOOR2__STATIC 257 #define SPACE_DOOR3__STATIC 258 #define SPACE_DOOR4__STATIC 259 #define SPACE_DOOR5__STATIC 260 #define ALIEN_ELEVATOR1__STATIC 261 #define VAULT_DOOR__STATIC 262 #define JIBBED_ACTOR13__STATIC 263 #define DUKE_GETWEAPON6__STATIC 264 #define JIBBED_ACTOR8__STATIC 265 #define JIBBED_ACTOR9__STATIC 266 #define JIBBED_ACTOR10__STATIC 267 #define JIBBED_ACTOR11__STATIC 268 #define JIBBED_ACTOR12__STATIC 269 #define DUKE_KILLED4__STATIC 270 #define DUKE_KILLED5__STATIC 271 #define ALIEN_SWITCH1__STATIC 272 #define DUKE_STEPONFECES__STATIC 273 #define DUKE_LONGTERM_PAIN2__STATIC 274 #define DUKE_LONGTERM_PAIN3__STATIC 275 #define DUKE_LONGTERM_PAIN4__STATIC 276 #define COMPANB2__STATIC 277 #define KTIT__STATIC 278 #define HELICOP_IDLE__STATIC 279 #define STEPNIT__STATIC 280 #define SPACE_AMBIENCE1__STATIC 281 #define SPACE_AMBIENCE2__STATIC 282 #define SLIM_HATCH__STATIC 283 #define RIPHEADNECK__STATIC 284 #define FOUNDJONES__STATIC 285 #define ALIEN_DOOR1__STATIC 286 #define ALIEN_DOOR2__STATIC 287 #define ENDSEQVOL3SND4__STATIC 288 #define ENDSEQVOL3SND5__STATIC 289 #define ENDSEQVOL3SND6__STATIC 290 #define ENDSEQVOL3SND7__STATIC 291 #define ENDSEQVOL3SND8__STATIC 292 #define ENDSEQVOL3SND9__STATIC 293 #define WHIPYOURASS__STATIC 294 #define ENDSEQVOL2SND1__STATIC 295 #define ENDSEQVOL2SND2__STATIC 296 #define ENDSEQVOL2SND3__STATIC 297 #define ENDSEQVOL2SND4__STATIC 298 #define ENDSEQVOL2SND5__STATIC 299 #define ENDSEQVOL2SND6__STATIC 300 #define ENDSEQVOL2SND7__STATIC 301 #define GENERIC_AMBIENCE23__STATIC 302 #define SOMETHINGFROZE__STATIC 303 #define DUKE_LONGTERM_PAIN5__STATIC 304 #define DUKE_LONGTERM_PAIN6__STATIC 305 #define DUKE_LONGTERM_PAIN7__STATIC 306 #define DUKE_LONGTERM_PAIN8__STATIC 307 #define WIND_REPEAT__STATIC 308 #define MYENEMY_ROAM__STATIC 309 #define MYENEMY_HURT__STATIC 310 #define MYENEMY_DEAD__STATIC 311 #define MYENEMY_SHOOT__STATIC 312 #define STORE_MUSIC__STATIC 313 #define STORE_MUSIC_BROKE__STATIC 314 #define ACTOR_GROWING__STATIC 315 #define NEWBEAST_ROAM__STATIC 316 #define NEWBEAST_RECOG__STATIC 317 #define NEWBEAST_ATTACK__STATIC 318 #define NEWBEAST_PAIN__STATIC 319 #define NEWBEAST_DYING__STATIC 320 #define NEWBEAST_SPIT__STATIC 321 #define VOL4_1__STATIC 322 #define SUPERMARKET__STATIC 323 #define MOUSEANNOY__STATIC 324 #define BOOKEM__STATIC 325 #define SUPERMARKETCRY__STATIC 326 #define DESTRUCT__STATIC 327 #define EATFOOD__STATIC 328 #define MAKEMYDAY__STATIC 329 #define WITNESSSTAND__STATIC 330 #define VACATIONSPEECH__STATIC 331 #define YIPPEE1__STATIC 332 #define YOHOO1__STATIC 333 #define YOHOO2__STATIC 334 #define DOLPHINSND__STATIC 335 #define TOUGHGALSND1__STATIC 336 #define TOUGHGALSND2__STATIC 337 #define TOUGHGALSND3__STATIC 338 #define TOUGHGALSND4__STATIC 339 #define TANK_ROAM__STATIC 340 #define BOS4_ROAM__STATIC 341 #define BOS4_RECOG__STATIC 342 #define BOS4_ATTACK__STATIC 343 #define BOS4_PAIN__STATIC 344 #define BOS4_DYING__STATIC 345 #define NEWBEAST_ATTACKMISS__STATIC 346 #define VOL4_2__STATIC 347 #define COOKINGDEEPFRIER__STATIC 348 #define WHINING_DOG__STATIC 349 #define DEAD_DOG__STATIC 350 #define LIGHTNING_SLAP__STATIC 351 #define THUNDER__STATIC 352 #define HAPPYMOUSESND1__STATIC 353 #define HAPPYMOUSESND2__STATIC 354 #define HAPPYMOUSESND3__STATIC 355 #define HAPPYMOUSESND4__STATIC 356 #define ALARM__STATIC 357 #define RAIN__STATIC 358 #define DTAG_GREENRUN__STATIC 359 #define DTAG_BROWNRUN__STATIC 360 #define DTAG_GREENSCORE__STATIC 361 #define DTAG_BROWNSCORE__STATIC 362 #define INTRO4_1__STATIC 363 #define INTRO4_2__STATIC 364 #define INTRO4_3__STATIC 365 #define INTRO4_4__STATIC 366 #define INTRO4_5__STATIC 367 #define INTRO4_6__STATIC 368 #define SCREECH__STATIC 369 #define BOSS4_DEADSPEECH__STATIC 370 #define BOSS4_FIRSTSEE__STATIC 371 #define PARTY_SPEECH__STATIC 372 #define POSTAL_SPEECH__STATIC 373 #define TGSPEECH__STATIC 374 #define DOGROOMSPEECH__STATIC 375 #define SMACKED__STATIC 376 #define MDEVSPEECH__STATIC 377 #define AREA51SPEECH__STATIC 378 #define JEEPSOUND__STATIC 379 #define BIGDOORSLAM__STATIC 380 #define BOS4_LAY__STATIC 381 #define WAVESOUND__STATIC 382 #define ILLBEBACK__STATIC 383 #define VOL4ENDSND1__STATIC 384 #define VOL4ENDSND2__STATIC 385 #define EXPANDERHIT__STATIC 386 #define SNAKESPEECH__STATIC 387 #define EXPANDERSHOOT__STATIC 388 #define GETBACKTOWORK__STATIC 389 #define JIBBED_ACTOR14__STATIC 390 #define JIBBED_ACTOR15__STATIC 391 #define INTRO4_B__STATIC 392 #define BIGBANG__STATIC 393 #define HORNSND__STATIC 394 #define BELLSND__STATIC 395 #define GOAWAY__STATIC 396 #define JOKE__STATIC 397 extern int16_t DynamicSoundMap[MAXSOUNDS]; void G_InitDynamicSounds(void); #ifdef DYNSOUNDREMAP_ENABLE void G_ProcessDynamicSoundMapping(const char *szLabel, int32_t lValue); #if !defined LUNATIC void initsoundhashnames(void); void freesoundhashnames(void); #endif extern int32_t KICK_HIT; extern int32_t PISTOL_RICOCHET; extern int32_t PISTOL_BODYHIT; extern int32_t PISTOL_FIRE; extern int32_t EJECT_CLIP; extern int32_t INSERT_CLIP; extern int32_t CHAINGUN_FIRE; extern int32_t RPG_SHOOT; extern int32_t POOLBALLHIT; extern int32_t RPG_EXPLODE; extern int32_t CAT_FIRE; extern int32_t SHRINKER_FIRE; extern int32_t ACTOR_SHRINKING; extern int32_t PIPEBOMB_BOUNCE; extern int32_t PIPEBOMB_EXPLODE; extern int32_t LASERTRIP_ONWALL; extern int32_t LASERTRIP_ARMING; extern int32_t LASERTRIP_EXPLODE; extern int32_t VENT_BUST; extern int32_t GLASS_BREAKING; extern int32_t GLASS_HEAVYBREAK; extern int32_t SHORT_CIRCUIT; extern int32_t ITEM_SPLASH; extern int32_t DUKE_BREATHING; extern int32_t DUKE_EXHALING; extern int32_t DUKE_GASP; extern int32_t SLIM_RECOG; // extern int32_t ENDSEQVOL3SND1; extern int32_t DUKE_URINATE; extern int32_t ENDSEQVOL3SND2; extern int32_t ENDSEQVOL3SND3; extern int32_t DUKE_PASSWIND; extern int32_t DUKE_CRACK; extern int32_t SLIM_ATTACK; extern int32_t SOMETHINGHITFORCE; extern int32_t DUKE_DRINKING; extern int32_t DUKE_KILLED1; extern int32_t DUKE_GRUNT; extern int32_t DUKE_HARTBEAT; extern int32_t DUKE_ONWATER; extern int32_t DUKE_DEAD; extern int32_t DUKE_LAND; extern int32_t DUKE_WALKINDUCTS; extern int32_t DUKE_GLAD; extern int32_t DUKE_YES; extern int32_t DUKE_HEHE; extern int32_t DUKE_SHUCKS; extern int32_t DUKE_UNDERWATER; extern int32_t DUKE_JETPACK_ON; extern int32_t DUKE_JETPACK_IDLE; extern int32_t DUKE_JETPACK_OFF; extern int32_t LIZTROOP_GROWL; extern int32_t LIZTROOP_TALK1; extern int32_t LIZTROOP_TALK2; extern int32_t LIZTROOP_TALK3; extern int32_t DUKETALKTOBOSS; extern int32_t LIZCAPT_GROWL; extern int32_t LIZCAPT_TALK1; extern int32_t LIZCAPT_TALK2; extern int32_t LIZCAPT_TALK3; extern int32_t LIZARD_BEG; extern int32_t LIZARD_PAIN; extern int32_t LIZARD_DEATH; extern int32_t LIZARD_SPIT; extern int32_t DRONE1_HISSRATTLE; extern int32_t DRONE1_HISSSCREECH; extern int32_t DUKE_TIP2; extern int32_t FLESH_BURNING; extern int32_t SQUISHED; extern int32_t TELEPORTER; extern int32_t ELEVATOR_ON; extern int32_t DUKE_KILLED3; extern int32_t ELEVATOR_OFF; extern int32_t DOOR_OPERATE1; extern int32_t SUBWAY; extern int32_t SWITCH_ON; extern int32_t FAN; extern int32_t DUKE_GETWEAPON3; extern int32_t FLUSH_TOILET; extern int32_t HOVER_CRAFT; extern int32_t EARTHQUAKE; extern int32_t INTRUDER_ALERT; extern int32_t END_OF_LEVEL_WARN; extern int32_t ENGINE_OPERATING; extern int32_t REACTOR_ON; extern int32_t COMPUTER_AMBIENCE; extern int32_t GEARS_GRINDING; extern int32_t BUBBLE_AMBIENCE; extern int32_t MACHINE_AMBIENCE; extern int32_t SEWER_AMBIENCE; extern int32_t WIND_AMBIENCE; extern int32_t SOMETHING_DRIPPING; extern int32_t STEAM_HISSING; extern int32_t THEATER_BREATH; extern int32_t BAR_MUSIC; extern int32_t BOS1_ROAM; extern int32_t BOS1_RECOG; extern int32_t BOS1_ATTACK1; extern int32_t BOS1_PAIN; extern int32_t BOS1_DYING; extern int32_t BOS2_ROAM; extern int32_t BOS2_RECOG; extern int32_t BOS2_ATTACK; extern int32_t BOS2_PAIN; extern int32_t BOS2_DYING; extern int32_t GETATOMICHEALTH; extern int32_t DUKE_GETWEAPON2; extern int32_t BOS3_DYING; extern int32_t SHOTGUN_FIRE; extern int32_t PRED_ROAM; extern int32_t PRED_RECOG; extern int32_t PRED_ATTACK; extern int32_t PRED_PAIN; extern int32_t PRED_DYING; extern int32_t CAPT_ROAM; extern int32_t CAPT_ATTACK; extern int32_t CAPT_RECOG; extern int32_t CAPT_PAIN; extern int32_t CAPT_DYING; extern int32_t PIG_ROAM; extern int32_t PIG_RECOG; extern int32_t PIG_ATTACK; extern int32_t PIG_PAIN; extern int32_t PIG_DYING; extern int32_t RECO_ROAM; extern int32_t RECO_RECOG; extern int32_t RECO_ATTACK; extern int32_t RECO_PAIN; extern int32_t RECO_DYING; extern int32_t DRON_ROAM; extern int32_t DRON_RECOG; extern int32_t DRON_ATTACK1; extern int32_t DRON_PAIN; extern int32_t DRON_DYING; extern int32_t COMM_ROAM; extern int32_t COMM_RECOG; extern int32_t COMM_ATTACK; extern int32_t COMM_PAIN; extern int32_t COMM_DYING; extern int32_t OCTA_ROAM; extern int32_t OCTA_RECOG; extern int32_t OCTA_ATTACK1; extern int32_t OCTA_PAIN; extern int32_t OCTA_DYING; extern int32_t TURR_ROAM; extern int32_t TURR_RECOG; extern int32_t TURR_ATTACK; extern int32_t DUMPSTER_MOVE; extern int32_t SLIM_DYING; extern int32_t BOS3_ROAM; extern int32_t BOS3_RECOG; extern int32_t BOS3_ATTACK1; extern int32_t BOS3_PAIN; extern int32_t BOS1_ATTACK2; extern int32_t COMM_SPIN; extern int32_t BOS1_WALK; extern int32_t DRON_ATTACK2; extern int32_t THUD; extern int32_t OCTA_ATTACK2; extern int32_t WIERDSHOT_FLY; extern int32_t TURR_PAIN; extern int32_t TURR_DYING; extern int32_t SLIM_ROAM; extern int32_t LADY_SCREAM; extern int32_t DOOR_OPERATE2; extern int32_t DOOR_OPERATE3; extern int32_t DOOR_OPERATE4; extern int32_t BORNTOBEWILDSND; extern int32_t SHOTGUN_COCK; extern int32_t GENERIC_AMBIENCE1; extern int32_t GENERIC_AMBIENCE2; extern int32_t GENERIC_AMBIENCE3; extern int32_t GENERIC_AMBIENCE4; extern int32_t GENERIC_AMBIENCE5; extern int32_t GENERIC_AMBIENCE6; extern int32_t BOS3_ATTACK2; extern int32_t GENERIC_AMBIENCE17; extern int32_t GENERIC_AMBIENCE18; extern int32_t GENERIC_AMBIENCE19; extern int32_t GENERIC_AMBIENCE20; extern int32_t GENERIC_AMBIENCE21; extern int32_t GENERIC_AMBIENCE22; extern int32_t SECRETLEVELSND; extern int32_t GENERIC_AMBIENCE8; extern int32_t GENERIC_AMBIENCE9; extern int32_t GENERIC_AMBIENCE10; extern int32_t GENERIC_AMBIENCE11; extern int32_t GENERIC_AMBIENCE12; extern int32_t GENERIC_AMBIENCE13; extern int32_t GENERIC_AMBIENCE14; extern int32_t GENERIC_AMBIENCE15; extern int32_t GENERIC_AMBIENCE16; extern int32_t FIRE_CRACKLE; extern int32_t BONUS_SPEECH1; extern int32_t BONUS_SPEECH2; extern int32_t BONUS_SPEECH3; extern int32_t PIG_CAPTURE_DUKE; extern int32_t BONUS_SPEECH4; extern int32_t DUKE_LAND_HURT; extern int32_t DUKE_HIT_STRIPPER1; extern int32_t DUKE_TIP1; extern int32_t DUKE_KILLED2; extern int32_t PRED_ROAM2; extern int32_t PIG_ROAM2; extern int32_t DUKE_GETWEAPON1; extern int32_t DUKE_SEARCH2; extern int32_t DUKE_CRACK2; extern int32_t DUKE_SEARCH; extern int32_t DUKE_GET; extern int32_t DUKE_LONGTERM_PAIN; extern int32_t MONITOR_ACTIVE; extern int32_t NITEVISION_ONOFF; extern int32_t DUKE_HIT_STRIPPER2; extern int32_t DUKE_CRACK_FIRST; extern int32_t DUKE_USEMEDKIT; extern int32_t DUKE_TAKEPILLS; extern int32_t DUKE_PISSRELIEF; extern int32_t SELECT_WEAPON; extern int32_t WATER_GURGLE; extern int32_t DUKE_GETWEAPON4; extern int32_t JIBBED_ACTOR1; extern int32_t JIBBED_ACTOR2; extern int32_t JIBBED_ACTOR3; extern int32_t JIBBED_ACTOR4; extern int32_t JIBBED_ACTOR5; extern int32_t JIBBED_ACTOR6; extern int32_t JIBBED_ACTOR7; extern int32_t DUKE_GOTHEALTHATLOW; extern int32_t BOSSTALKTODUKE; extern int32_t WAR_AMBIENCE1; extern int32_t WAR_AMBIENCE2; extern int32_t WAR_AMBIENCE3; extern int32_t WAR_AMBIENCE4; extern int32_t WAR_AMBIENCE5; extern int32_t WAR_AMBIENCE6; extern int32_t WAR_AMBIENCE7; extern int32_t WAR_AMBIENCE8; extern int32_t WAR_AMBIENCE9; extern int32_t WAR_AMBIENCE10; extern int32_t ALIEN_TALK1; extern int32_t ALIEN_TALK2; extern int32_t EXITMENUSOUND; extern int32_t FLY_BY; extern int32_t DUKE_SCREAM; extern int32_t SHRINKER_HIT; extern int32_t RATTY; extern int32_t INTO_MENU; extern int32_t BONUSMUSIC; extern int32_t DUKE_BOOBY; extern int32_t DUKE_TALKTOBOSSFALL; extern int32_t DUKE_LOOKINTOMIRROR; extern int32_t PIG_ROAM3; extern int32_t KILLME; extern int32_t DRON_JETSND; extern int32_t SPACE_DOOR1; extern int32_t SPACE_DOOR2; extern int32_t SPACE_DOOR3; extern int32_t SPACE_DOOR4; extern int32_t SPACE_DOOR5; extern int32_t ALIEN_ELEVATOR1; extern int32_t VAULT_DOOR; extern int32_t JIBBED_ACTOR13; extern int32_t DUKE_GETWEAPON6; extern int32_t JIBBED_ACTOR8; extern int32_t JIBBED_ACTOR9; extern int32_t JIBBED_ACTOR10; extern int32_t JIBBED_ACTOR11; extern int32_t JIBBED_ACTOR12; extern int32_t DUKE_KILLED4; extern int32_t DUKE_KILLED5; extern int32_t ALIEN_SWITCH1; extern int32_t DUKE_STEPONFECES; extern int32_t DUKE_LONGTERM_PAIN2; extern int32_t DUKE_LONGTERM_PAIN3; extern int32_t DUKE_LONGTERM_PAIN4; extern int32_t COMPANB2; extern int32_t KTIT; extern int32_t HELICOP_IDLE; extern int32_t STEPNIT; extern int32_t SPACE_AMBIENCE1; extern int32_t SPACE_AMBIENCE2; extern int32_t SLIM_HATCH; extern int32_t RIPHEADNECK; extern int32_t FOUNDJONES; extern int32_t ALIEN_DOOR1; extern int32_t ALIEN_DOOR2; extern int32_t ENDSEQVOL3SND4; extern int32_t ENDSEQVOL3SND5; extern int32_t ENDSEQVOL3SND6; extern int32_t ENDSEQVOL3SND7; extern int32_t ENDSEQVOL3SND8; extern int32_t ENDSEQVOL3SND9; extern int32_t WHIPYOURASS; extern int32_t ENDSEQVOL2SND1; extern int32_t ENDSEQVOL2SND2; extern int32_t ENDSEQVOL2SND3; extern int32_t ENDSEQVOL2SND4; extern int32_t ENDSEQVOL2SND5; extern int32_t ENDSEQVOL2SND6; extern int32_t ENDSEQVOL2SND7; extern int32_t GENERIC_AMBIENCE23; extern int32_t SOMETHINGFROZE; extern int32_t DUKE_LONGTERM_PAIN5; extern int32_t DUKE_LONGTERM_PAIN6; extern int32_t DUKE_LONGTERM_PAIN7; extern int32_t DUKE_LONGTERM_PAIN8; extern int32_t WIND_REPEAT; extern int32_t MYENEMY_ROAM; extern int32_t MYENEMY_HURT; extern int32_t MYENEMY_DEAD; extern int32_t MYENEMY_SHOOT; extern int32_t STORE_MUSIC; extern int32_t STORE_MUSIC_BROKE; extern int32_t ACTOR_GROWING; extern int32_t NEWBEAST_ROAM; extern int32_t NEWBEAST_RECOG; extern int32_t NEWBEAST_ATTACK; extern int32_t NEWBEAST_PAIN; extern int32_t NEWBEAST_DYING; extern int32_t NEWBEAST_SPIT; extern int32_t VOL4_1; extern int32_t SUPERMARKET; extern int32_t MOUSEANNOY; extern int32_t BOOKEM; extern int32_t SUPERMARKETCRY; extern int32_t DESTRUCT; extern int32_t EATFOOD; extern int32_t MAKEMYDAY; extern int32_t WITNESSSTAND; extern int32_t VACATIONSPEECH; extern int32_t YIPPEE1; extern int32_t YOHOO1; extern int32_t YOHOO2; extern int32_t DOLPHINSND; extern int32_t TOUGHGALSND1; extern int32_t TOUGHGALSND2; extern int32_t TOUGHGALSND3; extern int32_t TOUGHGALSND4; extern int32_t TANK_ROAM; extern int32_t BOS4_ROAM; extern int32_t BOS4_RECOG; extern int32_t BOS4_ATTACK; extern int32_t BOS4_PAIN; extern int32_t BOS4_DYING; extern int32_t NEWBEAST_ATTACKMISS; extern int32_t VOL4_2; extern int32_t COOKINGDEEPFRIER; extern int32_t WHINING_DOG; extern int32_t DEAD_DOG; extern int32_t LIGHTNING_SLAP; extern int32_t THUNDER; extern int32_t HAPPYMOUSESND1; extern int32_t HAPPYMOUSESND2; extern int32_t HAPPYMOUSESND3; extern int32_t HAPPYMOUSESND4; extern int32_t ALARM; extern int32_t RAIN; extern int32_t DTAG_GREENRUN; extern int32_t DTAG_BROWNRUN; extern int32_t DTAG_GREENSCORE; extern int32_t DTAG_BROWNSCORE; extern int32_t INTRO4_1; extern int32_t INTRO4_2; extern int32_t INTRO4_3; extern int32_t INTRO4_4; extern int32_t INTRO4_5; extern int32_t INTRO4_6; extern int32_t SCREECH; extern int32_t BOSS4_DEADSPEECH; extern int32_t BOSS4_FIRSTSEE; extern int32_t PARTY_SPEECH; extern int32_t POSTAL_SPEECH; extern int32_t TGSPEECH; extern int32_t DOGROOMSPEECH; extern int32_t SMACKED; extern int32_t MDEVSPEECH; extern int32_t AREA51SPEECH; extern int32_t JEEPSOUND; extern int32_t BIGDOORSLAM; extern int32_t BOS4_LAY; extern int32_t WAVESOUND; extern int32_t ILLBEBACK; extern int32_t VOL4ENDSND1; extern int32_t VOL4ENDSND2; extern int32_t EXPANDERHIT; extern int32_t SNAKESPEECH; extern int32_t EXPANDERSHOOT; extern int32_t GETBACKTOWORK; extern int32_t JIBBED_ACTOR14; extern int32_t JIBBED_ACTOR15; extern int32_t INTRO4_B; extern int32_t BIGBANG; extern int32_t HORNSND; extern int32_t BELLSND; extern int32_t GOAWAY; extern int32_t JOKE; #define DYNAMICSOUNDMAP(Soundnum) (DynamicSoundMap[Soundnum]) #else /* if !defined DYNSOUNDREMAP_ENABLE */ #define G_ProcessDynamicSoundMapping(x, y) ((void)(0)) #define initsoundhashnames() ((void)0) #define freesoundhashnames() ((void)0) #include "soundefs.h" #define DYNAMICSOUNDMAP(Soundnum) (Soundnum) #endif