doors/open				{ DSDROPN ALDROPN PCDROPN }
doors/close				{ DSDRCLS ALDRCLS PCDRCLS }

doors/metal_open		{ DSMDROPN ALDROPN PCDROPN }
doors/metal_close		{ DSMDRCLS ALDRCLS PCDRCLS }

world/hitwall			{ DSHITWAL ALHITWAL PCHITWAL }
world/pushwall			{ DSPSHWAL ALPSHWAL PCPSHWAL }
world/pushwall_heavy	{ DSLPHWAL ALPSHWAL PCPSHWAL }

switches/normbutn		{ DSSWITCH ALSWITCH PCSWITCH }
$alias switches/exitbutn switches/normbutn
switches/elevbutn		{ DSPLATFM ALSWITCH PCSWITCH }

misc/1up				{ DSBNS1UP ALBNS1UP PCBNS1UP }
misc/do_nothing			{ DSNOTIN ALNOTHIN PCNOTHIN }
misc/ammo_pkup			{ DSAMMOUP ALAMMOUP PCAMMOUP }
misc/ammobox_pkup		{ DSAMBXUP ALAMBXUP PCAMBXUP }
misc/health_pkup		{ DSFOODUP ALFOODUP PCFOODUP }
misc/medkit_pkup		{ DSMEDIUP ALMEDIUP PCMEDIUP }
misc/k_pkup				{ DSGETKEY ALGETKEY PCGETKEY }
misc/end_bonus1			{ DSENDBN1 ALENDBN1 PCENDBN1 }
misc/end_bonus2			{ DSENDBN2 ALENDBN2 PCENDBN2 }
misc/no_bonus			{ DSNOBNS ALNOBNS PCNOBNS }
misc/100percent			{ DSPRC100 ALPRC100 PCPRC100 }
misc/slurpie			{ DSSLURPE ALSLURPE PCSLURPE }
misc/slurpie2			{ DSLSLURP ALSLURPE PCSLURPE }
misc/yeah				{ DSYEAH ALYEAH PCYEAH }
misc/fart				{ DSFART ALFART PCFART }
misc/crash				{ DSCRASH ALFART PCFART }
$alias misc/dogfood_pkup	misc/health_pkup

// Compatibility
$alias misc/ammo_pickup		misc/ammo_pkup
$alias misc/ammobox_pickup	misc/ammobox_pkup
$alias misc/health_pickup	misc/health_pkup
$alias misc/medkit_pickup	misc/medkit_pkup

treasure/cross/pickup	{ DSBONUS1 ALBONUS1 PCBONUS1 }
treasure/chalice/pickup	{ DSBONUS2 ALBONUS2 PCBONUS2 }
treasure/bible/pickup	{ DSBONUS3 ALBONUS3 PCBONUS3 }
treasure/crown/pickup	{ DSBONUS4 ALBONUS4 PCBONUS4 }

menu/activate			{ DSSELECT ALSELECT PCSELECT }
menu/escape				{ DSESCPRS ALESCPRS PCESCPRS }
menu/move1				{ DSMVGUN1 ALMVGUN1 PCMVGUN1 }
menu/move2				{ DSMVGUN2 ALMVGUN2 PCMVGUN2 }

player/death			{ DSPLDETH ALPLDETH PCPLDETH }
player/usefail			{ DSNOWAY ALNOWAY PCNOWAY }

weapon/knife/attack		{ DSKNFSWG ALKNFSWG PCKNFSWG }

weapon/pistol/attack	{ DSPISTOL ALPISTOL PCPISTOL }

weapon/bluepistol/attack { DSBLUEPS ALPISTOL PCPISTOL }

weapon/machine/attack	{ DSMGUN ALMGUN PCMGUN }
weapon/machine/pickup	{ DSMGUNUP ALMGUNUP PCMGUNUP }
$alias misc/w_pkup		weapon/machine/pickup

weapon/blueak47/attack	{ DSAK47 ALMGUN PCMGUN }
weapon/blueak47/pickup	{ DSMGUNUP ALMGUNUP PCMGUNUP }

weapon/gatling/attack	{ DSCGUN ALCGUN PCCGUN }
weapon/gatling/pickup	{ DSCGUNUP ALCGUNUP PCCGUNUP }

weapon/bluegatling/attack	{ DSBGTGUN ALCGUN PCCGUN }
weapon/bluegatling/pickup	{ DSGTGNUP ALCGUNUP PCCGUNUP }

guard/attack			{ DSGRDFIR ALGRDFIR PCGRDFIR }
guard/sight				{ DSGRDSIT ALGRDSIT PCGRDSIT }
guard/death1			{ DSGDDTH1 ALGDDTH1 PCGDDTH1 }
guard/death2			{ DSGDDTH2 ALGDDTH2 PCGDDTH2 }
guard/death3			{ DSGDDTH2 ALGDDTH3 PCGDDTH3 } // Intentionally play the 2nd sound with digital
guard/death4			{ DSGDDTH4 ALGDDTH4 PCGDDTH4 }
guard/death5			{ DSGDDTH5 ALGDDTH5 PCGDDTH5 }
guard/death6			{ DSGDDTH6 ALGDDTH6 PCGDDTH6 }
guard/death7			{ DSGDDTH7 ALGDDTH7 PCGDDTH7 }
guard/death8			{ DSGDDTH8 ALGDDTH8 PCGDDTH8 }
$random guard/death		{ guard/death1 guard/death2 guard/death3 guard/death4 guard/death5 guard/death6 guard/death7 guard/death8 }
// Guards have a 1/256 chance of farting on death in map 10 of wolfenstein and the secret levels of SOD
// We're using two random sounds here since otherwise I would have to have an array of 256 of these to get the same net result
$random guard/fart16	{ misc/fart guard/death guard/death guard/death guard/death guard/death guard/death guard/death guard/death guard/death guard/death guard/death guard/death guard/death guard/death guard/death }  // 1 / 16
$random guard/fart		{ guard/fart16 guard/death guard/death guard/death guard/death guard/death guard/death guard/death guard/death guard/death guard/death guard/death guard/death guard/death guard/death guard/death } // 1 / 256

greenguard/attack			{ DSGGDFIR ALGRDFIR PCGRDFIR }
greenguard/sight			{ DSGGDSIT ALGRDSIT PCGRDSIT }
greenguard/death1			{ DSGGDTH1 ALGDDTH1 PCGDDTH1 }
greenguard/death2			{ DSGGDTH2 ALGDDTH2 PCGDDTH2 }
greenguard/death3			{ DSGGDTH2 ALGDDTH3 PCGDDTH3 } // Intentionally play the 2nd sound with digital
greenguard/death4			{ DSGGDTH4 ALGDDTH4 PCGDDTH4 }
greenguard/death5			{ DSGGDTH5 ALGDDTH5 PCGDDTH5 }
greenguard/death6			{ DSGGDTH6 ALGDDTH6 PCGDDTH6 }
greenguard/death7			{ DSGGDTH7 ALGDDTH7 PCGDDTH7 }
greenguard/death8			{ DSGGDTH8 ALGDDTH8 PCGDDTH8 }
$random greenguard/death	{ greenguard/death1 greenguard/death2 greenguard/death3 greenguard/death4 greenguard/death5 greenguard/death6 greenguard/death7 greenguard/death8 }
$random greenguard/crash16	{ misc/crash greenguard/death greenguard/death greenguard/death greenguard/death greenguard/death greenguard/death greenguard/death greenguard/death greenguard/death greenguard/death greenguard/death greenguard/death greenguard/death greenguard/death greenguard/death }
$random greenguard/crash	{ greenguard/crash16 greenguard/death greenguard/death greenguard/death greenguard/death greenguard/death greenguard/death greenguard/death greenguard/death greenguard/death greenguard/death greenguard/death greenguard/death greenguard/death greenguard/death greenguard/death }

dog/sight				{ DSDOGSIT ALDOGSIT PCDOGSIT }
dog/attack				{ DSDOGATK ALDOGATK PCDOGATK }
dog/death				{ DSDOGDTH ALDOGDTH PCDOGDTH }
$random dog/fart16		{ misc/fart dog/death dog/death dog/death dog/death dog/death dog/death dog/death dog/death dog/death dog/death dog/death dog/death dog/death dog/death dog/death }
$random dog/fart		{ misc/fart16 dog/death dog/death dog/death dog/death dog/death dog/death dog/death dog/death dog/death dog/death dog/death dog/death dog/death dog/death dog/death }

doberman/sight			{ DSDOBSIT ALDOGSIT PCDOGSIT }
doberman/attack			{ DSDOBATK ALDOGATK PCDOGATK }
doberman/death			{ DSDOBDTH ALDOGDTH PCDOGDTH }
$random doberman/crash16 { misc/crash doberman/death doberman/death doberman/death doberman/death doberman/death doberman/death doberman/death doberman/death doberman/death doberman/death doberman/death doberman/death doberman/death doberman/death doberman/death }
$random doberman/crash	{ misc/crash16 doberman/death doberman/death doberman/death doberman/death doberman/death doberman/death doberman/death doberman/death doberman/death doberman/death doberman/death doberman/death doberman/death doberman/death doberman/death }

wolfss/attack			{ DSSSFIRE ALSSFIRE PCSSFIRE } // This is not the same as Doom 2 since it used the shotgun sound
wolfss/death			{ DSSSDTH ALSSDTH PCSSDTH }
wolfss/sight			{ DSSSSIT ALSSSIT PCSSSIT }
$random wolfss/fart16	{ misc/fart wolfss/death wolfss/death wolfss/death wolfss/death wolfss/death wolfss/death wolfss/death wolfss/death wolfss/death wolfss/death wolfss/death wolfss/death wolfss/death wolfss/death wolfss/death }
$random wolfss/fart		{ wolfss/fart16 wolfss/death wolfss/death wolfss/death wolfss/death wolfss/death wolfss/death wolfss/death wolfss/death wolfss/death wolfss/death wolfss/death wolfss/death wolfss/death wolfss/death wolfss/death }

ss/attack				{ DSLSSFRE ALSSFIRE PCSSFIRE }
ss/death				{ DSLSSDTH ALSSDTH PCSSDTH }
ss/sight				{ DSLSSSIT ALSSSIT PCSSSIT }
$random ss/crash16		{ misc/crash ss/death ss/death ss/death ss/death ss/death ss/death ss/death ss/death ss/death ss/death ss/death ss/death ss/death ss/death ss/death }
$random ss/crash		{ ss/crash16 ss/death ss/death ss/death ss/death ss/death ss/death ss/death ss/death ss/death ss/death ss/death ss/death ss/death ss/death ss/death }

mutant/attack			{ DSGRDFIR ALGRDFIR PCGRDFIR }
mutant/death			{ DSMUTDTH ALMUTDTH PCMUTDTH }
$random mutant/fart16	{ misc/fart mutant/death mutant/death mutant/death mutant/death mutant/death mutant/death mutant/death mutant/death mutant/death mutant/death mutant/death mutant/death mutant/death mutant/death mutant/death }
$random mutant/fart		{ misc/fart16 mutant/death mutant/death mutant/death mutant/death mutant/death mutant/death mutant/death mutant/death mutant/death mutant/death mutant/death mutant/death mutant/death mutant/death mutant/death }

bat/attack				{ DSGRDFIR ALGRDFIR PCGRDFIR }
bat/death				{ DSBATDTH ALMUTDTH PCMUTDTH }
$random bat/crash16		{ misc/crash bat/death bat/death bat/death bat/death bat/death bat/death bat/death bat/death bat/death bat/death bat/death bat/death bat/death bat/death bat/death }
$random bat/crash		{ misc/crash16 bat/death bat/death bat/death bat/death bat/death bat/death bat/death bat/death bat/death bat/death bat/death bat/death bat/death bat/death bat/death }

officer/sight			{ DSOFFSIT ALOFFSIT PCOFFSIT }
officer/attack			{ DSGRDFIR ALGRDFIR PCGRDFIR }
officer/death			{ DSOFFDTH ALOFFDTH PCOFFDTH }
$random officer/fart16	{ misc/fart officer/death officer/death officer/death officer/death officer/death officer/death officer/death officer/death officer/death officer/death officer/death officer/death officer/death officer/death officer/death }
$random officer/fart	{ officer/fart16 officer/death officer/death officer/death officer/death officer/death officer/death officer/death officer/death officer/death officer/death officer/death officer/death officer/death officer/death officer/death }

lostofficer/sight		{ DSOF2SIT ALOFFSIT PCOFFSIT }
lostofficer/attack		{ DSGGDFIR ALGRDFIR PCGRDFIR }
lostofficer/death		{ DSOF2DTH ALOFFDTH PCOFFDTH }
$random lostofficer/crash16	{ misc/crash lostofficer/death lostofficer/death lostofficer/death lostofficer/death lostofficer/death lostofficer/death lostofficer/death lostofficer/death lostofficer/death lostofficer/death lostofficer/death lostofficer/death lostofficer/death lostofficer/death lostofficer/death }
$random lostofficer/crash	{ lostofficer/crash16 lostofficer/death lostofficer/death lostofficer/death lostofficer/death lostofficer/death lostofficer/death lostofficer/death lostofficer/death lostofficer/death lostofficer/death lostofficer/death lostofficer/death lostofficer/death lostofficer/death lostofficer/death }

hans/attack				{ DSBOSSFR ALBOSSFR PCBOSSFR }
hans/sight				{ DSHANSIT ALHANSIT PCHANSIT }
hans/death				{ DSHANDTH ALHANDTH PCHANDTH }

schabbs/sight			{ DSSCBSIT ALSCBSIT PCSCBSIT }
schabbs/death			{ DSSCBDTH ALSCBDTH PCSCBDTH }
schabbs/throw			{ DSSCBATK ALSCBATK PCSCBATK }

fake/sight				{ DSFAKSIT ALFAKSIT PCFAKSIT }
fake/attack				{ DSFAKFIR ALFAKFIR PCFAKFIR }
fake/death				{ DSFAKDTH ALFAKDTH PCFAKDTH }

hitler/attack			{ DSBOSSFR ALBOSSFR PCBOSSFR }
hitler/active			{ DSMCHSTP ALMCHSTP PCMCHSTP }
hitler/sight			{ DSHITSIT ALHITSIT PCHITSIT }
hitler/death			{ DSHITDTH ALHITDTH PCHITDTH }
hitler/mechadeath		{ DSHITSHI ALHITSHI PCHITSHI }

gift/sight				{ DSOTOSIT ALOTOSIT PCOTOSIT }
gift/death				{ DSOTODTH ALOTODTH PCOTODTH }

gretel/attack			{ DSGRDFIR ALGRDFIR PCGRDFIR }
gretel/sight			{ DSGRTSIT ALGRTSIT PCGRTSIT }
gretel/death			{ DSGRTDTH ALGRTDTH PCGRTDTH }

fat/sight				{ DSFATSIT ALFATSIT PCFATSIT }
fat/death				{ DSFATDTH ALFATDTH PCFATDTH }

missile/fire			{ DSRLAUNC ALRLAUNC PCRLAUNC }
missile/hit				{ DSBAREXP ALBAREXP PCBAREXP }

trans/attack			{ DSBOSSFR ALBOSSFR PCBOSSFR }
trans/sight				{ DSTRASIT ALTRASIT PCTRASIT }
trans/death				{ DSTRADTH ALTRADTH PCTRADTH }

will/attack				{ DSBOSSFR ALBOSSFR PCBOSSFR }
will/sight				{ DSWILSIT ALWILSIT PCWILSIT }
will/death				{ DSWILDTH ALWILDTH PCWILDTH }

uber/attack				{ DSBOSSFR ALBOSSFR PCBOSSFR }
uber/death				{ DSUBRDTH ALUBRDTH PCUBRDTH }

knight/attack			{ DSBOSSFR ALBOSSFR PCBOSSFR }
knight/missile			{ DSKNTATK ALKNTATK PCKNTATK }
knight/sight			{ DSKNTSIT ALKNTSIT PCKNTSIT }
knight/death			{ DSKNTDTH ALKNTDTH PCKNTDTH }

angel/breath			{ DSAGLACT ALAGLACT PCAGLACT }
angel/sight				{ DSAGLSIT ALAGLSIT PCAGLSIT }
angel/death				{ DSAGLDTH ALAGLDTH PCAGLDTH }
angel/attack			{ DSAGLATK ALAGLATK PCAGLATK }

subwilly/attack			{ DSLBSSFR ALBOSSFR PCBOSSFR }
subwilly/sight			{ DSSUBSIT ALTRASIT PCTRASIT }
subwilly/death			{ DSSUBDTH ALTRADTH PCTRADTH }

professor/attack		{ DSLBSSFR ALBOSSFR PCBOSSFR }
professor/sight			{ DSPRFSIT ALWILSIT PCWILSIT }
professor/death			{ DSPRFDTH ALWILDTH PCWILDTH }

theaxe/attack			{ DSLBSSFR ALBOSSFR PCBOSSFR }
theaxe/death			{ DSAXEDTH ALUBRDTH PCUBRDTH }

robot/attack			{ DSLBSSFR ALBOSSFR PCBOSSFR }
robot/sight				{ DSROBSIT ALKNTSIT PCKNTSIT }
robot/death				{ DSROBDTH ALKNTDTH PCKNTDTH }

$alias devil/breath angel/breath
$alias devil/attack angel/attack
devil/sight				{ DSDVLSIT ALAGLSIT PCAGLSIT }
devil/death				{ DSDVLDTH ALAGLDTH PCAGLDTH }

ghost/sight				{ DSGHTSIT ALGHTSIT PCGHTSIT }
ghost/death				{ DSGHTDTH ALGHTDTH PCGHTDTH }

treasure/spear/pickup	{ DSSPEAR ALSPEAR PCSPEAR }
treasure/spear2/pickup	{ DSSPEAR2 ALSPEAR PCSPEAR }


// ------ Macintosh Wolfenstein 3D ------

misc/thud	DSTHUD

weapon/flame/pickup		DSYEAH
flame/fire	DSFLAME
flame/hit	DSBAREXP

weapon/launcher/pickup	DSYEAH

macgeneric/sight1	DSENSIT1
macgeneric/sight2	DSENSIT2
macgeneric/sight3	DSENSIT3
macgeneric/sight4	DSENSIT4
macgeneric/death1	DSENDTH1
macgeneric/death2	DSENDTH2
macgeneric/attack	DSPISTOL
macgeneric/pain	DSENPAIN
$random macgeneric/sight { macgeneric/sight1 macgeneric/sight2 macgeneric/sight3 macgeneric/sight4 }
$random macgeneric/death { macgeneric/death1 macgeneric/death2 }

$alias macguard/sight	macgeneric/sight
$alias macguard/attack	macgeneric/attack
$alias macguard/pain	macgeneric/pain
$alias macguard/death	macgeneric/death

macdog/sight	DSDOGATK
macdog/attack	DSDOGATK
macdog/death	DSDOGDTH

$alias macofficer/sight		macgeneric/sight
$alias macofficer/attack	macgeneric/attack
$alias macofficer/pain		macgeneric/pain
$alias macofficer/death		macgeneric/death

$alias macss/sight	macgeneric/sight
$alias macss/attack	macgeneric/attack
$alias macss/pain	macgeneric/pain
$alias macss/death	macgeneric/death

$alias macmutant/attack	macgeneric/attack
$alias macmutant/pain	macgeneric/pain
$alias macmutant/death	macgeneric/death

$alias machans/sight	hans/sight
$alias machans/attack	hans/attack
$alias machans/death	macgeneric/death

$alias macschabbs/sight	schabbs/sight
$alias macschabbs/death	macgeneric/death

$alias mactrans/sight	hans/sight
$alias mactrans/attack	trans/attack
$alias mactrans/death	macgeneric/death

macuber/sight			DSDOGATK
$alias macuber/attack	uber/attack
$alias macuber/death	macgeneric/death

$alias macknight/sight	knight/sight
$alias macknight/attack	knight/attack
$alias macknight/death	macgeneric/death

$alias machitler/sight		hitler/sight
$alias machitler/active		hitler/active
$alias machitler/attack		hitler/attack
$alias machitler/mechadeath	hitler/mechadeath
$alias machitler/death		macgeneric/death

$ifmacwolf3d
$alias misc/ammobox_pkup	misc/ammo_pkup
$alias misc/w_pkup			misc/ammo_pkup
$alias weapon/machine/pickup	misc/w_pkup
$alias misc/health_pkup		misc/medkit_pkup
misc/dogfood_pkup			DSDOGATK
weapon/gatling/pickup		DSYEAH

player/pain1	DSPLPAIN
player/pain2	DSPLAAI2
$random player/pain { player/pain1 player/pain2 }
$endif

// ------ Super 3D Noah's Ark ------

misc/i_pkup				{ DSITEMUP ALITEMUP PCITEMUP }

$ifnoah
// Kill hitwall sound in Noah's Ark
world/hitwall NULL

misc/100percent			{ DSENDBN2 ALENDBN2 PCENDBN2 }
$alias misc/w_pkup		misc/i_pkup
$alias misc/ammo_pkup	misc/i_pkup
$alias misc/health_pkup	misc/i_pkup
$alias misc/medkit_pkup	misc/i_pkup
$alias misc/map_pkup	misc/k_pkup

// Defined here since vanilla Wolf3D didn't use it.
player/pain				{ DSPLPAIN ALPLPAIN PCPLPAIN }
$endif

world/pushwall_ark		{ DSARKPSH ALARKPSH PCARKPSHW }

weapon/handfeed/attack			{ DSHDFEED ALHDFEED PCHDFEED }
weapon/smallfeedluancher/attack	{ DSSMFEED ALSMFEED PCSMFEED }
weapon/largefeedlauncher/attack	{ DSLGFEED ALLGFEED PCLGFEED }
weapon/superfeeder5000/attack	{ DSSPFEED ALSPFEED PCSPFEED }

cantaloupe/fire			{ DSTHROW ALTHROW PCTHROW }
cantaloupe/hit			{ DSSPLAT ALSPLAT PCSPLAT }
watermelon/fire			{ DSMELON ALMELON PCMELON }
watermelon/hit			{ DSMSPLAT ALMSPLAT PCMSPLAT }

sheep/sight				{ DSSHPSIT ALSHPSIT PCSHPSIT }
sheep/attack			{ DSSPIT ALSPIT PCSPIT }
sheep/death				{ DSSLEEP ALSLEEP PCSLEEP }

ostrich/sight			{ DSOSTSIT ALOSTSIT PCOSTSIT }
ostrich/attack			{ DSSPIT ALSPIT PCSPIT }
ostrich/death			{ DSSLEEP ALSLEEP PCSLEEP }

antelope/sight			{ DSATLSIT ALATLSIT PCATLSIT }
antelope/attack			{ DSSPIT ALSPIT PCSPIT }
antelope/death			{ DSSLEEP ALSLEEP PCSLEEP }

goat/sight				{ DSGOTSIT ALGOTSIT PCGOTSIT }
goat/attack				{ DSGOTATK ALGOTATK PCGOTATK }
goat/death				{ DSSLEEP ALSLEEP PCSLEEP }

oxen/sight				{ DSOXNSIT ALOXNSIT PCOXNSIT }
oxen/attack				{ DSSPIT ALSPIT PCSPIT }
oxen/death				{ DSSLEEP ALSLEEP PCSLEEP }

carl/sight				{ DSCRLSIT ALCRLSIT PCCRLSIT }
carl/attack				{ DSSPIT ALSPIT PCSPIT }
carl/death				{ DSSLEEP ALSLEEP PCSLEEP }

coconut/fire			{ DSTHROW ALTHROW PCTHROW }
coconut/hit				{ DSSPLAT ALSPLAT PCSPLAT }

melvin/sight			{ DSMLVSIT ALMLVSIT PCMLVSIT }
melvin/death			{ DSSLEEP ALSLEEP PCSLEEP }

ginny/sight				{ DSGNYSIT ALGNYSIT PCGNYSIT }
ginny/attack			{ DSSPIT ALSPIT PCSPIT }
ginny/death				{ DSSLEEP ALSLEEP PCSLEEP }

kerry/sight				{ DSKRYSIT ALKRYSIT PCKRYSIT }
kerry/death				{ DSSLEEP ALSLEEP PCSLEEP }

ernie/sight				{ DSERNSIT ALERNSIT PCERNSIT }
ernie/attack			{ DSSPIT ALSPIT PCSPIT }
ernie/death				{ DSSLEEP ALSLEEP PCSLEEP }

burt/sight				{ DSBRTSIT ALBRTSIT PCBRTSIT }
burt/active				{ DSBRTSTP ALBRTSTP PCBRTSTP }
burt/attack				{ DSSPIT ALSPIT PCSPIT }
burt/death				{ DSSLEEP ALSLEEP PCSLEEP }

quiz/correct			{ DSENDBN2 ALENDBN2 PCENDBN2 }
quiz/incorrect			{ DSNOBNS ALNOBNS PCNOBNS }

// ------ Blake Stone ------

$ifblake
misc/health_pkup			{ DSHEAL1 ALHEAL1 PCHEAL1 }
$endif

doors/heavy_open		{ DSDR2OPN ALDR2OPN PCDR2OPN }
doors/heavy_close		{ DSDR2CLS ALDR2CLS PCDR2CLS }

weapon/autochargepistol/attack		{ DSFIRAUT ALFIRAUT PCFIRAUT }
weapon/slowfireprotector/attack		{ DSBLASTR ALBLASTR PCBLASTR }
weapon/slowfireprotector/pickup		{ DSGETPIS ALGETPIS PCGETPIS }
weapon/rapidassaultweapon/attack	{ DSBRIFLE ALBRIFLE PCBRIFLE }
weapon/rapidassaultweapon/pickup	{ DSGETRIF ALGETRIF PCGETRIF }
weapon/dualneutrondisruptor/attack	{ DSIONCAN ALIONCAN PCIONCAN }
weapon/dualneutrondisruptor/pickup	{ DSGETION ALGETION PCGETION }
weapon/plasmadischargeunit/pickup	{ DSGETCAN ALGETCAN PCGETCAN }
weapon/antiplasmacannon/pickup		{ DSGETCAN ALGETCAN PCGETCAN }

treasure/moneybag/pickup	{ DSBONUS1 ALBONUS1 PCBONUS1 }
treasure/loot/pickup		{ DSBONUS2 ALBONUS2 PCBONUS2 }
treasure/goldbars/pickup	{ DSBONUS3 ALBONUS3 PCBONUS3 }
treasure/xylanorb/pickup	{ DSBONUS4 ALBONUS4 PCBONUS4 }

misc/coin_pickup		{ DSCONCES ALCONCES PCCONCES }
misc/radar_pickup		{ DSGETRDR ALGETRDR PCGETRDR }

misc/blake/explosion1	{ DSEXPLO1 ALEXPLO1 PCEXPLO1 }
misc/blake/explosion2	{ DSEXPLO2 ALEXPLO2 PCEXPLO2 }

misc/plasmadetonator/pickup	{ DSGETDET ALGETDET PCGETDET }
$random misc/plasmadetonator/explosion { misc/blake/explosion1 misc/blake/explosion2 }

plasmagrenade/fire		{ DSGRENAD ALGRENAD PCGRENAD }
$random plasmagrenade/hit { misc/blake/explosion1 misc/blake/explosion2 }

antiplasmashot/fire		{ DSIONCAN ALIONCAN PCIONCAN }
$random antiplasmashot/hit { misc/blake/explosion1 misc/blake/explosion2 }

rentacop/sight			{ DSRNTSIT ALRNTSIT PCRNTSIT }
sectorguard/sight		{ DSSECSIT ALRNTSIT PCRNTSIT }
rentacop/death1			{ DSRNTDT1 ALRNTDT1 PCRNTDT1 }
sectorguard/death1		{ DSSECDT1 ALRNTDT1 PCRNTDT1 }
rentacop/death2			{ DSRNTDT2 ALRNTDT2 PCRNTDT2 }
sectorguard/death2		{ DSSECDT2 ALRNTDT2 PCRNTDT2 }
rentacop/attack			{ DSBLASTR ALBLASTR PCBLASTR }
sectorguard/attack		{ DSBLASTR ALBLASTR PCBLASTR }
$random rentacop/death { rentacop/death1 rentacop/death2 }
$random sectorguard/death { sectorguard/death1 sectorguard/death2 }

proguard/sight			{ DSPROSIT ALPROSIT PCPROSIT }
techwarrior/sight		{ DSTCWSIT ALPROSIT PCPROSIT }
proguard/death1			{ DSPRODT1 ALPRODT1 PCPRODT1 }
techwarrior/death1		{ DSTCWDT1 ALPRODT1 PCPRODT1 }
proguard/death2			{ DSPRODT2 ALPRODT2 PCPRODT2 }
techwarrior/death2		{ DSTCWDT2 ALPRODT2 PCPRODT2 }
proguard/attack			{ DSBRIFLE ALBRIFLE PCBRIFLE }
techwarrior/attack		{ DSBRIFLE ALBRIFLE PCBRIFLE }
$random proguard/death { proguard/death1 proguard/death2 }
$random techwarrior/death { techwarrior/death1 techwarrior/death2 }

startrooper/sight		{ DSSWTSIT ALSWTSIT PCSWTSIT }
alienprotector/sight	{ DSAPTSIT ALSWTSIT PCSWTSIT }
startrooper/death1		{ DSSWTDT1 ALSWTDT1 PCSWTDT1 }
alienprotector/death1	{ DSAPTDT1 ALSWTDT1 PCSWTDT1 }
startrooper/wound		{ DSSWTDT2 ALSWTDT2 PCSWTDT2 }
alienprotector/wound	{ DSAPTDT2 ALSWTDT2 PCSWTDT2 }
startrooper/attack		{ DSBRIFLE ALBRIFLE PCBRIFLE }
alienprotector/attack	{ DSBRIFLE ALBRIFLE PCBRIFLE }
$random startrooper/death { startrooper/death1 startrooper/wound }
$random alienprotector/death { alienprotector/death1 alienprotector/wound }

scientist/sight			{ DSSCISIT ALSCISIT PCSCISIT }
scientist/attack		{ DSBLASTR ALBLASTR PCBLASTR }
scientist/death1		{ DSSCIDT1 ALSCIDT1 PCSCIDT1 }
scientist/death2		{ DSSCIDT2 ALSCIDT2 PCSCIDT2 }
scientist/death3		{ DSSCIDT3 ALSCIDT3 PCSCIDT3 }
scientist/inform_death1	{ DSINFDT1 ALINFDT1 PCINFDT1 }
scientist/inform_death2 { DSINFDT2 ALINFDT2 PCINFDT2 }
scientist/inform_death3 { DSINFDT3 ALINFDT3 PCINFDT3 }
$random scientist/death { scientist/death1 scientist/death2 scientist/death3 }
$random scientist/inform_death { scientist/inform_death1 scientist/inform_death2 scientist/inform_death3 }

floatingbomb/sight		{ DSSCTSIT ALSCTSIT PCSCTSIT }
$random floatingbomb/death { misc/blake/explosion1 misc/blake/explosion2 }
$random volatiletransport/death { misc/blake/explosion1 misc/blake/explosion2 }

geneticguard/sight		{ DSGENSIT ALGENSIT PCGENSIT }
geneticguard/death		{ DSPODDTH ALPODDTH PCPODDTH }
geneticguard/attack		{ DSBLASTR ALBLASTR PCBLASTR }
geneticguard/melee		{ DSFISTAT ALFISTAT PCFISTAT }

cyborgwarrior/sight		{ DSBLUSIT ALBLUSIT PCBLUSIT }
cyborgwarrior/death		{ DSPODDTH ALPODDTH PCPODDTH }
cyborgwarrior/attack	{ DSBLASTR ALBLASTR PCBLASTR }

spidermutant/sight		{ DSSCNSIT ALSCNSIT PCSCNSIT }
spidermutant/death		{ DSBLUDTH ALBLUDTH PCBLUDTH }
spidermutant/attack		{ DSSPITAT ALSPITAT PCSPITAT }

aciddragon/sight		{ DSPODSIT ALPODSIT PCPODSIT }
aciddragon/death		{ DSPODDTH ALPODDTH PCPODDTH }
aciddragon/attack		{ DSSPITAT ALSPITAT PCSPITAT }

breatherbeast/sight		{ DSGENSIT ALGENSIT PCGENSIT }
breatherbeast/death		{ DSPODDTH ALPODDTH PCPODDTH }
breatherbeast/attack	{ DSBLASTR ALBLASTR PCBLASTR }

biomechguardian/sight	{ DSBLUSIT ALBLUSIT PCBLUSIT }
biomechguardian/death	{ DSMTHDTH ALMTHDTH PCMTHDTH }
biomechguardian/attack	{ DSBLASTR ALBLASTR PCBLASTR }

reptilianwarrior/sight	{ DSGENSIT ALGENSIT PCGENSIT }
reptilianwarrior/death	{ DSSCNDTH ALSCNDTH PCSCNDTH }
reptilianwarrior/attack	{ DSBLASTR ALBLASTR PCBLASTR }

mechsentinel/sight		{ DSBLUSIT ALBLUSIT PCBLUSIT }
mechsentinel/attack		{ DSBLASTR ALBLASTR PCBLASTR }
$random mechsentinel/death { misc/blake/explosion1 misc/blake/explosion2 }

mutanthuman/sight		{ DSMTHSIT ALMTHSIT PCMTHSIT }
mutanthuman/death		{ DSMTHDTH ALMTHDTH PCMTHDTH }
mutanthuman/melee		{ DSFISTAT ALFISTAT PCFISTAT }

electrosphere/attack	{ DSELCATK ALELCATK PCELCATK }

smallcanisteralien/release	{ DSSCNBRK ALSCNBRK PCSCNBRK }
smallcanisteralien/sight	{ DSSCNSIT ALSCNSIT PCSCNSIT }
smallcanisteralien/attack	{ DSSPITAT ALSPITAT PCSPITAT }
smallcanisteralien/melee	{ DSCLAWAT ALCLAWAT PCCLAWAT }
smallcanisteralien/death	{ DSSCNDTH ALSCNDTH PCSCNDTH }

largecanisteralien/release	{ DSLCNBRK ALLCNBRK PCLCNBRK }
largecanisteralien/sight	{ DSLCNSIT ALLCNSIT PCLCNSIT }
largecanisteralien/attack	{ DSSPITAT ALSPITAT PCSPITAT }
largecanisteralien/melee	{ DSCLAWAT ALCLAWAT PCCLAWAT }
largecanisteralien/death	{ DSLCNDTH ALLCNDTH PCLCNDTH }

gurneymutant/sight		{ DSGRNSIT ALGRNSIT PCGRNSIT }
gurneymutant/attack		{ DSBLASTR ALBLASTR PCBLASTR }
gurneymutant/death		{ DSGRNDTH ALGRNDTH PCGRNDTH }

podalien/release		{ DSPODHTC ALPODHTC PCPODHTC }
podalien/sight			{ DSPODSIT ALPODSIT PCPODSIT }
podalien/melee			{ DSCLAWAT ALCLAWAT PCCLAWAT }
podalien/death			{ DSPODDTH ALPODDTH PCPODDTH }

turret/attack			{ DSBLASTR ALBLASTR PCBLASTR }
$random turret/death { misc/blake/explosion1 misc/blake/explosion2 }

giantstalker/attack		{ DSBLASTR ALBLASTR PCBLASTR }
giantstalker/sight		{ DSBLUSIT ALBLUSIT PCBLUSIT }
giantstalker/death		{ DSBLUDTH ALBLUDTH PCBLUDTH }

spectordemon/sight		{ DSGENSIT ALGENSIT PCGENSIT }
spectordemon/death		{ DSPODDTH ALPODDTH PCPODDTH }

goldfire/monster/attack	{ DSELCATK ALELCATK PCELCATK }

armoredstalker/attack	{ DSBLASTR ALBLASTR PCBLASTR }
armoredstalker/sight	{ DSBLUSIT ALBLUSIT PCBLUSIT }
armoredstalker/death	{ DSMTHDTH ALMTHDTH PCMTHDTH }

crawlerbeast/attack		{ DSSPITAT ALSPITAT PCSPITAT }
crawlerbeast/sight		{ DSGENSIT ALGENSIT PCGENSIT }
crawlerbeast/death		{ DSLCNDTH ALLCNDTH PCLCNDTH }

liquidalien/death		{ DSLIQDTH ALLIQDTH PCLIQDTH }
