mirror of
https://github.com/ZDoom/gzdoom.git
synced 2024-11-05 20:40:30 +00:00
d4160f7211
- Added a misc/secret sound definition for Heretic. - Fixed: Powered up weapons were not properly deselected when the level ended and their ready state was different from the main weapon's. - Made some improvements to A_CountdownArg. - Removed the 'Yes', 'No' and 'Greetings' state assignment commands. They haven't been documented and thus haven't been used at all so far. Therefore they don't need to be handled considering that they will go away anyway. - Changed the DECORATE state parser so that Stop can also be specified right after a label, in addition to goto. SVN r84 (trunk)
1257 lines
34 KiB
Text
1257 lines
34 KiB
Text
/*
|
|
* This is the SNDINFO for zdoom.wad. Unlike Hexen, SNDINFO lumps in pwads
|
|
* are additive, so your SNDINFO only needs to contain the sounds listed
|
|
* here that you want to change or new sounds you are defining. You do not
|
|
* need to edit a copy of this file. In fact, if you try to put a copy of
|
|
* this file in a pwad, you will get an error when ZDoom tries to load the
|
|
* SNDINFO in your pwad.
|
|
*/
|
|
|
|
//===========================================================================
|
|
//
|
|
// Generic player sounds
|
|
//
|
|
//===========================================================================
|
|
|
|
$playerreserve *death
|
|
$playerreserve *xdeath
|
|
$playerreserve *wimpydeath
|
|
$playerreserve *crazydeath
|
|
$playerreserve *burndeath
|
|
$playerreserve *gibbed
|
|
$playerreserve *splat
|
|
$playerreserve *pain100
|
|
$playerreserve *pain75
|
|
$playerreserve *pain50
|
|
$playerreserve *pain25
|
|
$playerreserve *grunt
|
|
$playerreserve *land
|
|
$playerreserve *falling
|
|
$playerreserve *jump
|
|
$playerreserve *fist
|
|
$playerreserve *fistgrunt
|
|
$playerreserve *usefail
|
|
$playerreserve *evillaugh
|
|
$playerreserve *weaponlaugh
|
|
$playerreserve *puzzfail
|
|
$playerreserve *poison
|
|
|
|
// Use *pain in a script to play any of the pain sounds
|
|
$random *pain { *pain100 *pain75 *pain50 *pain25 }
|
|
|
|
//===========================================================================
|
|
//
|
|
// Compatibility aliases (because older ZDooms did not have them the same)
|
|
//
|
|
//===========================================================================
|
|
|
|
// Trying to use a locked door
|
|
$alias misc/keytry *usefail
|
|
|
|
// Pickup sounds that were not unique before
|
|
$alias misc/health_pkup misc/i_pkup // Pickup health
|
|
$alias misc/armor_pkup misc/i_pkup // Pickup armor
|
|
$alias misc/ammo_pkup misc/i_pkup // Pickup ammo
|
|
|
|
/***************************************************************************/
|
|
/* */
|
|
/* ZDOOM SOUNDS AVAILABLE IN ANY GAME */
|
|
/* */
|
|
/***************************************************************************/
|
|
|
|
world/spark1 spark1
|
|
world/spark2 spark2
|
|
world/spark3 spark3
|
|
$random world/spark { world/spark1 world/spark2 world/spark3 }
|
|
|
|
// These gets redefined below for Hexen
|
|
world/quake dsquake
|
|
misc/freeze icedth1
|
|
misc/icebreak icebrk1a
|
|
|
|
|
|
/***************************************************************************/
|
|
/* */
|
|
/* DOOM SOUNDS */
|
|
/* */
|
|
/***************************************************************************/
|
|
|
|
$ifdoom
|
|
|
|
// BOOM has pitch shifting equivalent to a range of 4. I never got to hear
|
|
// Doom when it used pitch shifting, so I don't know if this is correct or not.
|
|
$pitchshiftrange 4
|
|
|
|
// This sound is never actually used. It's just defined here for
|
|
// compatibility with DeHackEd patches that reference dsskldth.
|
|
misc/unused dsskldth // Sounds just like dsoof
|
|
|
|
//===========================================================================
|
|
//
|
|
// Doom-specific player sounds
|
|
//
|
|
//===========================================================================
|
|
|
|
$playersound player male *death dspldeth
|
|
$playersound player male *xdeath dspdiehi
|
|
$playersound player male *gibbed dsslop
|
|
$playersound player male *pain100 dsplpain
|
|
$playersounddup player male *pain75 *pain100
|
|
$playersounddup player male *pain50 *pain100
|
|
$playersounddup player male *pain25 *pain100
|
|
$playersound player male *grunt dsoof
|
|
$playersounddup player male *land *grunt
|
|
$playersound player male *jump dsjump
|
|
$playersound player male *fist dspunch
|
|
$playersound player male *usefail dsnoway
|
|
|
|
$playersound player female *death dsfldeth
|
|
$playersound player female *xdeath dsfdiehi
|
|
$playersound player female *gibbed dsslop
|
|
$playersound player female *pain100 dsflpain
|
|
$playersounddup player female *pain75 *pain100
|
|
$playersounddup player female *pain50 *pain100
|
|
$playersounddup player female *pain25 *pain100
|
|
$playersound player female *grunt dsfoof
|
|
$playersounddup player female *land *grunt
|
|
$playersound player female *jump dsfjump
|
|
$playersound player female *fist dspunch
|
|
$playersound player female *usefail dsfnoway
|
|
|
|
$playersound player other *death dscldeth
|
|
$playersound player other *xdeath dscdiehi
|
|
$playersound player other *gibbed dsslop
|
|
$playersound player other *pain100 dsclpain
|
|
$playersounddup player other *pain75 *pain100
|
|
$playersounddup player other *pain50 *pain100
|
|
$playersounddup player other *pain25 *pain100
|
|
$playersound player other *grunt dscoof
|
|
$playersounddup player other *land *grunt
|
|
$playersound player other *jump dscjump
|
|
$playersound player other *fist dspunch
|
|
$playersound player other *usefail dscnoway
|
|
|
|
// Alternate names for some player sounds needed for ZDoom <= 1.22 compatibility
|
|
//
|
|
// If any sounds with these names are defined later, they will redefine
|
|
// the corresponding player sounds instead. Likewise, if they are played,
|
|
// they will play the corresponding player sound instead.
|
|
|
|
$playercompat player male *death player/male/death1
|
|
$playercompat player male *death player/male/death2
|
|
$playercompat player male *death player/male/death3
|
|
$playercompat player male *death player/male/death4
|
|
$playercompat player male *xdeath player/male/xdeath1
|
|
$playercompat player male *pain100 player/male/pain100_1
|
|
$playercompat player male *pain100 player/male/pain100_2
|
|
$playercompat player male *pain75 player/male/pain75_1
|
|
$playercompat player male *pain75 player/male/pain75_2
|
|
$playercompat player male *pain50 player/male/pain50_1
|
|
$playercompat player male *pain50 player/male/pain50_2
|
|
$playercompat player male *pain25 player/male/pain25_1
|
|
$playercompat player male *pain25 player/male/pain25_2
|
|
$playercompat player male *grunt player/male/grunt1
|
|
$playercompat player male *land player/male/land1
|
|
$playercompat player male *jump player/male/jump1
|
|
$playercompat player male *gibbed player/male/gibbed
|
|
$playercompat player male *fist player/male/fist
|
|
|
|
$playercompat player female *death player/female/death1
|
|
$playercompat player female *death player/female/death2
|
|
$playercompat player female *death player/female/death3
|
|
$playercompat player female *death player/female/death4
|
|
$playercompat player female *xdeath player/female/xdeath1
|
|
$playercompat player female *pain100 player/female/pain100_1
|
|
$playercompat player female *pain100 player/female/pain100_2
|
|
$playercompat player female *pain75 player/female/pain75_1
|
|
$playercompat player female *pain75 player/female/pain75_2
|
|
$playercompat player female *pain50 player/female/pain50_1
|
|
$playercompat player female *pain50 player/female/pain50_2
|
|
$playercompat player female *pain25 player/female/pain25_1
|
|
$playercompat player female *pain25 player/female/pain25_2
|
|
$playercompat player female *grunt player/female/grunt1
|
|
$playercompat player female *land player/female/land1
|
|
$playercompat player female *jump player/female/jump1
|
|
$playercompat player female *gibbed player/female/gibbed
|
|
$playercompat player female *fist player/female/fist
|
|
|
|
$playercompat player other *death player/cyborg/death1
|
|
$playercompat player other *death player/cyborg/death2
|
|
$playercompat player other *death player/cyborg/death3
|
|
$playercompat player other *death player/cyborg/death4
|
|
$playercompat player other *xdeath player/cyborg/xdeath1
|
|
$playercompat player other *pain100 player/cyborg/pain100_1
|
|
$playercompat player other *pain100 player/cyborg/pain100_2
|
|
$playercompat player other *pain75 player/cyborg/pain75_1
|
|
$playercompat player other *pain75 player/cyborg/pain75_2
|
|
$playercompat player other *pain50 player/cyborg/pain50_1
|
|
$playercompat player other *pain50 player/cyborg/pain50_2
|
|
$playercompat player other *pain25 player/cyborg/pain25_1
|
|
$playercompat player other *pain25 player/cyborg/pain25_2
|
|
$playercompat player other *grunt player/cyborg/grunt1
|
|
$playercompat player other *land player/cyborg/land1
|
|
$playercompat player other *jump player/cyborg/jump1
|
|
$playercompat player other *gibbed player/cyborg/gibbed
|
|
$playercompat player other *fist player/cyborg/fist
|
|
|
|
//
|
|
// Weapons
|
|
//
|
|
|
|
$pitchshiftrange 3
|
|
weapons/sawup dssawup
|
|
weapons/sawidle dssawidl
|
|
weapons/sawfull dssawful
|
|
weapons/sawhit dssawhit
|
|
$pitchshiftrange 4
|
|
|
|
weapons/pistol dspistol
|
|
weapons/shotgf dsshotgn
|
|
weapons/shotgr dssgcock
|
|
weapons/sshotf dsdshtgn
|
|
weapons/sshoto dsdbopn
|
|
weapons/sshotc dsdbcls
|
|
weapons/sshotl dsdbload
|
|
weapons/chngun dspistol
|
|
weapons/rocklx dsbarexp
|
|
weapons/rocklf dsrlaunc
|
|
weapons/plasmaf dsplasma
|
|
weapons/plasmax dsfirxpl
|
|
weapons/bfgf dsbfg
|
|
weapons/bfgx dsrxplod
|
|
weapons/railgf railgf1
|
|
|
|
$limit weapons/plasmaf 0
|
|
$limit weapons/chngun 0
|
|
$limit weapons/rocklf 0 // because normal running is almost as fast as a rocket
|
|
$limit weapons/rocklx 0 // and the cyberdemon shoots 3 at once
|
|
|
|
//===========================================================================
|
|
//
|
|
// MONSTER SOUNDS
|
|
//
|
|
//===========================================================================
|
|
|
|
misc/gibbed dsslop
|
|
|
|
// Zombie man
|
|
|
|
$random grunt/sight { grunt/sight1 grunt/sight2 grunt/sight3 }
|
|
$random grunt/death { grunt/death1 grunt/death2 grunt/death3 }
|
|
grunt/sight1 dsposit1
|
|
grunt/sight2 dsposit2
|
|
grunt/sight3 dsposit3
|
|
grunt/active dsposact
|
|
grunt/pain dspopain
|
|
grunt/death1 dspodth1
|
|
grunt/death2 dspodth2
|
|
grunt/death3 dspodth3
|
|
grunt/attack dspistol
|
|
|
|
// Shotgun guy
|
|
|
|
$random shotguy/sight { shotguy/sight1 shotguy/sight2 shotguy/sight3 }
|
|
$random shotguy/death { shotguy/death1 shotguy/death2 shotguy/death3 }
|
|
shotguy/sight1 dsposit1
|
|
shotguy/sight2 dsposit2
|
|
shotguy/sight3 dsposit3
|
|
shotguy/active dsposact
|
|
shotguy/pain dspopain
|
|
shotguy/death1 dspodth1
|
|
shotguy/death2 dspodth2
|
|
shotguy/death3 dspodth3
|
|
shotguy/attack dsshotgn
|
|
|
|
// Archvile
|
|
|
|
vile/sight dsvilsit
|
|
vile/active dsvilact
|
|
vile/pain dsvipain
|
|
vile/death dsvildth
|
|
vile/raise dsslop
|
|
vile/start dsvilatk
|
|
vile/stop dsbarexp
|
|
vile/firestrt dsflamst
|
|
vile/firecrkl dsflame
|
|
|
|
// Revenant
|
|
|
|
skeleton/sight dsskesit
|
|
skeleton/active dsskeact
|
|
skeleton/pain dspopain
|
|
skeleton/melee dsskepch
|
|
skeleton/swing dsskeswg
|
|
skeleton/death dsskedth
|
|
skeleton/attack dsskeatk
|
|
skeleton/tracex dsbarexp
|
|
|
|
// Fatso
|
|
|
|
fatso/sight dsmansit
|
|
fatso/active dsposact
|
|
fatso/pain dsmnpain
|
|
fatso/raiseguns dsmanatk
|
|
fatso/death dsmandth
|
|
fatso/attack dsfirsht
|
|
fatso/shotx dsfirxpl
|
|
|
|
// Chainguy
|
|
|
|
$random chainguy/sight { chainguy/sight1 chainguy/sight2 chainguy/sight3 }
|
|
$random chainguy/death { chainguy/death1 chainguy/death2 chainguy/death3 }
|
|
chainguy/sight1 dsposit1
|
|
chainguy/sight2 dsposit2
|
|
chainguy/sight3 dsposit3
|
|
chainguy/active dsposact
|
|
chainguy/pain dspopain
|
|
chainguy/death1 dspodth1
|
|
chainguy/death2 dspodth2
|
|
chainguy/death3 dspodth3
|
|
chainguy/attack dsshotgn
|
|
$limit chainguy/attack 0
|
|
|
|
// Imp
|
|
|
|
$random imp/sight { imp/sight1 imp/sight2 }
|
|
$random imp/death { imp/death1 imp/death2 }
|
|
imp/sight1 dsbgsit1
|
|
imp/sight2 dsbgsit2
|
|
imp/active dsbgact
|
|
imp/pain dspopain
|
|
imp/melee dsclaw
|
|
imp/death1 dsbgdth1
|
|
imp/death2 dsbgdth2
|
|
imp/attack dsfirsht
|
|
imp/shotx dsfirxpl
|
|
|
|
// Demon
|
|
|
|
demon/sight dssgtsit
|
|
demon/active dsdmact
|
|
demon/pain dsdmpain
|
|
demon/melee dssgtatk
|
|
demon/death dssgtdth
|
|
|
|
// Spectre
|
|
|
|
spectre/sight dssgtsit
|
|
spectre/active dsdmact
|
|
spectre/pain dsdmpain
|
|
spectre/melee dssgtatk
|
|
spectre/death dssgtdth
|
|
|
|
// Cacodemon
|
|
|
|
caco/sight dscacsit
|
|
caco/active dsdmact
|
|
caco/pain dsdmpain
|
|
caco/death dscacdth
|
|
caco/attack dsfirsht
|
|
caco/shotx dsfirxpl
|
|
|
|
// Baron of Hell
|
|
|
|
baron/sight dsbrssit
|
|
baron/active dsdmact
|
|
baron/pain dsdmpain
|
|
baron/melee dsclaw
|
|
baron/death dsbrsdth
|
|
baron/attack dsfirsht
|
|
baron/shotx dsfirxpl
|
|
|
|
// Hell Knight
|
|
|
|
knight/sight dskntsit
|
|
knight/active dsdmact
|
|
knight/pain dsdmpain
|
|
knight/death dskntdth
|
|
|
|
// Lost Soul
|
|
|
|
skull/active dsdmact
|
|
skull/pain dsdmpain
|
|
skull/melee dssklatk
|
|
skull/death dsfirxpl
|
|
|
|
// Spider Mastermind
|
|
|
|
spider/sight dsspisit
|
|
spider/active dsdmact
|
|
spider/pain dsdmpain
|
|
spider/attack dsshotgn
|
|
spider/death dsspidth
|
|
spider/walk dsmetal
|
|
|
|
// Arachnotron
|
|
|
|
baby/sight dsbspsit
|
|
baby/active dsbspact
|
|
baby/pain dsdmpain
|
|
baby/death dsbspdth
|
|
baby/walk dsbspwlk
|
|
baby/attack dsplasma
|
|
baby/shotx dsfirxpl
|
|
|
|
$limit baby/attack 0
|
|
|
|
// Cyber Demon
|
|
|
|
cyber/sight dscybsit
|
|
cyber/active dsdmact
|
|
cyber/pain dsdmpain
|
|
cyber/death dscybdth
|
|
cyber/hoof dshoof
|
|
|
|
// Pain Elemental
|
|
|
|
pain/sight dspesit
|
|
pain/active dsdmact
|
|
pain/pain dspepain
|
|
pain/death dspedth
|
|
|
|
// Wolfenstein SS
|
|
|
|
wolfss/sight dssssit
|
|
wolfss/active dsposact
|
|
wolfss/pain dspopain
|
|
wolfss/death dsssdth
|
|
wolfss/attack dsshotgn
|
|
|
|
// Commander Keen
|
|
|
|
keen/pain dskeenpn
|
|
keen/death dskeendt
|
|
|
|
// Boss Brain
|
|
|
|
brain/sight dsbossit
|
|
brain/pain dsbospn
|
|
brain/death dsbosdth
|
|
brain/spit dsbospit
|
|
brain/cube dsboscub
|
|
brain/cubeboom dsfirxpl
|
|
$alias brain/spawn misc/teleport
|
|
|
|
|
|
//============================================================================
|
|
//
|
|
// WORLD SOUNDS
|
|
//
|
|
//===========================================================================
|
|
|
|
world/barrelx dsbarexp
|
|
|
|
world/drip dsempty
|
|
world/watersplash dsempty
|
|
world/sludgegloop dsempty
|
|
world/lavasizzle dsempty
|
|
|
|
//
|
|
//
|
|
// Platform Sounds
|
|
//
|
|
|
|
plats/pt1_strt dspstart
|
|
plats/pt1_stop dspstop
|
|
plats/pt1_mid dsstnmov
|
|
|
|
//
|
|
// Door Sounds
|
|
//
|
|
|
|
doors/dr1_open dsdoropn
|
|
doors/dr1_clos dsdorcls
|
|
doors/dr2_open dsbdopn
|
|
doors/dr2_clos dsbdcls
|
|
|
|
//===========================================================================
|
|
//
|
|
// MISCELLANEOUS SOUNDS
|
|
//
|
|
//===========================================================================
|
|
|
|
misc/secret dssecret
|
|
misc/w_pkup dswpnup // Pickup weapon
|
|
misc/p_pkup dsgetpow // Pickup powerup
|
|
misc/i_pkup dsitemup // Pickup item
|
|
misc/k_pkup dsitemup // Pickup key
|
|
misc/spawn dsitmbk // Item respawn
|
|
misc/chat dsradio // Doom 2 chat sound
|
|
misc/chat2 dstink // Chat sound for everything else
|
|
|
|
$limit misc/i_pkup 1
|
|
$limit misc/k_pkup 1
|
|
$limit misc/w_pkup 1
|
|
$limit misc/p_pkup 1
|
|
$pitchshift misc/i_pkup 0
|
|
$pitchshift misc/k_pkup 0
|
|
$pitchshift misc/chat2 0
|
|
|
|
switches/normbutn dsswtchn
|
|
switches/exitbutn dsswtchx
|
|
|
|
misc/teleport dstelept
|
|
|
|
menu/activate dsswtchn // Activate a new menu
|
|
menu/backup dsswtchn // Backup to previous menu
|
|
menu/prompt dsswtchn // Activate a prompt "menu"
|
|
menu/cursor dspstop // Move cursor up/down
|
|
menu/change dsstnmov // Select new value for option
|
|
menu/invalid dsoof // Menu not available
|
|
menu/dismiss dsswtchx // Dismiss a prompt message
|
|
menu/choose dspistol // Choose a menu item
|
|
menu/clear dsswtchx // Close top menu
|
|
|
|
$endif // ifdoom
|
|
|
|
|
|
/***************************************************************************/
|
|
/* */
|
|
/* HERETIC SOUNDS */
|
|
/* */
|
|
/***************************************************************************/
|
|
|
|
$ifheretic
|
|
|
|
$pitchshiftrange 2
|
|
|
|
$playersound player male *wimpydeath plrwdth
|
|
$playersound player male *death plrdth
|
|
$playersound player male *crazydeath plrcdth
|
|
$playersound player male *gibbed gibdth
|
|
$playersound player male *pain100 plrpai
|
|
$playersounddup player male *pain75 *pain100
|
|
$playersounddup player male *pain50 *pain100
|
|
$playersounddup player male *pain25 *pain100
|
|
$playersound player male *weaponlaugh wpnup
|
|
$playersounddup player male *evillaugh *weaponlaugh
|
|
$playersound player male *grunt plroof
|
|
$playersounddup player male *usefail *grunt
|
|
$playersounddup player male *land *grunt
|
|
$playersound player male *jump plrjmp
|
|
|
|
chicken/sight chicpai
|
|
chicken/pain chicpai
|
|
chicken/death chicdth
|
|
chicken/attack chicatk
|
|
|
|
misc/burn hedat1
|
|
|
|
weapons/staffhit stfhit
|
|
weapons/staffpowerhit stfpow
|
|
weapons/staffcrackle stfcrk
|
|
weapons/wandhit gldhit
|
|
weapons/bowshoot bowsht
|
|
weapons/bowhit hrnhit
|
|
weapons/gauntletsactivate gntact
|
|
weapons/gauntletsuse gntuse
|
|
weapons/gauntletson gntful
|
|
weapons/gauntletshit gnthit
|
|
weapons/gauntletspowhit gntpow
|
|
weapons/maceshoot lobsht
|
|
weapons/macebounce bounce
|
|
weapons/macehit lobhit
|
|
weapons/macestop pstop
|
|
weapons/maceexplode phohit
|
|
weapons/blasterhit blshit
|
|
weapons/blasterpowhit hrnhit
|
|
weapons/blastershoot blssht
|
|
weapons/hornrodshoot hrnsht
|
|
weapons/hornrodhit hrnhit
|
|
weapons/hornrodpowshoot hrnpow
|
|
weapons/hornrodpowhit ramphit
|
|
weapons/phoenixshoot phosht
|
|
weapons/phoenixhit phohit
|
|
weapons/phoenixpowshoot phopow
|
|
|
|
$limit weapons/gauntletson 0
|
|
$limit weapons/gauntletshit 0
|
|
$limit weapons/gauntletspowhit 0
|
|
$limit weapons/gauntletsactivate 0
|
|
$limit weapons/gauntletsuse 0
|
|
$limit weapons/maceexplode 0
|
|
$limit weapons/phoenixhit 0
|
|
$limit weapons/phoenixpowshoot 1
|
|
|
|
// [RH] Heretic didn't have these limitless, but they can sound bad if they're not
|
|
$limit weapons/bowhit 0
|
|
$limit weapons/hornrodshoot 0
|
|
$limit weapons/hornrodhit 0
|
|
$limit weapons/maceshoot 0
|
|
|
|
himp/sight impsit
|
|
himp/attack impat1
|
|
himp/pain imppai
|
|
himp/death impdth
|
|
himp/active impsit
|
|
himp/leaderattack impat2
|
|
|
|
misc/invuse artiuse
|
|
|
|
$limit misc/invuse 1
|
|
|
|
world/podexplode podexp
|
|
world/podgrow newpod
|
|
world/wind wind
|
|
world/waterfall waterfl
|
|
|
|
$limit world/podexplode 0
|
|
$limit world/podgrow 0
|
|
$limit world/wind 1
|
|
|
|
misc/i_pkup itemup
|
|
misc/k_pkup keyup
|
|
misc/p_pkup artiup
|
|
$alias misc/w_pkup *weaponlaugh
|
|
|
|
misc/rain ramrain
|
|
misc/spawn respawn
|
|
|
|
$limit misc/spawn 1
|
|
|
|
//
|
|
// Minotaur sounds
|
|
//
|
|
|
|
minotaur/sight minsit
|
|
minotaur/melee stfhit
|
|
minotaur/attack1 minat1
|
|
minotaur/attack2 minat2
|
|
minotaur/attack3 minat3
|
|
minotaur/pain minpai
|
|
minotaur/death mindth
|
|
minotaur/active minact
|
|
minotaur/fx2hit phohit
|
|
minotaur/fx3hit phohit
|
|
|
|
//
|
|
// Wizard sounds
|
|
//
|
|
|
|
wizard/sight wizsit
|
|
wizard/attack wizatk
|
|
wizard/death wizdth
|
|
wizard/pain wizpai
|
|
wizard/active1 wizact
|
|
$random wizard/active { wizard/sight wizard/active1 }
|
|
|
|
//
|
|
// Switch sounds
|
|
//
|
|
|
|
switches/normbutn switch
|
|
$alias switches/exitbutn switches/normbutn // Heretic has no special exit button sound
|
|
|
|
//
|
|
//
|
|
// Platform Sounds
|
|
//
|
|
|
|
plats/pt1_strt pstart
|
|
plats/pt1_stop pstop
|
|
plats/pt1_mid dormov
|
|
|
|
//
|
|
// Door Sounds
|
|
//
|
|
|
|
doors/dr1_open doropn
|
|
doors/dr1_clos dorcls
|
|
doors/dr2_open doropn
|
|
doors/dr2_clos dorcls
|
|
|
|
//
|
|
// Ambient sounds
|
|
//
|
|
|
|
world/amb1 amb1
|
|
world/amb2 amb2
|
|
world/amb3 amb3
|
|
world/amb4 amb4
|
|
world/amb5 amb5
|
|
world/amb6 amb6
|
|
world/amb7 amb7
|
|
world/amb8 amb8
|
|
world/amb9 amb9
|
|
world/amb10 amb10
|
|
world/amb11 amb11
|
|
world/amb12 bstsit
|
|
|
|
$limit world/amb1 1
|
|
$limit world/amb2 1
|
|
$limit world/amb3 1
|
|
$limit world/amb4 1
|
|
$limit world/amb5 1
|
|
$limit world/amb6 1
|
|
$limit world/amb7 1
|
|
$limit world/amb8 1
|
|
$limit world/amb9 1
|
|
$limit world/amb10 1
|
|
$limit world/amb11 0
|
|
|
|
misc/chat chat
|
|
misc/teleport telept
|
|
misc/ripslop ripslop
|
|
|
|
$limit misc/chat 1
|
|
|
|
world/drip gloop
|
|
world/watersplash gloop
|
|
world/lavasizzle burn
|
|
world/sludgegloop dsempty
|
|
|
|
mummy/sight mumsit
|
|
mummy/attack1 mumat1
|
|
mummy/attack2 mumat2
|
|
mummy/pain mumpai
|
|
mummy/death mumdth
|
|
mummy/active mumsit
|
|
mummy/head mumhed
|
|
|
|
beast/sight bstsit
|
|
beast/attack bstatk
|
|
beast/pain bstpai
|
|
beast/death bstdth
|
|
beast/active bstact
|
|
|
|
snake/attack snkatk
|
|
snake/sight snksit
|
|
snake/pain snkpai
|
|
snake/death snkdth
|
|
snake/active snkact
|
|
|
|
clink/sight clksit
|
|
clink/attack clkatk
|
|
clink/pain clkpai
|
|
clink/death clkdth
|
|
clink/active clkact
|
|
|
|
hknight/sight kgtsit
|
|
hknight/attack kgtatk
|
|
hknight/melee kgtat2
|
|
hknight/pain kgtpai
|
|
hknight/death kgtdth
|
|
hknight/active kgtsit
|
|
hknight/hit hrnhit
|
|
hknight/axewhoosh kgtatk
|
|
|
|
misc/timebomb phohit
|
|
world/volcano/blast lobhit
|
|
world/volcano/shoot bstatk
|
|
|
|
ironlich/sight hedsit
|
|
ironlich/attack1 hedat1
|
|
ironlich/attack2 hedat2
|
|
ironlich/attack3 hedat3
|
|
ironlich/pain hedpai
|
|
ironlich/death heddth
|
|
ironlich/active hedact
|
|
|
|
dsparilserpent/sight bstsit
|
|
dsparilserpent/attack bstatk
|
|
dsparilserpent/pain sbtpai
|
|
dsparilserpent/death sbtdth
|
|
dsparilserpent/active sbtact
|
|
|
|
dsparil/sight sorsit
|
|
dsparil/attack soratk
|
|
dsparil/pain sorpai
|
|
dsparil/active soract
|
|
dsparil/rise sorrise
|
|
dsparil/zap sorzap
|
|
dsparil/scream sordsph
|
|
dsparil/explode sordexp
|
|
dsparil/bones sordbon
|
|
|
|
chicken/active chicact
|
|
chicken/attack chicatk
|
|
chicken/pain chicpai
|
|
chicken/death chicdth
|
|
chicken/peck1 chicpk1
|
|
chicken/peck2 chicpk2
|
|
chicken/peck3 chicpk3
|
|
$random chicken/peck { chicken/peck1 chicken/peck2 chicken/peck3 }
|
|
|
|
menu/activate dorcls
|
|
menu/backup switch
|
|
menu/prompt chat
|
|
menu/choose dorcls
|
|
menu/cursor switch
|
|
menu/change keyup
|
|
menu/invalid plroof
|
|
menu/dismiss dorcls
|
|
menu/clear dorcls
|
|
|
|
misc/secret dssecret
|
|
|
|
$endif // ifheretic
|
|
|
|
|
|
/***************************************************************************/
|
|
/* */
|
|
/* HEXEN SOUNDS */
|
|
/* */
|
|
/***************************************************************************/
|
|
|
|
$ifhexen
|
|
|
|
$pitchshiftrange 3
|
|
|
|
$random PlayerFighterExtremeDeathPicker { PlayerFighterExtreme1Death
|
|
PlayerFighterExtreme2Death
|
|
PlayerFighterExtreme3Death }
|
|
|
|
$playeralias fighter male *death PlayerFighterNormalDeath
|
|
$playeralias fighter male *crazydeath PlayerFighterCrazyDeath
|
|
$playeralias fighter male *burndeath PlayerFighterBurnDeath
|
|
$playeralias fighter male *xdeath PlayerFighterExtremeDeathPicker
|
|
$playeralias fighter male *pain100 PlayerFighterPain
|
|
$playersounddup fighter male *pain75 *pain100
|
|
$playersounddup fighter male *pain50 *pain100
|
|
$playersounddup fighter male *pain25 *pain100
|
|
$playeralias fighter male *grunt PlayerFighterGrunt
|
|
$playeralias fighter male *land PlayerLand
|
|
$playeralias fighter male *poison PlayerPoisonCough
|
|
$playeralias fighter male *falling PlayerFighterFallingScream
|
|
$playeralias fighter male *splat PlayerFallingSplat
|
|
$playeralias fighter male *usefail PlayerFighterFailedUse
|
|
$playeralias fighter male *puzzfail PuzzleFailFighter
|
|
$playersound fighter male *jump fgtjump
|
|
$playeralias fighter male *fistgrunt FighterGrunt
|
|
|
|
$random PlayerClericExtremeDeathPicker { PlayerClericExtreme1Death
|
|
PlayerClericExtreme2Death
|
|
PlayerClericExtreme3Death }
|
|
|
|
$playeralias cleric male *death PlayerClericNormalDeath
|
|
$playeralias cleric male *crazydeath PlayerClericCrazyDeath
|
|
$playeralias cleric male *burndeath PlayerClericBurnDeath
|
|
$playeralias cleric male *xdeath PlayerClericExtremeDeathPicker
|
|
$playeralias cleric male *pain100 PlayerClericPain
|
|
$playersounddup cleric male *pain75 *pain100
|
|
$playersounddup cleric male *pain50 *pain100
|
|
$playersounddup cleric male *pain25 *pain100
|
|
$playeralias cleric male *grunt PlayerClericGrunt
|
|
$playeralias cleric male *land PlayerLand
|
|
$playeralias cleric male *poison PlayerPoisonCough
|
|
$playeralias cleric male *falling PlayerClericFallingScream
|
|
$playeralias cleric male *splat PlayerFallingSplat
|
|
$playeralias cleric male *usefail PlayerClericFailedUse
|
|
$playeralias cleric male *puzzfail PuzzleFailCleric
|
|
$playersound cleric male *jump plrjump
|
|
|
|
$random PlayerMageExtremeDeathPicker { PlayerMageExtreme1Death
|
|
PlayerMageExtreme2Death
|
|
PlayerMageExtreme3Death }
|
|
|
|
$playeralias mage male *death PlayerMageNormalDeath
|
|
$playeralias mage male *crazydeath PlayerMageCrazyDeath
|
|
$playeralias mage male *burndeath PlayerMageBurnDeath
|
|
$playeralias mage male *xdeath PlayerMageExtremeDeathPicker
|
|
$playeralias mage male *pain100 PlayerMagePain
|
|
$playersounddup mage male *pain75 *pain100
|
|
$playersounddup mage male *pain50 *pain100
|
|
$playersounddup mage male *pain25 *pain100
|
|
$playeralias mage male *grunt PlayerMageGrunt
|
|
$playeralias mage male *land PlayerLand
|
|
$playeralias mage male *poison PlayerPoisonCough
|
|
$playeralias mage male *falling PlayerMageFallingScream
|
|
$playeralias mage male *splat PlayerFallingSplat
|
|
$playeralias mage male *usefail PlayerMageFailedUse
|
|
$playeralias mage male *puzzfail PuzzleFailMage
|
|
$playersound mage male *jump mgjump
|
|
|
|
|
|
$alias world/drip Ambient10
|
|
$alias world/watersplash WaterSplash
|
|
$alias world/lavasizzle LavaSizzle
|
|
$alias world/sludgegloop SludgeGloop
|
|
$alias world/wind Wind
|
|
$alias world/quake Earthquake
|
|
$alias world/thunder ThunderCrash
|
|
|
|
$alias misc/w_pkup PickupWeapon
|
|
$alias misc/p_pkup PickupArtifact
|
|
$alias misc/k_pkup PickupKey
|
|
$alias misc/i_pkup PickupItem
|
|
$alias misc/spawn Respawn
|
|
$alias misc/teleport Teleport
|
|
$alias misc/keytry DoorLocked
|
|
$alias misc/invuse UseArtifact
|
|
$alias misc/freeze FreezeDeath
|
|
$alias misc/icebreak FreezeShatter
|
|
|
|
$alias misc/chat Chat
|
|
$alias misc/chat2 Chat
|
|
|
|
$alias misc/fallingsplat PlayerFallingSplat
|
|
|
|
$alias minotaur/sight MaulatorSight
|
|
$alias minotaur/pain MaulatorPain
|
|
$alias minotaur/death MaulatorDeath
|
|
$alias minotaur/active MaulatorActive
|
|
$alias minotaur/attack1 MaulatorHamHit
|
|
$alias minotaur/attack2 MaulatorHamSwing
|
|
|
|
$random BishopActiveSounds { BishopActive BishopSight }
|
|
$random PigActive { PigActive1 PigActive2 }
|
|
|
|
$limit PlayerFighterFailedUse 1
|
|
$limit PlayerClericFailedUse 1
|
|
$limit PlayerMageFailedUse 1
|
|
$limit SorcererBallWoosh 4
|
|
$limit SorcererBallBounce 3
|
|
$limit SorcererBallExplode 3
|
|
$limit SorcererBigBallExplode 3
|
|
$limit Ambient1 1
|
|
$limit Ambient2 1
|
|
$limit Ambient3 1
|
|
$limit Ambient4 1
|
|
$limit Ambient5 1
|
|
$limit Ambient6 1
|
|
$limit Ambient7 1
|
|
$limit Ambient8 1
|
|
$limit Ambient9 1
|
|
$limit Ambient10 1
|
|
$limit Ambient11 1
|
|
$limit Ambient12 1
|
|
$limit Ambient13 1
|
|
$limit Ambient14 1
|
|
$limit Ambient15 1
|
|
$limit MysticIncant 4
|
|
|
|
$pitchshift PlayerMageNormalDeath 0
|
|
$pitchshift PlayerMageCrazyDeath 0
|
|
$pitchshift PlayerMageExtreme1Death 0
|
|
$pitchshift PlayerMageExtreme2Death 0
|
|
$pitchshift PlayerMageExtreme3Death 0
|
|
$pitchshift PlayerMageBurnDeath 0
|
|
$pitchshift PlayerMagePain 0
|
|
$pitchshift PlayerMageGrunt 0
|
|
$pitchshift PlayerMageFallingScream 0
|
|
$pitchshift PlayerMageFailedUse 0
|
|
$pitchshift PickupWeapon 0
|
|
$pitchshift PickupPiece 0
|
|
$pitchshift WeaponBuild 0
|
|
$pitchshift BellRing 0
|
|
|
|
$alias menu/activate DoorCloseLight
|
|
$alias menu/backup PickupKey
|
|
$alias menu/prompt Chat
|
|
$alias menu/cursor FighterHammerHitWall
|
|
$alias menu/change PickupKey
|
|
$alias menu/invalid DoorCloseMetal // Hexen does not use this, but I do
|
|
$alias menu/dismiss PlatformStop
|
|
$alias menu/choose DoorCloseLight
|
|
$alias menu/clear PlatformStop
|
|
|
|
$limit DoorCloseLight 4
|
|
|
|
$endif // ifhexen
|
|
|
|
//===========================================================================
|
|
//
|
|
// Strife
|
|
//
|
|
//===========================================================================
|
|
|
|
$ifstrife
|
|
|
|
$playersound player male *death dspldeth
|
|
$playersound player male *xdeath dspdiehi
|
|
$playersound player male *gibbed dsslop
|
|
$playersound player male *pain100 dsplpain
|
|
$playersounddup player male *pain75 *pain100
|
|
$playersounddup player male *pain50 *pain100
|
|
$playersounddup player male *pain25 *pain100
|
|
$playersound player male *grunt dsoof
|
|
$playersounddup player male *land *grunt
|
|
$playersound player male *jump dsjump
|
|
$playersound player male *fist dspunch
|
|
$playersound player male *usefail dsnoway
|
|
|
|
$playersound player female *death dsfldeth
|
|
$playersound player female *xdeath dsfdiehi
|
|
$playersound player female *gibbed dsslop
|
|
$playersound player female *pain100 dsflpain
|
|
$playersounddup player female *pain75 *pain100
|
|
$playersounddup player female *pain50 *pain100
|
|
$playersounddup player female *pain25 *pain100
|
|
$playersound player female *grunt dsfoof
|
|
$playersounddup player female *land *grunt
|
|
$playersound player female *jump dsfjump
|
|
$playersound player female *fist dspunch
|
|
$playersound player female *usefail dsfnoway
|
|
|
|
$playersound player other *death dscldeth
|
|
$playersound player other *xdeath dscdiehi
|
|
$playersound player other *gibbed dsslop
|
|
$playersound player other *pain100 dsclpain
|
|
$playersounddup player other *pain75 *pain100
|
|
$playersounddup player other *pain50 *pain100
|
|
$playersounddup player other *pain25 *pain100
|
|
$playersound player other *grunt dscoof
|
|
$playersounddup player other *land *grunt
|
|
$playersound player other *jump dscjump
|
|
$playersound player other *fist dspunch
|
|
$playersound player other *usefail dscnoway
|
|
|
|
weapons/xbowshoot dsxbow
|
|
weapons/xbowhit dsfirxpl
|
|
weapons/assaultgun dsrifle
|
|
weapons/minimissile dsrlaunc
|
|
weapons/minimissilehit dsmislht
|
|
weapons/flamethrower dsflburn
|
|
weapons/flameidle dsflidl
|
|
weapons/mauler1 dspgrdat
|
|
weapons/mauler2charge dsproton
|
|
weapons/mauler2fire dsprotfl
|
|
weapons/mauler2hit dsexplod
|
|
weapons/hegrenadeshoot dsphoot
|
|
weapons/hegrenadebang dsexplod
|
|
weapons/phgrenadeshoot dsphoot
|
|
weapons/phgrenadebang dsexplod
|
|
weapons/sigil dssigil
|
|
weapons/sigilhit dssglhit
|
|
weapons/sigilcharge dssiglup
|
|
|
|
monsters/rifle dsrifle
|
|
|
|
switches/normbutn dsswtchn
|
|
$alias switches/exitbutn switches/normbutn
|
|
switches/chain dspulchn
|
|
switches/knob dsswknob
|
|
switches/keycard dskeycrd
|
|
switches/stone dsswston
|
|
switches/bolt dsswbolt
|
|
switches/scanner dsswscan
|
|
switches/fool dsdifool
|
|
switches/valve dsvalve
|
|
switches/sizzle dsfirxpl
|
|
|
|
world/glassbreak dsbglass
|
|
world/barrelx dsbarexp
|
|
world/smallfire dssmfire
|
|
world/largefire dslgfire
|
|
world/river dswriver
|
|
world/waterfall dswfall
|
|
world/waterdrip dswdrip
|
|
world/watersplash dswsplsh
|
|
|
|
$limit world/river 1
|
|
$limit world/waterfall 1
|
|
$limit world/waterdrip 1
|
|
|
|
world/drip dsempty // These four satisfy the Heretic/Hexen terrain definitions
|
|
world/sludgegloop dsempty
|
|
world/lavasizzle dsempty
|
|
world/lavasizzle dsempty
|
|
|
|
menu/activate dsswtchn // Activate a new menu
|
|
menu/backup dsswtchn // Backup to previous menu
|
|
menu/prompt dsswtchn // Activate a prompt "menu"
|
|
menu/cursor dspstop // Move cursor up/down
|
|
menu/change dsstnmov // Select new value for option
|
|
menu/invalid dsoof // Menu not available
|
|
menu/dismiss dsswish // Dismiss a prompt message
|
|
menu/choose dsrifl // Choose a menu item
|
|
menu/clear dsmtalht // Close top menu
|
|
|
|
misc/teleport dstelept
|
|
misc/swish dsswish
|
|
misc/meathit dsmeatht
|
|
misc/metalhit dsmtalht
|
|
misc/gibbed dsslop
|
|
misc/explosion dsexplod
|
|
misc/reactor dsreactr
|
|
misc/missileinflight dsrflite
|
|
misc/static dsstatic
|
|
misc/chant dschant
|
|
misc/alarm dsalarm
|
|
misc/disruptordeath dsdsrptr
|
|
$singular misc/alarm
|
|
|
|
misc/secret dsyeah
|
|
misc/w_pkup dswpnup
|
|
misc/p_pkup dsyeah
|
|
misc/i_pkup dsitemup
|
|
misc/k_pkup dsitemup
|
|
misc/spawn dsitmbk
|
|
misc/chat dsradio
|
|
misc/invuse dsitemup
|
|
misc/mask dsmask
|
|
|
|
plats/pt1_strt dspstart
|
|
plats/pt1_stop dspstop
|
|
plats/pt1_mid dsstnmov
|
|
|
|
doors/dr2_open dsbdopn
|
|
doors/dr2_clos dsbdcls
|
|
|
|
doors/stone_open dsdrston
|
|
doors/stone_close dsdrston
|
|
|
|
doors/large_metal_open dsdrlmto
|
|
doors/large_metal_close dsdrlmtc
|
|
|
|
doors/small_metal_open dsdrsmto
|
|
doors/small_metal_close dsdrsmtc
|
|
|
|
doors/large_wood_open dsdrlwud
|
|
doors/large_wood_close dsdrlwud
|
|
|
|
doors/small_wood_open dsdrswud
|
|
doors/small_wood_close dsdrswud
|
|
|
|
doors/airlock_open dsairlck
|
|
doors/airlock_close dsairlck
|
|
|
|
doors/chain_open dsdrchno
|
|
doors/chain_close dsdrchnc
|
|
|
|
woodenbarrel/death dswbrldt
|
|
|
|
human/imonfire dsburnme
|
|
|
|
ambient/alien1 dsamaln1
|
|
ambient/alien2 dsamaln2
|
|
ambient/alien3 dsamaln3
|
|
ambient/alien4 dsamaln4
|
|
ambient/alien5 dsamaln5
|
|
ambient/alien6 dsamaln6
|
|
|
|
reaver/sight dsrevsee
|
|
reaver/pain dsreavpn
|
|
reaver/death dsrevdth
|
|
reaver/active dsrevact
|
|
reaver/attack dsreavat
|
|
reaver/blade dsrevbld
|
|
|
|
crusader/sight dsrb2see
|
|
crusader/pain dsrb2pn
|
|
crusader/death dsrb2dth
|
|
crusader/active dsrb2act
|
|
crusader/misl dsrlaunc
|
|
crusader/mislx dsmislht
|
|
|
|
bishop/sight dsrb2see
|
|
bishop/pain dsrb2pn
|
|
bishop/death dspgrdth
|
|
bishop/active dsrb2act
|
|
bishop/misl dsrlaunc
|
|
bishop/mislx dsmislht
|
|
|
|
sentinel/sight dssntsee
|
|
sentinel/death dssntdth
|
|
sentinel/active dssntact
|
|
sentinel/plasma dsplasma
|
|
|
|
$random peasant/pain { peasant/pain1 peasant/pain2 peasant/pain3 peasant/pain4 }
|
|
peasant/pain1 dspespna
|
|
peasant/pain2 dspespnb
|
|
peasant/pain3 dspespnc
|
|
peasant/pain4 dspespnd
|
|
|
|
//$random peasant/death { peasant/death1 peasant/death2 peasant/death3 }
|
|
$alias peasant/death peasant/death1
|
|
peasant/death1 dspsdtha
|
|
peasant/death2 dspsdthb
|
|
peasant/death3 dspsdthc
|
|
|
|
peasant/sight dsrebact
|
|
peasant/attack dsmeatht
|
|
peasant/active dsrebact
|
|
|
|
beggar/attack dsmeatht
|
|
$alias beggar/pain peasant/pain
|
|
$alias beggar/death peasant/death
|
|
|
|
rebel/sight dswpnup
|
|
$alias rebel/pain peasant/pain
|
|
rebel/death dsrebdth
|
|
rebel/active dsrebact
|
|
|
|
barkeep/pain dsambbar
|
|
barkeep/active dsambppl
|
|
$singular barkeep/pain
|
|
$singular barkeep/active
|
|
|
|
$alias smith/pain peasant/pain
|
|
$alias armorer/pain peasant/pain
|
|
$alias medic/pain peasant/pain
|
|
$alias zombie/death peasant/death
|
|
$alias becoming/death peasant/death
|
|
zombie/spawner dstelept
|
|
|
|
acolyte/sight dsagrsee
|
|
acolyte/pain dsagrdpn
|
|
acolyte/death dsagrdth
|
|
acolyte/rifle dsrifle
|
|
$random acolyte/active { acolyte/active1 acolyte/active2 acolyte/active3 acolyte/active4 }
|
|
acolyte/active1 dsagrac1
|
|
acolyte/active2 dsagrac2
|
|
acolyte/active3 dsagrac3
|
|
acolyte/active4 dsagrac4
|
|
|
|
macil/sight dsagrsee
|
|
$alias macil/pain peasant/pain
|
|
macil/active dsrebact
|
|
macil/slop dsslop
|
|
|
|
alienspectre/sight dsalnsee
|
|
alienspectre/blade dsrevbld
|
|
alienspectre/pain dsalnpn
|
|
alienspectre/death dsalndth
|
|
alienspectre/active dsalnact
|
|
|
|
turret/death dsmislht
|
|
|
|
ore/explode dsexplod
|
|
|
|
rat/sight dsratact
|
|
rat/death dsratact
|
|
rat/active dsratact
|
|
$singular rat/sight
|
|
|
|
loremaster/chain dschain
|
|
loremaster/swish dsswish
|
|
loremaster/sight dslorsee
|
|
loremaster/attack dsrevbld
|
|
loremaster/pain dslorpn
|
|
loremaster/death dsslop
|
|
loremaster/active dstend
|
|
|
|
stalker/sight dsspisit
|
|
stalker/attack dsspdatk
|
|
stalker/pain dsspdatk
|
|
stalker/death dsspidth
|
|
stalker/active dsspisit
|
|
stalker/walk dsspdwlk
|
|
|
|
templar/sight dspgrsee
|
|
templar/pain dspgrdpn
|
|
templar/death dspgrdth
|
|
templar/active dspgract
|
|
templar/shoot dspgrdat
|
|
|
|
inquisitor/sight dsinqsee
|
|
inquisitor/death dsinqdth
|
|
inquisitor/active dsinqact
|
|
inquisitor/walk dsinqact
|
|
inquisitor/jump dsinqjmp
|
|
inquisitor/attack dsphoot
|
|
inquisitor/atkexplode dsexplod
|
|
|
|
programmer/clank dsmtalht
|
|
programmer/attack dsrevbld // Unused?
|
|
programmer/pain dsprgpn
|
|
programmer/death dsrb2dth
|
|
programmer/active dsprogac
|
|
|
|
entity/sight dsmnalse
|
|
entity/melee dsrevbld
|
|
entity/pain dsalnpn
|
|
entity/death dsmnaldt
|
|
entity/active dsalnact
|
|
|
|
$endif
|