///////////////////////////////
// MONSTER SOUND DEFINITIONS //
///////////////////////////////

// Spiders
spider2/sight SPISIT
spider2/death SPIDTH
spider2/pain SPIPAI
spider2/active SPIACT
spider2/land SPILND

$random spider/step {spider/step1 spider/step2}
spider/step1 SPIST1
spider/step2 SPIST2

// Soul Harvesters
$RANDOM harvester/sight { shsight1 shsight2 }
shsight1 shsight1
shsight2 shsight2

$RANDOM harvester/death { shdeath1 shdeath2 }
shdeath1 shdeath1
shdeath2 shdeath2

harvester/scream shfbscrm
harvester/ghost shghscrm

monster/sg2sit dssg2sit
monster/sg2atk dssg2atk

monster/brusit dsbrusit
monster/brudth dsbrudth
monster/bruwlk dsbruwlk
monster/brufir dsbrufir
weapons/hellex dshellex

superbaron/scream dssbsit
superbaron/pain dssbpain
superbaron/death dssbdth
superbaron/act dssbact

monster/incsit dsincsit
monster/incdth dsincdth
monster/incact dsincact
monster/incatk dsincatk
monster/inchit dsinchit
monster/incexp dsincexp

monster/hadsit dshadsit
monster/hadwlk dshadwlk
monster/hadtel dshadtel
monster/haddth dshaddth
monster/hadexp dshadexp

satyr/sight dssatsit
satyr/death dssatdth

monster/demsit dsdemsit
monster/dematk dscannon
monster/demdth dsdemdth

dragonfam/attack dfattack
comet/launch cometlnc
comet/explosion cometexp
dragonfam/attack dfattack

weapons/bloodf dsbloodf
weapons/bloodx dsbloodx

catharsi/sit DSSLSIT
catharsi/death DSSLDETH
catharsi/pain DSSLPAIN
catharsi/shotsit DSSLSHOT
catharsi/shotdth DSSLSHDT
catharsi/thermdth DSSLTHMP
catharsi/thermtick DSSLTHTI

LordOfHeresy/sight DSLOHSIT
LordOfHeresy/act DSLOHACT
LordOfHeresy/death DSLOHDTH

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

suicide/scream dssuscrm
suicide/sit dssusit

monster/termsit tsight
monster/termpin tpain1
monster/termdth tdeath

$random Terminator/termact { termact1 termact2 }
termact1		dsteract
termact2		dsteact2
$random Terminator/terstepA { terstep1 terstep2 }
terstep1		 dststep1
terstep2		 dststep2
Terminator/terstepB dststep3
Terminator/tershotA dstshot1
Terminator/tershotB dstshot2
monster/brufir dsbrufir
weapons/hellex dshellex

dragonfam/attack dsafrinf
afrit/hellfire dsafrhel

monster/diasit dsdiasit
monster/diapai dsdiapai
monster/diadth dsdiadth
monster/diaact dsdiaact
weapons/firbfi dsfirbfi
weapons/firmfi dsfirmfi
weapons/firex4 dsfirex4
weapons/diasht dsdiasht
weapons/firex3 dsfirex3

//TibCyber
Apocalypse/cast			apocast

Thamuz/Attack			nakrula2
Thamuz/death			nakruld2
Thamuz/Pain				nakrulh2
$random Thamuz/Idlesight	{ Thamuz/Idle1 Thamuz/Idle2 }
Thamuz/Idle1			nakruls1
Thamuz/Idle2			nakruls2
Thamuz/death2			megad1

q2weapon/bfgball			bfg_fire
q2weapon/bfgballexplo		bfg__x1b
q2weapon/rocketlauncherfire	rocklf1a
q2weapon/rocketexplo		q2roklx1
h2necromancer/magiccast		h2ncmagh
comet/explosion			cometexp

//Annihilator
monster/annsit dsannsit

monster/anndth dsanndth

monster/anhoof dsanhoof


weapons/hrlexp dshrlexp
weapons/hrlfir dshrlfir

//Hades Elemental
weapons/devzap                dsdevzap
monster/hadsit                dshadsit
monster/haddth                dshaddth
monster/hadexp                dshadexp
monster/hadtel                dshadtel
monster/hadwlk                dshadwlk
monster/helsit                dshelsit
monster/helac1                dshelac1
monster/helac2                dshelac2
$random monster/helact 	      { monster/helac1 monster/helac2 }
monster/helpai                dshelpai
monster/heldth                dsheldth
monster/heltel                dsheltel
caco/melee                    dsdembit

//Overlord
weapons/devexp                dsdevexp
weapons/devzap                dsdevzap
monster/ovlsit                dsovlsit
monster/ovlact                dsovlact
monster/ovlpai                dsovlpai
monster/ovldth                dsovldth
monster/hadsit                dshadsit
monster/haddth                dshaddth
monster/hadexp                dshadexp
monster/hadtel                dshadtel
monster/hadwlk                dshadwlk
monster/heltel                  dsheltel
caco/melee                    dsdembit
weapons/gntidl                dsgntidl
weapons/chaofi                dschaofi
weapons/shock                 dsshock

//Cheshire Cacodemon
chesSEE1	chesSEE1
chesSEE2	chesSEE2
chesSEE3	chesSEE3
$random ches/see { chesSEE1 chesSEE2 chesSEE3}

chesact1	chesact1
chesact2	chesact2
chesact3	chesact3
$random ches/act { chesact1 chesact2 chesact3}

ChesFire	chesfire
ChesHit		cheshit
ChesFlame	CHESFLME

//Hellion
monster/hlnsit                  dshlnsit
monster/hlnact                  dshlnact
monster/hlnpai                  dshlnpai
monster/hlndth                  dshlndth
monster/hlnatk                  dshlnatk
monster/hlnexp                  dshlnexp

//Archon Of Hell
monster/ar2sit dsar2sit
monster/ar2dth dsar2dth
weapons/firbfi dsfirbfi
weapons/hellex dshellex

//Hellstorm Archon
monster/arcsit dsarcsit
monster/arcdth dsarcdth
weapons/firbfi dsfirbfi
weapons/hellex dshellex

//Pyrodemon
pyro/see BE-SEE
pyro/idle BE-IDLE
pyro/tele BE-TELE
pyro/pain DE_PAIN_
pyro/death BE-DEATH
pyro/blast DP_ATTAC

pyro/flame DSFLAMER
pyro/explosion DSPIPEX1
pyro/flamepoof DSHITW
pyro/blastexplosion DSFRBXPL
pyro/comet DSCMTLNC
pyro/cometdeath DSCMTEXP
pyro/bomb DSRDSHOT
pyro/bombhit DSRDHIT

//Phase Imp
neodarkimp/sight1			dsimpsi1
neodarkimp/sight2			dsimpsi2
$random neodarkimp/sight		{ neodarkimp/sight1  neodarkimp/sight2 }
neodarkimp/active			dsimpact
neodarkimp/pain			        dsimppai
neodarkimp/melee			dsimpclw
neodarkimp/death1			dsimpdt1
neodarkimp/death2			dsimpdt2
$random neodarkimp/death		{ neodarkimp/death1  neodarkimp/death2 }
neodarkimp/attack			dsimpsht
neodarkimp/shotx			dsimpxpl
neodarkimp/teleport                     dsimptel

//Hectebus
Hectebus/Sight		DSHECSIT
Hectebus/Pain		DSHCPAIN
Hectebus/Death		DSHECDTH
Hectebus/Active		DSHECACT
$Random hectebus/attack	{ HectAtk1 HectAtk2 }
HectAtk1		DSHECATK
HectAtk2		DSHCATK2
$Random hectebus/step { HectStp1 HectStp2 HectStp3 HectStp4 HectStp5 }
HectStp1		DSHECST1
HectStp2		DSHECST2
HectStp3		DSHECST3
HectStp4		DSHECST4
HectStp5		DSHECST5

//Fusion Arachnotron
fusionspid/die FUSPDIE
fusionspid/see FUSPSEE

//Railgun Arachnotron
baby/chargerailgun	DSRGCHRG

//Autoshotgun Guy
asgguy/asgfir dsasgfir
asgguy/asgout dsasgout
asgguy/asgin dsasgin
asgguy/asgld1 dsasgld1

//Dune Warrior
dune/sight DSDNWSIT
dune/pain DSDNWPAI
dune/death DSDNWDTH
dune/active DSDNWACT
dune/bounce BOUNCE2
catharsi/shotdth DSSLSHDT
catharsi/thermtick DSSLTHTI
catharsi/shotsit DSSLSHOT
catharsi/shotdth DSSLSHDT

//Quad-Shotgun Zombie
$Random QuadShotgunZombie/SingleFire { QSGZFIR1 QSGZFIR2 }
QSGZFIR1	QSGZFIR1
QSGZFIR2	QSGZFIR2
QuadShotgunZombie/QuadFire	QSGZFIR3
QuadShotgunZombie/Reload1	QSGZREL1
QuadShotgunZombie/Reload2	QSGZREL2
QuadShotgunZombie/Reload3	QSGZREL3

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

//Hellhound

monster/dogsit dsdogsit
monster/dogatk dsdogatk
monster/dogbit dsdogbit
monster/dogpai dsdogpai
$RANDOM monster/dogdth { monster/dogdt1 monster/dogdt2 }
monster/dogdt1 dsdogdt1
monster/dogdt2 dsdogdt2

monster/dogact dsdogact
weapons/bigbrn dsbigbrn
monster/dogsht dsdogsht
monster/doghit dsdoghit

//Nightmare Demon
nightmareDemon/sight dsndmsit
nightmareDemon/melee dsndmatk
nightmareDemon/pain dsndmow
nightmareDemon/death dsndmdth

64ball/shoot dsndmsht
64ball/explode dsndmxpl

//Plasma Demon
PlasmaDemon/pain		ds64pain
PlasmaDemon/death		ds64tdth
PlasmaDemon/sight		ds64tsit
PlasmaDemon/melee     ds64tatk
PlasmaDemon/active    ds64act

//Supreme Fiend
fiend/hover		  DSHOVER
fiend/see		  DSFIEND
fiend/bfg		  DSFBFG1
fiend/bfg2		  DSFBFG2
fiend/bomb		  DSFBOMB
//Prox Sounds (from Infernux Grand)
prox/fire		  DSIGPRXF
prox/beep		  DSIGPRXB
//Bomb
bomb/beep DSBEEEP

//Arachnophyte
arachnophyte/sight dsaphsit
$RANDOM arachnophyte/pain { arachnophyte/pain1 arachnophyte/pain2 arachnophyte/pain3 }
arachnophyte/pain1 dsaphpn1
arachnophyte/pain2 dsaphpn2
arachnophyte/pain3 dsaphpn3

arachnophyte/death dsaphdth

arachnophyte/engine dsapheng

//Devil Imp
$RANDOM monster/dvlsit { monster/dvlsi1 monster/dvlsi2 }
monster/dvlsi1 dsdvlsi1
monster/dvlsi2 dsdvlsi2

monster/dvlpai dsdvlpai
$RANDOM monster/dvldth { monster/dvldt1 monster/dvldt2 }
monster/dvldt1 dsdvldt1
monster/dvldt2 dsdvldt2

monster/dvlact dsdvlact

//Phantom
Phantom/Pain		PHTMPAIN
Phantom/Death		PHTMDTH
Phantom/Active		PHTMACT
Phantom/Attack	PHTMATK
Phantom/Hit			PHTMHIT

//Paladin
Paladin/Sight	HPALSIT
Paladin/Active	HPALACT
Paladin/Pain	HPALPAIN
Paladin/Death	HPALDTH
Paladin/XDeath	HPALXDTH
Paladin/Swing	HPALSWG
Paladin/Melee	HPALHIT
Paladin/Shoot	HPALATK
Paladin/Hit		HPALHIT2
Paladin/Grenade	HPALGREN
Paladin/Bounce	HPALBNC
Paladin/Explode	HPALEXPL
Paladin/Step	HPALSTEP

//

//
//HERETIC STUFF...
//
$rolloff * custom 0 1600

$pitchshiftrange 2

//
// Gargoyle
//

himp/sight          impsit
himp/attack         impat1
himp/pain           imppai
himp/death          impdth
himp/active         impsit
himp/leaderattack       impat2

//
// Maulotaur
//

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
//

wizard/sight            wizsit
wizard/attack           wizatk
wizard/death            wizdth
wizard/pain         wizpai
wizard/active1          wizact
$random wizard/active       { wizard/sight wizard/active1 }

//
// Golem
//

mummy/sight         mumsit
mummy/attack1           mumat1
mummy/attack2           mumat2
mummy/pain          mumpai
mummy/death         mumdth
mummy/active            mumsit
mummy/head          mumhed

//
// Weredragon
//

beast/sight         bstsit
beast/attack            bstatk
beast/pain          bstpai
beast/death         bstdth
beast/active            bstact

//
// Ophidian
//

snake/attack            snkatk
snake/sight         snksit
snake/pain          snkpai
snake/death         snkdth
snake/active            snkact

//
// Sabreclaw
//

clink/sight         clksit
clink/attack            clkatk
clink/pain          clkpai
clink/death         clkdth
clink/active            clkact

//
// Undead Warrior
//

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

//
// Iron Lich
//

ironlich/sight          hedsit
ironlich/attack1        hedat1
ironlich/attack2        hedat2
ironlich/attack3        hedat3
ironlich/pain           hedpai
ironlich/death          heddth
ironlich/active         hedact

//
// D'Sparil
//

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
//

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 }

//
//HEXEN STUFF...
//

//
//Bishop
//
BishopSight             syab2d
BishopActive            stb1d
BishopPain              bshpn1
BishopAttack            pop
BishopDeath             bishdth1
BishopMissileExplode    bshhit2
BishopBlur              blur6

//
//Centaur
//
CentaurSight            taur1
CentaurActive           taur2
CentaurPain             taur4
CentaurAttack           centhit2
CentaurDeath            cntdth1
CentaurLeaderAttack     cntshld4
CentaurMissileExplode   impact3

//
//Serpent
//
SerpentSight            wtrcrt7
SerpentActive           srfc3
SerpentPain             serppn1
SerpentAttack           wtrswip
SerpentMeleeHit         wtrhit
SerpentDeath            srpdth1
SerpentBirth            srfc1
SerpentFXContinuous     glbhiss1
SerpentFXHit            glbhit4

//
//Chaos Serpents
//
DemonSight              sbtsit5
DemonActive             sbtsit5
DemonPain               minact1
DemonAttack             dematk2
DemonDeath              sbtdth3
DemonMissileFire        impfire2
DemonMissileExplode     impact3

//
//Wraith
//
WraithSight             raith5a
WraithActive            raith3
WraithPain              raith4a
WraithAttack            raith1b
WraithDeath             rathdth2
WraithMissileFire       impfire2
WraithMissileExplode    impact3

//
//Maulotaur
//
MaulatorSight           minsit1
MaulatorActive          minact2
MaulatorPain            minpain4
MaulatorHamSwing        hamblo8a
MaulatorHamHit          hamfir1
MaulatorMissileHit      impact3
MaulatorDeath           mindth4

//
//Ettin
//
EttinSight              cent2
EttinActive             cent2
EttinPain               cent1
EttinAttack             ethit1
EttinDeath              cntdth1

//
//Fire Demon
//
FireDemonSpawn          spawn3
FireDemonActive         fired5
FireDemonPain           fired2
FireDemonAttack         spit6
FireDemonMissileHit     firedhit
FireDemonDeath          fired3

//
//Wendigo
//
IceGuySight             frosty1
IceGuyActive            frosty1
IceGuyAttack            frosty2
IceGuyMissileExplode    shards1b

//
//Heresiarch
//
SorcererSight           sorboss1
SorcererActive          sorboss2
SorcererPain            sorboss3
SorcererSpellCast       woosh3
SorcererBallWoosh       balls1
SorcererDeathScream     sordie2
SorcererBishopSpawn     bishapp
SorcererBallPop         cork
SorcererBallBounce      bounce2
SorcererBallExplode     impact3
SorcererBigBallExplode  sorblexp
SorcererHeadScream      sorblexp

//
//Death Wyvern
//
DragonSight             dragsit1
DragonActive            dragsit1
DragonWingflap          wing1
DragonAttack            mage4
DragonPain              dragpn2
DragonDeath             dragdie2
DragonFireballExplode   mageball

//
//Korax
//
KoraxSight              korsit
KoraxActive             koract
KoraxPain               korpn1
KoraxAttack             koratk
KoraxCommand            korcom
KoraxDeath              kordth1
KoraxStep               step

//
//Korax Voice sounds
//
KoraxVoiceGreetings     grtngs1
KoraxVoiceReady         ready1
KoraxVoiceBlood         blood1
KoraxVoiceGame          game1
KoraxVoiceBoard         board1
KoraxVoiceWorship       wrship1
KoraxVoiceMaybe         maybe1
KoraxVoiceStrong        strong1
KoraxVoiceFace          face1

//
//Alternate monster pain sound (in gas cloud, lightning zapped, wraithverged)
//
PuppyBeat               pup4

//
//Player Sounds (for the three Hexen class bosses...)
//

PlayerFighterNormalDeath        fgtddth
PlayerFighterCrazyDeath         fgtcdth
PlayerFighterExtreme1Death      fgtxdth1
PlayerFighterExtreme2Death      fgtxdth2
PlayerFighterExtreme3Death      fgtxdth3

PlayerClericNormalDeath         plrdth
PlayerClericCrazyDeath          plrcdth
PlayerClericExtreme1Death       clxdth1
PlayerClericExtreme2Death       clxdth2
PlayerClericExtreme3Death       clxdth3

PlayerMageNormalDeath           mgdth
PlayerMageCrazyDeath            mgcdth
PlayerMageExtreme1Death         mgxdth1
PlayerMageExtreme2Death         mgxdth2
PlayerMageExtreme3Death         mgxdth3

PlayerFighterPain               fgtpain
PlayerClericPain                plrpain3
PlayerMagePain                  mgpain

PlayerFighterGrunt              fgtgrunt
PlayerClericGrunt               grunt1
PlayerMageGrunt                 mggrunt

PlayerLand                      feet4
PlayerPoisonCough               pois2

PlayerFighterFallingScream      fgtfall
PlayerClericFallingScream       fall1
PlayerMageFallingScream         mgfall

PlayerFallingSplat              fallhit

PlayerFighterBurnDeath          plrburn
PlayerClericBurnDeath           plrburn
PlayerMageBurnDeath             plrburn

PlayerFighterFailedUse          fgtgrunt
PlayerClericFailedUse           grunt1
PlayerMageFailedUse             mggrunt

;
; Fighter
;

FighterPunchMiss        punchmis
FighterPunchHitWall     punch8
FighterPunchHitThing    mumpun5
FighterAxeHitThing      axe5
FighterHammerMiss       hammis2
FighterHammerHitWall    hamwal1
FighterHammerHitThing   hmhit1a
FighterHammerContinuous hamfly1
FighterHammerExplode    impact3
FighterSwordFire        sword2
FighterSwordExplode     impact3
FighterGrunt            gntmis1

; Cleric

ClericCStaffFire        spell1
ClericCStaffExplode     glbhit4
ClericCStaffHitThing    vamp5
ClericFlameFire         strike3
ClericFlameExplode      strike1
ClericFlameCircle       firedhit
HolySymbolFire          holy3
SpiritActive            spirt7
SpiritAttack            spirt5
SpiritDie               spirts1

;
; Mage
;

MageWandFire            wand4
MageLightningFire       lite2
MageLightningContinuous gntpow
MageLightningReady      wepele2
MageLightningZap        gntact1
MageShardsFire          cone3
MageShardsExplode       shards1b
MageStaffFire           mage4
MageStaffExplode        mageball
