/*
--------------------------------------------------------------------------------
Duke Nukem 3D Version 1.4
By Todd Replogle
(c) 1996 3D Realms Entertainment
--------------------------------------------------------------------------------

IMPORTANT NOTICE IF YOU USE MODIFIED .CON FILES

If you are playing a MULTIPLAY game (Dukematch or Co-op) and you are
using *modified* .CON files (USER.CON, GAME.CON, DEFS.CON), then each
multiplayer must be using the EXACT SAME .CON files, or the game will
get out of sync and/or develop interesting problems.

3D Realms encourages you to experiment freely with the parameters
contained in this file, and to share your discoveries with the rest
of the world.  However, BE ADVISED that 3D Realms does NOT offer 
any technical support on how to use this file or other user-modifiable 
features of this game.  Do NOT call 3D Realms or Apogee Software 
for advice or help with this subject.  

You make modifications to this and other files at your own risk. 
It is recommended that you first make a backup copy of this, or
any .CON files before making any changes.
--------------------------------------------------------------------------------
*/

// ******************
// MISC GAME SETTINGS
// ******************

define SWEARFREQUENCY          100      // The lower, the less.

define CAMERASDESTRUCTABLE      NO               // YES
define FREEZERHURTOWNER         NO

define MAXPLAYERHEALTH          100
define MAXWATERFOUNTAINHEALTH    50

define YELLHURTSOUNDSTRENGTH     40
define YELLHURTSOUNDSTRENGTHMP   50

define MAXXSTRETCH 70
define MAXYSTRETCH 70

define MINXSTRETCH 9
define MINYSTRETCH 8

define MAXPLAYERATOMICHEALTH    200     // doubles as maxarmor.
define DOUBLEMAXPLAYERHEALTH    MAXPLAYERATOMICHEALTH
define STARTARMORHEALTH         100
define RETRIEVEDISTANCE         844
define SQUISHABLEDISTANCE      1024 // For actors only!
define DEFAULTVISIBILITY        512
define FROZENQUICKKICKDIST      980

define GENERICIMPACTDAMAGE      10

define MAXPISTOLAMMO            50
define MAXSHOTGUNAMMO          500
define MAXCHAINGUNAMMO         200
define MAXRPGAMMO               50
define MAXHANDBOMBAMMO          50
define MAXSHRINKERAMMO         500
define MAXGROWAMMO             500
define MAXDEVISTATORAMMO        99
define MAXFREEZEAMMO            99
define MAXTRIPBOMBAMMO          10
define TRIPBOMBLASERMODE        0     // 1 = always visable
                                      // 1 = transluscense
                                      // 2 = invisible w/o IR goggles
                                      // 3 = totally invisable



define RESPAWNACTORTIME         768
define RESPAWNITEMTIME          768

define QSIZE                   64       // total number of active
                                        // bullet holes, blood,
                                        // footprints, money, ect...
                                        // (max 1024)

// The BLIMP has a high respawn time (any value smaller runs the risk
// of spawning too many sprites, resulting in "Bog City")

define BLIMPRESPAWNTIME 2048

define NUMFREEZEBOUNCES          1    // 0 - 255


define RUNNINGSPEED 43200
define GRAVITATIONALCONSTANT 250

define PLAYDEADTIME 120

define SHRUNKCOUNT 270
define SHRUNKDONECOUNT 304

define FROZENDRIPTIME 90
define THAWTIME 138


// Various blast radius distances

define RPGBLASTRADIUS           500
define PIPEBOMBRADIUS           2500
define SHRINKERBLASTRADIUS      680
define TRIPBOMBBLASTRADIUS      3880
define MORTERBLASTRADIUS        2500
define BOUNCEMINEBLASTRADIUS    2500
define SEENINEBLASTRADIUS       2048

gamestartup     DEFAULTVISIBILITY GENERICIMPACTDAMAGE MAXPLAYERHEALTH
                STARTARMORHEALTH  RESPAWNACTORTIME RESPAWNITEMTIME
                RUNNINGSPEED GRAVITATIONALCONSTANT RPGBLASTRADIUS
                PIPEBOMBRADIUS SHRINKERBLASTRADIUS TRIPBOMBBLASTRADIUS
                MORTERBLASTRADIUS BOUNCEMINEBLASTRADIUS SEENINEBLASTRADIUS
                MAXPISTOLAMMO MAXSHOTGUNAMMO MAXCHAINGUNAMMO
                MAXRPGAMMO MAXHANDBOMBAMMO MAXSHRINKERAMMO
                MAXDEVISTATORAMMO MAXTRIPBOMBAMMO MAXFREEZEAMMO
                MAXGROWAMMO CAMERASDESTRUCTABLE NUMFREEZEBOUNCES
                FREEZERHURTOWNER QSIZE TRIPBOMBLASERMODE


// Weapon Strengths
define KNEE_WEAPON_STRENGTH             60
define PISTOL_WEAPON_STRENGTH           20
define HANDBOMB_WEAPON_STRENGTH        140



// For direct hits with the rocket launcher,
// this amount is actually doubled.  Otherwise,
// damage values depend on distance. The
// further, the weaker.

define RPG_WEAPON_STRENGTH              140


define SHRINKER_WEAPON_STRENGTH         30
define GROWSPARK_WEAPON_STRENGTH        15
define SHOTGUN_WEAPON_STRENGTH          10
define CHAINGUN_WEAPON_STRENGTH          9
define FREEZETHROWER_WEAPON_STRENGTH    20
define COOL_EXPLOSION_STRENGTH          38
define TRIPBOMB_STRENGTH               100
define FIRELASER_WEAPON_STRENGTH        25
define MORTER_WEAPON_STRENGTH           50
define BOUNCEMINE_WEAPON_STRENGTH      150
define SPIT_WEAPON_STRENGTH              8
define BULLET_WEAPON_STRENGTH           30

// Enemy strengths (hit points).

define TROOPSTRENGTH            30
define PIGCOPSTRENGTH          100
define PIG_SHIELD_AMOUNT1       75
define PIG_SHIELD_AMOUNT2       50
define LIZSTRENGTH             100
define LIZGETTINGDAZEDAT        15
define LIZEATINGPLAYER          -2
define OCTASTRENGTH            175
define OCTASCRATCHINGPLAYER    -11
define RECONSTRENGTH            999
define TURRETSTRENGTH           30
define ROTTURRETSTRENGTH        40
define DRONESTRENGTH           150
define CAPTAINSTRENGTH          50
define CAPTSPINNINGPLAYER      -11
define COMMANDERSTRENGTH        350
define SHARKSTRENGTH            999
define SHARKBITESTRENGTH        -9
define NEWBEASTSTRENGTH         300
define NEWBEASTSCRATCHAMOUNT   -22
define DOLPHINSTRENGTH          50

define PISTOLAMMOAMOUNT         12
define SHOTGUNAMMOAMOUNT        50
define CHAINGUNAMMOAMOUNT       50
define RPGAMMOBOX               5
define CRYSTALAMMOAMOUNT        30
define GROWCRYSTALAMMOAMOUNT   100
define DEVISTATORAMMOAMOUNT     15
define FREEZEAMMOAMOUNT         25
define HANDBOMBBOX              5


define BOSS1STRENGTH            17000
define BOSS1PALSTRENGTH         2000
define BOSS2STRENGTH            1
define BOSS3STRENGTH            1
define BOSS4STRENGTH            1

// Miscellaneous strengths.

define WEAKEST           1
define WEAK              5
define MEDIUMSTRENGTH    10
define TOUGH             20
define REALLYTOUGH       30
define ROBOTMOUSESTRENGTH 45
define GOTTASMART        90
define PIRATEGALSTRENGTH 200

define MANWOMANSTRENGTH  100


// Players' inventory amounts.

define STEROID_AMOUNT           400
define SHIELD_AMOUNT            100
define SCUBA_AMOUNT            6400
define HOLODUKE_AMOUNT         2400
define JETPACK_AMOUNT          1600
define HEAT_AMOUNT             1200
define FIRSTAID_AMOUNT          MAXPLAYERHEALTH
define BOOT_AMOUNT              200

define SPAWNAMMOODDS             96


// Maximum quote size is 64 characters.
// Maximum quotes is 192 slots.


definequote  0        
definequote  1        
definequote  2        
definequote  3        
definequote  4        
definequote  5        
definequote  6        
definequote  7        
definequote  8        
definequote  9        
definequote 10        
definequote 11        
definequote 12        
definequote 13        
definequote 14        
definequote 15        
definequote 16        
definequote 17        
definequote 18        
definequote 19        
definequote 20        
definequote 21        
definequote 22        
definequote 23        
definequote 24        
definequote 25        
definequote 26        
definequote 27        
definequote 28        
definequote 29        
definequote 30        
definequote 31        
definequote 32        
definequote 33        
definequote 34        
definequote 35        
definequote 36        
definequote 37        
definequote 38        
definequote 39        
definequote 40        
definequote 41        
definequote 42        
definequote 43        
definequote 44        
definequote 45        
definequote 46        
definequote 47        
definequote 48        
definequote 49        
definequote 50        
definequote 51        
definequote 52        
definequote 53        
definequote 54        
definequote 55        
definequote 56        
definequote 57        
definequote 58        
definequote 59        
definequote 60        
definequote 61        
definequote 62        
definequote 63        
definequote 64        
definequote 65        
definequote 66        
definequote 67        
definequote 68        
definequote 69        
definequote 70        
definequote 71        
definequote 72        
definequote 73        
definequote 74        
definequote 75        
definequote 76        
definequote 77        
definequote 78        
definequote 79        
definequote 80        
definequote 81        
definequote 82        
definequote 83        
definequote 84        
definequote 85        Run mod off
definequote 86        Run mod on
definequote 87        
definequote 88        
definequote 89        
definequote 90        
definequote 91        
definequote 92        
definequote 93        
definequote 94        
definequote 95        
definequote 96        
definequote 97        
definequote 98        
definequote 99        
definequote 100       
definequote 101       
definequote 102       
definequote 103       
definequote 104       
definequote 105       
definequote 106       
definequote 107       
definequote 108         
definequote 109       
definequote 110       
definequote 111       
definequote 112       
definequote 113       
definequote 114       
definequote 115       
definequote 116       
definequote 117       
definequote 118       
definequote 119       
definequote 120       
definequote 121       
definequote 122       
definequote 123       
definequote 124       



// Volume titles cannot excede 32 characters.

definevolumename 0 CURSED LANDS
definevolumename 1 PRISON


// Skill titles cannot excede 32 characters.

defineskillname 0 EASY
defineskillname 1 NORMAL
defineskillname 2 HARD
defineskillname 3 NIGHTMARE


// Level file names cannot excede 128 characters.
// Level par cannot excede 5 characters (min:sec)
// Level titles cannot excede 32 characters.

definelevelname 0 0 City.map 00:00 00:00 CITY

definelevelname 1 0 Prison.map 00:00 00:00 PRISON


/*
--------------------------------------------------------------------------------
ABOUT CHANGING SOUND FX

The sound fx section follows this explanation.  

1. The program expects to find any sound file that is in a
   .VOC or .WAV file format.
2. You can either change the VOC name listed below to match your new
   sound, or you can rename your file to match the name here.
3. New sound files should be added to the game directory.  Though
   all sound files shipped with the game are included inside the 
   .GRP file, the program will know if there are sound files outside
   the .GRP file, and will use them instead.
4. The numbers that are to the right of the sound file name are technical
   parameters which will not be explained here, except as follows...
   - The first 2 numbers define a random pitch variation range.  They
     can be positive or negative numbers.
   - The 3rd number is a priority flag.
   - The 4th number is a bit parsed set of technical variables that identify
     the type of sound it is in the game.
   - The 5th number is volume adjustment.
5. Duke may have up to 400 total sound definitions.


--------------------------------------------------------------------------------
*/


music 0 GRABBAG.MID


// *****************************************
//      ACTOR SOUNDS
// *****************************************

// BIT 0 (1) Repeat
// BIT 1 (2) MUSICANDSFX (used for)
// BIT 2 (4) A Duke Voice
// BIT 3 (8) Par. Lockout
// BIT 4 (16) Glob. Heard (sndist = 0)

// Predator Trooper
definesound PRED_ROAM     roam06.voc          0   0   3  0   0
definesound PRED_ROAM2    roam58.voc          0   0   3  0   0
definesound PRED_RECOG    predrg.voc          0   0   3  0   0
definesound PRED_ATTACK   gblasr01.voc      256  256  3  0   7680
definesound PRED_PAIN     predpn.voc          200 500 3  0   0
definesound PRED_DYING    preddy.voc          0   400 3  0   0
                                             
// Lizard Captain                                                                       
definesound CAPT_ROAM     predrm.voc          0  200  3   0   0
definesound CAPT_RECOG    predrg.voc        -400  0   3   0   0
definesound CAPT_ATTACK   chaingun.voc      0     0    3   0   -200
definesound CAPT_PAIN     predpn.voc        -200  100 3   0   0
definesound CAPT_DYING    preddy.voc        -200  100 3   0   0
definesound LIZARD_SPIT   lizspit.voc         0   0   0   0   0
definesound LIZARD_BEG    chokn12.voc         0   0   3  0   0

// Newbeast
definesound NEWBEAST_ROAM     proam.voc      0  0  3   0   666
definesound NEWBEAST_RECOG    proam.voc      0  0  3   0   666
definesound NEWBEAST_ATTACK   pattack.voc    0  0  3   0   666
definesound NEWBEAST_ATTACKMISS pattack.voc  0  0  3   0   666
definesound NEWBEAST_PAIN     PBANG.voc      0  0  3   0   666
definesound NEWBEAST_DYING    PDEATH.voc     0  0  3   0   666
definesound NEWBEAST_SPIT     blank.voc      0  0  0   0   0

// Pig Cop
definesound PIG_ROAM      roam29.VOC           -200 400   3   0   0
definesound PIG_ROAM2     roam67.voc           -200 400   3   0   0
definesound PIG_ROAM3     pigrm.voc            -200 400   3   0   0
definesound PIG_RECOG     pigrg.voc           -200 400   3   0   0
definesound PIG_ATTACK    shotgun7.voc        -256  256  4   0   0
definesound PIG_PAIN      pigpn.voc            100 800   3   0   0
definesound PIG_DYING     pigdy.voc           -800 100   3   0   0
definesound PIG_CAPTURE_DUKE !pig.voc           0   0   255 8   0

// Recon car
definesound RECO_ROAM     jetpaki.voc            0   0   3   0   0
definesound RECO_RECOG    pigrg.voc              0   0   3   0   0
definesound RECO_ATTACK   gblasr01.voc         256  256  3  0   7680
definesound RECO_PAIN     pigpn.voc              0   0   3   0   0
definesound RECO_DYING    pigdy.voc              0   0   3   0   0

// Drone drone
definesound DRON_ROAM     BAT.voc             0   0   3   0   0
definesound DRON_RECOG    BAT2.voc             0   0   3   0   0
definesound DRON_ATTACK1  BLANK.voc            0   0   3   0   0
definesound DRON_ATTACK2  BLANK.voc            0   0   3   0   0
definesound DRON_PAIN     BAT3.voc             0   0   3   0   0
definesound DRON_DYING    BKLANK.voc             0   0   3   0   0
definesound DRON_JETSND   BAT.VOC             1300 1300 0   0   0


// Fat Commander
definesound COMM_ROAM     commrm.voc             0   0   3   0   0
definesound COMM_RECOG    commrg.voc             0   0   3   0   0
definesound COMM_ATTACK   commat.voc             0   0   3   0   0
definesound COMM_PAIN     commpn.voc             0   0   3   0   0
definesound COMM_DYING    commdy.voc             0   0   3   0   0
definesound COMM_SPIN     commsp.voc             0   0   3   0   0

// Octabrain
definesound OCTA_ROAM     PS.voc          -200   0    3   0   0
definesound OCTA_RECOG    BLANK.voc             0   0    3   0   0
definesound OCTA_ATTACK1  chaingun.voc            0   0    3   0   0
definesound OCTA_ATTACK2  PS4.voc            0   600  3   0   0
definesound OCTA_PAIN     PS3.voc          -400   0    3   0   0
definesound OCTA_DYING    PS3.voc          -400   -100 3   0   0
definesound WIERDSHOT_FLY BLANK.voc            0   0    3   0   0

// Organic turret
definesound TURR_ROAM     turrrm.voc             0   0   3   0   0
definesound TURR_RECOG    turrrg.voc             0   0   3   0   0
definesound TURR_ATTACK   turrat.voc             0   0   3   0   0
definesound TURR_PAIN     turrpn.voc             0   0   3   0   0
definesound TURR_DYING    turrdy.voc             0   0   3   0   0

// Green slimer
definesound SLIM_HATCH    slhtch01.voc          -256 256   3   0   0
definesound SLIM_ROAM     sliroa02.voc          -256 256   3   0   0
definesound SLIM_RECOG    slirec06.voc          -256 256   3   0   0
definesound SLIM_ATTACK   slimat.voc            -256 256   3   0   0
// definesound SLIM_PAIN     slimpn.voc         -256 256   3   0   0
definesound SLIM_DYING    slidie03.voc          -256 256   3   0   0

// BOSS2
definesound BOS2_ROAM     b2atk01.voc             0   0   3   0   0
definesound BOS2_RECOG    b2rec03.voc             0   0   3   0   0
definesound BOS2_ATTACK   b2atk02.voc             0   0   3   0   0
definesound BOS2_PAIN     b2pain03.voc             0   0   3   0   0
definesound BOS2_DYING    b2die03.voc             0   0   3   0   0

// BOSS3                                                                                
definesound BOS3_ROAM     b3roam01.voc             0   0   3   0   0
definesound BOS3_RECOG    b3pain04.voc             0   0   3   0   0
definesound BOS3_ATTACK1  b3atk01.voc              0   0   3   0   0
definesound BOS3_ATTACK2  b3atk01.voc              0   0   3   0   0
definesound BOS3_PAIN     b3rec03g.voc             0   0   3   0   0
definesound BOS3_DYING    b3die03g.voc             0   0   3   0   0

// BOSS4
definesound BOS4_ROAM     bqroam2a.voc          1024 1024  255 0  0
definesound BOS4_RECOG    bqrec2a.voc           1024 1024  255 0  3084
definesound BOS4_ATTACK   bqshock3.voc          1024 1024  255 0  0
definesound BOS4_PAIN     bqpain2a.voc          1024 1024  255 0  0
definesound BOS4_DYING    bqdie1a.voc           1024 1024  255 0  0
definesound BOS4_LAY      bqegg1a.voc           1024 1024  255 0  0

// BOSS1                                                                                
definesound BOS1_ROAM     1b.VOC             0   0   3   0   0
definesound BOS1_RECOG    3b.VOC             0   0   5   0   0
//definesound BOS1_ATTACK1 .VOC           0   0   3   0   0
definesound BOS1_ATTACK2  5b.voc            0   0   3   0   0
definesound BOS1_PAIN     6b.voc             0   0   3   0   0
definesound BOS1_DYING    4b.VOC             0   0   3   0   0
definesound BOS1_WALK     thud.voc               0   0   3   0   0


// *************
// WEAPON SOUNDS                                                                        
// *************
definesound KICK_HIT            punch.voc       0     0     4   0   0
definesound PISTOL_RICOCHET     BLANK.voc      0     0     0   0 4096
definesound PISTOL_BODYHIT      BLANK.voc      0     0     0   0   0
definesound PISTOL_FIRE         pistol.voc      -64     0   254   0   0
definesound EJECT_CLIP          BLANK.voc       0     0     3   0   0
definesound INSERT_CLIP         ITEM.voc      0   0  3   0   0
definesound CHAINGUN_FIRE       BLANK.voc     -204 -204  254   0   512
definesound SHOTGUN_FIRE        bow2.voc      0    512    254 0   0
definesound SHOTGUN_COCK        bow1.voc      96    192   3   0   0
definesound RPG_SHOOT           RPGFIRE.voc       -32   0     4   0   0
definesound FLY_BY              logo.VOC         -256  256   3   0   0
definesound RPG_EXPLODE         bombexpl.voc      -1024 1024  128 0   0
definesound CAT_FIRE            catfire.voc       512   768   4   0   0
definesound SHRINKER_FIRE       fireball.VOC      -512  0     5   0   0
definesound ACTOR_SHRINKING     blank.voc        0     0     2   0   0
definesound ACTOR_GROWING       firebal2.voc    1024     0     2   0   0

definesound PIPEBOMB_BOUNCE     firebal2.voc      0     0     2   0 6144
definesound PIPEBOMB_EXPLODE    bombexpl.voc  -512      0     128 0   0
definesound LASERTRIP_ONWALL    lsrbmbpt.voc      0     0     3   0   0
definesound LASERTRIP_ARMING    lsrbmbwn.voc      0     0     3   0   0
definesound LASERTRIP_EXPLODE   bombexpl.voc  -512      0     4   0   0
definesound NITEVISION_ONOFF    goggle12.voc      0     0     0   0   0
definesound SELECT_WEAPON       ITEM.VOC      128   128   3   0   0

// Affect Environment Sounds                                                            
definesound VENT_BUST           lizshit3.voc      -32   32 2  0  0
definesound GLASS_BREAKING      glass.voc         -412  0  3  0  8192
definesound GLASS_HEAVYBREAK    glashevy.VOC      -412  0  3  0  8192
definesound SHORT_CIRCUIT       shorted.voc       0 0 0 0 6500
definesound ITEM_SPLASH         splash.voc        0 0 2 0 0
definesound BONUSMUSIC          bonus.voc         0 0 255 1 0

// Duke's Body Sounds                                                                   
definesound DUKE_BREATHING      hlminhal.voc       0   0   255 4   0
definesound DUKE_EXHALING       hlmexhal.voc       0   0   255 4   0
definesound DUKE_GASP           gasp.voc           0   0   255 4   0
definesound DUKE_URINATE        blank.voc        0   0   4   0   0
definesound DUKE_CRACK2         blank.voc       0   0   255 4   0
definesound DUKE_CRACK          blank.voc       0   0   255 4   0
definesound DUKE_TALKTOBOSSFALL ncn.VOC       0   0   255 12  0
definesound DUKE_CRACK_FIRST    blank.voc        0   0   3   0   0
definesound DUKE_GET            TAKE.voc     -64  64   255 0   0
definesound DUKE_GETWEAPON1     blank.voc         0   0   255 4   0
definesound DUKE_GETWEAPON2     blank.voc       0   0   255 4   0
definesound DUKE_GETWEAPON3     blank.voc       0   0   255 4   0
definesound DUKE_GETWEAPON4     blank.voc       0   0   255 4   0
definesound DUKE_GETWEAPON6     blank.VOC         0   0   255 4   0
definesound DUKE_GOTHEALTHATLOW blank.voc       0   0   255 4   0

definesound DUKE_SEARCH         search.VOC       0   0   2   4     0
definesound DUKE_SEARCH2        search.VOC       0   0   255 4   0
definesound DUKE_LONGTERM_PAIN  gasps07.voc     -192   0   255 4   0
definesound DUKE_LONGTERM_PAIN2 death.voc      0   0   255 4   0
definesound DUKE_LONGTERM_PAIN3 pain.voc      0   0   255 4   0
definesound DUKE_LONGTERM_PAIN4 pain.voc      0   0   255 4   0
definesound DUKE_LONGTERM_PAIN5 pain54.voc        0   0   255 4   0
definesound DUKE_LONGTERM_PAIN6 pain75.voc        0   0   255 4   0
definesound DUKE_LONGTERM_PAIN7 pain93.voc        0   0   255 4   0
definesound DUKE_LONGTERM_PAIN8 pain68.voc        0   0   255 4   0

definesound DUKE_PISSRELIEF     blank.voc       0   0   255 4   0

// Duke Health Sounds
definesound SOMETHINGHITFORCE   blank.voc       0   0    2   0   8192
definesound DUKE_DRINKING       drink18.voc     -128 128   2   4   0
definesound DUKE_KILLED1        blank.voc         0   0   255 12  0
definesound DUKE_KILLED2        blank.voc       0   0   255 12  0
definesound DUKE_KILLED3        blank.voc       0   0   255 12  0
definesound DUKE_KILLED4        dscrem18.voc       0   0   255 4   0
definesound DUKE_KILLED5        pisses01.voc       0   0   255 12  0
definesound DUKE_GRUNT          exert.VOC          0   0   2   4   0
definesound DUKE_DEAD           DEATH.VOC      -64  64   255 4  0
definesound DUKE_HARTBEAT       hartbeat.voc       0   0   0   0   0
definesound DUKE_STEPONFECES    blank.voc       0   0   0   12  0

// Duke Movement Sounds                                                                 
definesound DUKE_ONWATER        wetfeet.voc        0   0    4   0   0
definesound DUKE_LAND           land02.voc         0   0    2   0   0
definesound DUKE_LAND_HURT      pain39.voc         0   0    255 4   0
definesound DUKE_WALKINDUCTS    walk.VOC           0   0    255 4   0
definesound DUKE_LOOKINTOMIRROR   lookin01.voc     0   0    255 4   0

definesound DUKE_TIP1           blank.voc        0   0   255  4   0
definesound DUKE_TIP2           blank.voc        0   0   255  4   0
definesound DUKE_BOOBY          BOOBY04.voc        0   0   255  4   0
definesound DUKE_HIT_STRIPPER1  blank.voc       0   0   255  12  0
definesound DUKE_HIT_STRIPPER2  blank.voc         0   0   255  12  0
definesound ALIEN_TALK1         MUSTDIE.voc        0   0   255  12  0
definesound ALIEN_TALK2         mage.VOC       0   0   255  12  0
definesound BONUS_SPEECH1       blank.voc       0   0   255  4   0
definesound BONUS_SPEECH2       blank.voc        0   0   255  4   0
definesound BONUS_SPEECH3       blank.voc        0   0   255  4   0
definesound BONUS_SPEECH4       blank.voc       0   0   255  4   0
definesound DUKE_YES            blank.voc            0   0   255  4   0
definesound DUKE_USEMEDKIT      botle.voc          0   0   255  4   0
definesound DUKE_TAKEPILLS      botle.voc         0   0   255  4   0
definesound DUKETALKTOBOSS      blank.voc       0   0   255  12  0
definesound BOSSTALKTODUKE      end.voc          0   0   255  0   0
definesound SHRINKER_HIT        thud.voc           0   0   3    0   0
definesound SOMETHINGFROZE      blank.voc         0   0   3    0   0

// Duke Equipment Sounds
definesound DUKE_UNDERWATER     scuba.VOC          0   0   2   0   0
definesound DUKE_JETPACK_ON     blank.voc       0   0   4   0   0
definesound DUKE_JETPACK_IDLE   blank.voc        0   0   1   0   0
definesound DUKE_JETPACK_OFF    blank.voc       0   0   2   0   0

// Common Death Sounds
definesound FLESH_BURNING       fire09.voc      -256   0   0   0   6100
definesound THUD                thud.voc           0   0   0   0   0
definesound SQUISHED            squish.voc      -128   0   3   0   0

// Equipment Sounds                                                                     
definesound TELEPORTER          blank.voc       0   0   0   0   0
definesound ELEVATOR_ON         gbelev01.voc       0   0   0   0   0
definesound ELEVATOR_OFF        gbelev02.voc       0   0   0   0   0
definesound ALIEN_ELEVATOR1     blank.voc        0   0   0   0   0
definesound SUBWAY              WATER.voc         0   0   0   0   0
definesound SWITCH_ON           switch.voc         0   0   0   0   0

definesound FAN                 fan.voc            0   0   0   0   0
definesound FLUSH_TOILET        flush.voc          0   0   3   2   0
definesound HOVER_CRAFT         hover.voc          0   0   0   0   0
definesound EARTHQUAKE          quake.voc          0   0   0   0   0
                                                                                        
// Warning Sounds                                                                       
definesound INTRUDER_ALERT      blank.voc          0   0   0   0   0
definesound END_OF_LEVEL_WARN   blank.voc        0   0   0   0   0
definesound POOLBALLHIT         blank.voc       0   0   0   0   0

// Ambience Sounds

definesound ENGINE_OPERATING    onboard.voc        0   0   0   2   0
definesound REACTOR_ON          reactor.voc        0   0   0   2   0
definesound COMPUTER_AMBIENCE   compamb.voc        0   0   0   2   0
definesound GEARS_GRINDING      geargrnd.voc       0   0   0   2   0
definesound BUBBLE_AMBIENCE     bubblamb.VOC    -256   0   0   2   0
definesound MACHINE_AMBIENCE    machamb.voc        0   0   0   2   0
definesound SEWER_AMBIENCE      drip3.voc          0   0   0   0   0
definesound WIND_AMBIENCE       boss.voc         0   0   0   2   0
definesound WIND_REPEAT         wind54.voc         0   0   0   2   0

definesound SOMETHING_DRIPPING  drip3.voc       0   0   0   0    9000
definesound STEAM_HISSING       steamhis.voc       0   0   0   0 10240
definesound BAR_MUSIC           bird.voc       0   0 254   2   0
definesound STORE_MUSIC         muzak028.voc       0   0 254   0 6144
definesound STORE_MUSIC_BROKE   muzakdie.voc       0   0   0   0 6144
definesound DUKE_SCREAM         DSCREM04.voc       0   0   0   0   0
definesound KILLME              DVARF1.voc      -128   0   0   0   0

// Miscellaneous Sounds

definesound GETATOMICHEALTH     teleport.voc   2048 2048   255 0   0
definesound DOOR_OPERATE1       slidoor.voc     -256   0   0   0   0
definesound DOOR_OPERATE2       opendoor.voc    -256   0   0   0   0
definesound DOOR_OPERATE3       edoor10.VOC     -256   0   0   0   0
definesound DOOR_OPERATE4       edoor11.VOC     -256   0   0   0   0
definesound BORNTOBEWILDSND     CAVE.voc         0   0 254   2   0
definesound KTIT                ktitx.voc         0   0 254   2   0
definesound LADY_SCREAM         FSCRM10.voc     -256   0 254   8   0
definesound MONITOR_ACTIVE      monitor.VOC        0   0   0   0   0
definesound WATER_GURGLE        h2ogrgl2.voc       0   0   1   2   9000
definesound EXITMENUSOUND       item15.voc         0   0   0   0   0
definesound RATTY               mice3.voc          0   0   0   0   0
definesound INTO_MENU           bulithit.voc    1024 1024  0   0   0

// Six misc ambience city sounds

definesound GENERIC_AMBIENCE1      grind.voc       0   0   0   1   0
definesound GENERIC_AMBIENCE2      enghum.voc      0   0   0   2   0
definesound GENERIC_AMBIENCE3      lava06.voc      0   0   0   2   0
definesound GENERIC_AMBIENCE4      bubblamb.VOC -256   0   0   2   0
definesound GENERIC_AMBIENCE5      phonbusy.voc    0   0   0   0   0
definesound GENERIC_AMBIENCE6      roam22.voc      0   0   0   2   0
definesound SECRETLEVELSND         secret.voc      0   0   255 0   0
definesound GENERIC_AMBIENCE8      amb81b.voc      0   0   0   2   0
definesound GENERIC_AMBIENCE9      roam98b.voc     0   0   0   2   0
definesound GENERIC_AMBIENCE10     h2orush2.voc    0   0   0   3   0
definesound GENERIC_AMBIENCE11     projrun.voc     0   0   0   3   0
definesound GENERIC_AMBIENCE12     drip3.voc       0   0   0   0   0
definesound GENERIC_AMBIENCE13     ROCK.voc       0   0   255 12  0
definesound GENERIC_AMBIENCE14     onlyon03.voc    0   0   255 4   0
definesound GENERIC_AMBIENCE15     rides09.voc     0   0   255 4   0
definesound GENERIC_AMBIENCE16     TELEP.voc    0   0   255 4   0
definesound GENERIC_AMBIENCE17     myself3a.voc    0   0   255 4   0
definesound GENERIC_AMBIENCE18     monolith.voc    0   0   0   2   0
definesound GENERIC_AMBIENCE19     hydro50.VOC     0   0   0   2   0
definesound GENERIC_AMBIENCE20     con03.voc       0   0   0   4   0
definesound GENERIC_AMBIENCE21     !prison.voc     0   0   255 4   0
definesound GENERIC_AMBIENCE22     vpiss2.voc      0   0   255 4   0
definesound GENERIC_AMBIENCE23     2ride06.voc     0   0   255 4   0

definesound SUPERMARKET            aisle402.voc    0   0   0   4   0


definesound FIRE_CRACKLE           fire09.voc       0   0   254 2   0
definesound DUMPSTER_MOVE          grind.voc       0   0   0   0   0

definesound JIBBED_ACTOR1       blank.voc       0   0   255 4   0
definesound JIBBED_ACTOR2       blank.voc      0   0   255 12  0
definesound JIBBED_ACTOR3       blank.voc      0   0   255 4   0
definesound JIBBED_ACTOR4       blank.voc      0   0   255 12  0
definesound JIBBED_ACTOR5       blank.voc      0   0   255 12  0
definesound JIBBED_ACTOR6       blank.voc       0   0   255 4   0
definesound JIBBED_ACTOR7       blank.voc      0   0   255 4   0
definesound JIBBED_ACTOR8       blank.VOC      0   0   255 12  0
definesound JIBBED_ACTOR9       blank.VOC      0   0   255 12  0
definesound JIBBED_ACTOR10      blank.VOC        0   0   255 12  0
definesound JIBBED_ACTOR11      blank.VOC      0   0   255 12  0
definesound WHIPYOURASS         blank.VOC      0   0   255 4   0
definesound JIBBED_ACTOR12      blank.VOC       0   0   255 4   0
definesound JIBBED_ACTOR13      blank.VOC      0   0   255 12  0
definesound JIBBED_ACTOR14      blank.voc      0   0    0  12   0
definesound JIBBED_ACTOR15      blank.voc    0   0    0  12   0

definesound WAR_AMBIENCE1    CATACOMB.VOC -512  0   255  16  0
definesound WAR_AMBIENCE2    WARAMB21.VOC -512  0   254  16  0
definesound WAR_AMBIENCE3    waramb23.VOC -512  0   254  16  0
definesound WAR_AMBIENCE4    waramb29.VOC -512  0   254  16  0
definesound WAR_AMBIENCE5    ncn.VOC    0   0   0    4   0
definesound WAR_AMBIENCE6    JUMP.VOC    0   0   0    4   0
definesound WAR_AMBIENCE7    blank.VOC   0   0   0    4   0
definesound WAR_AMBIENCE8    BORN01.VOC     0   0   254  20  0
definesound WAR_AMBIENCE9    NOBODY01.VOC   0   0   0    4   0
definesound WAR_AMBIENCE10   chew05.VOC     0   0   0    12  0

definesound SPACE_DOOR1      hydro22.voc      0   0   0    0   8192
definesound SPACE_DOOR2      hydro24.voc      0   0   0    0   0
definesound SPACE_DOOR3      hydro27.voc      0   0   0    0   8192
definesound SPACE_DOOR4      hydro34.voc      0   0   0    0   0
definesound SPACE_DOOR5      hydro40.voc      0   0   0    0   0

 definesound SPACE_AMBIENCE1   monolith.voc      0   0   0  16  0
 definesound SPACE_AMBIENCE2   hydro50.VOC       0   0   0  16  0
 definesound VAULT_DOOR        vault04.voc      0   0   0   0   0

definesound ALIEN_ELEVATOR1   hydro43.voc       0   0   0  0   0
definesound ALIEN_DOOR1       adoor1.voc        0   0   0  0   0
definesound ALIEN_DOOR2       adoor2.voc        0   0   0  0   0

definesound ALIEN_SWITCH1     aswtch23.voc      0   0   0  0   0
definesound COMPANB2          helo.VOC  0  0  0  2   0
definesound HELICOP_IDLE      hlidle03.voc  0  0  255  3   0
definesound FOUNDJONES        jones04.voc   0  0  0  4  0
definesound STEPNIT           LIZSHIT3.VOC  0  0  254  12  0
definesound RIPHEADNECK       rip01.voc     0  0  254  12 0

definesound ENDSEQVOL2SND1    gunhit2.voc     0   0   249 0   0
definesound ENDSEQVOL2SND2    headrip3.VOC    0   0   250 0   0
definesound ENDSEQVOL2SND3    buckle.VOC      0   0   251 0   0
definesound ENDSEQVOL2SND4    jetp2.VOC       0   0   252 0   0
definesound ENDSEQVOL2SND5    zipper2.voc     0   0   253 0   0
definesound ENDSEQVOL2SND6    news.voc        0   0   254 0   0
definesound ENDSEQVOL2SND7    whistle.voc     0   0   255 0   0

// definesound ENDSEQVOL3SND1    KICKHEAD.VOC    0   0   254 0   0
definesound ENDSEQVOL3SND2    GMEOVR05.VOC    0   0   254 0   0
definesound ENDSEQVOL3SND3    CHEER.VOC       0   0   254 0   0
definesound ENDSEQVOL3SND4    GRABBAG.VOC     0   0   254 1   0
definesound ENDSEQVOL3SND5    name01.voc      0   0   250 0   0
definesound ENDSEQVOL3SND6    r&r01.voc       0   0   251 0   0
definesound ENDSEQVOL3SND7    lani05.voc      0   0   252 0   0
definesound ENDSEQVOL3SND8    lani08.voc      0   0   253 0   0
definesound ENDSEQVOL3SND9    laniduk2.voc    0   0   254 0   0

definesound SUPERMARKET            aisle402.voc    0   0   0   4   0
definesound MOUSEANNOY             annoy03.voc     0   0   0   4   0
definesound BOOKEM                 bookem03.voc    0   0   0   4   0
definesound SUPERMARKETCRY         cry01.voc       0   0   0   4   0
definesound DESTRUCT               detruct2.voc    0   0 255   0   0
definesound EATFOOD                eat08.voc       0   0   0  12   0
definesound MAKEMYDAY              makeday1.voc    0   0   0   4   0
definesound WITNESSSTAND           sohelp02.voc    0   0   0   4   0
definesound VACATIONSPEECH         ahah.voc    0   0   0  12   0
definesound YIPPEE1                yippie01.voc    0   0 255  12   0
definesound YOHOO1                 yohoho01.voc    0   0 128   4   0
definesound YOHOO2                 yohoho09.voc    0   0 128   4   0
definesound DOLPHINSND             dolphin.voc  -512 512   0   0   0
definesound TOUGHGALSND1           guard.voc       0   0   0   0   0
definesound TOUGHGALSND2           guard.voc       0   0   0   0   0
definesound TOUGHGALSND3           guard.voc       0   0   0   0   0
definesound TOUGHGALSND4           guard.voc       0   0   0   0   0
definesound TANK_ROAM              tank3a.voc      0   0   255 0 6000

definesound VOL4_1                 jacuzzi2.voc    0   0   0   1   0
definesound VOL4_2                 typing.voc      0   0   0   1   0
definesound COOKINGDEEPFRIER       deepfry1.voc    0   0   0   0   0
definesound WHINING_DOG            dogwhine.voc    0   0   0   0   0
definesound DEAD_DOG               dogyelp.voc     0   0   0   0   0
definesound LIGHTNING_SLAP         tclap2a.voc  -256 256   0   0   0
definesound THUNDER                trumble.voc  -512 256   0   0   0
definesound HAPPYMOUSESND1         sweet03.voc     0   0   0   0   0
definesound HAPPYMOUSESND2         sweet04.voc     0   0   0   0   0
definesound HAPPYMOUSESND3         sweet05.voc     0   0   0   0   0
definesound HAPPYMOUSESND4         sweet16.voc     0   0   0   0   0
definesound ALARM                  alarm1a.voc  -128 128 255   2   0
definesound RAIN                   wind.voc     -128 128 0   2   0
definesound DTAG_GREENRUN          GRUN.VOC       -128 128 255 128 0
definesound DTAG_BROWNRUN          BRUN.VOC       -128 128 255 128 0
definesound DTAG_GREENSCORE        GSCORE.VOC     -128 128 255 128 0
definesound DTAG_BROWNSCORE        BSCORE.VOC     -128 128 255 128 0
definesound SCREECH                skidcr1.voc    -128 128   4 0   0


definesound INTRO4_1               intro4h1.voc    0   0   255 0   0
definesound INTRO4_B               intro4h2.voc    0   0   255 0   0
definesound INTRO4_2               typing.voc      0   0   255 0   0
definesound INTRO4_3               introa.voc      0   0   255 0   0
definesound INTRO4_4               introb.voc      0   0   255 0   0
definesound INTRO4_5               clang1.voc      0   0   255 0   0
definesound INTRO4_6               introc.voc      0   0   255 0   0

definesound BOSS4_DEADSPEECH       abort01.voc     0   0   255  4   0
definesound BOSS4_FIRSTSEE         kick01-i.voc    0   0   255 12   0
definesound PARTY_SPEECH           party03.voc     0   0   255 12   0
definesound POSTAL_SPEECH          postal01.voc    0   0   255  4   0
definesound TGSPEECH               CL-music.VOC     0   0   254  8   0
definesound DOGROOMSPEECH          meat04-n.voc    0   0   255  4   0
definesound SMACKED                BLANK.voc     0   0   255 12   0
definesound MDEVSPEECH             BLANK.voc     0   0   255 12   0
definesound AREA51SPEECH           indpnc01.voc    0   0   255  4   0
definesound JEEPSOUND              dvarf2.voc      0   0   0    2   0
definesound BIGDOORSLAM            cdoor1b.voc     0   0   129  0   0
definesound WAVESOUND              wave1a.voc      0   0   129  3   0
definesound ILLBEBACK              beback01.voc    0   0   255  4   0

definesound VOL4ENDSND1            sbr1c.voc       0   0   255  0    0
definesound VOL4ENDSND2            squish1a.voc    0   0   254  0    0
definesound EXPANDERSHOOT          firebal2.voc   -32 80   128  0    0
definesound EXPANDERHIT            deepfry1.voc    0   0   128  0    0
definesound SNAKESPEECH            escape01.voc    0   0   255  4    0
definesound GETBACKTOWORK          slacker1.voc    0   0   255  0    0
definesound BIGBANG                bang1.voc       0   0   255  0    0
definesound HORNSND                shorn1.voc      0   0   255  2    0
definesound BELLSND                sbell1a.voc     0   0   255  2    0
definesound GOAWAY                 goaway.voc      0   0    4   0    0
definesound JOKE                   joke.voc        0   0   128  0    0

definesound STEP1                  steps/blank.voc       -32   32   255   0   0
definesound STEP2                  steps/lplast.wav       -32   32   255   0   0
definesound METALSTEP1             steps/rplast.wav       -32   32   255   0   0
definesound METALSTEP2             steps/lplast.wav       -32   32   255   0   0
definesound STONESTEP1             steps/rplast.wav       -32   32   255   0   0
definesound STONESTEP2             steps/lplast.wav       -32   32   255   0   0
definesound WATERSTEP1             steps/BLANK.VOC       -32   32   255   0   0
definesound WATERSTEP2             steps/BLANK.VOC       -32   32   255   0   0
definesound CARPETSTEP1            steps/BLANK.VOC      -32   32   255   0   0
definesound CARPETSTEP2            steps/BLANK.VOC      -32   32   255   0   0
definesound PLASTICSTEP1           steps/dirt1a.wav       -32   32   255   0   0
definesound PLASTICSTEP2           steps/dirt1a.wav       -32   32   255   0   0
definesound TERRAINSTEP1           steps/rcarpet.wav       -32   32   255   0   0
definesound TERRAINSTEP2           steps/lcarpet.wav       -32   32   255   0   0
definesound WADESTEP1              steps/rwade.wav        -32   32   255   0   0
definesound WADESTEP2              steps/lwade.wav        -32   32   255   0   0
definesound WOODSTEP1              steps/rplast.wav        -32   32   255   0   0
definesound WOODSTEP2              steps/lplast.wav       -32   32   255   0   0
definesound GLASSSTEP1             steps/rterra.wav      -32   32   255   0   0
definesound GLASSSTEP2             steps/lterra.wav      -32   32   255   0   0

definesound GRUNTDIESOUND          e_death2.wav    -200 400   3   0   0
definesound GRUNTFIRESOUND         e_fire1.wav    -200 400   3   0   0
definesound GRUNTHITSOUND          e_hit2.wav    -200 400   3   0   0
definesound GRUNTTHROWSOUND          firehole.wav    -200 400   3   0   0

definesound ASTEP1                  steps/arstep.wav       -32   32   255   0   0
definesound ASTEP2                  steps/alstep.wav       -32   32   255   0   0
definesound AMETALSTEP1             steps/arplast.wav       -32   32   255   0   0
definesound AMETALSTEP2             steps/alplast.wav       -32   32   255   0   0
definesound ASTONESTEP1             steps/arstep.wav       -32   32   255   0   0
definesound ASTONESTEP2             steps/alstep.wav       -32   32   255   0   0
definesound AWATERSTEP1             steps/BLANK.VOC       -32   32   255   0   0
definesound AWATERSTEP2             steps/BLANK.VOC       -32   32   255   0   0
definesound ACARPETSTEP1            steps/ardirt4.wav      -32   32   255   0   0
definesound ACARPETSTEP2            steps/aldirt4.wav      -32   32   255   0   0
definesound APLASTICSTEP1           steps/arcrunch.wav       -32   32   255   0   0
definesound APLASTICSTEP2           steps/alcrunch.wav       -32   32   255   0   0
definesound ATERRAINSTEP1           steps/arcarpet.wav       -32   32   255   0   0
definesound ATERRAINSTEP2           steps/alcarpet.wav       -32   32   255   0   0
definesound AWADESTEP1              steps/arwade.wav        -32   32   255   0   0
definesound AWADESTEP2              steps/alwade.wav        -32   32   255   0   0
definesound AWOODSTEP1              steps/arplast.wav        -32   32   255   0   0
definesound AWOODSTEP2              steps/alplast.wav       -32   32   255   0   0
definesound AGLASSSTEP1             steps/arterra.wav      -32   32   255   0   0
definesound AGLASSSTEP2             steps/alterra.wav      -32   32   255   0   0


definesound TALK001                 talk01.wav      0   0   255 4   0
definesound TALK002                 talk02.wav      0   0   255 4   0
definesound TALK003                 talk03.wav      0   0   255 4   0
definesound TALK004                 talk04.wav      0   0   255 4   0
definesound TALK005                 talk05.wav      0   0   255 4   0
definesound TALK006                 talk06.wav      0   0   255 4   0
definesound TALK007                 talk07.wav      0   0   255 4   0
definesound TALK008                 talk08.wav      0   0   255 4   0
definesound TALK009                 talk09.wav      0   0   255 4   0

// Rusty messes around a bit
definesound SCARYSOUND              wreck.wav       0   0   0   0   0
definesound PHONERING               ring004.wav     0   0   128 0   0
definesound PHONECONVO              dia.wav         0   0   255 4   0
definesound HELESOUND               horse.voc       0   0   255 4   0

definesound PHONES001                01.wav         0   0   255 4   0
definesound PHONES002                02.wav         0   0   255 4   0
definesound PHONES003                03.wav         0   0   255 4   0
definesound PHONES004                04.wav         0   0   255 4   0
definesound PHONES005                talk05.wav      0   0   255 4   0
definesound PHONES006                04.wav         0   0   255 4   0

definesound CIVSOUND1          cower10.wav    -100 200   3   0   224
definesound CIVSOUND2          cower11.wav    -100 200   3   0   224
definesound CIVSOUND3          cower12.wav    -100 200   3   0   224
definesound CIVSOUND4          cower00.wav    -100 200   3   0   224

definesound CIVHITSOUND          retreat2.wav    -100 200   3   0   224
definesound CIVDIESOUND          retreat3.wav    -100 200   3   0   224

definesound HEALSOUND              hpool.wav       0   0   0   2   0
definesound STASISINTERRUPT        stasis07.wav    0   0   128 0   0
