
// PLUTONIA WEAPONS
//==============================================================================

plutfist/swing1								PFISSWI1
plutfist/swing2								PFISSWI2
plutfist/swing3								PFISSWI3
$random plutfist/swing { plutfist/swing1 plutfist/swing2 plutfist/swing3 }
plutfist/hit1								PFISHIT1
plutfist/hit2								PFISHIT2
plutfist/hit3								PFISHIT3
plutfist/hit4								PFISHIT4
plutfist/hit5								PFISHIT5
plutfist/hit6								PFISHIT6
plutfist/hit7								PFISHIT7
plutfist/hit8								PFISHIT8
plutfist/hit9								PFISHIT9
plutfist/hit10								PFISHIT0
$random plutfist/hit { plutfist/hit1 plutfist/hit2 plutfist/hit3 plutfist/hit4 plutfist/hit5 plutfist/hit6 plutfist/hit7 plutfist/hit8 plutfist/hit9 plutfist/hit10 }

plutchainsaw/idlestart						PSAWIDL1
plutchainsaw/idleloop						PSAWIDL2
plutchainsaw/idlestop						PSAWIDL3
plutchainsaw/start							PSAWSTAR
plutchainsaw/loop							PSAWLOOP
plutchainsaw/stop							PSAWSTOP

plutpistol/fire								PPISFIRE
plutpistol/reload							PPISLOAD

plutshotgun/fire							PSHTFIRE
plutshotgun/pumpdown1						PSHTPD1
plutshotgun/pumpdown2						PSHTPD2
plutshotgun/pumpdown3						PSHTPD3
plutshotgun/pumpdown4						PSHTPD4
$random plutshotgun/pumpdown { plutshotgun/pumpdown1 plutshotgun/pumpdown2 plutshotgun/pumpdown3 plutshotgun/pumpdown4 }
plutshotgun/pumpup1							PSHTPU1
plutshotgun/pumpup2							PSHTPU2
plutshotgun/pumpup3							PSHTPU3
plutshotgun/pumpup4							PSHTPU4
$random plutshotgun/pumpup { plutshotgun/pumpup1 plutshotgun/pumpup2 plutshotgun/pumpup3 plutshotgun/pumpup4 }

plutsupershotgun/fire						PSSGFIRE
plutsupershotgun/open						PSSGOPEN
plutsupershotgun/load						PSSGLOAD
plutsupershotgun/close						PSSGCLOS

plutchaingun/fire							PCHGFIRE

plutrocketlauncher/fire1					PROKFIR1
plutrocketlauncher/fire2					PROKFIR2
plutrocketlauncher/explode1					PROKXP1
plutrocketlauncher/explode2					PROKXP2
plutrocketlauncher/explode3					PROKXP3
$random plutrocketlauncher/explode { plutrocketlauncher/explode1 plutrocketlauncher/explode2 plutrocketlauncher/explode3 }
$limit plutrocketlauncher/explode 0
plutrocketlauncher/bounce1					PROKBOU1
plutrocketlauncher/bounce2					PROKBOU2
plutrocketlauncher/bounce3					PROKBOU3
$random plutrocketlauncher/bounce { plutrocketlauncher/bounce1 plutrocketlauncher/bounce2 plutrocketlauncher/bounce3 }

plutplasmarifle/fire1						PPLAFIR1
plutplasmarifle/fire2						PPLAFIR2
plutplasmarifle/fire3						PPLAFIR3
plutplasmarifle/fire4						PPLAFIR4
$random plutplasmarifle/fire { plutplasmarifle/fire1 plutplasmarifle/fire2 plutplasmarifle/fire3 plutplasmarifle/fire4 }

plutbfg9000/charge							PBFGCHAR
plutbfg9000/idle							PBFGIDLE
plutbfg9000/fire1							PBFGFIR1
plutbfg9000/fire2							PBFGFIR2
plutbfg9000/explode1						PBFGXP1
plutbfg9000/explode2						PBFGXP2
$random plutbfg9000/explode { plutbfg9000/explode1 plutbfg9000/explode2 }
$limit plutbfg9000/explode 0

// TNT WEAPONS
//==============================================================================

tntfist/uppercuthit							TFISUPPH
tntfist/uppercutflesh1						TFISUPP1
tntfist/uppercutflesh2						TFISUPP2
$random tntfist/uppercutflesh { tntfist/uppercutflesh1 tntfist/uppercutflesh2 }

tntchainsaw/idle							TSAWIDLE
tntchainsaw/deselect						TSAWDESE
tntchainsaw/mode							TSAWMODE
tntchainsaw/active							TSAWACTI
tntchainsaw/on								TSAWON
tntchainsaw/off								TSAWOFF

tntpistol/fire1								TPISFIR1
tntpistol/fire2								TPISFIR2
tntpistol/fire3								TPISFIR3
$random tntpistol/fire { tntpistol/fire1 tntpistol/fire2 tntpistol/fire3 }
tntpistol/aim								TPISAIM
tntpistol/unload							TPISROUT
tntpistol/load								TPISRIN

tntshotgun/fire								TSHTFIRE
tntshotgun/pump								TSHTPUMP

tntsupershotgun/fire1						TSSGFIR1
tntsupershotgun/fire2						TSSGFIR2
tntsupershotgun/fire3						TSSGFIR3
tntsupershotgun/fire4						TSSGFIR4
$random tntsupershotgun/fire { tntsupershotgun/fire1 tntsupershotgun/fire2 tntsupershotgun/fire3 tntsupershotgun/fire4 }

tntchaingun/fire							TCHGFIRE
tntchaingun/fireend							TCHGFEND

tntrocketlauncher/fire1						TROKFIR1
tntrocketlauncher/fire2						TROKFIR2
tntrocketlauncher/fire3						TROKFIR3
$random tntrocketlauncher/fire { tntrocketlauncher/fire1 tntrocketlauncher/fire2 tntrocketlauncher/fire3 }

tntrocketlauncher/loop						TROKLOOP

tntrocketlauncher/explosion1				TROKEXP1
tntrocketlauncher/explosion2				TROKEXP2
tntrocketlauncher/explosion3				TROKEXP3
tntrocketlauncher/explosion4				TROKEXP4
tntrocketlauncher/explosion5				TROKEXP5
tntrocketlauncher/explosion6				TROKEXP6
$random tntrocketlauncher/explosion { tntrocketlauncher/explosion1 tntrocketlauncher/explosion2 tntrocketlauncher/explosion3 tntrocketlauncher/explosion4 tntrocketlauncher/explosion5 tntrocketlauncher/explosion6 }
$limit tntrocketlauncher/explosion 0

tntrocketlauncher/jet1						TROKJET1
tntrocketlauncher/jet2						TROKJET2
$random tntrocketlauncher/jet { tntrocketlauncher/jet1 tntrocketlauncher/jet2 }

tntplasmarifle/fire							TPLAFIRE
tntplasmarifle/fireloop						TPLALOOP
tntplasmarifle/fireend						TPLAEND

tntbfg9000/fire1							TBFGFIR1
tntbfg9000/fire2							TBFGFIR2
tntbfg9000/fire3							TBFGFIR3
tntbfg9000/fire4							TBFGFIR4
tntbfg9000/cooldown							TBFGFEND
tntbfg9000/charge							TBFGCHAR
tntbfg9000/idle								TBFGIDLE

// DOOM II WEAPONS
//==============================================================================

doom2chainsaw/fire							DSAWFIRE
doom2chainsaw/idle							DSAWIDLE
doom2chainsaw/draw							DSAWUP
doom2chainsaw/stop							DSAWSTOP
doom2chainsaw/start							DSAWSTAR

doom2chainsaw/hitflesh1						DSAWFLE1
doom2chainsaw/hitflesh2						DSAWFLE2
doom2chainsaw/hitflesh3						DSAWFLE3
doom2chainsaw/hitflesh4						DSAWFLE4
doom2chainsaw/hitflesh5						DSAWFLE5
doom2chainsaw/hitflesh6						DSAWFLE6
doom2chainsaw/hitflesh7						DSAWFLE7
doom2chainsaw/hitflesh8						DSAWFLE8
doom2chainsaw/hitflesh9						DSAWFLE9
doom2chainsaw/hitflesh10					DSAWFLE0
$random doom2chainsaw/hitflesh { doom2chainsaw/hitflesh1 doom2chainsaw/hitflesh2 doom2chainsaw/hitflesh3 doom2chainsaw/hitflesh4 doom2chainsaw/hitflesh5 doom2chainsaw/hitflesh6 doom2chainsaw/hitflesh7 doom2chainsaw/hitflesh8 doom2chainsaw/hitflesh9 doom2chainsaw/hitflesh10 }
doom2chainsaw/hitwall1						DSAWHIT1
doom2chainsaw/hitwall2						DSAWHIT2
doom2chainsaw/hitwall3						DSAWHIT3
doom2chainsaw/hitwall4						DSAWHIT4
$random doom2chainsaw/hitwall { doom2chainsaw/hitwall1 doom2chainsaw/hitwall2 doom2chainsaw/hitwall3 doom2chainsaw/hitwall4 }

doom2pistol/fire1							DPISFIR1
doom2pistol/fire2							DPISFIR2
$random doom2pistol/fire { doom2pistol/fire1 doom2pistol/fire2 }
doom2pistol/unload							DPISROUT
doom2pistol/load							DPISRIN

doom2shotgun/fire							DSHTFIRE
doom2shotgun/pump							DSHTPUMP

doom2supershotgun/fire						DSSGFIRE
doom2supershotgun/open						DSSGOPEN
doom2supershotgun/load						DSSGLOAD
doom2supershotgun/close						DSSGCLOS

doom2chaingun/fire1							DCHGFIR1
doom2chaingun/fire2							DCHGFIR2
doom2chaingun/fire3							DCHGFIR3
$random doom2chaingun/fire { doom2chaingun/fire1 doom2chaingun/fire2 doom2chaingun/fire3 }

doom2rocketlauncher/fire					DROKFIRE
$limit doom2rocketlauncher/fire 0
doom2rocketlauncher/explosion				DROKEXP
$limit doom2rocketlauncher/explosion 0
doom2rocketlauncher/loop					DROKLOOP

doom2plasmarifle/fire						DPLAFIRE
$limit doom2plasmarifle/fire 0
doom2plasmarifle/cooldown					DPLACOOL

doom2bfg9000/fire							DBFGFIRE
$limit doom2bfg9000/fire 0
doom2bfg9000/charge							DBFGCHAR
$limit doom2bfg9000/charge 0
doom2bfg9000/explosion						DBFGEXP
$limit doom2bfg9000/explosion 0
doom2bfg9000/loop							DBFGLOOP
doom2bfg9000/idle							DBFGIDLE

// ANCIENT ALIENS WEAPONS
//==============================================================================

aliens/stasisextend1						AA1
aliens/stasisextend2						AA2
aliens/stasisextend3						AA3
$random aliens/stasisextend { aliens/stasisextend1 aliens/stasisextend2 aliens/stasisextend3 }
$limit aliens/stasisextend		0
aliens/stasis								ASTASIS

aliensfist/swing1							AFISSWI1
aliensfist/swing2							AFISSWI2
aliensfist/swing3							AFISSWI3
aliensfist/swing4							AFISSWI4
$random aliensfist/swing { aliensfist/swing1 aliensfist/swing2 aliensfist/swing3 aliensfist/swing4 }
$limit aliensfist/swing		0
aliensfist/hitflesh1						AFISHIT1
aliensfist/hitflesh2						AFISHIT2
aliensfist/hitflesh3						AFISHIT3
aliensfist/hitflesh4						AFISHIT4
$random aliensfist/hitflesh { aliensfist/hitflesh1 aliensfist/hitflesh2 aliensfist/hitflesh3 aliensfist/hitflesh4 }
$limit aliensfist/hitflesh	0
aliensfist/hitwall1							AFISWAL1
aliensfist/hitwall2							AFISWAL2
aliensfist/hitwall3							AFISWAL3
aliensfist/hitwall4							AFISWAL4
$random aliensfist/hitwall { aliensfist/hitwall1 aliensfist/hitwall2 aliensfist/hitwall3 aliensfist/hitwall4 }
$limit aliensfist/hitwall		0

alienschainsaw/fire							ASAWFIRE
$limit alienschainsaw/fire 0
alienschainsaw/charge						ASAWCHRG
$limit alienschainsaw/charge 0
alienschainsaw/idle							ASAWIDLE
alienschainsaw/explosion					ASAWEXP
$limit alienschainsaw/explosion 0

alienspistol/fire1							APISFIR1
alienspistol/fire2							APISFIR2
alienspistol/fire3							APISFIR3
alienspistol/fire4							APISFIR4
$random alienspistol/fire { alienspistol/fire1 alienspistol/fire2 alienspistol/fire3 alienspistol/fire4 }
$limit alienspistol/fire		0
alienspistol/unload							APISROUT
alienspistol/load							APISRIN

aliensshotgun/fire							ASHTFIRE
$limit aliensshotgun/fire 0
aliensshotgun/pump							ASHTPUMP
$limit aliensshotgun/pump 0

alienssupershotgun/fire						ASSGFIRE
$limit alienssupershotgun/fire 0
alienssupershotgun/spin						ASSGSPIN
$limit alienssupershotgun/spin 0
alienssupershotgun/charge					ASSGCHAR
$limit alienssupershotgun/charge 0

alienschaingun/fire							ACHGFIRE
$limit alienschaingun/fire 0
alienschaingun/tink1						ACHGTIN1
alienschaingun/tink2						ACHGTIN2
$random alienschaingun/tink { alienschaingun/tink1 alienschaingun/tink2 }

aliensrocketlauncher/fire1					AROKFIR1
aliensrocketlauncher/fire2					AROKFIR2
aliensrocketlauncher/fire3					AROKFIR3
$random aliensrocketlauncher/fire { aliensrocketlauncher/fire1 aliensrocketlauncher/fire2 aliensrocketlauncher/fire3 }
$limit aliensrocketlauncher/fire 0
aliensrocketlauncher/explosion1				AROKHIT1
aliensrocketlauncher/explosion2				AROKHIT2
aliensrocketlauncher/explosion3				AROKHIT3
$random aliensrocketlauncher/explosion { aliensrocketlauncher/explosion1 aliensrocketlauncher/explosion2 aliensrocketlauncher/explosion3 }
$limit aliensrocketlauncher/explosion 0
aliensrocketlauncher/idle					ASAWIDLE

aliensplasmarifle/fire						APLAFIRE
$limit aliensplasmarifle/fire 0
aliensplasmarifle/lightning					APLALITE
aliensplasmarifle/idle						APLAIDLE

aliensbfg9000/idle							ABFGIDLE
aliensbfg9000/fire							ABFGFIRE
aliensbfg9000/charge						ABFGCHAR
aliensbfg9000/timestop						ABFGTIME
aliensbfg9000/timeresume					ABFGTEND
aliens/thetruthisoutthere					ABFGPK

// JPCP WEAPONS
//==============================================================================

jpcpfist/swing1								JFISFIR1
jpcpfist/swing2								JFISFIR2
jpcpfist/swing3								JFISFIR3
jpcpfist/swing4								JFISFIR4
$random jpcpfist/swing { jpcpfist/swing1 jpcpfist/swing2 jpcpfist/swing3 jpcpfist/swing4 }
$limit jpcpfist/swing			0
jpcpfist/iai1								JFISIAI1
jpcpfist/iai2								JFISIAI2
jpcpfist/iai3								JFISIAI3
jpcpfist/iai4								JFISIAI4
$random jpcpfist/iai { jpcpfist/iai1 jpcpfist/iai2 jpcpfist/iai3 jpcpfist/iai4 }
$limit jpcpfist/iai				0
jpcpfist/hit1								JFISHIT1
jpcpfist/hit2								JFISHIT2
jpcpfist/hit3								JFISHIT3
jpcpfist/hit4								JFISHIT4
jpcpfist/hit5								JFISHIT5
$random jpcpfist/hit { jpcpfist/hit1 jpcpfist/hit2 jpcpfist/hit3 jpcpfist/hit4 jpcpfist/hit5 }
$limit jpcpfist/hit				0
jpcpfist/hitwall1							JFISWAL1
jpcpfist/hitwall2							JFISWAL2
jpcpfist/hitwall3							JFISWAL3
jpcpfist/hitwall4							JFISWAL4
$random jpcpfist/hitwall { jpcpfist/hitwall1 jpcpfist/hitwall2 jpcpfist/hitwall3 jpcpfist/hitwall4 }
$limit jpcpfist/hitwall			0
jpcpfist/sheathe							JFISSHEA
$limit jpcpfist/sheathe			0

jpcpchainsaw/idle							JSAWIDLE
jpcpchainsaw/swing1							JSAWFIR1
jpcpchainsaw/swing2							JSAWFIR2
jpcpchainsaw/swing3							JSAWFIR3
$random jpcpchainsaw/swing { jpcpchainsaw/swing1 jpcpchainsaw/swing2 jpcpchainsaw/swing3 }
$limit jpcpchainsaw/swing		0
jpcpchainsaw/swingiai						JSAWFIR4
$limit jpcpchainsaw/swingiai	0
jpcpchainsaw/iaiprojectile					JSAWIAI
$limit jpcpchainsaw/iaiprojectile	0
jpcpchainsaw/hitwall1						JSAWWAL1
jpcpchainsaw/hitwall2						JSAWWAL2
$random jpcpchainsaw/hitwall { jpcpchainsaw/hitwall1 jpcpchainsaw/hitwall2 }
$limit jpcpchainsaw/hitwall		0


jpcppistol/fire								JPISFIRE
$limit jpcppistol/fire			0
jpcppistol/reloadopen						JPISROPE
jpcppistol/reloadin							JPISRIN
jpcppistol/reloadclose						JPISRCLO

jpcpshotgun/fire1							JSHTFIR1
jpcpshotgun/fire2							JSHTFIR2
$random jpcpshotgun/fire { jpcpshotgun/fire1 jpcpshotgun/fire2 }
$limit jpcpshotgun/fire			0
jpcpshotgun/pumpdown						JSHTPUM1
$limit jpcpshotgun/pumpdown 	0
jpcpshotgun/pumpup							JSHTPUM2
$limit jpcpshotgun/pumpup		0
jpcpshotgun/hit								JSHTHIT
$limit jpcpshotgun/hit			0

jpcpsupershotgun/fire						JSSGFIRE
$limit jpcpsupershotgun/fire	0
jpcpsupershotgun/open						JSSGOPEN
$limit jpcpsupershotgun/open	0
jpcpsupershotgun/charge						JSSGCHRG
$limit jpcpsupershotgun/charge	0
jpcpsupershotgun/close						JSSGCLOS
$limit jpcpsupershotgun/close	0


jpcpchaingun/fire1							JCHGFIR1
jpcpchaingun/fire2							JCHGFIR2
$random jpcpchaingun/fire { jpcpchaingun/fire1 jpcpchaingun/fire2 }
$limit jpcpchaingun/fire		0
jpcpchaingun/hiss							JCHGHISS
$limit jpcpchaingun/hiss		0
jpcpchaingun/debuff							JDEBUFF
$limit jpcpchaingun/debuff		0
jpcpchaingun/debuffloop						JDEBUFFL
$limit jpcpchaingun/debuffloop	0


jpcprocketlauncher/idle						JROKIDLE
jpcprocketlauncher/fire						JROKFIRE
$limit jpcprocketlauncher/fire	0
jpcprocketlauncher/explosion				JROKEXP
$limit jpcprocketlauncher/explosion 0
jpcprocketlauncher/finalexplosion			JROKFIN
$limit jpcprocketlauncher/finalexplosion 0

jpcpplasmarifle/idle						JPLAIDLE
jpcpplasmarifle/fire						JPLAFIRE
$limit jpcpplasmarifle/fire 	0
jpcpplasmarifle/hit							JPLAHIT
$limit jpcpplasmarifle/hit 		0
jpcpplasmarifle/seal1						JSEAL1
jpcpplasmarifle/seal2						JSEAL2
$random jpcpplasmarifle/seal { jpcpplasmarifle/seal1 jpcpplasmarifle/seal2 }
$limit jpcpplasmarifle/seal 	0

jpcpbfg9000/fire							JBFGFIRE
$limit jpcpbfg9000/fire			0
jpcpbfg9000/boom							JBFGBOOM
$limit jpcpbfg9000/boom			0
jpcpbfg9000/hold							JBFGHOLD
jpcpbfg9000/idle							JBFGIDLE
jpcpbfg9000/charge							JBFGCHAR
$limit jpcpbfg9000/charge		0
jpcpbfg9000/orb								JBFGORB
$limit jpcpbfg9000/orb			0
jpcpbfg9000/kanji1							JKANJI1
jpcpbfg9000/kanji2							JKANJI2
$random jpcpbfg9000/kanji { jpcpbfg9000/kanji1 jpcpbfg9000/kanji2 }
$limit jpcpbfg9000/kanji		0
jpcpyinyang/boom							JYYXP
$limit jpcpyinyang/boom			0
jpcpyin/boom								JYINXP
$limit jpcpyin/boom				0
jpcpyang/boom								JYANGXP
$limit jpcpyang/yangboom		0
jpcpbfg9000/yoooooooooooooo					JBFGPK

// BTSX WEAPONS
//==============================================================================

btsx/energyimpact1							XIMPACT1
btsx/energyimpact2							XIMPACT2
btsx/energyimpact3							XIMPACT3
btsx/energyimpact4							XIMPACT4
$random btsx/energyimpact { btsx/energyimpact1 btsx/energyimpact2 btsx/energyimpact3 btsx/energyimpact4 }
$limit btsx/energyimpact		0
btsx/heavyenergyimpact1						XHIMPAC1
btsx/heavyenergyimpact2						XHIMPAC2
btsx/heavyenergyimpact3						XHIMPAC3
$random btsx/heavyenergyimpact { btsx/heavyenergyimpact1 btsx/heavyenergyimpact2 btsx/heavyenergyimpact3 }
$limit btsx/heavyenergyimpact	0

btsxfist/charge								XFISCHAR
btsxfist/swing								XFISSWIN
btsxfist/hit								XFISHIT
$limit btsxfist/hit	 0
btsxfist/fire								XFISFIRE

btsxchainsaw/beep							XSAWBEEP
$limit btsxchainsaw/beep 0
btsxchainsaw/on								XSAWON
btsxchainsaw/off							XSAWOFF
btsxchainsaw/zap							XSAWZAP
$limit btsxchainsaw/zap 0
btsxchainsaw/zapoff							XSAWZAPO
$limit btsxchainsaw/zapoff 0
btsxchainsaw/impact1						XSAWHIT1
btsxchainsaw/impact2						XSAWHIT2
btsxchainsaw/impact3						XSAWHIT3
btsxchainsaw/impact4						XSAWHIT4
$random btsxchainsaw/impact { btsxchainsaw/impact1 btsxchainsaw/impact2 btsxchainsaw/impact3 btsxchainsaw/impact4 }
$limit btsxchainsaw/impact	 0

btsxpistol/fire								XPISFIRE
$limit btsxpistol/fire	 0
btsxpistol/chargedfire						XPISFIR2
$limit btsxpistol/chargedfire 0
btsxpistol/hit								XPISHIT
$limit btsxpistol/hit 0
btsxpistol/charge							XPISCHAR
btsxpistol/chargeloop						XPISLOOP
btsxpistol/hit1								XPISHIT1
btsxpistol/hit2								XPISHIT2
btsxpistol/hit3								XPISHIT3
$random btsxpistol/hit { btsxpistol/hit1 btsxpistol/hit2 btsxpistol/hit3 }
$limit btsxpistol/hit 0
btsxpistol/boom1							XPISBOM1
btsxpistol/boom2							XPISBOM2
btsxpistol/boom3							XPISBOM3
$random btsxpistol/boom { btsxpistol/boom1 btsxpistol/boom2 btsxpistol/boom3 }
$limit btsxpistol/boom 0

btsxshotgun/fire							XSHTFIRE
$limit btsxshotgun/fire 0
btsxshotgun/hit								XSHTHIT
$limit btsxshotgun/hit 0
btsxshotgun/pumpdown						XSHTPUM1
btsxshotgun/pumpup							XSHTPUM2

btsxsupershotgun/fire						XSSGFIRE
$limit btsxsupershotgun/fire 0
btsxsupershotgun/spin						XSSGSPIN
btsxsupershotgun/charge						XSSGCHAR

btsxchaingun/fire							XCHGFIRE
$limit btsxchaingun/fire 0
btsxchaingun/firestrong						XCHGFIR2
$limit btsxchaingun/firestrong 0
btsxchaingun/hit1							XCHGHIT1
btsxchaingun/hit2							XCHGHIT2
btsxchaingun/hit3							XCHGHIT3
$random btsxchaingun/hit { btsxchaingun/hit1 btsxchaingun/hit2 btsxchaingun/hit3 }
$limit btsxchaingun/hit 0
btsxchaingun/hitstrong1						XCHGSX1
btsxchaingun/hitstrong2						XCHGSX2
btsxchaingun/hitstrong3						XCHGSX3
$random btsxchaingun/hitstrong { btsxchaingun/hitstrong1 btsxchaingun/hitstrong2 btsxchaingun/hitstrong3 }
$limit btsxchaingun/hitstrong 0
btsxchaingun/beep							XCHGBEEP
btsxchaingun/pumpdown						XCHGPUM1
btsxchaingun/pumpup							XCHGPUM2
btsxchaingun/recharged						XCHGCHGD
$limit btsxchaingun/recharged 0

btsxrocketlauncher/fire						XROKFIRE
$limit btsxrocketlauncher/fire 0
btsxrocketlauncher/explosion				XROKEXP
$limit btsxrocketlauncher/explosion 0
btsxrocketlauncher/charge					XROKCHAR
$limit btsxrocketlauncher/charge 0

btsxplasmarifle/fire1						XPLAFIR1
btsxplasmarifle/fire2						XPLAFIR2
btsxplasmarifle/fire3						XPLAFIR3
$random btsxplasmarifle/fire { btsxplasmarifle/fire1 btsxplasmarifle/fire2 btsxplasmarifle/fire3 }
$limit btsxplasmarifle/fire 0
btsxplasmarifle/fireloop					XPLAFLOP
btsxplasmarifle/fireend						XPLAFEND
btsxplasmarifle/spinup						XPLASPI1
btsxplasmarifle/spindown					XPLASPI2

btsxbfg9000/charge							XBFGCHAR
$limit btsxbfg9000/charge 0
btsxbfg9000/quickfire						XBFGFIRE
$limit btsxbfg9000/quickfire 0
btsxbfg9000/explosion						XBFGEXP
$limit btsxbfg9000/explosion 0
btsxbfg9000/idle							XBFGIDLE
btsxbfg9000/loop							XBFGLOOP
btsxbfg9000/zap1							XBFGZAP1
btsxbfg9000/zap2							XBFGZAP2
$random btsxbfg9000/zap { btsxbfg9000/zap1 btsxbfg9000/zap2 }

// ITEM SOUNDS
//==============================================================================

items/plutbulletsmall						FDCLIPPK
items/plutbulletlarge						FDCBOXPK
items/plutshellsmall						FDSHELPK
items/plutshelllarge						FDSHBXPK
items/plutrocketsmall						FDGRENPK
items/plutrocketlarge						FDGRENPK
items/plutcellsmall							FDBBULPK
items/plutcelllarge							FDBBULPK

items/tntbulletsmall						FDCLIPPK
items/tntbulletlarge						FDCBOXPK
items/tntshellsmall							FDSHELPK
items/tntshelllarge							FDSHBXPK
items/tntrocketsmall						FDROCKPK
items/tntrocketlarge						FDROCKPK
items/tntcellsmall							FDMASEPK
items/tntcelllarge							FDMASEPK

items/doom2bulletsmall						FDCLIPPK
items/doom2bulletlarge						FDCBOXPK
items/doom2shellsmall						FDSHELPK
items/doom2shelllarge						FDSHBXPK
items/doom2rocketsmall						FDROCKPK
items/doom2rocketlarge						FDROCKPK
items/doom2cellsmall						FDMASEPK
items/doom2celllarge						FDMASEPK

items/aliensbulletsmall						FDCLIPPK
items/aliensbulletlarge						FDCBOXPK
items/aliensshellsmall						FDSHELPK
items/aliensshelllarge						FDSHBXPK
items/aliensrocketsmall						FDARKTPK
items/aliensrocketlarge						FDARKBPK
items/alienscellsmall						FDACELPK
items/alienscelllarge						FDACELPK

items/jpcpbulletsmall						FDROCKPK
items/jpcpbulletlarge						FDROCKPK
items/jpcpshellsmall						FDMASEPK
items/jpcpshelllarge						FDMASEPK
items/jpcprocketsmall						FDJPRIPK
items/jpcprocketlarge						FDJPRIPK
items/jpcpcellsmall							FDCLIPPK
items/jpcpcelllarge							FDCBOXPK

items/btsxbulletsmall						FDXCLPPK
items/btsxbulletlarge						FDXCLPPK
items/btsxshellsmall						FDXSHLPK
items/btsxshelllarge						FDXSHLPK
items/btsxrocketsmall						FDXROKPK
items/btsxrocketlarge						FDXROKPK
items/btsxcellsmall							FDXCELPK
items/btsxcelllarge							FDXCELPK

items/weaponpickup							FDWPNPK
items/backpackpickup						FDBACKPK
items/bfgammosmallpickup					FDBFGPKS
items/bfgammobigpickup						FDBFGPKB

items/computermappickup						FDCOMPPK
items/blurspherepickup						FDBLURPK
items/soulspherepickup						FDSOULPK
items/megaspherepickup						FDMEGAPK
items/radsuitpickup							FDSUITPK
items/invulnerabilityspherepickup			FDINVUPK
items/infraredpickup						FDINFRPK
items/berserkpickup							FDBERSPK

items/healthbonuspickup						FDHBONPK
items/armorbonuspickup						FDABONPK

items/stimpackpickup						FDMEDIPK
items/medikitpickup							FDMEDIPK

items/greenarmorpickup						FDARMOR1
items/bluearmorpickup						FDARMOR2

key/redcard									CARDRED
key/bluecard								CARDBLUE
key/yellowcard								CARDYELL

key/redskull								SKULRED
key/blueskull								SKULBLUE
key/yellowskull								SKULYELL

// SHARED SOUNDS
//==============================================================================

weapons/dryfire1							DRYFIRE1

melee/whoosh1								MELSWNG1
melee/whoosh2								MELSWNG2
melee/whoosh3								MELSWNG3
$random melee/whoosh { melee/whoosh1 melee/whoosh2 melee/whoosh3 }
$limit melee/whoosh 0

casings/bullet1								FDPCASE1
casings/bullet2								FDPCASE2
casings/bullet3								FDPCASE3
casings/bullet4								FDPCASE4
casings/bullet5								FDPCASE5
casings/bullet6								FDPCASE6
casings/bullet7								FDPCASE7
casings/bullet8								FDPCASE8
$random casings/bullet { casings/bullet1 casings/bullet2 casings/bullet3 casings/bullet4 casings/bullet5 casings/bullet6 casings/bullet7 casings/bullet8 }
$volume casings/bullet 0.3
$attenuation casings/bullet 1.5

casings/shell1								FDSCASE1
casings/shell2								FDSCASE2
casings/shell3								FDSCASE3
casings/shell4								FDSCASE4
casings/shell5								FDSCASE5
casings/shell6								FDSCASE6
$random casings/shell { casings/shell1 casings/shell2 casings/shell3 casings/shell4 casings/shell5 casings/shell6 }
$volume casings/shell 0.3
$attenuation casings/shell 1.5

casings/chaingun1							FDCCASE1
casings/chaingun2							FDCCASE2
casings/chaingun3							FDCCASE3
casings/chaingun4							FDCCASE4
casings/chaingun5							FDCCASE5
casings/chaingun6							FDCCASE6
casings/chaingun7							FDCCASE7
casings/chaingun8							FDCCASE8
$random casings/chaingun { casings/chaingun1 casings/chaingun2 casings/chaingun3 casings/chaingun4 casings/chaingun5 casings/chaingun6 casings/chaingun7 casings/chaingun8 }
$volume casings/chaingun 0.3
$attenuation casings/chaingun 1.5

//------------------------------------------------------------------------------

bullet/ricochet1							FDBULLR1
bullet/ricochet2							FDBULLR2
bullet/ricochet3							FDBULLR3
bullet/ricochet4							FDBULLR4
bullet/ricochet5							FDBULLR5
bullet/ricochet6							FDBULLR6
bullet/ricochet7							FDBULLR7
bullet/ricochet8							FDBULLR8
bullet/ricochet9							FDBULLR9
bullet/ricochet0							FDBULLR0
$random bullet/ricochet { bullet/ricochet1 bullet/ricochet2 bullet/ricochet3 bullet/ricochet4 bullet/ricochet5 bullet/ricochet6 bullet/ricochet7 bullet/ricochet8 bullet/ricochet9 bullet/ricochet0 }
$volume bullet/ricochet 0.8
$attenuation bullet/ricochet 1.3

bullet/hitflesh1							FDBULLF1
bullet/hitflesh2							FDBULLF2
bullet/hitflesh3							FDBULLF3
bullet/hitflesh4							FDBULLF4
bullet/hitflesh5							FDBULLF5
bullet/hitflesh6							FDBULLF6
$random bullet/hitflesh { bullet/hitflesh1 bullet/hitflesh2 bullet/hitflesh3 bullet/hitflesh4 bullet/hitflesh5 bullet/hitflesh6 }
$volume bullet/hitflesh 0.8
$attenuation bullet/hitflesh 1.8

//------------------------------------------------------------------------------

finaldoomer/quit							FDQUIT