
//------------------------------
//	Rocquette, Explosion, ManJuice, SatanRobo
//------------------------------

flickerlight ROCQUETTE
{
	color 0.6 0.4 0.3
	size 26
	secondarysize 32
	chance 1
}
pointlight ROQX1
{
	color 0.9 0.6 0.7
	size 76
}
pointlight ROQX2
{
	color 0.7 0.4 0.3
	size 66
}
pointlight ROQX3
{
	color 0.5 0.2 0
	size 56
}
flickerlight EX1
{
	color 0.9 0.6 0.7
	size 76
	secondarysize 56
	chance 1
}
flickerlight EX2
{
	color 0.7 0.4 0.3
	size 66
	secondarysize 26
	chance 1
}
flickerlight EX3
{
	color 0.5 0.2 0
	size 56
	secondarysize 16
	chance 1
}
object Rocquette
{
	frame ROCQ { light ROCQUETTE }
	frame MISLB { light ROQX1 }
	frame MISLC { light ROQX2 }
	frame MISLD { light ROQX3 }
}
object DelayedRocquette
{
	frame ROCQC { light ROCQUETTE }
	frame ROCQD { light ROCQUETTE }
	frame MISLB { light ROQX1 }
	frame MISLC { light ROQX2 }
	frame MISLD { light ROQX3 }
}
object HDExplosion
{
	frame BAL1A { light ROCQUETTE }
	frame MISLB { light EX1 }
	frame MISLC { light EX2 }
	frame MISLD { light EX3 }
}
object HDExplosionBeam
{
	frame BAL1A { light ROCQUETTE }
	frame MISLB { light EX1 }
	frame MISLC { light EX2 }
	frame MISLD { light EX3 }
}
object HDExplosionBoss
{
	frame BAL1A { light ROCQUETTE }
	frame MISLB { light EX1 }
	frame MISLC { light EX2 }
	frame MISLD { light EX3 }
}
object SatanRobo
{
	frame CYBRF { light ROQX3 }
}
object SatanRocquette
{
	frame MISLA { light ROCQUETTE }
	frame MISLB { light ROQX1 }
	frame MISLC { light ROQX2 }
	frame MISLD { light ROQX3 }
}
object SatanRocquette2
{
	frame MISLA { light ROCQUETTE }
	frame MISLB { light ROQX1 }
	frame MISLC { light ROQX2 }
	frame MISLD { light ROQX3 }
}


//------------------------------
//	Spider Blastermind
//------------------------------

pointlight SPIDF1
{
	color 0.6 0.4 0
	size 84
}
pointlight SPIDF2
{
	color 0.7 0.3 0
	size 64
}
flickerlight SPIDX1
{
	color 0.5 0.1 0
	size 86
	secondarysize 66
	chance 1
}
flickerlight SPIDX2
{
	color 0.4 0 0
	size 76
	secondarysize 46
	chance 1
}
flickerlight SPIDX3
{
	color 0.3 0 0
	size 46
	secondarysize 26
	chance 1
}
object Spiderdemon
{
	frame SPIDG { light SPIDF1 }
	frame SPIDH { light SPIDF2 }
	frame SPIDM { light SPIDX1 }
	frame SPIDN { light SPIDX1 }
	frame SPIDO { light SPIDX2 }
	frame SPIDP { light SPIDX3 }
}


//------------------------------
//	PlasmaBalle, Krangling
//------------------------------

flickerlight PLAZBALL
{
	color 0.4 0.1 0.5
	size 26
	secondarysize 18
	chance 0.5
}
flickerlight PLAZMABX1
{
	color 0.6 0.5 0.8
	size 36
	secondarysize 28
	chance 1.0
}
pointlight PLAZMABX2
{
	color 0.4 0.2 0.3
	size 26
}
pointlight PLAZMABX3
{
	color 0.3 0.1 0.2
	size 20
}
pointlight PLASMABX4
{
	color 0.2 0 0.1
	size 16
}
object BeamSpot
{
	frame PLSEA { light PLAZBALL }
}
object BeamSpot1
{
	frame PLSEA { light PLAZBALL }
}
object PlasmaBalle
{
	frame PLSS { light PLASBALLE }
	frame PLSEA { light PLAZBALL }
	frame PLSEB { light PLAZBALL }
	frame PLSEC { light PLAZMABX1 }
	frame PLSED { light PLAZMABX2 }
	frame PLSEE { light PLAZMABX3 }
}
object Krangling
{
	frame BSPIG { light PLAZMABX2 }
}


//------------------------------
//	BFG Balle
//------------------------------

flickerlight BFS1
{
	color 0.1 1 0.3
	size 36
	secondarysize 24
	chance 0.5
}
pointlight BFE1A
{
	color 0.3 1 0.6
	size 36
}
pointlight BFE1B
{
	color 0.5 1 0.8
	size 56
}
pointlight BFE1C
{
	color 0.8 1 0.95
	size 86
}
object BFGBalle
{
	frame BFS1 {light BFS1}
	frame BFE1A {light BFE1A}
	frame BFE1B {light BFE1B}
	frame BFE1C {light BFE1C}
	frame BFE1D {light BFE1B}
	frame BFE1E {light BFE1A}
	frame BFE1F {light BFS1}
}
object BFGBallExploder
{
	frame BFS1 {light BFS1}
	frame BFE1A {light BFE1A}
	frame BFE1B {light BFE1B}
	frame BFE1C {light BFE1C}
	frame BFE1D {light BFE1B}
	frame BFE1E {light BFE1A}
	frame BFE1F {light BFS1}
}
object BFGBallTail
{
	frame BFS1 {light BFS1}
}
object BFGPuff
{
	frame BFE2 {light BFS1}
}
object BFGSpark
{
	frame BFE2D {light BFS1}
}


//------------------------------
//	Humanoids
//------------------------------

pointlight SHOT
{
	color 0.8 0.3 0.2
	size 20
}

object HDP_AR
{
	frame PLAYF { light SHOT }
}
object HDP_SG
{
	frame PLAYF { light SHOT }
}
object HDP_MG
{
	frame PLAYF { light SHOT }
}
object HDP_GL
{
	frame PLAYF { light SHOT }
}
object HDP_PR
{
	frame PLAYF { light SHOT }
}
object HDP_BF
{
	frame PLAYF { light SHOT }
}
object HDP_SS
{
	frame PLAYF { light SHOT }
}

object ZombieStormtrooper
{
	frame POSSF { light SHOT }
}
object Jackboot
{
	frame SPOSF { light SHOT }
}
object DragonGuard
{
	frame CPOSF { light SHOT }
}

object BlackRifleman
{
	frame PLAYF { light SHOT }
}
object BlackSWAT
{
	frame PLAYF { light SHOT }
}
object BlackRocketeer
{
	frame PLAYF { light SHOT }
}
object BlackTango
{
	frame PLAYF { light SHOT }
}
object BlackShotTango
{
	frame PLAYF { light SHOT }
}
object BlackRocketTango
{
	frame PLAYF { light SHOT }
}

object BrownRifleman
{
	frame PLAYF { light SHOT }
}
object BrownSWAT
{
	frame PLAYF { light SHOT }
}
object BrownRocketeer
{
	frame PLAYF { light SHOT }
}
object BrownTango
{
	frame PLAYF { light SHOT }
}
object BrownShotTango
{
	frame PLAYF { light SHOT }
}
object BrownRocketTango
{
	frame PLAYF { light SHOT }
}

object WhiteRifleman
{
	frame PLAYF { light SHOT }
}
object WhiteSWAT
{
	frame PLAYF { light SHOT }
}
object WhiteRocketeer
{
	frame PLAYF { light SHOT }
}
object WhiteTango
{
	frame PLAYF { light SHOT }
}
object WhiteShotTango
{
	frame PLAYF { light SHOT }
}
object WhiteRocketTango
{
	frame PLAYF { light SHOT }
}
object UndeadRifleman
{
	frame PLAYF { light SHOT }
}


//------------------------------
//	Imp, FireDancer
//------------------------------

flickerlight DRUNKBALL
{
	color 0.4 0.3 0
	size 26
	secondarysize 18
	chance 0.9
}
pointlight DRUNKBX1
{
	color 0.6 0.4 0.2
	size 36
}
pointlight DRUNKBX2
{
	color 0.5 0.3 0
	size 26
}
pointlight DRUNKBX3
{
	color 0.4 0.2 0
	size 16
}
object DrunkImpBall
{
	frame BAL1A { light DRUNKBALL }
	frame BAL1B { light DRUNKBALL }
	frame BAL1C { light DRUNKBX1 }
	frame BAL1D { light DRUNKBX2 }
	frame BAL1E { light DRUNKBX3 }
}
object ShieldImpBall
{
	frame BAL1A { light DRUNKBALL }
	frame BAL1B { light DRUNKBALL }
	frame BAL1C { light DRUNKBX1 }
	frame BAL1D { light DRUNKBX2 }
	frame BAL1E { light DRUNKBX3 }
}
object ReverseImpBallTail
{
	frame BAL1A { light DRUNKBALL }
	frame BAL1B { light DRUNKBALL }
	frame BAL1C { light DRUNKBX1 }
	frame BAL1D { light DRUNKBX2 }
	frame BAL1E { light DRUNKBX3 }
}
object MageImpBall
{
	frame BAL1A { light DRUNKBALL }
	frame BAL1B { light DRUNKBALL }
	frame BAL1C { light DRUNKBX1 }
	frame BAL1D { light DRUNKBX2 }
	frame BAL1E { light DRUNKBX3 }
}
object MageImpBall2
{
	frame BAL1A { light DRUNKBALL }
	frame BAL1B { light DRUNKBALL }
	frame BAL1C { light DRUNKBX1 }
	frame BAL1D { light DRUNKBX2 }
	frame BAL1E { light DRUNKBX3 }
}
object MageImpBall2A
{
	frame BAL1A { light DRUNKBALL }
	frame BAL1B { light DRUNKBALL }
	frame BAL1C { light DRUNKBX1 }
	frame BAL1D { light DRUNKBX2 }
	frame BAL1E { light DRUNKBX3 }
}
object MageImpBall2B
{
	frame BAL1A { light DRUNKBALL }
	frame BAL1B { light DRUNKBALL }
	frame BAL1C { light DRUNKBX1 }
	frame BAL1D { light DRUNKBX2 }
	frame BAL1E { light DRUNKBX3 }
}

object FireDancer
{
	frame SKUL { light DRUNKBALL }
	frame SKULC { light DRUNKBX1 }
	frame SKULD { light DRUNKBX1 }
	frame SKULF { light ROQX2 }
	frame SKULG { light ROQX3 }
	frame SKULH { light DRUNKBX1 }
	frame SKULI { light DRUNKBX2 }
	frame SKULJ { light DRUNKBX3 }
	frame SKULK { light DRUNKBX3 }
}
object BelphBall
{
	frame SKUL { light DRUNKBALL }
	frame SKULC { light DRUNKBX1 }
	frame SKULD { light DRUNKBX1 }
	frame SKULF { light ROQX2 }
	frame SKULG { light ROQX3 }
	frame SKULH { light DRUNKBX1 }
	frame SKULI { light DRUNKBX2 }
	frame SKULJ { light DRUNKBX3 }
	frame SKULK { light DRUNKBX3 }
}


//------------------------------
//	Angst Elemental
//------------------------------

object AngstElemental
{
	frame PAIN { light DRUNKBALL }
	frame PAINF { light ROQX2 }
	frame PAINH { light ROQX2 }
	frame PAINI { light ROQX1 }
	frame PAINJ { light ROQX1 }
	frame PAINK { light ROQX2 }
	frame PAINL { light ROQX2 }
	frame PAINM { light ROQX3 }
}


//------------------------------
//	Turrette
//------------------------------

flickerlight TURRBALL0
{
	color 0.3 0.1 0
	size 36
	secondarysize 13
	chance 0.5
}
flickerlight TURRBALL1
{
	color 0.8 0.3 0.1
	size 24
	secondarysize 12
	chance 0.5
}
flickerlight TURRBALL2
{
	color 0.6 0.2 0
	size 16
	secondarysize 8
	chance 0.5
}
flickerlight TURRBALL3
{
	color 0.4 0.1 0
	size 12
	secondarysize 6
	chance 0.5
}
object TurrBall
{
	frame BAL7 {light TURRBALL0}
	frame BAL7C {light TURRBALL1}
	frame BAL7D {light TURRBALL2}
	frame BAL7E {light TURRBALL3}
}
pulselight TURRETTE
{
	color 0.35 0.2 0.4
	size 20
	secondarysize 10
	interval 0.9
}
object Turrette
{
	frame TURR {light TURRETTE}
}


//------------------------------
//	Bakademon
//------------------------------

pointlight BAKAPRE
{
	color 0.7 0.4 0.8
	size 86
}
flickerlight BAKASLAVE
{
	color 0.5 0.1 0.6
	size 66
	secondarysize 24
	chance 1.0
}
pointlight BAKAPOST1
{
	color 1.0 0.6 0.9
	size 126
}
pointlight BAKAPOST2
{
	color 0.6 0.3 0.4
	size 72
}
pointlight BAKAPOST3
{
	color 0.3 0.0 0.1
	size 56
}
pointlight BAKAPOST4
{
	color 0.3 0.0 0.0
	size 32
}
flickerlight BAKASHOT
{
	color 0.4 0.0 0.5
	size 36
	secondarysize 12
}
pulselight BAKA
{
	color 0.4 0.1 0.2
	size 36
	secondarysize 24
	interval 6
}
flickerlight BAKAP
{
	color 0.6 0.1 0.2
	size 36
	secondarysize 20
	chance 0.5
}
object BakaSlavePreshot
{
	frame BAL2A { light BAKAPRE }
	frame BAL2B { light BAKAPRE }
}
object BakaSlave
{
	frame MANFA { light BAKASLAVE }
	frame MANFB { light BAKASLAVE }
	frame MISLB { light BAKAPOST1 }
	frame MISLC { light BAKAPOST2 }
	frame MISLD { light BAKAPOST3 }
}
object BakaBall
{
	frame BAL2A { light BAKASHOT }
	frame BAL2B { light BAKASHOT }
	frame BAL2C { light BAKAPOST2 }
	frame BAL2D { light BAKAPOST3 }
	frame BAL2E { light BAKAPOST4 }
}
object FastBakaBall
{
	frame BAL2A { light BAKASHOT }
	frame BAL2B { light BAKASHOT }
	frame BAL2C { light BAKAPOST2 }
	frame BAL2D { light BAKAPOST3 }
	frame BAL2E { light BAKAPOST4 }
}
object Bakademon
{
	frame HEADA { light BAKA }
	frame HEADB { light BAKA }
	frame HEADC { light BAKASLAVE }
	frame HEADD { light BAKASLAVE }
	frame HEADE { light BAKAP }
	frame HEADF { light BAKAP }
}


//------------------------------
//	BaleBall
//------------------------------

flickerlight BBALLLG
{
	color 0.2 0.6 0
	size 32
	secondarysize 28
	chance 0.4
}
pointlight BBXLG1
{
	color 0.2 0.6 0
	size 38
}
pointlight BBXLG2
{
	color 0.2 0.6 0
	size 30
}
pointlight BBXLG3
{
	color 0.2 0.6 0
	size 22
}
flickerlight BBALLSM
{
	color 0.2 0.6 0
	size 24
	secondarysize 16
	chance 0.4
}
pointlight BBXSM1
{
	color 0.2 0.6 0
	size 24
}
pointlight BBXSM2
{
	color 0.2 0.6 0
	size 18
}
pointlight BBXSM3
{
	color 0.2 0.6 0
	size 12
}

object BaleBall
{
	frame BAL7A { light BBALLLG }
	frame BAL7B { light BBALLLG }
	frame BAL7C { light BBXLG1 }
	frame BAL7D { light BBXLG2 }
	frame BAL7E { light BBXLG3 }
}
object MiniBBall
{
	frame BAL7A { light BBALLSM }
	frame BAL7B { light BBALLSM }
	frame BAL7C { light BBXSM1 }
	frame BAL7D { light BBXSM2 }
	frame BAL7E { light BBXSM3 }
}


//------------------------------
//	Boner
//------------------------------

pointlight BONE
{
	color 0.6 0.2 0.3
	size 28
	offset 0 50 0
}
flickerlight BONEF
{
	color 0.5 0 0
	size 32
	secondarysize 21
	chance 1
}
pointlight BONEX1
{
	color 0.9 0.6 0.3
	size 42
}
pointlight BONEX2
{
	color 0.5 0.3 0.1
	size 30
}
pointlight BONEX3
{
	color 0.3 0 0
	size 18
}
object Boner
{
	frame SKELJ { light BONE }
}
object BonerBall
{
	frame FATB { light BONEF }
	frame MISXA { light BONEX1 }
	frame BAL2D { light BONEX2 }
	frame MISLC { light BONEX3 }
	frame MISLD { light BONEX3 }
}


//------------------------------
//	Mancubus
//------------------------------

pointlight MANC
{
	color 0.9 0.6 0.3
	size 42
}
flickerlight MANF
{
	color 0.9 0.5 0
	size 42
	secondarysize  36
	chance 1
}
pointlight MANX1
{
	color 1 0.8 0.4
	size 56
}
pointlight MANX2
{
	color 0.7 0.4 0.1
	size 43
}
pointlight MANX3
{
	color 0.5 0 0
	size 30
}
object ManJuice
{
	frame MANF { light MANF }
	frame MISLB { light MANX1 }
	frame MISLC { light MANX2 }
	frame MISLD { light MANX3 }
}
object Mancubus
{
	frame FATTH { light MANC }
}


//------------------------------
//	KillerBarrel
//------------------------------

flickerlight BARREL
{
	color 0 0.5 0
	size 16
	secondarysize 22
	offset 0 36 0
	chance 0.4
}
flickerlight FCAN
{
	color 0.8 0.7 0.2
	size 26
	secondarysize 37
	offset 0 36 0
	chance 0.5
}
flickerlight CANF
{
	color 0.8 0.6 0.2
	size 14
	secondarysize 24
	chance 0.5
}
object KillerBarrel
{
	frame BAR1 {light BARREL}
	frame BEXPC {light EX2}
	frame BEXPD {light EX1}
	frame BEXPE {light EX3}
}
object KillerFireCan
{
	frame FCAN {light FCAN}
	frame BEXPC {light EX1}
	frame BEXPD {light EX2}
	frame BEXPE {light EX3}
}
object BarrelFlame
{
	frame FIRE {light CANF}
}
object BarrelFlame2
{
	frame FIRE {light CANF}
}



//------------------------------
//	ArchFiend
//------------------------------

flickerlight HECK
{
	color 1 0.8 0.4
	size 32
	secondarysize 16
	offset 0 8 0
	chance 0.4
}
flickerlight HELL
{
	color 1 0.9 0.6
	size 48
	secondarysize 24
	offset 0 24 0
	chance 0.5
}
pointlight HEAL
{
	color 0.6 0.1 0
	size 28
}
object BloodyHellFire
{
	frame FIRE {light HELL}
}
object HeckFire
{
	frame FIRE {light HECK}
}
object ArchFiend
{
	frame VILEH {light CANF}
	frame VILEI {light CANF}
	frame VILEJ {light HECK}
	frame VILEK {light HECK}
	frame VILEL {light HECK}
	frame VILEM {light HELL}
	frame VILEN {light HELL}
	frame VILEO {light HELL}
	frame VILEP {light HELL}
	frame VILEQ {light HELL}
	frame VILE\ {light HEAL}
}
object ArchAngel
{
	frame VILEH {light CANF}
	frame VILEI {light CANF}
	frame VILEJ {light HECK}
	frame VILEK {light HECK}
	frame VILEL {light HECK}
	frame VILEM {light HELL}
	frame VILEN {light HELL}
	frame VILEO {light HELL}
	frame VILEP {light HELL}
	frame VILEQ {light HELL}
	frame VILE\ {light HEAL}
}



