//I have no idea why the first half of SNDINFO has all this random shit. I'm going to pretend it doesn't and fix it later

fem/sight FEMZSIT
fem/pain FEMZPAIN
fem/death FEMZDHT
fem/active FEMZACT
CrowbarHit DSCBAR
KnifeHit DSKNIFE
Enhanced Enhanced
EnhancedPlasma/Fire D3PLASMA

Weapons/RepeaterFire		REPGFIRE
Weapons/RepeaterHit		REPGHIT
Weapons/RepeaterSpinup		REPGSPIN
Weapons/RepeaterSpindown	REPGSTOP

$Limit Weapons/RepeaterHit	0

Weapons/GrenLF	DSGLAUNC
Weapons/GrenLX	DSGRNEXP
Weapons/GrBnce	DSBOUNCE

weapons/tommygun THOMFIRE

Weapons/AK47FIR AK47FIR

Weapons/M16GFIR M16GFIR

//splashes (duped from Heretic and Hexen, since they don't load in Doom natively by default)
world/drip gloop
world/watersplash gloop
world/lavasizzle acid5
world/sludgegloop muck5
//you can override the limit values so multiple splashes can play simultaneously
//note that this sounds bad if multiple splashes play all at once (such as when firing a shotgun into liquid), so override these values at your own discretion
/*$Limit world/drip 4
$Limit world/watersplash 4
$Limit world/lavasizzle 4
$Limit world/sludgegloop 4*/

//Hexen//
$ARCHIVEPATH            o:\sound\archive\

;===========================================================================
;
; PLAYER SOUNDS
;
;===========================================================================


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

; Various death sounds
;PlayerWimpyDeath        plrwdth        ; no longer used

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

; Pig

PigActive1              pigrunt1
PigActive2              squeal1
PigPain                 pigpain2
PigAttack               bite4
PigDeath                pigdth2

;===========================================================================
;
; MONSTER SOUNDS
;
;===========================================================================

; 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

; Demon

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

; Maulator
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

; Ice Guy
IceGuy/Sight             frosty1
IceGuy/Active            frosty1
IceGuy/Attack            frosty2

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

;===========================================================================
;
; WORLD SOUNDS
;
;===========================================================================

;
;
; Platform Sounds
;

PlatformStart           dorstp3
PlatformStartMetal      mtlstrt1
PlatformStop            dorstp1b
StoneMove               stnmv4
MetalMove               mtlmv3

;
; Door Sounds
;

DoorOpen                drltch3a
DoorLocked              locked

DoorOpenMetal           stmdr1
DoorCloseMetal          drstp2
DoorCloseLight          dorstp4
DoorCloseHeavy          drstp7
DoorCreak               drcrk5a

LavaMove                lava2
WaterMove               brook1
IceStartMove            icemv2
EarthStartMove          quake2

;===========================================================================
;
; MISCELLANEOUS SOUNDS
;
;===========================================================================

PickupWeapon            sample11
PickupArtifact          art1
PickupKey               keys2a
PickupItem              picup5
PickupPiece             piece1               ; Pickup part of the final weapon
WeaponBuild             sample11               ; Built the final weapon
UseArtifact             artact1
Respawn                 respawn
PuzzleFailFighter       fgthmm
PuzzleFailCleric        clhmm
PuzzleFailMage          mghmm
PuzzleSuccess           puzslv
Chat3                    chat3
BatScream               bats
ClockTick               tictoc
EtherealTeleport	ethport1
MysticIncant		puzslv		; attached to each player affected

Switch1                 chnswch8
Switch2                 swtch6
SwitchOtherLevel        puzslv1
ValveTurn               swtchv4
RopePull                swtchrp1

BlastRadius             blastr
FlyBuzz                 fly3
Earthquake              quake2

BellRing                bellrng
TreeBreak               treebrk
TreeExplode             treeburn
SuitofArmorBreak        armorexp
PoisonShroomPain        stretch3
PoisonShroomDeath       puff1

Ignite                  torch2
Fireball                impact3               ; generic fireball projectile

GlassShatter            glass5
FlechetteBounce         flech4
FlechetteExplode        firedhit

ThunderCrash            thndr1
Teleport                tport1
PotteryExplode          potbrk1
Drip                    blddrp1
Wind                    wind3
ThrustSpikeRaise        spike3
ThrustSpikeLower        spike2

FreezeDeath             icedth1
FreezeShatter           icebrk1a

WaterSplash             gloop1
LavaSizzle              acid5
SludgeGloop             muck5
StartupTick             tick

; Ambient sounds

Ambient1                insects1
Ambient2                crkets
Ambient3                crkets1
Ambient4                katydid
Ambient5                frogs
Ambient6                owl
Ambient7                bird
Ambient8                shlurp
Ambient9                bubble
Ambient10               drop2
Ambient11               rocks
Ambient12               chains
Ambient13               gong
Ambient14               steel1
Ambient15               steel2

$REGISTERED
// // // //


//Ascension//
FrostGolemSpike/See ARTIUSE
EnhancedPlasma/Fire D3PLASMA

SHOGUN/Fire	DSSHOGUN
SHOTPU/Pump		DSSHOTPU
SHOTFI/Fire		DSSHOTFI
DSSHOTFI/Fire DSSHOTFI
SHOTFI/Fire		DSSHOTFI
Weapons/SHOGUN DSSHOTFI
$limit SHOTFI/Fire	0

SHOTPU/Pump		DSSHOTPU
$limit SHOTPU/Pump	0

SHOGUN/Fire	DSSHOGUN
$limit SHOGUN/Fire	0

PISTOL/Fire	DSPISTOL
$limit PISTOL/Fire	0

MAGNUMFIRE MAGNUMFI
$limit MAGNUMFIRE	0

Bounce Bounce

GLDHIT GLDHIT

vp70 vp70
g43 g43
potbrk1 potbrk1
minact2 minact2
wizpai wizpai
bstpai bstpai
pop pop
BLACKCRO BLACKCRO
CONE3 CONE3
WATERFLL WATERFL
sdrifle sdrifle
DSRADIOF DSRADIOF
BLADESNG BLADESWING
BLADEHIT BLADEHIT
BLUNTSNG BLUNTSWING
BLUNTHIT BLUNTHIT
weapons/flamethrower	dsflburn
weapons/flameidle	dsflidl
Cough Cough

Weapons/GrenLF	DSGLAUNC
Weapons/GrenLX	DSGRNEXP
Weapons/GrBnce	DSBOUNCE

weapons/minigunfire DSMINIGN

Pixxfir1 Pixxfir1
Pixxfir2 Pixxfir2
Pixxfir3 Pixxfir3

DSPISTON DSPISTON

LobPow LobPow

DSITEMUP DSITEMUP

GLOCK GLOCK
Hedat2 Hedat2

COMBFIR1 COMBFIR1

FRDSHTGN FRDSHTGN
FRDBOPN FRDBOPN
FRDBCLS FRDBCLS
FRDBLOAD FRDBLOAD

Skirmish Skirmish

FDPISTOL FDPISTOL
KRAKPISD KRAKPISD
HERECHAT HERECHAT
DSRADIO DSRADIO
DSFRADIO DSFRADIO
DSLRADIO DSLRADIO
LASRFIRE LASRFIRE

eliminator/sight ARTIUP
eliminator/active BOUNCE
eliminator/death PODEXP
eliminator/pain BOUNCE

monster/brusit dsbrusit

monster/brudth dsbrudth

monster/bruwlk dsbruwlk
monster/brufir dsbrufir
weapons/hellex dshellex

SniperGuy/Fire			SNPRFIRE
SniperGuy/Reload		SNPRRELD
SniperGuy/Bulletloop	SNPRFLY

$Random SniperGuy/FleshHit { SNPRFHT1 SNPRFHT2 SNPRFHT3 }
SNPRFHT1	SNPRFHT1
SNPRFHT2	SNPRFHT2
SNPRFHT3	SNPRFHT3
$Volume SniperGuy/FleshHit 0.4

$Random SniperGuy/WallHit { SNPRWHT1 SNPRWHT2 SNPRWHT3 SNPRWHT4 }
SNPRWHT1	SNPRWHT1
SNPRWHT2	SNPRWHT2
SNPRWHT3	SNPRWHT3
SNPRWHT4	SNPRWHT4
$Volume SniperGuy/WallHit 0.4

SSGUNER/sight	DSGPOSIT
SSGUNER/SSG 	DSSGGATK
SSGUNER/death	DSGPODTH
SSGUNER/idle	DSGPOACT
			
cbaron/sight	cbarnsit
cbaron/pain	cbarnpai
cbaron/death	cbarndth
cbaron/active	cbarnact
cbaron/metal	cmetal

AA12/Fire		DSAA12
$limit AA12/Fire	0

//Powerups
Armor1 Armor1
BioSuit BioSuit
Damage Damage
Health1 Health1
Inv1 Inv1
Protect Protect
Runekey Runekey
PAPSHOOT PAPSHOOT

PyroCannon/Fire		PYRCFIRE
PyroCannon/Hit		PYRCHIT
PyroCannon/Explosion	PYRCEXPL 0.5
PyroCannon/Flare	PYRCFLAR

Flamethrower/Flame	FMTRFLAM

$Limit PyroCannon/Explosion	0
$Limit PyroCannon/Flare		0

weapons/scorch                dsscorch
weapons/onfire                dsonfire
weapons/flamer                dsflamer

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

//Abaddon
Abaddon/Sight DSABBSGH
Abaddon/Active DSABBACT
$random Abaddon/Pain { DSABBOW1 DSABBOW2 }
DSABBOW1 DSABBOW1
DSABBOW2 DSABBOW2
Abaddon/Death DSABBDTH

//Lord of Heresy
LordOfHeresy/sight DSLOHSIT
LordOfHeresy/act DSLOHACT
LordOfHeresy/death DSLOHDTH

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

ClericFlameFire         dshellfi
ClericFlameExplode      dshellex
ClericFlameCircle       dsfirex5

//Afrit
Afrit/CometFire FRITCMFR
Afrit/CometHit	FRITCMHT
Afrit/Hellfire	FRITFIRE

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

64ball/shoot dsndmsht
64ball/explode dsndmxpl

DSSLOP DSSLOP

//Super Devil
$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

//BFG10K
Weapons/BFG10KF		DSBFG10K
Weapons/BFG10KX		DSBAREXP
Weapons/BFG10KCool	DS10KCDN
Weapons/BFG10KIdle	DS10KIDL

$Limit	Weapons/BFG10KX	0

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

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

//Quad Shotgun
QuadShotgun/SingleFire	DSQGGATK
QuadShotgun/QuadFire	DSQGAATK
QuadShotgun/Open		QSGOPEN
QuadShotgun/ReloadAll	QSGLOAD
QuadShotgun/Close		QUADCLOS

// Minigun
weapons/minigunfire DSMINIGN

//By michael9r9r
AFRTDIE AFRTDIE
AFRTWAKE AFRTWAKE

//Female Rail
fem/sight FEMZSIT
fem/pain FEMZPAIN
fem/death FEMZDHT
fem/active FEMZACT

//Eliminator
eliminator/sight ARTIUP
eliminator/active BOUNCE
eliminator/death PODEXP
eliminator/pain BOUNCE

PULSFIRE PULSFIRE

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

//Daedabus
Daedabus/Sight		DAEDSIGH
$Random Daedabus/Active	{ DAEDACT1 DAEDACT2 }
DAEDACT1		DAEDACT1
DAEDACT2		DAEDACT2
Daedabus/Attack		DAEDATTK
$Random Daedabus/pain	{ DAEDPAI1 DAEDPAI2 }
DAEDPAI1		DAEDPAI1
DAEDPAI2		DAEDPAI2
Daedabus/Death 		DAEDDEAT

//Auto Shotgun
JACKFIR JACKFIR
$volume JACKFIR 0.5

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

//Uber Chaingunner / Strafe Gunner
UCHAIN/Windup UCFSTAR
UCHAIN/Loop UCFLOOP
UCHAIN/Winddown UCFSTOP
UCHAIN/Steam UCSTEAM
UCHAIN/Idle UCIDLE
UCHAIN/Pain UCPAIN

$random UCHAIN/Sight { UCHAIN/UCSEE1 UCHAIN/UCSEE2 UCHAIN/UCSEE3 }
UCHAIN/UCSEE1 UCSEE1
UCHAIN/UCSEE2 UCSEE2
UCHAIN/UCSEE3 UCSEE3

$random UCHAIN/Death { UCHAIN/UCDIE1 UCHAIN/UCDIE2 UCHAIN/UCDIE3 }
UCHAIN/UCDIE1 UCDIE1
UCHAIN/UCDIE2 UCDIE2
UCHAIN/UCDIE3 UCDIE3

$random UCHAIN/Bullets { UCHAIN/UCBHIT1 UCHAIN/UCBHIT2 UCHAIN/UCBHIT3 UCHAIN/UCBHIT4 UCHAIN/UCBHIT5 }
UCHAIN/UCBHIT1 UCBHIT1
UCHAIN/UCBHIT2 UCBHIT2
UCHAIN/UCBHIT3 UCBHIT3
UCHAIN/UCBHIT4 UCBHIT4
UCHAIN/UCBHIT5 UCBHIT5

//Annihilator
monster/annsit dsannsit

monster/anndth dsanndth

monster/anhoof dsanhoof


weapons/hrlexp dshrlexp
weapons/hrlfir dshrlfir

//Dark Cardinal
DarkCardinal/sight DCARDSEE
DarkCardinal/active DCARDACT
DarkCardinal/pain DCARDPAI
DarkCardinal/death DCARDDTH

PainGrenade/fire DCARPGFR
PainGrenade/bounce DCARPGBN
PainGrenade/explode DCARPGXP

DeathBall/spawn DCARPNPR
Paingasm/chomp PGSMCHMP

//AMP44
AUMPFIR AUMPFIR

//Riot Shotgun
$random weapons/riotshotgunfire { RIOTSHT1 RIOTSHT2 RIOTSHT3 }
	
RIOTSHT1 RIOTSHT1
RIOTSHT2 RIOTSHT2
RIOTSHT3 RIOTSHT3

$volume weapons/riotshotgunfire 0.8

weapons/riotpumpdown	PUMP1

weapons/riotpumpup	PUMP2

weapons/riotraise	RIOTUP

$volume weapons/riotpumpdown	0.8

$volume weapons/riotpumpup	0.8

$volume weapons/riotraise	0.8

weapons/riotgunalt	RIOTALT