// made by silva (com1337@gmail.com)                    
// World sounds

world/watersplash		    dssplash
world/watersplashsmall		dssplsml
world/sludgegloop		    dsploosh
world/sludgegloopsmall		dsplosml
world/lavasizzle		    dslvsiz
world/lavasizzlesmall		dslavsml

// game sounds 

game/canexit                            Signal
DBSPLASH                                DBSPLASH

// other weapons

$random mdeath { player/death1 player/death2 player/death3 }
$random mxdeath { player/xdeath1 player/xdeath2 player/xdeath3 }
$random mtaunt { player/taunt player/taunt2 player/taunt3 }

player/death1 dspldeth
player/death2 dspldeth
player/death3 dspldet2
player/xdeath1 dspdiehi
player/xdeath2 dspdiehi
player/xdeath3 dspdieh2

player/taunt dstaunt
player/taunt2 dstaunt2
player/taunt3 dstaunt2

$playeralias	player male *death mdeath
$playeralias	player male *xdeath mxdeath
$playeralias	player male *taunt mtaunt

weapon/ADshotgun                        DSASHTGN
weapon/ADshotgunre                      DSASTGNR
weapon/mp40                             MP40
weapon/claw                             CLAWW
marine/fists                            dspunch
marine/fistswall                        mfistw 
weapons/adpistol                        adpistol
cybie/overheat                          cybover
weapons/mgrenbounce                     DSGRNHIT
weapons/mgren                           DSGRNSHT
weapon/VulcanCannonUp                   DSVCUP
weapon/VulcanCannonLoop                 DSVCLOOP
weapon/VulcanCannonDown                 DSVCDOWN
weapon/msmgfire                         DSSMGSND

$pitchshift weapon/VulcanCannonUp 0
$pitchshift weapon/VulcanCannonLoop 0
$pitchshift weapon/VulcanCannonDown 0

weapons/Ashotgun/fire                    DSASHTGF
weapons/Ashotgun/cock/back               DSASHTBK
weapons/Ashotgun/cock/forward            DSASHTFD
weapons/RailAttack			SRGATK1
weapons/RailCharge			SRGCHRG
// Chat sounds

$random misc/chat { misc/chats1 misc/chats2 misc/chats3 misc/chats4 misc/chats5 misc/chats6 }			
$random misc/chat2 { misc/chats1 misc/chats2 misc/chats3 misc/chats4 misc/chats5 misc/chats6 }	

misc/chats1     Mchat1
misc/chats2     Mchat2  
misc/chats3     Mchat3
misc/chats4     Mchat4
misc/chats5     Mchat5
misc/chats6     Mchat6 

// New Monsters

$alias BarrelMob	misc/chats1

// DarkImp

$RANDOM darkimp/see { darkImp/see1 darkImp/see2 }
darkimp/see1 dsdvlsi1
darkimp/see2 dsdvlsi2

darkimp/pain dsdvlpai
$RANDOM darkimp/death { darkImp/death1 darkImp/death2 }
darkimp/death1 dsdvldt1
darkimp/death2 dsdvldt2
darkimp/active dsdvlact

hecto/sight		hectesit
hecto/active		hecteact
hecto/pain			hectpain
hecto/raiseguns		hecteatk
hecto/death		hectdeth
hecto/attack		hectrsht

abba/sight			abbasit
abba/active		abbaact
abba/pain			abbapain
abba/death			abbadeth

// SSg Zombie

SSGUNER/sight	DSGPOSIT
SSGUNER/SSG 	DSSGGATK
SSGUNER/death	DSGPODTH
SSGUNER/idle	DSGPOACT

// Soul Harvester
$random harvester/sight 	{ shsight1 shsight2 }
shsight1 			shsight1
shsight2 			shsight2
$random harvester/death 	{ shdeath1 shdeath2 }
shdeath1 				shdeath1
shdeath2 				shdeath2
harvester/scream 		shfbscrm
harvester/ghost 		shghscrm
		
// BloodDemon

blooddemon/sight DSBLDSIT
blooddemon/pain DSBLDPAI
blooddemon/death DSBLDDTH
blooddemon/active DSBLDACT
blooddemon/melee DSBLDATK
blooddemon/walk DSBLDWAL

// Shadow

$random Shadow/active { Shadow/act1 Shadow/act2 }
Shadow/act1			SHDACT1
Shadow/act2			SHDACT2
$random Shadow/pain { Shadow/pain1 Shadow/pain2 }
Shadow/pain1			SHDPAIN1
Shadow/pain2			SHDPAIN2
Shadow/attack		    SHDATTAK
Shadow/death		    SHDDEATH

// Arachno-Chaingunner
CSPI/Sight	DSCSPISE
CSPI/Death	DSCSPIDI

//Master

$random pm_taunt { pmaster/taunt1 pmaster/taunt2 pmaster/taunt3 }

pmaster/taunt1 Msnd1
pmaster/taunt2 Msnd4
pmaster/taunt3 Msnd5

$playersound    PuppetMaster male *pain100 Msnd3  
$playersounddup PuppetMaster male *pain75 *pain100
$playersounddup PuppetMaster male *pain50 *pain100
$playersounddup PuppetMaster male *pain25 *pain100
$playersound    PuppetMaster male *death Msnd3
$playersound    PuppetMaster male *xdeath Msnd3
$playersound    PuppetMaster male *usefail Msnd2
$playersounddup PuppetMaster male *grunt *pain100
$playersounddup PuppetMaster male *land *pain100
$playersound    PuppetMaster male *jump Msnd2
$playeralias    PuppetMaster male *taunt pm_taunt  

//Zombies

$random bl_taunt { grunt/sight1 grunt/sight2 grunt/sight3 }

$playersound    brainless male *pain100 dspopain
$playersounddup brainless male *pain75 *pain100
$playersounddup brainless male *pain50 *pain100
$playersounddup brainless male *pain25 *pain100
$playersound    brainless male *death bl_death
$playersound    brainless male *xdeath DSSLOP
$playersound    brainless male *usefail dsposact
$playersounddup brainless male *grunt *pain100
$playersounddup brainless male *land *pain100
$playersound    brainless male *jump dspopain
$playeralias    brainless male *taunt bl_taunt   

// SSgZombie Player

$playersound    SSSgZombie male *pain100 dspopain
$playersounddup SSSgZombie male *pain75 *pain100
$playersounddup SSSgZombie male *pain50 *pain100
$playersounddup SSSgZombie male *pain25 *pain100
$playersound    SSSgZombie male *death DSGPODTH
$playersound    SSSgZombie male *usefail DSGPOACT
$playersounddup SSSgZombie male *grunt *pain100
$playersounddup SSSgZombie male *land *pain100
$playersound    SSSgZombie male *jump DSGPOACT
$playersound    SSSgZombie male *taunt DSGPOSIT

//Imp Player

$random imp_taunt	{ imp/sight1  imp/sight2 }

$playersound    Mimpale male *pain100 dspopain
$playersounddup Mimpale male *pain75 *pain100
$playersounddup Mimpale male *pain50 *pain100
$playersounddup Mimpale male *pain25 *pain100
$playersound    Mimpale male *death DSNULL
$playersound    Mimpale male *xdeath DSSLOP
$playersound    Mimpale male *usefail dsbgact
$playersounddup Mimpale male *grunt *pain100
$playersounddup Mimpale male *land *pain100
$playersound    Mimpale male *jump  dspopain
$playeralias    Mimpale male *taunt imp_taunt   

//Dark Imp

$random dimp_taunt	{ darkimp/see1  darkimp/see2 }

$playersound    MsDarkimp male *pain100 dsdvlpai
$playersounddup MsDarkimp male *pain75 *pain100
$playersounddup MsDarkimp male *pain50 *pain100
$playersounddup MsDarkimp male *pain25 *pain100
$playersound    MsDarkimp male *death  DSNULL
$playersound    MsDarkimp male *xdeath DSSLOP
$playersound    MsDarkimp male *usefail dsdvlact
$playersounddup MsDarkimp male *grunt *pain100
$playersounddup MsDarkimp male *land *pain100
$playersound    MsDarkimp male *jump  dsdvlpai
$playeralias    MsDarkimp male *taunt dimp_taunt 

//SShadow

$random Shadow_taunt	{ imp/sight1  imp/sight2 }

$playeralias    SShadow male *pain100 Shadow/pain
$playersounddup SShadow male *pain75 *pain100
$playersounddup SShadow male *pain50 *pain100
$playersounddup SShadow male *pain25 *pain100
$playersound    SShadow male *death  DSNULL
$playersound    SShadow male *xdeath DSSLOP
$playeralias    SShadow male *usefail Shadow/active
$playersounddup SShadow male *grunt *pain100
$playersounddup SShadow male *land *pain100
$playersound    SShadow male *jump  SHDPAIN1
$playeralias    SShadow male *taunt Shadow/active 

// SoulHarvester


$random SoulHar_taunt	{ shsight1  shsight2 }
shsight1 			shsight1
shsight2 			shsight2

$random SoulHar_death 	{ shdeath1 shdeath2 }
shdeath1 				shdeath1
shdeath2 				shdeath2

$playeralias    SHplayer male *pain100 dspopain
$playersounddup SHplayer male *pain75 *pain100
$playersounddup SHplayer male *pain50 *pain100
$playersounddup SHplayer male *pain25 *pain100
$playeralias    SHplayer male *death  SoulHar_death
$playersound    SHplayer male *xdeath shfbscrm
$playersound    SHplayer male *usefail SHDPAIN1
$playersounddup SHplayer male *grunt *pain100
$playersounddup SHplayer male *land *pain100
$playersounddup SHplayer male *jump *usefail
$playeralias    SHplayer male *taunt SoulHar_taunt 

//SpigMarine

$random mpig/active	{ mpig/active1  mpig/active2 }
mpig/active1    DSPGACT1
mpig/active2    DSPGACT2
mpig/death      DSPIGDTH
mpig/attack     DSPIGATC
mpig/pain       DSPGPAIN

$playersound    SpigMarine male *pain100 DSPGPAIN
$playersounddup SpigMarine male *pain75  *pain100
$playersounddup SpigMarine male *pain50  *pain100
$playersounddup SpigMarine male *pain25  *pain100
$playersound    SpigMarine male *death   DSPIGDTH
$playersound    SpigMarine male *xdeath  DSSLOP
$playeralias    SpigMarine male *usefail mpig/active
$playersounddup SpigMarine male *grunt   *pain100
$playersound    SpigMarine male *land    DSPIGATC
$playersound    SpigMarine male *jump    DSPIGATC
$playersound    SpigMarine male *taunt   DSPGACT2

//Archvile

$playersound    Mvile male *pain100 DSVIPAIN
$playersounddup Mvile male *pain75 *pain100
$playersounddup Mvile male *pain50 *pain100
$playersounddup Mvile male *pain25 *pain100
$playersound    Mvile male *death DSVILDTH
$playersound    Mvile male *usefail DSVILACT
$playersounddup Mvile male *grunt *pain100
$playersounddup Mvile male *land *pain100
$playersound    Mvile male *jump DSVILSIT
$playersound    Mvile male *taunt dsvilsit

//Demon

$playersound    Mdemon male *pain100 DSDMPAIN
$playersounddup Mdemon male *pain75 *pain100
$playersounddup Mdemon male *pain50 *pain100
$playersounddup Mdemon male *pain25 *pain100
$playersound    Mdemon male *death DSSGTDTH
$playersound    Mdemon male *usefail DSDMACT
$playersounddup Mdemon male *grunt *pain100
$playersounddup Mdemon male *land *pain100 
$playersound    Mdemon male *taunt dssgtsit 

//BDemon

$playersound    BDemon male *pain100 DSBLDPAI
$playersounddup BDemon male *pain75 *pain100
$playersounddup BDemon male *pain50 *pain100
$playersounddup BDemon male *pain25 *pain100
$playersound    BDemon male *death DSBLDDTH
$playersound    BDemon male *usefail DSBLDACT
$playersounddup BDemon male *grunt *pain100
$playersound    BDemon male *land  DSBLDACT 
$playersound    BDemon male *taunt DSBLDSIT 

//LostSoul

$playersound    MLostSoul male *pain100 DSDMPAIN
$playersounddup MLostSoul male *pain75 *pain100
$playersounddup MLostSoul male *pain50 *pain100
$playersounddup MLostSoul male *pain25 *pain100
$playersound    MLostSoul male *death DSFIRXPL
$playersounddup MLostSoul male *xdeath *death
$playersound    MLostSoul male *usefail DSDMACT
$playersounddup MLostSoul male *grunt *usefail
$Playersounddup MLostSoul male *land *usefail
$playersound    MLostSoul male *taunt dssklatk

//Mancubus Player

$playersound    Mancubus male *pain100 DSMNPAIN
$playersounddup Mancubus male *pain75 *pain100
$playersounddup Mancubus male *pain50 *pain100
$playersounddup Mancubus male *pain25 *pain100
$playersound    Mancubus male *death DSMANDTH
$playersound    Mancubus male *usefail dsposact
$playersounddup Mancubus male *grunt *pain100
$playersounddup Mancubus male *land *pain100
$playersound    Mancubus male *jump DSMANSIT
$playersound    Mancubus male *taunt dsmansit

//Hectebus Player

$playersound    Hectebus male *pain100 HECTPAIN
$playersounddup Hectebus male *pain75 *pain100
$playersounddup Hectebus male *pain50 *pain100
$playersounddup Hectebus male *pain25 *pain100
$playersound    Hectebus male *death HECTDETH
$playersound    Hectebus male *usefail HECTEACT
$playersounddup Hectebus male *grunt *pain100
$playersounddup Hectebus male *land *pain100
$playersound    Hectebus male *jump HECTESIT
$playersounddup Hectebus male *taunt *jump

//Revenant Player

$playersound    Mskeleton male *pain100 DSPOPAIN
$playersounddup Mskeleton male *pain75 *pain100
$playersounddup Mskeleton male *pain50 *pain100
$playersounddup Mskeleton male *pain25 *pain100
$playersound    Mskeleton male *death DSSKEDTH
$playersound    Mskeleton male *xdeath DSSKEDTH
$playersound    Mskeleton male *usefail DSSKEACT
$playersounddup Mskeleton male *grunt *pain100
$playersounddup Mskeleton male *land *pain100
$playersound    Mskeleton male *jump DSSKESIT
$playersound    Mskeleton male *taunt dsskesit

SKELLPUNCH DSSKESWG
SKELLPCHHIT DSSKEPCH
SKELLMISS DSSKEATK

//Cacodemon Player

$playersound    Cacodemon male *pain100 DSDMPAIN
$playersounddup Cacodemon male *pain75 *pain100
$playersounddup Cacodemon male *pain50 *pain100
$playersounddup Cacodemon male *pain25 *pain100
$playersound    Cacodemon male *death DSCACDTH
$playersound    Cacodemon male *usefail DSDMACT
$playersounddup Cacodemon male *grunt *pain100
$playersounddup Cacodemon male *land *pain100
$playersound    Cacodemon male *jump DSCACSIT
$playersound    Cacodemon male *taunt dscacsit

//Abbadon Player

$playersound    Abbadon male *pain100 ABBAPAIN
$playersounddup Abbadon male *pain75 *pain100
$playersounddup Abbadon male *pain50 *pain100
$playersounddup Abbadon male *pain25 *pain100
$playersound    Abbadon male *death ABBADETH
$playersound    Abbadon male *usefail ABBAACT
$playersounddup Abbadon male *grunt *pain100
$playersounddup Abbadon male *land *pain100
$playersound    Abbadon male *jump ABBASIT
$playersounddup Abbadon male *taunt *jump

//Arachnotron Player

$playersound    ArachnotronClass  male *pain100 dsdmpain
$playersounddup ArachnotronClass  male *pain75 *pain100
$playersounddup ArachnotronClass  male *pain50 *pain100
$playersounddup ArachnotronClass  male *pain25 *pain100
$playersound    ArachnotronClass  male *death dsbspdth
$playersound    ArachnotronClass  male *usefail dsbspact
$playersounddup ArachnotronClass  male *grunt *pain100
$playersounddup ArachnotronClass  male *land *pain100
$playersound    ArachnotronClass  male *jump dsbspact
$playersound    ArachnotronClass  male *taunt dsbspsit

//Arachnogunner Player

$playersound    ArachGunnerClass  male *pain100 dsdmpain
$playersounddup ArachGunnerClass  male *pain75 *pain100
$playersounddup ArachGunnerClass  male *pain50 *pain100
$playersounddup ArachGunnerClass  male *pain25 *pain100
$playersound    ArachGunnerClass  male *death DSCSPIDI
$playersound    ArachGunnerClass  male *usefail dsbspact
$playersounddup ArachGunnerClass  male *grunt *pain100
$playersounddup ArachGunnerClass  male *land *pain100
$playersound    ArachGunnerClass  male *jump dsbspact
$playersound    ArachGunnerClass  male *taunt DSCSPISE

//HellKnight Player

$playersound    HellKnightClass  male *pain100 dsdmpain
$playersounddup HellKnightClass  male *pain75 *pain100
$playersounddup HellKnightClass  male *pain50 *pain100
$playersounddup HellKnightClass  male *pain25 *pain100
$playersound    HellKnightClass  male *death dsbrsdth
$playersound    HellKnightClass  male *usefail dsdmact
$playersounddup HellKnightClass  male *grunt *pain100
$playersounddup HellKnightClass  male *land *pain100
$playersound    HellKnightClass  male *jump dsdmact
$playersound    HellKnightClass  male *taunt dskntsit

//BaronOfHell Player

$playersound    BaronOfHellClass  male *pain100 dsdmpain
$playersounddup BaronOfHellClass  male *pain75 *pain100
$playersounddup BaronOfHellClass  male *pain50 *pain100
$playersounddup BaronOfHellClass  male *pain25 *pain100
$playersound    BaronOfHellClass  male *death dsbrsdth
$playersound    BaronOfHellClass  male *usefail dsdmact
$playersounddup BaronOfHellClass  male *grunt *pain100
$playersounddup BaronOfHellClass  male *land *pain100
$playersound    BaronOfHellClass  male *jump dsdmact
$playersound    BaronOfHellClass  male *taunt dsbrssit

//SSnazi Player

$playersound    SSnazi  male *pain100 dspopain
$playersounddup SSnazi  male *pain75 *pain100
$playersounddup SSnazi  male *pain50 *pain100
$playersounddup SSnazi  male *pain25 *pain100
$playersound    SSnazi  male *death dsssdth
$playersound    SSnazi  male *usefail dsposact
$playersounddup SSnazi  male *grunt *pain100
$playersounddup SSnazi  male *land *pain100
$playersound    SSnazi  male *jump dsposact
$playersound    SSnazi  male *taunt dssssit

//Pain elemental

$playersound	PainElementalClass	male	*death		dspedth
$playersound	PainElementalClass	male	*xdeath		dspedth
$playersound	PainElementalClass	male	*gibbed		dsslop
$playersound	PainElementalClass	male	*pain100	dspepain
$playersounddup	PainElementalClass	male	*pain75		*pain100
$playersounddup	PainElementalClass	male	*pain50		*pain100
$playersounddup	PainElementalClass	male	*pain25		*pain100
$playersound	PainElementalClass	male	*grunt		dspepain
$playersound	PainElementalClass	male	*land		dspepain
$playersound	PainElementalClass	male	*jump		dsjump
$playersound	PainElementalClass	male	*fist		dsfirsht
$playersound	PainElementalClass	male	*usefail	dsdmact
$playersound    PainElementalClass  male    *taunt      dspesit

//Cyber Demon

$playersound	CyberDemonClass	male	*death		dscybdth
$playersound	CyberDemonClass	male	*xdeath		dscybdth
$playersound	CyberDemonClass	male	*pain100	dsdmpain
$playersounddup	CyberDemonClass	male	*pain75		*pain100
$playersounddup	CyberDemonClass	male	*pain50		*pain100
$playersounddup	CyberDemonClass	male	*pain25		*pain100
$playersound	CyberDemonClass	male	*grunt		dsdmact
$playersound	CyberDemonClass	male	*land		dsdmact
$playersound	CyberDemonClass	male	*jump		dsdmact
$playersound	CyberDemonClass	male	*fist		dsfirsht
$playersound	CyberDemonClass	male	*usefail	dsdmact
$playersound    CyberDemonClass male    *taunt      dscybsit

//MasterMind

$playersound	MasterMindClass	male    *death		dsspidth
$playersound	MasterMindClass	male	*xdeath		dsspidth
$playersound	MasterMindClass	male	*pain100	dsdmpain
$playersounddup	MasterMindClass	male	*pain75		*pain100
$playersounddup	MasterMindClass	male	*pain50		*pain100
$playersounddup	MasterMindClass	male	*pain25		*pain100
$playersound	MasterMindClass	male	*grunt		dsdmact
$playersound	MasterMindClass	male	*land		dsdmact
$playersound	MasterMindClass	male	*jump		dsdmact
$playersound	MasterMindClass	male	*fist		dsfirsht
$playersound	MasterMindClass	male	*usefail	dsdmact
$playersound    MasterMindClass male    *taunt      dsspisit

$playeralias	BarrelBob male	*death		world/barrelx
$playersounddup	BarrelBob male	*xdeath		*pain100
$playeralias	BarrelBob male	*pain100	BarrelMob
$playersounddup	BarrelBob male	*pain75		*pain100
$playersounddup	BarrelBob male	*pain50		*pain100
$playersounddup	BarrelBob male	*pain25		*pain100
$playersounddup	BarrelBob male	*grunt		*pain100
$playersounddup	BarrelBob male	*land		*pain100
$playersounddup	BarrelBob male	*jump		*pain100
$playersounddup	BarrelBob male	*fist		*pain100
$playersounddup	BarrelBob male	*usefail	*pain100
$playersounddup	BarrelBob male	*taunt      	*pain100


// Annihilator

monster/annsit dsannsit
monster/anndth dsanndth
monster/anhoof dsanhoof
weapons/hrlexp dshrlexp
weapons/hrlfir dshrlfir

$limit weapons/hrlexp 0
$limit weapons/hrlfir 0

$playersound	CyberAnniClass	male	*death		dsanndth
$playersound	CyberAnniClass	male	*xdeath		dsanndth
$playersound	CyberAnniClass	male	*pain100	dsdmpain
$playersounddup	CyberAnniClass	male	*pain75		*pain100
$playersounddup	CyberAnniClass	male	*pain50		*pain100
$playersounddup	CyberAnniClass	male	*pain25		*pain100
$playersound	CyberAnniClass	male	*grunt		dsdmact
$playersound	CyberAnniClass	male	*land		dsdmact
$playersound	CyberAnniClass	male	*jump		dsdmact
$playersound	CyberAnniClass	male	*fist		dsfirsht
$playersound	CyberAnniClass	male	*usefail	dsdmact
$playersound    CyberAnniClass	male    *taunt      dsannsit
