pointlight RGAMLIT
{
    color 1.0 0.8 0.2
    size 72
	dontlightself 1
}
pointlight RGAMLIT2
{
    color 1.0 0.8 0.2
    size 64
	dontlightself 1
}
pointlight RGAMLIT3
{
    color 1.0 0.8 0.2
    size 56
	dontlightself 1
}
pointlight RGAMLIT4
{
    color 1.0 0.8 0.2
    size 48
	dontlightself 1
}
pointlight RGAMLIT5
{
    color 1.0 0.8 0.2
    size 40
	dontlightself 1
}
pointlight RGAMLIT6
{
    color 1.0 0.8 0.2
    size 32
	dontlightself 1
}
pointlight RGAMLIT7
{
    color 1.0 0.8 0.2
    size 12
	dontlightself 1
}
pointlight RGAMLIT8
{
    color 0.75 0.6 0.15
    size 10
	dontlightself 1
}
pointlight RGAMLIT9
{
    color 0.5 0.4 0.1
    size 8
	dontlightself 1
}
pointlight RGAMLIT0
{
    color 0.25 0.2 0.05
    size 6
	dontlightself 1
}

object MuzzleFlash
{
    frame E1_AB { light RGAMLIT3 }
    frame E1_AC { light RGAMLIT4 }
    //frame E1_AD { light RGAMLIT5 }
    frame E2_AB { light RGAMLIT3 }
    frame E2_AC { light RGAMLIT4 }
    //frame E2_AD { light RGAMLIT5 }
    frame E3_AB { light RGAMLIT3 }
    frame E3_AC { light RGAMLIT4 }
    //frame E3_AD { light RGAMLIT5 }
    frame E4_AB { light RGAMLIT3 }
    frame E4_AC { light RGAMLIT4 }
    //frame E4_AD { light RGAMLIT5 }
    frame E5_AB { light RGAMLIT3 }
    frame E5_AC { light RGAMLIT4 }
    //frame E5_AD { light RGAMLIT5 }
}
object MuzzleFlashLight
{
    frame E1_AB { light RGAMLIT3 }
    frame E1_AC { light RGAMLIT4 }
    //frame E1_AD { light RGAMLIT5 }
    frame E2_AB { light RGAMLIT3 }
    frame E2_AC { light RGAMLIT4 }
    //frame E2_AD { light RGAMLIT5 }
    frame E3_AB { light RGAMLIT3 }
    frame E3_AC { light RGAMLIT4 }
    //frame E3_AD { light RGAMLIT5 }
    frame E4_AB { light RGAMLIT3 }
    frame E4_AC { light RGAMLIT4 }
    //frame E4_AD { light RGAMLIT5 }
    frame E5_AB { light RGAMLIT3 }
    frame E5_AC { light RGAMLIT4 }
    //frame E5_AD { light RGAMLIT5 }
}
object MuzzleFlash2
{
    frame E1_AB { light RGAMLIT2 }
    frame E1_AC { light RGAMLIT3 }
    //frame E1_AD { light RGAMLIT4 }
    frame E2_AB { light RGAMLIT2 }
    frame E2_AC { light RGAMLIT3 }
    //frame E2_AD { light RGAMLIT4 }
    frame E3_AB { light RGAMLIT2 }
    frame E3_AC { light RGAMLIT3 }
    //frame E3_AD { light RGAMLIT4 }
    frame E4_AB { light RGAMLIT2 }
    frame E4_AC { light RGAMLIT3 }
    //frame E4_AD { light RGAMLIT4 }
    frame E5_AB { light RGAMLIT2 }
    frame E5_AC { light RGAMLIT3 }
    //frame E5_AD { light RGAMLIT4 }
}
object MuzzleFlash2Light
{
    frame E1_AB { light RGAMLIT2 }
    frame E1_AC { light RGAMLIT3 }
    //frame E1_AD { light RGAMLIT4 }
    frame E2_AB { light RGAMLIT2 }
    frame E2_AC { light RGAMLIT3 }
    //frame E2_AD { light RGAMLIT4 }
    frame E3_AB { light RGAMLIT2 }
    frame E3_AC { light RGAMLIT3 }
    //frame E3_AD { light RGAMLIT4 }
    frame E4_AB { light RGAMLIT2 }
    frame E4_AC { light RGAMLIT3 }
    //frame E4_AD { light RGAMLIT4 }
    frame E5_AB { light RGAMLIT2 }
    frame E5_AC { light RGAMLIT3 }
    //frame E5_AD { light RGAMLIT4 }
}
object MuzzleFlash3
{
    frame E1_AB { light RGAMLIT }
    frame E1_AC { light RGAMLIT2 }
    //frame E1_AD { light RGAMLIT3 }
    frame E2_AB { light RGAMLIT }
    frame E2_AC { light RGAMLIT2 }
    //frame E2_AD { light RGAMLIT3 }
    frame E3_AB { light RGAMLIT }
    frame E3_AC { light RGAMLIT2 }
    //frame E3_AD { light RGAMLIT3 }
    frame E4_AB { light RGAMLIT }
    frame E4_AC { light RGAMLIT2 }
    //frame E4_AD { light RGAMLIT3 }
    frame E5_AB { light RGAMLIT }
    frame E5_AC { light RGAMLIT2 }
    //frame E5_AD { light RGAMLIT3 }
}
object MuzzleFlash4
{
    frame E1_AB { light RGAMLIT }
    frame E1_AC { light RGAMLIT3 }
    frame E2_AB { light RGAMLIT }
    frame E2_AC { light RGAMLIT3 }
    frame E3_AB { light RGAMLIT }
    frame E3_AC { light RGAMLIT3 }
    frame E4_AB { light RGAMLIT }
    frame E4_AC { light RGAMLIT3 }
    frame E5_AB { light RGAMLIT }
    frame E5_AC { light RGAMLIT3 }
}
object MuzzleFlash4Light
{
    frame E1_AB { light RGAMLIT }
    frame E1_AC { light RGAMLIT3 }
    frame E2_AB { light RGAMLIT }
    frame E2_AC { light RGAMLIT3 }
    frame E3_AB { light RGAMLIT }
    frame E3_AC { light RGAMLIT3 }
    frame E4_AB { light RGAMLIT }
    frame E4_AC { light RGAMLIT3 }
    frame E5_AB { light RGAMLIT }
    frame E5_AC { light RGAMLIT3 }
}

flickerlight2 RGAATK
{
    color 1.0 0.7 0.2
    size 62
    secondarySize 74
    interval 0.1//1
    offset 0 40 0
	dontlightself 1
}

flickerlight2 RGAATKG
{
    color 0.2 1.0 0.2
    size 62
    secondarySize 74
    interval 0.1//1
    offset 0 40 0
	dontlightself 1
}

///

pointlight RGAEXP11
{
    color 1.0 0.7 0.0
    size 80
	dontlightself 1
}
pointlight RGAEXP12
{
    color 0.75 0.4 0.0
    size 88
	dontlightself 1
}
pointlight RGAEXP13
{
    color 0.5 0.1 0.0
    size 94
	dontlightself 1
}
pointlight RGAEXP14
{
    color 0.3 0.05 0.0
    size 100
	dontlightself 1
}
pointlight RGAEXP15
{
    color 0.1 0.02 0.0
    size 104
	dontlightself 1
}

pointlight RGAEXP21
{
    color 1.0 0.7 0.0
    size 72
	dontlightself 1
}
pointlight RGAEXP22
{
    color 0.75 0.4 0.0
    size 80
	dontlightself 1
}
pointlight RGAEXP23
{
    color 0.5 0.1 0.0
    size 86
	dontlightself 1
}
pointlight RGAEXP24
{
    color 0.3 0.05 0.0
    size 92
	dontlightself 1
}
pointlight RGAEXP25
{
    color 0.1 0.02 0.0
    size 96
	dontlightself 1
}

pointlight RGAEXP31
{
    color 1.0 0.7 0.0
    size 64
	dontlightself 1
}
pointlight RGAEXP32
{
    color 0.75 0.4 0.0
    size 72
	dontlightself 1
}
pointlight RGAEXP33
{
    color 0.5 0.1 0.0
    size 78
	dontlightself 1
}
pointlight RGAEXP34
{
    color 0.3 0.05 0.0
    size 84
	dontlightself 1
}
pointlight RGAEXP35
{
    color 0.1 0.02 0.0
    size 88
	dontlightself 1
}

pointlight RGAEXP41
{
    color 1.0 0.7 0.0
    size 56
	dontlightself 1
}
pointlight RGAEXP42
{
    color 0.75 0.4 0.0
    size 64
	dontlightself 1
}
pointlight RGAEXP43
{
    color 0.5 0.1 0.0
    size 70
	dontlightself 1
}
pointlight RGAEXP44
{
    color 0.3 0.05 0.0
    size 76
	dontlightself 1
}
pointlight RGAEXP45
{
    color 0.1 0.02 0.0
    size 80
	dontlightself 1
}

pointlight RGAEXP51
{
    color 1.0 0.7 0.0
    size 48
	dontlightself 1
}
pointlight RGAEXP52
{
    color 0.75 0.4 0.0
    size 56
	dontlightself 1
}
pointlight RGAEXP53
{
    color 0.5 0.1 0.0
    size 62
	dontlightself 1
}
pointlight RGAEXP54
{
    color 0.3 0.05 0.0
    size 68
	dontlightself 1
}
pointlight RGAEXP55
{
    color 0.1 0.02 0.0
    size 72
	dontlightself 1
}

object RPGMissile
{
    frame G69XA { light ROCKET }
}
object IncRPGMissile
{
    frame G69XA { light ROCKET }
}
object FowlT4Missile
{
    frame CHKN { light ROCKET }
}

object ExplosionMain
{
    frame EXP1A { light RGAEXP11 }
    frame EXP1B { light RGAEXP11 }
	frame EXP1C { light RGAEXP11 }
	frame EXP1D { light RGAEXP11 }
	frame EXP1E { light RGAEXP12 }
	frame EXP1F { light RGAEXP12 }
	frame EXP1G { light RGAEXP12 }
	frame EXP1H { light RGAEXP12 }
	frame EXP1I { light RGAEXP13 }
	frame EXP1J { light RGAEXP13 }
    frame EXP3A { light RGAEXP13 }
    frame EXP3B { light RGAEXP13 }
	frame EXP3C { light RGAEXP14 }
	frame EXP3D { light RGAEXP14 }
	frame EXP3E { light RGAEXP14 }
	frame EXP3F { light RGAEXP14 }
	frame EXP3G { light RGAEXP15 }
	frame EXP3H { light RGAEXP15 }
	frame EXP3I { light RGAEXP15 }
}

object ExplosionMain2
{
    frame EXP1A { light RGAEXP21 }
    frame EXP1B { light RGAEXP21 }
	frame EXP1C { light RGAEXP21 }
	frame EXP1D { light RGAEXP21 }
	frame EXP1E { light RGAEXP22 }
	frame EXP1F { light RGAEXP22 }
	frame EXP1G { light RGAEXP22 }
	frame EXP1H { light RGAEXP22 }
	frame EXP1I { light RGAEXP23 }
	frame EXP1J { light RGAEXP23 }
    frame EXP3A { light RGAEXP23 }
    frame EXP3B { light RGAEXP23 }
	frame EXP3C { light RGAEXP24 }
	frame EXP3D { light RGAEXP24 }
	frame EXP3E { light RGAEXP24 }
	frame EXP3F { light RGAEXP24 }
	frame EXP3G { light RGAEXP25 }
	frame EXP3H { light RGAEXP25 }
	frame EXP3I { light RGAEXP25 }
}

object ExplosionMain3
{
    frame EXP1A { light RGAEXP31 }
    frame EXP1B { light RGAEXP31 }
	frame EXP1C { light RGAEXP31 }
	frame EXP1D { light RGAEXP31 }
	frame EXP1E { light RGAEXP32 }
	frame EXP1F { light RGAEXP32 }
	frame EXP1G { light RGAEXP32 }
	frame EXP1H { light RGAEXP32 }
	frame EXP1I { light RGAEXP33 }
	frame EXP1J { light RGAEXP33 }
    frame EXP3A { light RGAEXP33 }
    frame EXP3B { light RGAEXP33 }
	frame EXP3C { light RGAEXP34 }
	frame EXP3D { light RGAEXP34 }
	frame EXP3E { light RGAEXP34 }
	frame EXP3F { light RGAEXP34 }
	frame EXP3G { light RGAEXP35 }
	frame EXP3H { light RGAEXP35 }
	frame EXP3I { light RGAEXP35 }
}


object ExplosionSmall
{
    frame EXP1A { light RGAEXP31 }
    frame EXP1B { light RGAEXP31 }
	frame EXP1C { light RGAEXP32 }
	frame EXP1D { light RGAEXP32 }
	frame EXP1E { light RGAEXP33 }
	frame EXP1F { light RGAEXP33 }
	frame EXP1G { light RGAEXP34 }
	frame EXP1H { light RGAEXP34 }
	frame EXP1I { light RGAEXP35 }
	frame EXP1J { light RGAEXP35 }
    frame EXP2A { light RGAEXP31 }
    frame EXP2B { light RGAEXP32 }
	frame EXP2C { light RGAEXP32 }
	frame EXP2D { light RGAEXP33 }
	frame EXP2E { light RGAEXP33 }
	frame EXP2F { light RGAEXP34 }
	frame EXP2G { light RGAEXP34 }
	frame EXP2H { light RGAEXP35 }
	frame EXP2I { light RGAEXP35 }
    frame EXP3A { light RGAEXP31 }
    frame EXP3B { light RGAEXP32 }
	frame EXP3C { light RGAEXP32 }
	frame EXP3D { light RGAEXP33 }
	frame EXP3E { light RGAEXP33 }
	frame EXP3F { light RGAEXP34 }
	frame EXP3G { light RGAEXP34 }
	frame EXP3H { light RGAEXP35 }
	frame EXP3I { light RGAEXP35 }
    frame EXP4A { light RGAEXP31 }
    frame EXP4B { light RGAEXP32 }
	frame EXP4C { light RGAEXP32 }
	frame EXP4D { light RGAEXP33 }
	frame EXP4E { light RGAEXP33 }
	frame EXP4F { light RGAEXP34 }
	frame EXP4G { light RGAEXP34 }
	frame EXP4H { light RGAEXP35 }
    frame EXP5A { light RGAEXP31 }
    frame EXP5B { light RGAEXP31 }
	frame EXP5C { light RGAEXP32 }
	frame EXP5D { light RGAEXP32 }
	frame EXP5E { light RGAEXP33 }
	frame EXP5F { light RGAEXP33 }
	frame EXP5G { light RGAEXP34 }
	frame EXP5H { light RGAEXP34 }
	frame EXP5I { light RGAEXP35 }
	frame EXP5J { light RGAEXP35 }
	frame EXP5k { light RGAEXP35 }
}

object ExplosionSmall2
{
    frame EXP1A { light RGAEXP41 }
    frame EXP1B { light RGAEXP41 }
	frame EXP1C { light RGAEXP42 }
	frame EXP1D { light RGAEXP42 }
	frame EXP1E { light RGAEXP43 }
	frame EXP1F { light RGAEXP43 }
	frame EXP1G { light RGAEXP44 }
	frame EXP1H { light RGAEXP44 }
	frame EXP1I { light RGAEXP45 }
	frame EXP1J { light RGAEXP45 }
    frame EXP2A { light RGAEXP41 }
    frame EXP2B { light RGAEXP42 }
	frame EXP2C { light RGAEXP42 }
	frame EXP2D { light RGAEXP43 }
	frame EXP2E { light RGAEXP43 }
	frame EXP2F { light RGAEXP44 }
	frame EXP2G { light RGAEXP44 }
	frame EXP2H { light RGAEXP45 }
	frame EXP2I { light RGAEXP45 }
    frame EXP3A { light RGAEXP41 }
    frame EXP3B { light RGAEXP42 }
	frame EXP3C { light RGAEXP42 }
	frame EXP3D { light RGAEXP43 }
	frame EXP3E { light RGAEXP43 }
	frame EXP3F { light RGAEXP44 }
	frame EXP3G { light RGAEXP44 }
	frame EXP3H { light RGAEXP45 }
	frame EXP3I { light RGAEXP45 }
    frame EXP4A { light RGAEXP41 }
    frame EXP4B { light RGAEXP42 }
	frame EXP4C { light RGAEXP42 }
	frame EXP4D { light RGAEXP43 }
	frame EXP4E { light RGAEXP43 }
	frame EXP4F { light RGAEXP44 }
	frame EXP4G { light RGAEXP44 }
	frame EXP4H { light RGAEXP45 }
    frame EXP5A { light RGAEXP41 }
    frame EXP5B { light RGAEXP41 }
	frame EXP5C { light RGAEXP42 }
	frame EXP5D { light RGAEXP42 }
	frame EXP5E { light RGAEXP43 }
	frame EXP5F { light RGAEXP43 }
	frame EXP5G { light RGAEXP44 }
	frame EXP5H { light RGAEXP44 }
	frame EXP5I { light RGAEXP45 }
	frame EXP5J { light RGAEXP45 }
	frame EXP5k { light RGAEXP45 }
}

object ExplosionSmall3
{
    frame EXP1A { light RGAEXP51 }
    frame EXP1B { light RGAEXP51 }
	frame EXP1C { light RGAEXP52 }
	frame EXP1D { light RGAEXP52 }
	frame EXP1E { light RGAEXP53 }
	frame EXP1F { light RGAEXP53 }
	frame EXP1G { light RGAEXP54 }
	frame EXP1H { light RGAEXP54 }
	frame EXP1I { light RGAEXP55 }
	frame EXP1J { light RGAEXP55 }
    frame EXP2A { light RGAEXP51 }
    frame EXP2B { light RGAEXP52 }
	frame EXP2C { light RGAEXP52 }
	frame EXP2D { light RGAEXP53 }
	frame EXP2E { light RGAEXP53 }
	frame EXP2F { light RGAEXP54 }
	frame EXP2G { light RGAEXP54 }
	frame EXP2H { light RGAEXP55 }
	frame EXP2I { light RGAEXP55 }
    frame EXP3A { light RGAEXP51 }
    frame EXP3B { light RGAEXP52 }
	frame EXP3C { light RGAEXP52 }
	frame EXP3D { light RGAEXP53 }
	frame EXP3E { light RGAEXP53 }
	frame EXP3F { light RGAEXP54 }
	frame EXP3G { light RGAEXP54 }
	frame EXP3H { light RGAEXP55 }
	frame EXP3I { light RGAEXP55 }
    frame EXP4A { light RGAEXP51 }
    frame EXP4B { light RGAEXP52 }
	frame EXP4C { light RGAEXP52 }
	frame EXP4D { light RGAEXP53 }
	frame EXP4E { light RGAEXP53 }
	frame EXP4F { light RGAEXP54 }
	frame EXP4G { light RGAEXP54 }
	frame EXP4H { light RGAEXP55 }
    frame EXP5A { light RGAEXP51 }
    frame EXP5B { light RGAEXP51 }
	frame EXP5C { light RGAEXP52 }
	frame EXP5D { light RGAEXP52 }
	frame EXP5E { light RGAEXP53 }
	frame EXP5F { light RGAEXP53 }
	frame EXP5G { light RGAEXP54 }
	frame EXP5H { light RGAEXP54 }
	frame EXP5I { light RGAEXP55 }
	frame EXP5J { light RGAEXP55 }
	frame EXP5k { light RGAEXP55 }
}

object ExplosionSmall4
{
    frame EXP1A { light RGAEXP52 }
    frame EXP1B { light RGAEXP52 }
	frame EXP1C { light RGAEXP53 }
	frame EXP1D { light RGAEXP53 }
	frame EXP1E { light RGAEXP54 }
	frame EXP1F { light RGAEXP54 }
	frame EXP1G { light RGAEXP55 }
	frame EXP1H { light RGAEXP55 }
    frame EXP2A { light RGAEXP52 }
    frame EXP2B { light RGAEXP53 }
	frame EXP2C { light RGAEXP53 }
	frame EXP2D { light RGAEXP54 }
	frame EXP2E { light RGAEXP54 }
	frame EXP2F { light RGAEXP55 }
	frame EXP2G { light RGAEXP55 }
    frame EXP3A { light RGAEXP52 }
    frame EXP3B { light RGAEXP53 }
	frame EXP3C { light RGAEXP53 }
	frame EXP3D { light RGAEXP54 }
	frame EXP3E { light RGAEXP54 }
	frame EXP3F { light RGAEXP55 }
	frame EXP3G { light RGAEXP55 }
    frame EXP4A { light RGAEXP52 }
    frame EXP4B { light RGAEXP53 }
	frame EXP4C { light RGAEXP53 }
	frame EXP4D { light RGAEXP54 }
	frame EXP4E { light RGAEXP54 }
	frame EXP4F { light RGAEXP55 }
	frame EXP4G { light RGAEXP55 }
    frame EXP5A { light RGAEXP52 }
    frame EXP5B { light RGAEXP52 }
	frame EXP5C { light RGAEXP53 }
	frame EXP5D { light RGAEXP53 }
	frame EXP5E { light RGAEXP54 }
	frame EXP5F { light RGAEXP54 }
	frame EXP5G { light RGAEXP55 }
	frame EXP5H { light RGAEXP55 }
}

pulselight BARRELRGA
{
    color 0.1 0.7 0.1
    size 30//22
    secondarySize 33//25
    interval 0.65
    offset 0 32 0
	dontlightself 1
}
/*object explosivebarrel_2
{
    frame BAR1  { light BARRELRGA }
    frame BEXPA { light BARRELRGA }
    frame BEXPB { light BARRELRGA }
    frame BEXPC { light ROCKET_X1 }
}*/

flickerlight2 FIREBARRELRGA
{
    color 1.0 0.5 0.0
    size 48
    secondarySize 54
    interval 0.1
    offset 0 32 0
	dontlightself 1
}

//object BurningBarrel_2
//{
//    frame FCAN { light FIREBARRELRGA }
//}

flickerlight ITFOG1
{
    color 0.2 0.2 1.0
    size 60
    secondarySize 72
    chance 0.4
}
flickerlight ITFOG2
{
    color 0.2 0.2 1.0
    size 48
    secondarySize 60
    chance 0.4
}
flickerlight ITFOG3
{
    color 0.2 0.2 1.0
    size 24
    secondarySize 36
    chance 0.4
}
flickerlight ITFOG4
{
    color 0.2 0.2 1.0
    size 8
    secondarySize 12
    chance 0.4
}
object TeleportFog2
{
    frame TFOGA { light DTFOG1 }
    frame TFOGB { light DTFOG2 }
    frame TFOGC { light DTFOG2 }
    frame TFOGD { light DTFOG2 }
    frame TFOGE { light DTFOG3 }
    frame TFOGF { light DTFOG4 }
    frame TFOGI { light DTFOG4 }
    frame TFOGJ { light DTFOG3 }
}
object ItemFog2
{
    frame IFOGA { light ITFOG1 }
    frame IFOGB { light ITFOG2 }
    frame IFOGC { light ITFOG2 }
    frame IFOGD { light ITFOG2 }
    frame IFOGE { light ITFOG3 }
    frame IFOGF { light ITFOG4 }
}

flickerlight2 STUNSPLO1
{
    color 0.85 0.85 0.85
    size 32
    secondarysize 16
    interval 0.1//1
	dontlightself 1
}
flickerlight2 STUNSPLO2
{
    color 0.7 0.7 0.7
    size 28
    secondarysize 14
    interval 0.1//1
	dontlightself 1
}
flickerlight2 STUNSPLO3
{
    color 0.55 0.55 0.55
    size 24
    secondarysize 12
    interval 0.1//1
	dontlightself 1
}

object StunExplosionSpark
{
    frame FLARA { light STUNSPLO1 }
    frame FLARB { light STUNSPLO2 }
    frame FLARC { light STUNSPLO3 }
}

pointlight STUN1
{
    color 0.95 0.95 0.95
    size 80
	dontlightself 1
}
pointlight STUN2
{
    color 0.75 0.75 0.75
    size 88
	dontlightself 1
}
pointlight STUN3
{
    color 0.55 0.55 0.55
    size 94
	dontlightself 1
}
pointlight STUN4
{
    color 0.35 0.35 0.35
    size 100
	dontlightself 1
}
pointlight STUN5
{
    color 0.15 0.15 0.15
    size 104
	dontlightself 1
}

object StunExplosionMain
{
    frame FLARA { light STUN1 }
    frame FLARB { light STUN2 }
    frame FLARC { light STUN3 }
    frame FLARD { light STUN4 }
    frame FLARE { light STUN5 }
}
object StunExplosionMain2
{
    frame FLARA { light STUN2 }
    frame FLARB { light STUN3 }
    frame FLARC { light STUN4 }
    frame FLARD { light STUN5 }
}

pointlight RGADRAGON
{
    color 0.9 0.4 0.0
    size 35
	dontlightself 1
}
pointlight RGADRAGON1
{
    color 0.6 0.3 0.0
    size 30
	dontlightself 1
}
pointlight RGADRAGON2
{
    color 0.45 0.2 0.0
    size 25
	dontlightself 1
}
pointlight RGADRAGON3
{
    color 0.23 0.1 0.0
    size 20
	dontlightself 1
}
flickerlight RGADRAGON4
{
    color 0.9 0.4 0.0
    size 33
    secondarysize 37
	chance 0.5
	dontlightself 1
}
flickerlight RGADRAGON5
{
    color 0.6 0.3 0.0
    size 28
    secondarysize 32
	chance 0.5
	dontlightself 1
}
flickerlight RGADRAGON6
{
    color 0.45 0.2 0.0
    size 23
    secondarysize 27
	chance 0.5
	dontlightself 1
}
flickerlight RGADRAGON7
{
    color 0.23 0.1 0.0
    size 18
    secondarysize 22
	chance 0.5
	dontlightself 1
}


Object FlameThrowerFire
{
    frame FLMDA { light RGADRAGON2 }
    frame FLMDB { light RGADRAGON1 }
    frame FLMDC { light RGADRAGON }
    frame FLMDD { light RGADRAGON }
    frame FLMDE { light RGADRAGON }
    frame FLMDF { light RGADRAGON1 }
    frame FLMDH { light RGADRAGON2 }
    frame FLMDI { light RGADRAGON3 }
}
Object FlameThrowerFireLight
{
    frame FLMDA { light RGADRAGON2 }
    frame FLMDB { light RGADRAGON1 }
    frame FLMDC { light RGADRAGON }
    frame FLMDD { light RGADRAGON }
    frame FLMDE { light RGADRAGON }
    frame FLMDF { light RGADRAGON }
    frame FLMDG { light RGADRAGON1 }
    frame FLMDH { light RGADRAGON2 }
    frame FLMDI { light RGADRAGON3 }
}
Object FireBallPuff
{
    frame FLMCA { light RGADRAGON2 }
    frame FLMCB { light RGADRAGON3 }
    frame FLMCC { light RGADRAGON2 }
    frame FLMCD { light RGADRAGON3 }
    frame FLMCE { light RGADRAGON2 }
    frame FLMCF { light RGADRAGON3 }
    frame FLMCG { light RGADRAGON2 }
    frame FLMCH { light RGADRAGON3 }
}

object FireFlare
{
    frame FLMCB { light RGADRAGON3 }
    frame FLMCD { light RGADRAGON2 }
    frame FLMCF { light RGADRAGON2 }
    frame FLMCG { light RGADRAGON3 }
}
object FireFlare2
{
    frame FLMCB { light RGADRAGON3 }
    frame FLMCD { light RGADRAGON2 }
    frame FLMCF { light RGADRAGON2 }
    frame FLMCG { light RGADRAGON3 }
}
object FireFlareBig
{
    frame FLMCB { light RGADRAGON2 }
    frame FLMCD { light RGADRAGON1 }
    frame FLMCF { light RGADRAGON1 }
    frame FLMCG { light RGADRAGON2 }
}

///

object BaronBall2
{
    frame HKBLA { light BARONBALL    }
    frame HKBLB { light BARONBALL    }

    frame HKBLC { light BARONBALL_X1 }
    frame HKBLD { light BARONBALL_X2 }
    frame HKBLE { light BARONBALL_X3 }
}

object ArachnotronPlasma2
{
    frame APLSA { light ARACHPLAS }
    frame APLSB { light ARACHPLAS }

    frame APBXA { light ARACHPLAS_X1 }
    frame APBXB { light ARACHPLAS_X2 }
    frame APBXC { light ARACHPLAS_X2 }
    frame APBXD { light ARACHPLAS_X3 }
    frame APBXE { light ARACHPLAS_X4 }
}

object DoomImpBall2
{
    frame BAL1A { light IMPBALL    }
    frame BAL1B { light IMPBALL    }

    frame BAL1C { light IMPBALL_X1 }
    frame BAL1D { light IMPBALL_X2 }
    frame BAL1E { light IMPBALL_X3 }
}

object FatShot2
{
    frame MANFA { light IMPBALL   }
    frame MANFB { light IMPBALL   }

    frame MISLB { light ROCKET_X1 }
    frame MISLC { light ROCKET_X2 }
    frame MISLD { light ROCKET_X3 }
}

object RevenantTracer2
{
    frame FATBA { light TRACER    }
    frame FATBB { light TRACER    }

    frame FBXPA { light TRACER_X1 }
    frame FBXPB { light TRACER_X2 }
    frame FBXPC { light TRACER_X3 }
}

object CacodemonBall2
{
    frame BAL2A { light CACOBALL }
    frame BAL2B { light CACOBALL }

    frame BAL2C { light CACOBALL_X1 }
    frame BAL2D { light CACOBALL_X2 }
    frame BAL2E { light CACOBALL_X3 }
}

object InvulSphere
{
    frame PINV { light INVULN }
}

object BlurSphere2
{
    frame PINS { light BLURSPHERE1 }

    frame PINSA { light BLURSPHERE2 }
    frame PINSB { light BLURSPHERE3 }
    frame PINSC { light BLURSPHERE4 }
    frame PINSD { light BLURSPHERE5 }
}

object Soulsphere2
{
    frame SOUL { light SOULSPHERE }
}

object Soulsphere3
{
    frame SOUL { light SOULSPHERE }
}

object Megasphere2
{
    frame MEGAA0 { light MEGASPHERE1 }
    frame MEGAB0 { light MEGASPHERE2 }
    frame MEGAC0 { light MEGASPHERE3 }
    frame MEGAD0 { light MEGASPHERE4 }
}

object GreenArmor_2
{
    frame ARM1A { light GREENARMOR1 }
    frame ARM1B { light GREENARMOR2 }
}

object GreenArmorStart
{
    frame ARM1A { light GREENARMOR1 }
    frame ARM1B { light GREENARMOR2 }
}

object BlueArmor_2
{
    frame ARM2A { light BLUEARMOR1 }
    frame ARM2B { light BLUEARMOR2 }
}

/*pointlight HEALTHPOTION2
{
    color 0.35 0.35 0.35
    size 18
    offset 0 16 0
	dontlightself 1
}
pointlight HEALTHPOTION3
{
    color 0.2 0.2 0.2
    size 14
    offset 0 16 0
	dontlightself 1
}
object HealthBonus_2
{
    frame BON5E { light HEALTHPOTION2 }
    frame BON5F { light HEALTHPOTION3 }
}*/
brightmap sprite BON5E0
{
   map "graphics/BON5LIT"
   disablefullbright
}
brightmap sprite BON5F0
{
   map "graphics/BON5LIT2"
   disablefullbright
}

/*pointlight ARMORBONUS2
{
    color 0.2 0.5 0.2
    size 18
    offset 0 16 0
	dontlightself 1
}
pointlight ARMORBONUS3
{
    color 0.1 0.3 0.1
    size 14
    offset 0 16 0
	dontlightself 1
}
object ArmorBonus_2
{
    frame BON2E { light ARMORBONUS2 }
    frame BON2F { light ARMORBONUS3 }
}*/
brightmap sprite BON2E0
{
   map "graphics/BON2LIT"
   disablefullbright
}
brightmap sprite BON2F0
{
   map "graphics/BON2LIT2"
   disablefullbright
}

/// Scopes

/*brightmap sprite INTFG0
{
   map SCOPE_A
}
brightmap sprite SCOPA0
{
   map SCOPE_B
}
brightmap sprite SCOPC0
{
   map SCOPE_A
}
brightmap sprite SCOPD0
{
   map SCOPE_B
}*/

/// Explosive Barrel

brightmap sprite BAR1A0
{
   map "graphics/BARLIT1"
}
brightmap sprite BAR1B0
{
   map "graphics/BARLIT2"
}
brightmap sprite BEXPA0
{
   map "graphics/BARLIT3"
}

// Tech Lamps & Column

brightmap sprite COLUA0
{
   map "graphics/COLULIT"
   disablefullbright
}
brightmap sprite TLMPA0
{
   map "graphics/TLMPLIT"
   disablefullbright
}
brightmap sprite TLP2A0
{
   map "graphics/TLP2LIT"
   disablefullbright
}
brightmap sprite TLMPB0
{
   map "graphics/TLMPLIT"
   disablefullbright
}
brightmap sprite TLP2B0
{
   map "graphics/TLP2LIT"
   disablefullbright
}
brightmap sprite TLMPC0
{
   map "graphics/TLMPLIT"
   disablefullbright
}
brightmap sprite TLP2C0
{
   map "graphics/TLP2LIT"
   disablefullbright
}
brightmap sprite TLMPD0
{
   map "graphics/TLMPLIT"
   disablefullbright
}
brightmap sprite TLP2D0
{
   map "graphics/TLP2LIT"
   disablefullbright
}

/// Burning Barrel

brightmap sprite FCANA0
{
   map "graphics/FCANALIT"
   disablefullbright
}
brightmap sprite FCANB0
{
   map "graphics/FCANBLIT"
   disablefullbright
}
brightmap sprite FCANC0
{
   map "graphics/FCANCLIT"
   disablefullbright
}
brightmap sprite FCAND0
{
   map "graphics/FCANDLIT"
   disablefullbright
}
brightmap sprite FCANE0
{
   map "graphics/FCANELIT"
   disablefullbright
}
brightmap sprite FCANF0
{
   map "graphics/FCANFLIT"
   disablefullbright
}

/// Torches

brightmap sprite SMRTA0
{
   map "graphics/SM0TALIT"
   disablefullbright
}
brightmap sprite SMRTB0
{
   map "graphics/SM0TBLIT"
   disablefullbright
}
brightmap sprite SMRTC0
{
   map "graphics/SM0TCLIT"
   disablefullbright
}
brightmap sprite SMRTD0
{
   map "graphics/SM0TDLIT"
   disablefullbright
}
brightmap sprite SMGTA0
{
   map "graphics/SM0TALIT"
   disablefullbright
}
brightmap sprite SMGTB0
{
   map "graphics/SM0TBLIT"
   disablefullbright
}
brightmap sprite SMGTC0
{
   map "graphics/SM0TCLIT"
   disablefullbright
}
brightmap sprite SMGTD0
{
   map "graphics/SM0TDLIT"
   disablefullbright
}
brightmap sprite SMBTA0
{
   map "graphics/SM0TALIT"
   disablefullbright
}
brightmap sprite SMBTB0
{
   map "graphics/SM0TBLIT"
   disablefullbright
}
brightmap sprite SMBTC0
{
   map "graphics/SM0TCLIT"
   disablefullbright
}
brightmap sprite SMBTD0
{
   map "graphics/SM0TDLIT"
   disablefullbright
}

brightmap sprite SMGTX0
{
   map "graphics/SM0TXLIT"
   disablefullbright
}

brightmap sprite TGRNA0
{
   map "graphics/TGRNALIT"
   disablefullbright
}
brightmap sprite TGRNB0
{
   map "graphics/TGRNBLIT"
   disablefullbright
}
brightmap sprite TGRNC0
{
   map "graphics/TGRNCLIT"
   disablefullbright
}
brightmap sprite TGRND0
{
   map "graphics/TGRNDLIT"
   disablefullbright
}

brightmap sprite TREDA0
{
   map "graphics/TGRNALIT"
   disablefullbright
}
brightmap sprite TREDB0
{
   map "graphics/TGRNBLIT"
   disablefullbright
}
brightmap sprite TREDC0
{
   map "graphics/TGRNCLIT"
   disablefullbright
}
brightmap sprite TREDD0
{
   map "graphics/TGRNDLIT"
   disablefullbright
}

brightmap sprite TBLUA0
{
   map "graphics/TGRNALIT"
   disablefullbright
}
brightmap sprite TBLUB0
{
   map "graphics/TBLUBLIT"
   disablefullbright
}
brightmap sprite TBLUC0
{
   map "graphics/TBLUCLIT"
   disablefullbright
}
brightmap sprite TBLUD0
{
   map "graphics/TGRNDLIT"
   disablefullbright
}

brightmap sprite TGRNE0
{
   map "graphics/TGRNXLIT"
   disablefullbright
}
brightmap sprite TGRNF0
{
   map "graphics/TGRNXLIT"
   disablefullbright
}
brightmap sprite TGRNG0
{
   map "graphics/TGRNXLIT"
   disablefullbright
}
brightmap sprite TGRNH0
{
   map "graphics/TGRNXLIT"
   disablefullbright
}

// Torches DEFS, based on Zandro

flickerlight2 RGABRTORCH
{
    color 1.0 0.3 0.0
    size 64
    secondarySize 72
    interval 0.1
    offset 0 60 0
}
flickerlight2 RGABGTORCH
{
    color 0.0 1.0 0.0
    size 64
    secondarySize 72
    interval 0.1
    offset 0 60 0
}
flickerlight2 RGABBTORCH
{
    color 0.0 0.0 1.0
    size 64
    secondarySize 72
    interval 0.1
    offset 0 60 0
}

flickerlight2 RGASRTORCH
{
    color 1.0 0.3 0.0
    size 48
    secondarySize 54
    interval 0.1
    offset 0 35 0
}
flickerlight2 RGASGTORCH
{
    color 0.0 1.0 0.0
    size 48
    secondarySize 54
    interval 0.1
    offset 0 35 0
}
flickerlight2 RGASBTORCH
{
    color 0.0 0.0 1.0
    size 48
    secondarySize 54
    interval 0.1
    offset 0 35 0
}

/*object RGARedTorch
{
    frame TRED { light RGABRTORCH }
    frame TGRN { light RGABRTORCH }
}
object RGAGreenTorch
{
    frame TGRN { light RGABGTORCH }
}
object RGABlueTorch
{
    frame TBLU { light RGABBTORCH }
    frame TGRN { light RGABBTORCH }
}

object RGAShortRedTorch
{
    frame SMRT { light RGASRTORCH }
    frame SMGT { light RGASRTORCH }
}
object RGAShortGreenTorch
{
    frame SMGT { light RGASGTORCH }
}
object RGAShortBlueTorch
{
    frame SMBT { light RGASBTORCH }
    frame SMGT { light RGASBTORCH }
}*/

/// brightmaps
#include MONDEFS
///

object RGAZombie_2
{
    frame POS2F { light RGAATK }
}
object RGAZombie_3
{
    frame POS2F { light RGAATK }
}
object RGAZombie_4
{
    frame POS2F { light RGAATK }
}
object RGAZombie_5
{
    frame POS2F { light RGAATK }
}
object RGAZombie_6
{
    frame POS2F { light RGAATK }
}

object RGAZombie_LastStand2
{
    frame LST2C { light RGAATK }
}
object RGAZombie_LastStand3
{
    frame LST2C { light RGAATK }
}
object RGAZombie_LastStand4
{
    frame LST2C { light RGAATK }
}
object RGAZombie_LastStand5
{
    frame LST2C { light RGAATK }
}
object RGAZombie_LastStand6
{
    frame LST2C { light RGAATK }
}

object RGAZombie_LastStand2alt
{
    frame LST2C { light RGAATK }
}
object RGAZombie_LastStand3alt
{
    frame LST2C { light RGAATK }
}
object RGAZombie_LastStand4alt
{
    frame LST2C { light RGAATK }
}
object RGAZombie_LastStand5alt
{
    frame LST2C { light RGAATK }
}
object RGAZombie_LastStand6alt
{
    frame LST2C { light RGAATK }
}

object RGAZombie_2Stealth
{
    frame POS2F { light RGAATK }
}
object RGAZombie_3Stealth
{
    frame POS2F { light RGAATK }
}
object RGAZombie_4Stealth
{
    frame POS2F { light RGAATK }
}
object RGAZombie_5Stealth
{
    frame POS2F { light RGAATK }
}
object RGAZombie_6Stealth
{
    frame POS2F { light RGAATK }
}

object DrDude
{
    frame DRDOG { light RGAATK }
}
object DrDude2
{
    frame DRDOG { light RGAATK }
}
object DrDude_LastStand
{
    frame LST5C { light RGAATK }
}
object DrDude2_LastStand
{
    frame LST5C { light RGAATK }
}
object DrDudeStealth
{
    frame DRDOG { light RGAATK }
}
object DrDude2Stealth
{
    frame DRDOG { light RGAATK }
}

object ZombieMarineA
{
    frame UDM2F { light RGAATK }
}
object ZombieMarineB
{
    frame UDM2F { light RGAATK }
}
object ZombieMarineA_LastStand
{
    frame LASTC { light RGAATK }
}
object ZombieMarineB_LastStand
{
    frame LASTC { light RGAATK }
}

object RGAShotgun_2
{
    frame SPOSF { light RGAATK }
}
object RGAShotgun_3
{
    frame SPOSF { light RGAATK }
}
object RGAShotgun_4
{
    frame POSSF { light RGAATK }
}

object RGAShotgun_LastStand2A
{
    frame LST3C { light RGAATK }
}
object RGAShotgun_LastStand2B
{
    frame LST4C { light RGAATK }
}
object RGAShotgun_LastStand3A
{
    frame LST3C { light RGAATK }
}
object RGAShotgun_LastStand3B
{
    frame LST4C { light RGAATK }
}
object RGAShotgun_LastStand4
{
    frame LST2C { light RGAATK }
}

object RGAShotgun_2Stealth
{
    frame SPOSF { light RGAATK }
}
object RGAShotgun_3Stealth
{
    frame SPOSF { light RGAATK }
}
object RGAShotgun_4Stealth
{
    frame POSSF { light RGAATK }
}

object RGASuperShotgun_2
{
    frame GPOSF { light RGAATK }
}
object RGASuperShotgun_LastStand
{
    frame LST7C { light RGAATK }
}
object RGASuperShotgun_LastStand2
{
    frame LST6C { light RGAATK }
}
object RGASuperShotgun_2Stealth
{
    frame GPOSF { light RGAATK }
}

/*object RGAChaingun_2
{
    frame CZOMF { light RGAATK }
	frame CZOME { light RGAATK }
}
object RGAChaingun_3
{
    frame CZOMF { light RGAATK }
	frame CZOME { light RGAATK }
}

object RGAChaingun_4
{
    frame CZM2F { light RGAATK }
    frame CZM2E { light RGAATK }
}
object RGAChaingun_5
{
    frame CZM2F { light RGAATK }
    frame CZM2E { light RGAATK }
}
object GrenadeGuy_2
{
    frame CZOMF { light RGAATK }
}*/

object RGAChaingun_2_LastStand
{
    frame CDTHJ { light RGAATK }
}
object RGAChaingun_3_LastStand
{
    frame CDTHJ { light RGAATK }
}
object RGAChaingun_4_LastStand
{
    frame CDTHJ { light RGAATK }
}
object RGAChaingun_5_LastStand
{
    frame CDTHJ { light RGAATK }
}
object grenadeGuy_LastStand
{
    frame CDTHJ { light RGAATK }
}

object RGAChaingun_2Stealth
{
    frame CZOMF { light RGAATK }
	frame CZOME { light RGAATK }
}
object RGAChaingun_3Stealth
{
    frame CZOMF { light RGAATK }
	frame CZOME { light RGAATK }
}

object RGAChaingun_4Stealth
{
    frame CZM2F { light RGAATK }
    frame CZM2E { light RGAATK }
}
object RGAChaingun_5Stealth
{
    frame CZM2F { light RGAATK }
    frame CZM2E { light RGAATK }
}
object GrenadeGuy_2Stealth
{
    frame CZOMF { light RGAATK }
}

object RGANazi
{
    frame SSWVG { light RGAATK }
}
object SpaceNazi
{
    frame BHELG { light RGAATK }
}
object UziGuy
{
    frame PEUUP { light RGAATK }
}

object RGAScriptedMarine
{
    frame PLAYF { light RGAATK }
}
object RGAMarinePistol
{
    frame PLAYF { light RGAATK }
}
object RGAMarineShotgun
{
    frame PLAYF { light RGAATK }
}
object RGAMarineSSG
{
    frame PLAYF { light RGAATK }
}
object RGAMarineChaingun
{
    frame PLAYF { light RGAATK }
}
object RGAMarineRocket
{
    frame PLAYF { light RGAATK }
}
object RGAMarineRailgun
{
    frame PLAYF { light RGAATK }
}

object RGAScriptedMarine_LS
{
    frame LASTC { light RGAATK }
}
object RGAMarineFist_LS
{
    frame LASTC { light RGAATK }
}
object RGAMarineBerserk_LS
{
    frame LASTC { light RGAATK }
}
object RGAMarineChainsaw_LS
{
    frame LASTC { light RGAATK }
}
object RGAMarinePistol_LS
{
    frame LASTC { light RGAATK }
}
object RGAMarineShotgun_LS
{
    frame LASTC { light RGAATK }
}
object RGAMarineSSG_LS
{
    frame LASTC { light RGAATK }
}
object RGAMarineChaingun_LS
{
    frame LASTC { light RGAATK }
}
object RGAMarineRocket_LS
{
    frame LASTC { light RGAATK }
}
object RGAMarinePlasma_LS
{
    frame LASTC { light RGAATK }
}
object RGAMarineRailgun_LS
{
    frame LASTC { light RGAATK }
}
object RGAMarineBFG_LS
{
    frame LASTC { light RGAATK }
}

object ImpBoy
{
    frame RIMPV { light RGAATK }
    frame RIMPW { light RGAATK }
}

object ImpBoyStealth
{
    frame RIMPV { light RGAATK }
    frame RIMPW { light RGAATK }
}

object Revenant_2
{
    frame GSKLJ { light RGAATK }
}
object GreenRevenant
{
    frame GSKLJ { light RGAATK }
}
object GreenRevenant2
{
    frame GSKLJ { light RGAATK }
}
object GoldRevenant
{
    frame RASKJ { light RGAATK }
}
object GreenRevenantf
{
    frame GSKLJ { light RGAATK }
}
object GreenRevenant2f
{
    frame GSKLJ { light RGAATK }
}
object GoldRevenantf
{
    frame RASKJ { light RGAATK }
}
object Revenant_2Stealth
{
    frame GSKLJ { light RGAATK }
}
object GreenRevenantStealth
{
    frame GSKLJ { light RGAATK }
}
object GreenRevenant2Stealth
{
    frame GSKLJ { light RGAATK }
}
object GoldRevenantStealth
{
    frame RASKJ { light RGAATK }
}

object Archvile_2
{
    frame VILEH { light ARCHATK1 }
    frame VILEI { light ARCHATK2 }
    frame VILEJ { light ARCHATK3 }
    frame VILEK { light ARCHATK4 }
    frame VILEL { light ARCHATK4 }
    frame VILEM { light ARCHATK4 }
    frame VILEN { light ARCHATK5 }
    frame VILEO { light ARCHATK6 }
    frame VILEP { light ARCHATK7 }

    frame VILE[ { light ARCHRES }
    frame VILE\ { light ARCHRES }
    frame VILE] { light ARCHRES }
}
object Deathvile
{
    frame DVILH { light ARCHATK1 }
    frame DVILI { light ARCHATK2 }
    frame DVILJ { light ARCHATK3 }
    frame DVILK { light ARCHATK4 }
    frame DVILL { light ARCHATK4 }
    frame DVILM { light ARCHATK4 }
    frame DVILN { light ARCHATK5 }
    frame DVILO { light ARCHATK6 }
    frame DVILP { light ARCHATK7 }
}

object Archvile_2Stealth
{
    frame VILEH { light ARCHATK1 }
    frame VILEI { light ARCHATK2 }
    frame VILEJ { light ARCHATK3 }
    frame VILEK { light ARCHATK4 }
    frame VILEL { light ARCHATK4 }
    frame VILEM { light ARCHATK4 }
    frame VILEN { light ARCHATK5 }
    frame VILEO { light ARCHATK6 }
    frame VILEP { light ARCHATK7 }

    frame VILE[ { light ARCHRES }
    frame VILE\ { light ARCHRES }
    frame VILE] { light ARCHRES }
}
object DeathvileStealth
{
    frame DVILH { light ARCHATK1 }
    frame DVILI { light ARCHATK2 }
    frame DVILJ { light ARCHATK3 }
    frame DVILK { light ARCHATK4 }
    frame DVILL { light ARCHATK4 }
    frame DVILM { light ARCHATK4 }
    frame DVILN { light ARCHATK5 }
    frame DVILO { light ARCHATK6 }
    frame DVILP { light ARCHATK7 }
}

///

pointlight BARONBLUE
{
    color 0.0 0.0 1.0
    size 64
}

flickerlight BARONBLUE_X1
{
    color 0.0 0.0 0.7
    size 80
    secondarySize 88
    chance 0.25
}

flickerlight BARONBLUE_X2
{
    color 0.0 0.0 0.4
    size 96
    secondarySize 104
    chance 0.25
}

flickerlight BARONBLUE_X3
{
    color 0.0 0.0 0.2
    size 112
    secondarySize 120
    chance 0.25
}

object BlueBaronBall
{
    frame HKBLA { light BARONBLUE    }
    frame HKBLB { light BARONBLUE    }

    frame HKBLC { light BARONBLUE_X1 }
    frame HKBLD { light BARONBLUE_X2 }
    frame HKBLE { light BARONBLUE_X3 }
}

object DoomImpBallRes
{
    frame BAL1A { light IMPBALL    }
    frame BAL1B { light IMPBALL    }

    frame BAL1C { light IMPBALL_X1 }
    frame BAL1D { light IMPBALL_X2 }
    frame BAL1E { light IMPBALL_X3 }
}

pointlight DIBALL2
{
    color 0.5 0.0 1.2
    size 64
}

flickerlight DIBALL2_X1
{
    color 0.5 0.0 1.2
    size 80
    secondarySize 88
    chance 0.25
}

flickerlight DIBALL2_X2
{
    color 0.3 0.0 0.9
    size 96
    secondarySize 104
    chance 0.25
}

flickerlight DIBALL2_X3
{
    color 0.1 0.0 0.5
    size 112
    secondarySize 120
    chance 0.25
}

object DarkImpBall2
{
    frame BAL1A { light DIBALL2 }
    frame BAL1B { light DIBALL2 }

    frame BAL1C { light DIBALL2_X1 }
    frame BAL1D { light DIBALL2_X2 }
    frame BAL1E { light DIBALL2_X3 }
}

object DarkImpBallRes
{
    frame BAL1A { light DIBALL2 }
    frame BAL1B { light DIBALL2 }

    frame BAL1C { light DIBALL2_X1 }
    frame BAL1D { light DIBALL2_X2 }
    frame BAL1E { light DIBALL2_X3 }
}

pointlight ROCKBL
{
    color 0.35 0.0 1.0
    size 64
}

object RevMissile
{
    frame 8BLXB { light ROCKET }
}

object RevMissileLock
{
    frame 8BLXB { light ROCKET }
}

object BlueRevMissile
{
    frame SHK2A { light ROCKBL }
}

object BlueRevMissileLock
{
    frame SHK2A { light ROCKBL }
}

object WeakRevMissile
{
    frame 8BLXB { light ROCKET }
}

object StrongRevMissile
{
    frame 8BLXB { light ROCKET }
}

object BaronMissile
{
    frame MISLA { light ROCKET }
}

object BaronMissileLock
{
    frame MISLA { light ROCKET }
}

pointlight FBFGSHOT
{
    color 0.6 0.4 0.0
    size 40
}

pointlight FBFGSPID
{
    color 0.2 0.0 0.7
    size 48
}


pointlight FATBFG
{
    color 0.1 1.0 0.0
    size 64
}

flickerlight FATBFG_X1
{
    color 0.3 1.0 0.2
    size 64
    secondarySize 72
    chance 0.3
}

flickerlight FATBFG_X2
{
    color 0.4 1.0 0.3
    size 88
    secondarySize 96
    chance 0.3
}

flickerlight FATBFG_X3
{
    color 0.6 1.0 0.5
    size 104
    secondarySize 112
    chance 0.3
}

flickerlight FATBFG_X4
{
    color 0.3 0.7 0.2
    size 40
    secondarySize 48
    chance 0.3
}

object RGAPlasmaBall
{
    frame PLSSA { light PLASMABALL }
    frame PLSSB { light PLASMABALL }

    frame PLSEA { light PLASMA_X1 }
    frame PLSEB { light PLASMA_X2 }
    frame PLSEC { light PLASMA_X2 }
    frame PLSED { light PLASMA_X3 }
    frame PLSEE { light PLASMA_X4 }
}

object AcubusBlasterBall
{
    frame 8BLXB { light FBFGSHOT }
}

object SpiderBlasterBall
{
    frame SHK2A { light FBFGSPID }
}

object DoomImpBallTrooper
{
    frame 8BLXB { light FBFGSHOT }
}

object MarineShotgunBall
{
    frame 8BLXB { light FBFGSHOT }
}

object SpiderBFGBall
{
    frame BFG2A { light FATBFG }
}

object AcubusBFGBall
{
    frame BFG2A { light FATBFG }
}

object MarineBFGBall
{
    frame BFG2A { light FATBFG }
}

object MarineBFGBallWeak
{
    frame BFG2A { light FATBFG }
}

object DeathvileBFGBall
{
    frame BFG2A { light FATBFG }
}

object MarineBFGBoom
{
    frame BFG3A { light FATBFG_X1 }
    frame BFG3B { light FATBFG_X2 }
    frame BFG3C { light FATBFG_X3 }
    frame BFG3D { light FATBFG_X1 }
    frame BFG3E { light FATBFG_X4 }
}

object VileBFGBoom
{
    frame BFG3A { light FATBFG_X1 }
    frame BFG3B { light FATBFG_X2 }
    frame BFG3C { light FATBFG_X3 }
    frame BFG3D { light FATBFG_X1 }
    frame BFG3E { light FATBFG_X4 }
}

object AcubusBFGBoom
{
    frame BFG3A { light FATBFG_X4 }
    frame BFG3B { light FATBFG_X1 }
    frame BFG3C { light FATBFG_X2 }
    frame BFG3D { light FATBFG_X4 }
}

Object FatsoFire
{
    frame FLMDA { light RGADRAGON2 }
    frame FLMDB { light RGADRAGON1 }
    frame FLMDC { light RGADRAGON }
    frame FLMDD { light RGADRAGON }
    frame FLMDE { light RGADRAGON }
    frame FLMDF { light RGADRAGON }
    frame FLMDG { light RGADRAGON1 }
    frame FLMDH { light RGADRAGON2 }
    frame FLMDI { light RGADRAGON3 }
}

Object VileFlamerFire
{
    frame FLMDA { light RGADRAGON2 }
    frame FLMDB { light RGADRAGON1 }
    frame FLMDC { light RGADRAGON }
    frame FLMDD { light RGADRAGON }
    frame FLMDE { light RGADRAGON }
    frame FLMDF { light RGADRAGON }
    frame FLMDG { light RGADRAGON1 }
    frame FLMDH { light RGADRAGON2 }
    frame FLMDI { light RGADRAGON3 }
}

pointlight RGAHECT
{
    color 0.1 0.85 0.1
    size 33
	dontlightself 1
}
pointlight RGAHECT1
{
    color 0.0 0.7 0.0
    size 28
	dontlightself 1
}
pointlight RGAHECT2
{
    color 0.0 0.5 0.0
    size 23
	dontlightself 1
}
pointlight RGAHECT3
{
    color 0.0 0.23 0.0
    size 18
	dontlightself 1
}

Object HectFire
{
    frame FLMDA { light RGAHECT2 }
    frame FLMDB { light RGAHECT1 }
    frame FLMDC { light RGAHECT }
    frame FLMDD { light RGAHECT }
    frame FLMDE { light RGAHECT }
    frame FLMDF { light RGAHECT }
    frame FLMDG { light RGAHECT1 }
    frame FLMDH { light RGAHECT2 }
    frame FLMDI { light RGAHECT3 }
}
Object HectBallPuff
{
    frame FLMCA { light RGAHECT2 }
    frame FLMCB { light RGAHECT3 }
    frame FLMCC { light RGAHECT2 }
    frame FLMCD { light RGAHECT3 }
    frame FLMCE { light RGAHECT2 }
    frame FLMCF { light RGAHECT3 }
    frame FLMCG { light RGAHECT2 }
    frame FLMCH { light RGAHECT3 }
}

object CyberRocket
{
    frame MISLA { light ROCKET }
}
object CyberRocket2
{
    frame MISLA { light ROCKET }
}
object CyberRocket2Lock
{
    frame MISLA { light ROCKET }
}

flickerlight CACOLANTERNBALL2
{
    color 0.0 0.0 1.0
    size 56
    secondarySize 64
    chance 0.25
}

flickerlight CACOLANTERNBALL2_X1
{
    color 0.0 0.0 0.9
    size 72
    secondarySize 80
    chance 0.25
}

flickerlight CACOLANTERNBALL2_X2
{
    color 0.0 0.0 0.8
    size 88
    secondarySize 96
    chance 0.25
}

flickerlight CACOLANTERNBALL2_X3
{
    color 0.0 0.0 0.7
    size 104
    secondarySize 112
    chance 0.25
}

object CacolanternBall2
{
    frame BAL2A0 { light CACOLANTERNBALL2 }
    frame BAL2B0 { light CACOLANTERNBALL2 }

    frame BAL2C0 { light CACOLANTERNBALL2_X1 }
    frame BAL2D0 { light CACOLANTERNBALL2_X2 }
    frame BAL2E0 { light CACOLANTERNBALL2_X3 }
}

object IceCacolanternBall
{
    frame BAL2A0 { light CACOLANTERNBALL2 }
    frame BAL2B0 { light CACOLANTERNBALL2 }

    frame BAL2C0 { light CACOLANTERNBALL2_X1 }
    frame BAL2D0 { light CACOLANTERNBALL2_X2 }
    frame BAL2E0 { light CACOLANTERNBALL2_X3 }
}

flickerlight ABADBALL2
{
    color 1.0 0.3 0.0
    size 56
    secondarySize 64
    chance 0.5
}

flickerlight ABADBALL2_X1
{
    color 1.0 0.3 0.0
    size 72
    secondarySize 80
    chance 0.25
}

flickerlight ABADBALL2_X2
{
    color 1.0 0.3 0.0
    size 88
    secondarySize 96
    chance 0.25
}

flickerlight ABADBALL2_X3
{
    color 1.0 0.3 0.0
    size 104
    secondarySize 112
    chance 0.25
}

object AbaddonBall2
{
    frame BAL2A0 { light ABADBALL2 }
    frame BAL2B0 { light ABADBALL2 }

    frame BAL2C0 { light ABADBALL2_X1 }
    frame BAL2D0 { light ABADBALL2_X2 }
    frame BAL2E0 { light ABADBALL2_X3 }
}

object AbaddonBall3
{
    frame 8BLXB { light ROCKET }
}

pointlight HECTSHOT2
{
    color 0.0 1.0 0.0
    size 40
}
flickerlight HECTSHOT2_X1
{
    color 0.0 1.0 0.0
    size 40
    secondarySize 48
    chance 0.3
}

flickerlight HECTSHOT2_X2
{
    color 0.0 0.5 0.0
    size 56
    secondarySize 64
    chance 0.3
}

flickerlight HECTSHOT2_X3
{
    color 0.0 0.3 0.0
    size 72
    secondarySize 80
    chance 0.3
}

object HectShot2
{
    frame HECFA { light HECTSHOT2 }
    frame HECFB { light HECTSHOT2 }

    frame HECFC { light HECTSHOT2_X1 }
    frame HECFD { light HECTSHOT2_X2 }
    frame HECFE { light HECTSHOT2_X3 }
}

object Arachnotron_2
{
    frame BSPIH { light RGAATK }
}
object ArachnoSpectre
{
    frame BSPIH { light RGAATK }
}
object Augnotron
{
    frame BSP2R { light RGAATK }
    frame BSP2H { light RGAATK }
}
object Arachnotron_2Stealth
{
    frame BSPIH { light RGAATK }
}
object AugnotronStealth
{
    frame BSP2R { light RGAATK }
    frame BSP2H { light RGAATK }
}

object Fatso_2
{
    frame FATTH { light RGAATK }
}
object Hectebus_2
{
    frame HECTH { light RGAATKG }
}
object Acubus
{
    frame ALBMH { light RGAATK }
}
object Fatso_2Stealth
{
    frame FATTH { light RGAATK }
}
object Hectebus_2Stealth
{
    frame HECTH { light RGAATK }
}
object AcubusStealth
{
    frame ALBMH { light RGAATK }
}

object MechBaron
{
    frame BRUSF { light RGAATK }
}
object MechBaronStealth
{
    frame BRUSF { light RGAATK }
}

object SpiderMastermind_2
{
    frame SPIDH { light RGAATK }
    frame SPIDU { light RGAATK }
}
object ArachnidOverlord
{
    frame DEMOH { light RGAATK }
    frame DEMOJ { light RGAATK }
}

object Cyberdemon_2
{
    frame CYBRF { light RGAATK }
}
object Cyberlord
{
    frame ANNIF { light RGAATK }
}

///

flickerlight RGASOUL1
{
    color 1.0 0.6 0.3
    size 56
    secondarysize 64
    chance 0.1
}

flickerlight RGASOUL2
{
    color 0.0 0.15 1.0
    size 56
    secondarysize 64
    chance 0.1
}

object StoneKnightCube
{
    frame BOSF { light ROCKET }
}
object BruiserCube
{
    frame BOSF { light ROCKET }
}