//===========================================================================
//
//  Flats
//
//===========================================================================

Glow
{
    Flats
    {
        LAVA1
	    LAVA2
	    LAVA3
	    LAVA4
		NUKAGE1
	    NUKAGE2
	    NUKAGE3
		RROCK01
		RROCK05
		RROCK06
		RROCK07
		RROCK08
		SLIME09
		SLIME10
		SLIME11
		SLIME12
		TLITE6_1
		TLITE6_4
		TLITE6_5
		TLITE6_6
		FLAT2
		GATE1
		GATE2
		GATE3
		GATE4
	    CEIL1_2
	    CEIL1_3
		CEIL3_4
		CEIL3_6
		FLAT17
	    GRNLITE1
		FLOOR1_7
		F_SKY1
        }
}

//===========================================================================
//
//  Duke Nukem
//
//===========================================================================

FlickerLight FireFlashSmall
{
    Color 1.0 0.5 0.0
    Size 55
    SecondarySize 45
    Chance 0.1
    Offset 0 0 0
}

Object "Duke Nukem"
{
    Frame DFKEO { Light FireFlashSmall }
	Frame DFKEP { Light FireFlashSmall }
	Frame DFKEQ { Light FireFlashSmall }
	Frame DFKER { Light FireFlashSmall }
	Frame DFKES { Light FireFlashSmall }
	Frame DFKEU { Light FireFlashSmall }
	Frame DFKEV { Light FireFlashSmall }
	Frame DFKEW { Light FireFlashSmall }
	Frame DFKEX { Light FireFlashSmall }
	Frame DFKEY { Light FireFlashSmall }
}

//===========================================================================
//
//  Muzzle Flash
//
//===========================================================================

PointLight DukeFlashPistolFX
{
    Color 1.0 0.6 0.3
    Size 30
    OffSet 0 0 0
}

Object "DukeFlashPistol"
{
    Frame TNT1A { Light DukeFlashPistolFX }
}

PointLight DukeFlashShotgunFX
{
    Color 1.0 0.6 0.3
    Size 60
    OffSet 0 0 0
}

Object "DukeFlashShotgun"
{
    Frame TNT1A { Light DukeFlashShotgunFX }
}

PointLight DukeFlashSuperShotgunFX
{
    Color 1.0 0.6 0.3
    Size 80
    OffSet 0 0 0
}

Object "DukeFlashSuperShotgun"
{
    Frame TNT1A { Light DukeFlashSuperShotgunFX }
}

PointLight DukeFlashChaingunCannonFX
{
    Color 1.0 0.6 0.3
    Size 45
    OffSet 0 0 0
}

Object "DukeFlashChaingunCannon"
{
    Frame TNT1A { Light DukeFlashChaingunCannonFX }
}

PointLight DukeFlashShock0FX
{
    Color 0.6 0.5 1.0
    Size 42
    OffSet 0 0 0
}

Object "DukeFlashShock0"
{
    Frame TNT1A { Light DukeFlashShock0FX }
}

PointLight DukeFlashShock1FX
{
    Color 0.6 0.5 1.0
    Size 60
    OffSet 0 0 0
}

Object "DukeFlashShock1"
{
    Frame TNT1A { Light DukeFlashShock1FX }
}

PointLight DukeFlashShock2FX
{
    Color 0.6 0.5 1.0
    Size 45
    OffSet 0 0 0
}

Object "DukeFlashShock2"
{
    Frame TNT1A { Light DukeFlashShock2FX }
}

PointLight DukeFlashShrinker1FX
{
    Color 0.7 1.0 0.5
    Size 55
    OffSet 0 0 0
}

PointLight DukeFlashShrinker2FX
{
    Color 0.7 1.0 0.5
    Size 45
    OffSet 0 0 0
}

Object "DukeFlashShrinker1"
{
    Frame TNT1A { Light DukeFlashShrinker1FX }
}

Object "DukeFlashShrinker2"
{
    Frame TNT1A { Light DukeFlashShrinker2FX }
}

PointLight DukeFlashExpander1FX
{
    Color 1.0 0.4 0.2
    Size 55
    OffSet 0 0 0
}

PointLight DukeFlashExpander2FX
{
    Color 1.0 0.4 0.2
    Size 45
    OffSet 0 0 0
}

Object "DukeFlashExpander1"
{
    Frame TNT1A { Light DukeFlashExpander1FX }
}

Object "DukeFlashExpander2"
{
    Frame TNT1A { Light DukeFlashExpander2FX }
}

PointLight DukeFlashIncinerator1FX
{
    Color 1.0 0.5 0.0
    Size 60
    OffSet 0 0 0
}

Object "DukeFlashIncinerator1"
{
    Frame TNT1A { Light DukeFlashIncinerator1FX }
}

PointLight DukeFlashIncinerator2FX
{
    Color 1.0 0.5 0.0
    Size 50
    OffSet 0 0 0
}

Object "DukeFlashIncinerator1"
{
    Frame TNT1A { Light DukeFlashIncinerator2FX }
}

PointLight DukeFlashPulse1FX
{
    Color 1.0 0.0 0.0
    Size 55
    OffSet 0 0 0
}

PointLight DukeFlashPulse2FX
{
    Color 1.0 0.0 0.0
    Size 45
    OffSet 0 0 0
}

Object "DukeFlashPulse1"
{
    Frame TNT1A { Light DukeFlashPulse1FX }
}

Object "DukeFlashPulse2"
{
    Frame TNT1A { Light DukeFlashPulse2FX }
}

//===========================================================================
//
//  Bullet
//
//===========================================================================

FlickerLight RicochetSparkLight1
{
    Color 0.5 0.5 0.0
    Size 7
    SecondarySize 8
    Chance 0.8
}

FlickerLight RicochetSparkLight2
{
    Color 0.5 0.5 0.0
    Size 11
    SecondarySize 12
    Chance 0.8
}

FlickerLight RicochetSparkLight3
{
    Color 0.5 0.5 0.0
    Size 8
    SecondarySize 9
    Chance 0.8
}

FlickerLight RicochetSparkLight4
{
    Color 0.5 0.5 0.0
    Size 6
    SecondarySize 7
    Chance 0.8
}

Object "RicochetSpark"
{
    Frame FX57A { Light RicochetSparkLight1 }
	Frame FX57B { Light RicochetSparkLight2 }
	Frame FX57C { Light RicochetSparkLight3 }
	Frame FX57D { Light RicochetSparkLight4 }
}

Object "RicochetSpark2"
{
    Frame FX58A { Light RicochetSparkLight1 }
	Frame FX58B { Light RicochetSparkLight2 }
	Frame FX58C { Light RicochetSparkLight3 }
	Frame FX58D { Light RicochetSparkLight4 }
}

//===========================================================================
//
//  Explosive Bullet
//
//===========================================================================

PointLight ShotgunFireBullet_FX
{
	Color 1.0 1.0 0.0
    Size 20
}

FlickerLight ShotgunFireBullet_FX1
{
    Color 0.8 0.8 0.0
    Size 45
    SecondarySize 40
    Chance 0.8
}

FlickerLight ShotgunFireBullet_FX2
{
    Color 0.8 0.8 0.0
    Size 40
    SecondarySize 35
    Chance 0.8
}

FlickerLight ShotgunFireBullet_FX3
{
    Color 0.8 0.8 0.0
    Size 35
    SecondarySize 30
    Chance 0.8
}

FlickerLight ShotgunFireBullet_FX4
{
    Color 0.8 0.8 0.0
    Size 30
    SecondarySize 25
    Chance 0.8
}

FlickerLight ShotgunFireBullet_FX5
{
    Color 0.8 0.8 0.0
    Size 25
    SecondarySize 20
    Chance 0.8
}

FlickerLight ShotgunFireBullet_FX6
{
    Color 0.8 0.8 0.0
    Size 20
    SecondarySize 15
    Chance 0.8
}

FlickerLight ShotgunFireBullet_FX7
{
    Color 0.8 0.8 0.0
    Size 15
    SecondarySize 10
    Chance 0.8
}

FlickerLight ShotgunFireBullet_FX8
{
    Color 0.8 0.8 0.0
    Size 10
    SecondarySize 5
    Chance 0.8
}

Object BulletExplosiveShotgun
{
	Frame TRAC { Light ShotgunFireBullet_FX }
	
	Frame E1_AA { Light ShotgunFireBullet_FX1 }
    Frame E1_AB { Light ShotgunFireBullet_FX2 }
    Frame E1_AC { Light ShotgunFireBullet_FX3 }
	Frame E1_AD { Light ShotgunFireBullet_FX4 }
    Frame E1_AE { Light ShotgunFireBullet_FX5 }
    Frame E1_AF { Light ShotgunFireBullet_FX6 }
	Frame E1_AG { Light ShotgunFireBullet_FX7 }
    Frame E1_AH { Light ShotgunFireBullet_FX8 }
	
	Frame E2_AA { Light ShotgunFireBullet_FX1 }
    Frame E2_AB { Light ShotgunFireBullet_FX2 }
    Frame E2_AC { Light ShotgunFireBullet_FX3 }
	Frame E2_AD { Light ShotgunFireBullet_FX4 }
    Frame E2_AE { Light ShotgunFireBullet_FX5 }
    Frame E2_AF { Light ShotgunFireBullet_FX6 }
	Frame E2_AG { Light ShotgunFireBullet_FX7 }
    Frame E2_AH { Light ShotgunFireBullet_FX8 }
	
	Frame E3_AA { Light ShotgunFireBullet_FX1 }
    Frame E3_AB { Light ShotgunFireBullet_FX2 }
    Frame E3_AC { Light ShotgunFireBullet_FX3 }
	Frame E3_AD { Light ShotgunFireBullet_FX4 }
    Frame E3_AE { Light ShotgunFireBullet_FX5 }
    Frame E3_AF { Light ShotgunFireBullet_FX6 }
	Frame E3_AG { Light ShotgunFireBullet_FX7 }
    Frame E3_AH { Light ShotgunFireBullet_FX8 }
	
	Frame E4_AA { Light ShotgunFireBullet_FX1 }
    Frame E4_AB { Light ShotgunFireBullet_FX2 }
    Frame E4_AC { Light ShotgunFireBullet_FX3 }
	Frame E4_AD { Light ShotgunFireBullet_FX4 }
    Frame E4_AE { Light ShotgunFireBullet_FX5 }
    Frame E4_AF { Light ShotgunFireBullet_FX6 }
	Frame E4_AG { Light ShotgunFireBullet_FX7 }
    Frame E4_AH { Light ShotgunFireBullet_FX8 }
	
	Frame E5_AA { Light ShotgunFireBullet_FX1 }
    Frame E5_AB { Light ShotgunFireBullet_FX2 }
    Frame E5_AC { Light ShotgunFireBullet_FX3 }
	Frame E5_AD { Light ShotgunFireBullet_FX4 }
    Frame E5_AE { Light ShotgunFireBullet_FX5 }
    Frame E5_AF { Light ShotgunFireBullet_FX6 }
	Frame E5_AG { Light ShotgunFireBullet_FX7 }
    Frame E5_AH { Light ShotgunFireBullet_FX8 }
}

//===========================================================================
//
//  LMG 2028
//
//===========================================================================

PointLight LMGBulletFX1
{
	Color 1.0 1.0 0.0
    Size 18
}

PointLight LMGBulletFX
{
	Color 1.0 1.0 0.0
    Size 16
}

PointLight LMGBulletFX3
{
	Color 1.0 1.0 0.0
    Size 14
}

PointLight LMGBulletFX4
{
    Color 1.0 1.0 0.0
    Size 12
}

PointLight LMGBulletFX5
{
    Color 1.0 1.0 0.0
    Size 10
}

PointLight LMGBulletFX6
{
	Color 1.0 1.0 0.0
    Size 8
}

PointLight LMGBulletFX7
{
	Color 1.0 1.0 0.0
    Size 6
}

PointLight LMGBulletFX8
{
    Color 1.0 1.0 0.0
    Size 4
}

PointLight LMGBulletFX9
{
    Color 1.0 1.0 0.0
    Size 2
}

Object LMGBullet
{    
	Frame TRACA { Light LMGBulletFX1 }
	
	Frame FX57A { Light LMGBulletFX1 }
	Frame FX57B { Light LMGBulletFX2 }
	Frame FX57C { Light LMGBulletFX3 }
	Frame FX57D { Light LMGBulletFX4 }
	Frame FX57E { Light LMGBulletFX5 }
	Frame FX57F { Light LMGBulletFX6 }
	Frame FX57G { Light LMGBulletFX7 }
	Frame FX57H { Light LMGBulletFX8 }
	Frame FX57I { Light LMGBulletFX9 }
	
	Frame FX58A { Light LMGBulletFX1 }
	Frame FX58B { Light LMGBulletFX2 }
	Frame FX58C { Light LMGBulletFX3 }
	Frame FX58D { Light LMGBulletFX4 }
	Frame FX58E { Light LMGBulletFX5 }
	Frame FX58F { Light LMGBulletFX6 }
	Frame FX58G { Light LMGBulletFX7 }
	Frame FX58H { Light LMGBulletFX8 }
	Frame FX58I { Light LMGBulletFX9 }
}

//===========================================================================
//
//  RPG
//
//===========================================================================

FlickerLight RPGLight
{
    Color 1.0 0.6 0.3
    Size 70
    SecondarySize 50
    Chance 0.1
    OffSet 0 0 0
}

Pointlight FlameBreath1
{
    Color 1.0 0.8 0.2
    Size 115
}

Pointlight FlameBreath2
{
    Color 1.0 0.8 0.2
    Size 110
}

Pointlight FlameBreath3
{
    Color 1.0 0.8 0.2
    Size 105
}

Pointlight FlameBreath4
{
    Color 1.0 0.8 0.2
    Size 100
}

Pointlight FlameBreath5
{
    Color 1.0 0.8 0.2
    Size 95
}

Pointlight FlameBreath6
{
    Color 1.0 0.8 0.2
    Size 90
}

Pointlight FlameBreath7
{
    Color 1.0 0.8 0.2
    Size 85
}

Pointlight FlameBreath8
{
    Color 0.9 0.7 0.1
    Size 80
}

Pointlight FlameBreath9
{
    Color 0.9 0.7 0.1
    Size 75
}

Pointlight FlameBreath10
{
    Color 0.9 0.7 0.1
    Size 70
}

Pointlight FlameBreath11
{
    Color 0.8 0.6 0.0
    Size 65
}

Pointlight FlameBreath12
{
    Color 0.8 0.6 0.0
    Size 60
}

Pointlight FlameBreath13
{
    Color 0.8 0.6 0.0
    Size 55
}

Pointlight FlameBreath14
{
    Color 0.6 0.4 0.0
    Size 50
}

Pointlight FlameBreath15
{
    Color 0.6 0.4 0.0
    Size 45
}

Pointlight FlameBreath16
{
    Color 0.6 0.4 0.0
    Size 40
}

Pointlight FlameBreath17
{
    Color 0.4 0.2 0.0
    Size 35
}

Pointlight FlameBreath18
{
    Color 0.4 0.2 0.0
    Size 30
}

Pointlight FlameBreath19
{
    Color 0.2 0.0 0.0
    Size 25
}

Pointlight FlameBreath20
{
    Color 0.2 0.0 0.0
    Size 20
}

Pointlight FlameBreath21
{
    Color 0.2 0.0 0.0
    Size 15
}

Object "RPGAttack"
{
	Frame RPGXA { Light RPGLight }
}

Object "DukeNukemExplosion"
{	
	Frame RPGXB { Light FlameBreath1 }
	Frame RPGXC { Light FlameBreath2 }
	Frame RPGXD { Light FlameBreath3 }
	Frame RPGXE { Light FlameBreath4 }
	Frame RPGXF { Light FlameBreath5 }
	Frame RPGXG { Light FlameBreath6 }
	Frame RPGXH { Light FlameBreath7 }
	Frame RPGXI { Light FlameBreath8 }
	Frame RPGXJ { Light FlameBreath9 }
	Frame RPGXK { Light FlameBreath10 }
	Frame RPGXL { Light FlameBreath11 }
	Frame RPGXM { Light FlameBreath12 }
	Frame RPGXN { Light FlameBreath13 }
	Frame RPGXO { Light FlameBreath14 }
	Frame RPGXP { Light FlameBreath15 }
	Frame RPGXQ { Light FlameBreath16 }
	Frame RPGXR { Light FlameBreath17 }
	Frame RPGXS { Light FlameBreath18 }
	Frame RPGXT { Light FlameBreath19 }
	Frame RPGXU { Light FlameBreath20 }
}

//===========================================================================
//
//  Shock Cannon
//
//===========================================================================

Pointlight ShockLittleFX1
{
    Color 0.6 0.5 1.0
    Size 45
}

Pointlight ShockLittleFX2
{
    Color 0.6 0.5 1.0
    Size 60
}

Pointlight ShockLittleFX3
{
    Color 0.6 0.5 1.0
    Size 50
}

Pointlight ShockLittleFX4
{
    Color 0.6 0.5 1.0
    Size 40
}

Pointlight ShockLittleFX5
{
    Color 0.6 0.5 1.0
    Size 30
}

Pointlight ShockLittleFX6
{
    Color 0.6 0.5 1.0
    Size 20
}

Object ShockAttack
{
    Frame TNT1A { Light ShockLittleFX1}
	 
	Frame EMPWC { Light ShockLittleFX2 }
	Frame EMPWD { Light ShockLittleFX3 }
	Frame EMPWE { Light ShockLittleFX4 }
	Frame EMPWF { Light ShockLittleFX5 }
	Frame EMPWG { Light ShockLittleFX6 }
}

Pointlight ShockBigFX1
{
    Color 0.6 0.5 1.0
    Size 90
}

Pointlight ShockBigFXA
{
    Color 0.6 0.5 1.0
    Size 105
}

Pointlight ShockBigFXB
{
    Color 0.6 0.5 1.0
    Size 110
}

Pointlight ShockBigFXC
{
    Color 0.6 0.5 1.0
    Size 115
}

Pointlight ShockBigFXD
{
    Color 0.6 0.5 1.0
    Size 120
}

Pointlight ShockBigFXE
{
    Color 0.6 0.5 1.0
    Size 125
}

Pointlight ShockBigFXF
{
    Color 0.6 0.5 1.0
    Size 115
}

Pointlight ShockBigFXG
{
    Color 0.6 0.5 1.0
    Size 105
}

Pointlight ShockBigFXH
{
    Color 0.6 0.5 1.0
    Size 95
}

Pointlight ShockBigFXI
{
    Color 0.6 0.5 1.0
    Size 85
}

Pointlight ShockBigFXJ
{
    Color 0.6 0.5 1.0
    Size 90
}

Pointlight ShockBigFXK
{
    Color 0.6 0.5 1.0
    Size 95
}

Pointlight ShockBigFXL
{
    Color 0.6 0.5 1.0
    Size 100
}

Pointlight ShockBigFXM
{
    Color 0.6 0.5 1.0
    Size 105
}

Pointlight ShockBigFXN
{
    Color 0.6 0.5 1.0
    Size 110
}

Pointlight ShockBigFXO
{
    Color 0.6 0.5 1.0
    Size 115
}

Pointlight ShockBigFXP
{
    Color 0.6 0.5 1.0
    Size 120
}

Pointlight ShockBigFXQ
{
    Color 0.6 0.5 1.0
    Size 125
}

Pointlight ShockBigFXR
{
    Color 0.6 0.5 1.0
    Size 130
}

Pointlight ShockBigFXS
{
    Color 0.6 0.5 1.0
    Size 135
}

Object BigShockAttack
{
    Frame EMPY { Light ShockBigFX1 }
	 
	Frame EMPZA { Light ShockBigFXA }
	Frame EMPZB { Light ShockBigFXB }
	Frame EMPZC { Light ShockBigFXC }
	Frame EMPZD { Light ShockBigFXD }
	Frame EMPZE { Light ShockBigFXE }
	Frame EMPZF { Light ShockBigFXF }
	Frame EMPZG { Light ShockBigFXG }
	Frame EMPZH { Light ShockBigFXH }
	Frame EMPZI { Light ShockBigFXI }
	Frame EMPZJ { Light ShockBigFXJ }
	Frame EMPZK { Light ShockBigFXK }
	Frame EMPZL { Light ShockBigFXL }
	Frame EMPZM { Light ShockBigFXM }
	Frame EMPZN { Light ShockBigFXN }
	Frame EMPZO { Light ShockBigFXO }
	Frame EMPZP { Light ShockBigFXP }
	Frame EMPZQ { Light ShockBigFXQ }
	Frame EMPZR { Light ShockBigFXR }
	Frame EMPZS { Light ShockBigFXS }
}

//===========================================================================
//
//  Shrinker
//
//===========================================================================

FlickerLight ShrinkerLight1
{
    Color 0.7 1.0 0.5
    Size 50
    SecondarySize 40
    Chance 0.1
    Offset 0 0 0
}

PointLight ShrinkerLight2
{
    Color 0.7 1.0 0.5
    Size 40
    Offset 0 0 0
}

PointLight ShrinkerLight3
{
    Color 0.7 1.0 0.5
    Size 70
    Offset 0 0 0
}

PointLight ShrinkerLight4
{
    Color 0.7 1.0 0.5
    Size 50
    Offset 0 0 0
}

Object "ShrinkerAttack"
{
    Frame TNT1A { Light ShrinkerLight1 }
    Frame SRKXE { Light ShrinkerLight2 }
    Frame SRKXF { Light ShrinkerLight3 }
    Frame SRKXG { Light ShrinkerLight4 }
    Frame SRKXH { Light ShrinkerLight2 }
}

Object "AlienMorpherAttack"
{
    Frame TNT1A { Light ShrinkerLight1 }
    Frame SRKXE { Light ShrinkerLight2 }
    Frame SRKXF { Light ShrinkerLight3 }
    Frame SRKXG { Light ShrinkerLight4 }
    Frame SRKXH { Light ShrinkerLight2 }
}

Object "ShrinkerMorph"
{
    Frame TNT1A { Light ShrinkerLight1 }
    Frame SRKXE { Light ShrinkerLight2 }
    Frame SRKXF { Light ShrinkerLight3 }
    Frame SRKXG { Light ShrinkerLight4 }
    Frame SRKXH { Light ShrinkerLight2 }
}

//===========================================================================
//
//  Expander
//
//===========================================================================

PointLight ExpanderLight1
{
    Color 1.0 0.4 0.2
    Size 40
    Offset 0 0 0
}

PointLight ExpanderLight2
{
    Color 1.0 0.4 0.2
    Size 35
    Offset 0 0 0
}

PointLight ExpanderLight3
{
    Color 1.0 0.4 0.2
    Size 30
    Offset 0 0 0
}

PointLight ExpanderLight4
{
    Color 1.0 0.4 0.2
    Size 25
    Offset 0 0 0
}

PointLight ExpanderLight5
{
    Color 1.0 0.4 0.2
    Size 20
    Offset 0 0 0
}

PointLight ExpanderLight6
{
    Color 1.0 0.4 0.2
    Size 15
    Offset 0 0 0
}

PointLight ExpanderLight7
{
    Color 1.0 0.4 0.2
    Size 10
    Offset 0 0 0
}

PointLight ExpanderLight8
{
    Color 1.0 0.4 0.2
    Size 5
    Offset 0 0 0
}

Object "ExpanderPuff"
{	
	Frame EXPXA { Light ExpanderLight1 }
	Frame EXPXB { Light ExpanderLight2 }
	Frame EXPXC { Light ExpanderLight3 }
	Frame EXPXD { Light ExpanderLight4 }
	Frame EXPXE { Light ExpanderLight5 }
	Frame EXPXF { Light ExpanderLight6 }
	Frame EXPXG { Light ExpanderLight7 }
	Frame EXPXH { Light ExpanderLight8 }
}

FlickerLight ExpanderProjectileLight1
{
    Color 1.0 0.4 0.2
    Size 50
    SecondarySize 40
    Chance 0.1
    Offset 0 0 0
}

PointLight ExpanderProjectileLight2
{
    Color 1.0 0.4 0.2
    Size 40
    Offset 0 0 0
}

PointLight ExpanderProjectileLight3
{
    Color 1.0 0.4 0.2
    Size 70
    Offset 0 0 0
}

PointLight ExpanderProjectileLight4
{
    Color 1.0 0.4 0.2
    Size 50
    Offset 0 0 0
}

Object "ExpanderProjectile"
{
    Frame TNT1A { Light ExpanderProjectileLight1 }
    Frame EXKXE { Light ExpanderProjectileLight2 }
    Frame EXKXF { Light ExpanderProjectileLight3 }
    Frame EXKXG { Light ExpanderProjectileLight4 }
    Frame EXKXH { Light ExpanderProjectileLight2 }
}			
//===========================================================================
//
//  Executor
//
//===========================================================================
	
Pointlight DevastatorFlameBreath1
{
    Color 1.0 0.8 0.2
    Size 50
}

Pointlight DevastatorFlameBreath2
{
    Color 1.0 0.8 0.2
    Size 48
}

Pointlight DevastatorFlameBreath3
{
    Color 1.0 0.8 0.2
    Size 46
}

Pointlight DevastatorFlameBreath4
{
    Color 1.0 0.8 0.2
    Size 44
}

Pointlight DevastatorFlameBreath5
{
    Color 1.0 0.8 0.2
    Size 42
}

Pointlight DevastatorFlameBreath6
{
    Color 1.0 0.8 0.2
    Size 40
}

Pointlight DevastatorFlameBreath7
{
    Color 1.0 0.8 0.2
    Size 38
}

Pointlight DevastatorFlameBreath8
{
    Color 0.9 0.7 0.1
    Size 36
}

Pointlight DevastatorFlameBreath9
{
    Color 0.9 0.7 0.1
    Size 34
}

Pointlight DevastatorFlameBreath10
{
    Color 0.9 0.7 0.1
    Size 32
}

Pointlight DevastatorFlameBreath11
{
    Color 0.8 0.6 0.0
    Size 30
}

Pointlight DevastatorFlameBreath12
{
    Color 0.8 0.6 0.0
    Size 28
}

Pointlight DevastatorFlameBreath13
{
    Color 0.8 0.6 0.0
    Size 26
}

Pointlight DevastatorFlameBreath14
{
    Color 0.6 0.4 0.0
    Size 24
}

Pointlight DevastatorFlameBreath15
{
    Color 0.6 0.4 0.0
    Size 22
}

Pointlight DevastatorFlameBreath16
{
    Color 0.6 0.4 0.0
    Size 20
}

Pointlight DevastatorFlameBreath17
{
    Color 0.4 0.2 0.0
    Size 18
}

Pointlight DevastatorFlameBreath18
{
    Color 0.4 0.2 0.0
    Size 16
}

Pointlight DevastatorFlameBreath19
{
    Color 0.2 0.0 0.0
    Size 14
}

Pointlight DevastatorFlameBreath20
{
    Color 0.2 0.0 0.0
    Size 12
}

FlickerLight DevastatorLight
{
    Color 1.0 0.6 0.3
    Size 27
    SecondarySize 30
    Chance 0.1
    Offset 0 0 0
}

Object "ExecutorAttack"
{
    Frame RPGXA { Light DevastatorLight }
}

Object "DukeNukemExplosion2"
{	
	Frame RPGXB { Light DevastatorFlameBreath1 }
	Frame RPGXC { Light DevastatorFlameBreath2 }
	Frame RPGXD { Light DevastatorFlameBreath3 }
	Frame RPGXE { Light DevastatorFlameBreath4 }
	Frame RPGXF { Light DevastatorFlameBreath5 }
	Frame RPGXG { Light DevastatorFlameBreath6 }
	Frame RPGXH { Light DevastatorFlameBreath7 }
	Frame RPGXI { Light DevastatorFlameBreath8 }
	Frame RPGXJ { Light DevastatorFlameBreath9 }
	Frame RPGXK { Light DevastatorFlameBreath10 }
	Frame RPGXL { Light DevastatorFlameBreath11 }
	Frame RPGXM { Light DevastatorFlameBreath12 }
	Frame RPGXN { Light DevastatorFlameBreath13 }
	Frame RPGXO { Light DevastatorFlameBreath14 }
	Frame RPGXP { Light DevastatorFlameBreath15 }
	Frame RPGXQ { Light DevastatorFlameBreath16 }
	Frame RPGXR { Light DevastatorFlameBreath17 }
	Frame RPGXS { Light DevastatorFlameBreath18 }
	Frame RPGXT { Light DevastatorFlameBreath19 }
	Frame RPGXU { Light DevastatorFlameBreath20 }
}
	
//===========================================================================
//
//  Devastator
//
//===========================================================================

Object "DevastatorAttack"
{
    Frame RPGXA { Light DevastatorLight }
}

//===========================================================================
//
//  Laser Chaingun
//
//===========================================================================

FlickerLight LaserProjectileFX1
{
    Color 0.6 0.5 1.0
    Size 25
    SecondarySize 30
    Chance 0.8
}

PointLight LaserProjectileFX2
{
    Color 0.6 0.5 1.0
    Size 35
    OffSet 0 0 0
}

PointLight LaserProjectileFX3
{
    Color 0.6 0.5 1.0
    Size 40
    OffSet 0 0 0
}

PointLight LaserProjectileFX4
{
    Color 0.6 0.5 1.0
    Size 45
    OffSet 0 0 0
}

PointLight LaserProjectileFX5
{
    Color 0.6 0.5 1.0
    Size 50
    OffSet 0 0 0
}

PointLight LaserProjectileFX6
{
    Color 0.6 0.5 1.0
    Size 35
    OffSet 0 0 0
}

PointLight LaserProjectileFX7
{
    Color 0.6 0.5 1.0
    Size 15
    OffSet 0 0 0
}

PointLight LaserProjectileFX8
{
    Color 0.6 0.5 1.0
    Size 5
    OffSet 0 0 0
}

Object "LaserProjectile"
{
    Frame TNT1A { Light LaserProjectileFX1 }
	Frame TNT1B { Light LaserProjectileFX2 }
	Frame TNT1C { Light LaserProjectileFX3 }
	Frame TNT1D { Light LaserProjectileFX4 }
	Frame TNT1E { Light LaserProjectileFX5 }
	Frame TNT1F { Light LaserProjectileFX6 }
	Frame TNT1G { Light LaserProjectileFX7 }
	Frame TNT1H { Light LaserProjectileFX8 }
}

//===========================================================================
//
//  Railgun
//
//===========================================================================

PointLight RailgunLightningRadius1
{
	Color 1.0 0.0 0.0
    Size 100
}

PointLight RailgunLightningRadius2
{
	Color 1.0 0.0 0.0
    Size 90
}

PointLight RailgunLightningRadius3
{
	Color 1.0 0.0 0.0
    Size 80
}

PointLight RailgunLightningRadius4
{
	Color 1.0 0.0 0.0
    Size 70
}

PointLight RailgunLightningRadius5
{
	Color 1.0 0.0 0.0
    Size 60
}

PointLight RailgunLightningRadius6
{
	Color 1.0 0.0 0.0
    Size 50
}

PointLight RailgunLightningRadius7
{
	Color 1.0 0.0 0.0
    Size 40
}

PointLight RailgunLightningRadius8
{
	Color 1.0 0.0 0.0
    Size 30
}

PointLight RailgunLightningRadius9
{
	Color 1.0 0.0 0.0
    Size 20
}

PointLight RailgunLightningRadius10
{
	Color 1.0 0.0 0.0
    Size 10
}

Object RailgunThunderPuff
{
	Frame TNT1A { Light RailgunLightningRadius1 }
	Frame TNT1B { Light RailgunLightningRadius2 }
	Frame TNT1C { Light RailgunLightningRadius3 }
	Frame TNT1D { Light RailgunLightningRadius4 }
	Frame TNT1E { Light RailgunLightningRadius5 }
	Frame TNT1F { Light RailgunLightningRadius6 }
	Frame TNT1G { Light RailgunLightningRadius7 }
	Frame TNT1H { Light RailgunLightningRadius8 }
	Frame TNT1I { Light RailgunLightningRadius9 }
	Frame TNT1J { Light RailgunLightningRadius10 }
}

//===========================================================================
//
//  Freezerthrower
//
//===========================================================================

FlickerLight FreezerLight
{
    Color 0.5 0.5 1.0
    Size 40
    SecondarySize 35
    Chance 0.1
    Offset 0 0 0
}

Object "FreezerAttack"
{
    Frame FRZX { Light FreezerLight }
}

PointLight FreezerEffect1
{
    Color 0.5 0.5 1.0
    Size 45
}

PointLight FreezerEffect2
{
    Color 0.5 0.5 1.0
    Size 50
}

PointLight FreezerEffect3
{
    Color 0.5 0.5 1.0
    Size 55
}

PointLight FreezerEffect4
{
    Color 0.5 0.5 1.0
    Size 45
}

PointLight FreezerEffect5
{
    Color 0.5 0.5 1.0
    Size 35
}

PointLight FreezerEffect6
{
    Color 0.5 0.5 1.0
    Size 25
}

Object "FreezerEffect"
{	
	Frame BTELA { Light FreezerEffect1 }
	Frame BTELB { Light FreezerEffect2 }
	Frame BTELC { Light FreezerEffect3 }
	Frame BTELD { Light FreezerEffect4 }
	Frame BTELE { Light FreezerEffect5 }
	Frame BTELF { Light FreezerEffect6 }
}

//===========================================================================
//
//  Incinerator
//
//===========================================================================

FlickerLight IncineratorLight
{
    Color 1.0 0.5 0.0
    Size 65
    SecondarySize 60
    Chance 0.1
    Offset 0 0 0
}

PointLight IncineratorAttackEffect1
{
    Color 1.0 0.5 0.0
    Size 70
}

PointLight IncineratorAttackEffect2
{
    Color 1.0 0.5 0.0
    Size 75
}

PointLight IncineratorAttackEffect3
{
    Color 1.0 0.5 0.0
    Size 80
}

PointLight IncineratorAttackEffect4
{
    Color 1.0 0.5 0.0
    Size 85
}

PointLight IncineratorAttackEffect5
{
    Color 1.0 0.5 0.0
    Size 95
}

PointLight IncineratorAttackEffect6
{
    Color 1.0 0.5 0.0
    Size 85
}

PointLight IncineratorAttackEffect7
{
    Color 1.0 0.5 0.0
    Size 80
}

PointLight IncineratorAttackEffect8
{
    Color 1.0 0.5 0.0
    Size 75
}

PointLight IncineratorAttackEffect9
{
    Color 1.0 0.5 0.0
    Size 70
}

PointLight IncineratorAttackEffect10
{
    Color 1.0 0.5 0.0
    Size 65
}

PointLight IncineratorAttackEffect11
{
    Color 1.0 0.5 0.0
    Size 60
}

PointLight IncineratorAttackEffect12
{
    Color 1.0 0.5 0.0
    Size 55
}

PointLight IncineratorAttackEffect13
{
    Color 1.0 0.5 0.0
    Size 50
}

PointLight IncineratorAttackEffect14
{
    Color 1.0 0.5 0.0
    Size 45
}

PointLight IncineratorAttackEffect15
{
    Color 1.0 0.5 0.0
    Size 40
}

PointLight IncineratorAttackEffect16
{
    Color 1.0 0.5 0.0
    Size 35
}

Object "IncineratorAttack"
{	
    Frame BLHDA { Light IncineratorLight }
	Frame BLHDB { Light IncineratorLight }
	
	Frame INFPA { Light IncineratorAttackEffect1 }
	Frame INFPB { Light IncineratorAttackEffect2 }
	Frame INFPC { Light IncineratorAttackEffect3 }
	Frame INFPD { Light IncineratorAttackEffect4 }
	Frame INFPE { Light IncineratorAttackEffect5 }
	Frame INFPF { Light IncineratorAttackEffect6 }
	Frame INFPG { Light IncineratorAttackEffect7 }
	Frame INFPH { Light IncineratorAttackEffect8 }
	Frame INFPI { Light IncineratorAttackEffect9 }
	Frame INFPJ { Light IncineratorAttackEffect10 }
	Frame INFPK { Light IncineratorAttackEffect11 }
	Frame INFPL { Light IncineratorAttackEffect12 }
	Frame INFPM { Light IncineratorAttackEffect13 }
	Frame INFPN { Light IncineratorAttackEffect14 }
	Frame INFPO { Light IncineratorAttackEffect15 }
	Frame INFPP { Light IncineratorAttackEffect16 }
}

//===========================================================================
//
//  Pulsetrhower
//
//===========================================================================

FlickerLight PulseEffect
{
    Color 1.0 0.0 0.0
    Size 30
    SecondarySize 28
    Chance 0.1
    Offset 0 0 0
}

PointLight PulseEffect1
{
    Color 1.0 0.0 0.0
    Size 35
}

PointLight PulseEffect2
{
    Color 1.0 0.0 0.0
    Size 30
}

PointLight PulseEffect3
{
    Color 1.0 0.0 0.0
    Size 25
}

PointLight PulseEffect4
{
    Color 1.0 0.0 0.0
    Size 20
}

PointLight PulseEffect5
{
    Color 1.0 0.0 0.0
    Size 15
}

PointLight PulseEffect6
{
    Color 1.0 0.0 0.0
    Size 10
}

Object "PulseProjectile"
{	
	Frame PUFI { Light PulseEffect }
	
	Frame TNT1A { Light PulseEffect1 }
	Frame TNT1B { Light PulseEffect2 }
	Frame TNT1C { Light PulseEffect3 }
	Frame TNT1D { Light PulseEffect4 }
	Frame TNT1E { Light PulseEffect5 }
	Frame TNT1F { Light PulseEffect6 }
}

//===========================================================================
//
//  Ammo
//
//===========================================================================

PulseLight ShockAmmoLight
{
    Color 0.4 0.4 1.0
    Size 18
    SecondarySize 16
    Interval 1.0
	DontLightSelf 1
}

Object "Shock Ammo"
{
    Frame SHRA { Light ShockAmmoLight }
}

PulseLight ShrinkerAmmoLight
{
    Color 0.0 0.6 0.0
    Size 16
    SecondarySize 14
    Interval 1.0
	DontLightSelf 1
}

Object "Shrinker Ammo"
{
    Frame SRKPB { Light ShrinkerAmmoLight }
	Frame 2RKPB { Light ShrinkerAmmoLight }
}

PulseLight LaserAmmoLight
{
    Color 0.6 0.5 1.0
    Size 16
    SecondarySize 14
    Interval 1.0
	DontLightSelf 1
}

Object "Laser Ammo"
{
    Frame LARA { Light LaserAmmoLight }
}

PulseLight FreezerAmmoLight
{
    Color 0.5 0.5 1.0
    Size 16
    SecondarySize 14
    Interval 1.0
	DontLightSelf 1
}

Object "Freezer Ammo"
{
    Frame FRZP { Light FreezerAmmoLight }
}

PulseLight IncineratorAmmoLight
{
    Color 1.0 0.5 0.0
    Size 16
    SecondarySize 14
    Interval 1.0
	DontLightSelf 1
}

Object "Incinerator Ammo"
{
    Frame INAM { Light IncineratorAmmoLight }
}

PulseLight PulseAmmoLight
{
    Color 1.0 0.0 0.0
    Size 16
    SecondarySize 14
    Interval 1.0
	DontLightSelf 1
}

Object "Pulse Ammo"
{
    Frame PUAM { Light PulseAmmoLight }
}

//===========================================================================
//
//  Trooper
//
//===========================================================================

FlickerLight AssaultTrooperFX
{
    Color 1.0 0.6 0.3
    Size 55
    SecondarySize 45
    Chance 0.1
    Offset 0 0 0
}

FlickerLight AssaultTrooperVisorFX
{
    Color 0.4 0.4 1.0
    Size 55
    SecondarySize 45
    Chance 0.1
    Offset 0 0 0
}

FlickerLight AssaultTrooperCyborgFX
{
    Color 1.0 0.2 0.2
    Size 55
    SecondarySize 45
    Chance 0.1
    Offset 0 0 0
}

FlickerLight AssaultTrooperEliteFX
{
    Color 0.2 1.0 0.2
    Size 55
    SecondarySize 45
    Chance 0.1
    Offset 0 0 0
}

FlickerLight FireFlashSmall
{
    Color 1.0 0.5 0.0
    Size 55
    SecondarySize 45
    Chance 0.1
    Offset 0 0 0
}

Object "Assault Trooper"
{
    Frame ASTRF { Light AssaultTrooperFX }
	Frame ASTRJ { Light AssaultTrooperFX }
	Frame ASTRH { Light AssaultTrooperFX }
	
	Frame ASTFA { Light FireFlashSmall }
	Frame ASTFB { Light FireFlashSmall }
	Frame ASTFC { Light FireFlashSmall }
	Frame ASTFD { Light FireFlashSmall }
	
	Frame ASTFG { Light FireFlashSmall }
	
	Frame ASTFK { Light FireFlashSmall }
	Frame ASTFL { Light FireFlashSmall }
	Frame ASTFM { Light FireFlashSmall }
	Frame ASTFN { Light FireFlashSmall }
	
	Frame ASF2K { Light FireFlashSmall }
	Frame ASF2L { Light FireFlashSmall }
	Frame ASF2M { Light FireFlashSmall }
	Frame ASF2N { Light FireFlashSmall }
}

Object "Assault Trooper hurt"
{
    Frame ASTRF { Light AssaultTrooperFX }
	Frame ASTRJ { Light AssaultTrooperFX }
	Frame ASTRH { Light AssaultTrooperFX }
	
	Frame ASTFA { Light FireFlashSmall }
	Frame ASTFB { Light FireFlashSmall }
	Frame ASTFC { Light FireFlashSmall }
	Frame ASTFD { Light FireFlashSmall }
	
	Frame ASTFG { Light FireFlashSmall }
	
	Frame ASTFK { Light FireFlashSmall }
	Frame ASTFL { Light FireFlashSmall }
	Frame ASTFM { Light FireFlashSmall }
	Frame ASTFN { Light FireFlashSmall }
	
	Frame ASF2K { Light FireFlashSmall }
	Frame ASF2L { Light FireFlashSmall }
	Frame ASF2M { Light FireFlashSmall }
	Frame ASF2N { Light FireFlashSmall }
}

Object " Assault Trooper "
{
    Frame ASTRF { Light AssaultTrooperFX }
	Frame ASTRJ { Light AssaultTrooperFX }
	Frame ASTRH { Light AssaultTrooperFX }
	
	Frame ASTFA { Light FireFlashSmall }
	Frame ASTFB { Light FireFlashSmall }
	Frame ASTFC { Light FireFlashSmall }
	Frame ASTFD { Light FireFlashSmall }
	
	Frame ASTFG { Light FireFlashSmall }
	
	Frame ASTFK { Light FireFlashSmall }
	Frame ASTFL { Light FireFlashSmall }
	Frame ASTFM { Light FireFlashSmall }
	Frame ASTFN { Light FireFlashSmall }
	
	Frame ASF2K { Light FireFlashSmall }
	Frame ASF2L { Light FireFlashSmall }
	Frame ASF2M { Light FireFlashSmall }
	Frame ASF2N { Light FireFlashSmall }
}

Object "  Assault Trooper  "
{
    Frame ASTRF { Light AssaultTrooperFX }
	Frame ASTRJ { Light AssaultTrooperFX }
	Frame ASTRH { Light AssaultTrooperFX }
	
	Frame ASTFA { Light FireFlashSmall }
	Frame ASTFB { Light FireFlashSmall }
	Frame ASTFC { Light FireFlashSmall }
	Frame ASTFD { Light FireFlashSmall }
	
	Frame ASTFG { Light FireFlashSmall }
	
	Frame ASTFK { Light FireFlashSmall }
	Frame ASTFL { Light FireFlashSmall }
	Frame ASTFM { Light FireFlashSmall }
	Frame ASTFN { Light FireFlashSmall }
	
	Frame ASF2K { Light FireFlashSmall }
	Frame ASF2L { Light FireFlashSmall }
	Frame ASF2M { Light FireFlashSmall }
	Frame ASF2N { Light FireFlashSmall }
}

Object "Assault Trooper Captain"
{
    Frame ASCRF { Light AssaultTrooperFX }
	Frame ASCRJ { Light AssaultTrooperFX }
	Frame ASCRH { Light AssaultTrooperFX }
	
	Frame ASTFA { Light FireFlashSmall }
	Frame ASTFB { Light FireFlashSmall }
	Frame ASTFC { Light FireFlashSmall }
	Frame ASTFD { Light FireFlashSmall }
	
	Frame ASTFG { Light FireFlashSmall }
	
	Frame ASTFK { Light FireFlashSmall }
	Frame ASTFL { Light FireFlashSmall }
	Frame ASTFM { Light FireFlashSmall }
	Frame ASTFN { Light FireFlashSmall }
	
	Frame ASF2K { Light FireFlashSmall }
	Frame ASF2L { Light FireFlashSmall }
	Frame ASF2M { Light FireFlashSmall }
	Frame ASF2N { Light FireFlashSmall }
}

Object " Assault Trooper Captain "
{
    Frame ASCRF { Light AssaultTrooperFX }
	Frame ASCRJ { Light AssaultTrooperFX }
	Frame ASCRH { Light AssaultTrooperFX }
	
	Frame ASTFA { Light FireFlashSmall }
	Frame ASTFB { Light FireFlashSmall }
	Frame ASTFC { Light FireFlashSmall }
	Frame ASTFD { Light FireFlashSmall }
	
	Frame ASTFG { Light FireFlashSmall }
	
	Frame ASTFK { Light FireFlashSmall }
	Frame ASTFL { Light FireFlashSmall }
	Frame ASTFM { Light FireFlashSmall }
	Frame ASTFN { Light FireFlashSmall }
	
	Frame ASF2K { Light FireFlashSmall }
	Frame ASF2L { Light FireFlashSmall }
	Frame ASF2M { Light FireFlashSmall }
	Frame ASF2N { Light FireFlashSmall }
}

Object "  Assault Trooper Captain  "
{
    Frame ASCRF { Light AssaultTrooperFX }
	Frame ASCRJ { Light AssaultTrooperFX }
	Frame ASCRH { Light AssaultTrooperFX }
	
	Frame ASTFA { Light FireFlashSmall }
	Frame ASTFB { Light FireFlashSmall }
	Frame ASTFC { Light FireFlashSmall }
	Frame ASTFD { Light FireFlashSmall }
	
	Frame ASTFG { Light FireFlashSmall }
	
	Frame ASTFK { Light FireFlashSmall }
	Frame ASTFL { Light FireFlashSmall }
	Frame ASTFM { Light FireFlashSmall }
	Frame ASTFN { Light FireFlashSmall }
	
	Frame ASF2K { Light FireFlashSmall }
	Frame ASF2L { Light FireFlashSmall }
	Frame ASF2M { Light FireFlashSmall }
	Frame ASF2N { Light FireFlashSmall }
}

Object "Assault Trooper Visor"
{
    Frame ASVIF { Light AssaultTrooperVisorFX }
	Frame ASVIJ { Light AssaultTrooperVisorFX }
	Frame ASVIH { Light AssaultTrooperVisorFX }
	
	Frame ASVFA { Light FireFlashSmall }
	Frame ASVFB { Light FireFlashSmall }
	Frame ASVFC { Light FireFlashSmall }
	Frame ASVFD { Light FireFlashSmall }
	
	Frame ASVFG { Light FireFlashSmall }
	
	Frame ASVFK { Light FireFlashSmall }
	Frame ASVFL { Light FireFlashSmall }
	Frame ASVFM { Light FireFlashSmall }
	Frame ASVFN { Light FireFlashSmall }
	
	Frame ASF3K { Light FireFlashSmall }
	Frame ASF3L { Light FireFlashSmall }
	Frame ASF3M { Light FireFlashSmall }
	Frame ASF3N { Light FireFlashSmall }
}

Object " Assault Trooper Visor "
{
    Frame ASVIF { Light AssaultTrooperVisorFX }
	Frame ASVIJ { Light AssaultTrooperVisorFX }
	Frame ASVIH { Light AssaultTrooperVisorFX }
	
	Frame ASVFA { Light FireFlashSmall }
	Frame ASVFB { Light FireFlashSmall }
	Frame ASVFC { Light FireFlashSmall }
	Frame ASVFD { Light FireFlashSmall }
	
	Frame ASVFG { Light FireFlashSmall }
	
	Frame ASVFK { Light FireFlashSmall }
	Frame ASVFL { Light FireFlashSmall }
	Frame ASVFM { Light FireFlashSmall }
	Frame ASVFN { Light FireFlashSmall }
	
	Frame ASF3K { Light FireFlashSmall }
	Frame ASF3L { Light FireFlashSmall }
	Frame ASF3M { Light FireFlashSmall }
	Frame ASF3N { Light FireFlashSmall }
}

Object "  Assault Trooper Visor  "
{
    Frame ASVIF { Light AssaultTrooperVisorFX }
	Frame ASVIJ { Light AssaultTrooperVisorFX }
	Frame ASVIH { Light AssaultTrooperVisorFX }
	
	Frame ASVFA { Light FireFlashSmall }
	Frame ASVFB { Light FireFlashSmall }
	Frame ASVFC { Light FireFlashSmall }
	Frame ASVFD { Light FireFlashSmall }
	
	Frame ASVFG { Light FireFlashSmall }
	
	Frame ASVFK { Light FireFlashSmall }
	Frame ASVFL { Light FireFlashSmall }
	Frame ASVFM { Light FireFlashSmall }
	Frame ASVFN { Light FireFlashSmall }
	
	Frame ASF3K { Light FireFlashSmall }
	Frame ASF3L { Light FireFlashSmall }
	Frame ASF3M { Light FireFlashSmall }
	Frame ASF3N { Light FireFlashSmall }
}

Object "Assault Trooper Cyborg"
{
    Frame TRCYF { Light AssaultTrooperCyborgFX }
	Frame TRCYJ { Light AssaultTrooperCyborgFX }
	Frame TRCYH { Light AssaultTrooperCyborgFX }
	
	Frame TRCFA { Light FireFlashSmall }
	Frame TRCFB { Light FireFlashSmall }
	Frame TRCFC { Light FireFlashSmall }
	Frame TRCFD { Light FireFlashSmall }
	
	Frame TRCFG { Light FireFlashSmall }
	
	Frame TRCFK { Light FireFlashSmall }
	Frame TRCFL { Light FireFlashSmall }
	Frame TRCFM { Light FireFlashSmall }
	Frame TRCFN { Light FireFlashSmall }
	
	Frame TRF2K { Light FireFlashSmall }
	Frame TRF2L { Light FireFlashSmall }
	Frame TRF2M { Light FireFlashSmall }
	Frame TRF2N { Light FireFlashSmall }
}

Object " Assault Trooper Cyborg "
{
    Frame TRCYF { Light AssaultTrooperCyborgFX }
	Frame TRCYJ { Light AssaultTrooperCyborgFX }
	Frame TRCYH { Light AssaultTrooperCyborgFX }
	
	Frame TRCFA { Light FireFlashSmall }
	Frame TRCFB { Light FireFlashSmall }
	Frame TRCFC { Light FireFlashSmall }
	Frame TRCFD { Light FireFlashSmall }
	
	Frame TRCFG { Light FireFlashSmall }
	
	Frame TRCFK { Light FireFlashSmall }
	Frame TRCFL { Light FireFlashSmall }
	Frame TRCFM { Light FireFlashSmall }
	Frame TRCFN { Light FireFlashSmall }
	
	Frame TRF2K { Light FireFlashSmall }
	Frame TRF2L { Light FireFlashSmall }
	Frame TRF2M { Light FireFlashSmall }
	Frame TRF2N { Light FireFlashSmall }
}

Object "  Assault Trooper Cyborg  "
{
    Frame TRCYF { Light AssaultTrooperCyborgFX }
	Frame TRCYJ { Light AssaultTrooperCyborgFX }
	Frame TRCYH { Light AssaultTrooperCyborgFX }
	
	Frame TRCFA { Light FireFlashSmall }
	Frame TRCFB { Light FireFlashSmall }
	Frame TRCFC { Light FireFlashSmall }
	Frame TRCFD { Light FireFlashSmall }
	
	Frame TRCFG { Light FireFlashSmall }
	
	Frame TRCFK { Light FireFlashSmall }
	Frame TRCFL { Light FireFlashSmall }
	Frame TRCFM { Light FireFlashSmall }
	Frame TRCFN { Light FireFlashSmall }
	
	Frame TRF2K { Light FireFlashSmall }
	Frame TRF2L { Light FireFlashSmall }
	Frame TRF2M { Light FireFlashSmall }
	Frame TRF2N { Light FireFlashSmall }
}

Object "Assault Trooper General"
{
    Frame ATMSF { Light AssaultTrooperFX }
	Frame ATMSJ { Light AssaultTrooperFX }
	Frame ATMSH { Light AssaultTrooperFX }

	Frame ATMFA { Light FireFlashSmall }
	Frame ATMFB { Light FireFlashSmall }
	Frame ATMFC { Light FireFlashSmall }
	Frame ATMFD { Light FireFlashSmall }
	
	Frame ATMFG { Light FireFlashSmall }
	
	Frame ATMFK { Light FireFlashSmall }
	Frame ATMFL { Light FireFlashSmall }
	Frame ATMFM { Light FireFlashSmall }
	Frame ATMFN { Light FireFlashSmall }
	
	Frame ATF4K { Light FireFlashSmall }
	Frame ATF4L { Light FireFlashSmall }
	Frame ATF4M { Light FireFlashSmall }
	Frame ATF4N { Light FireFlashSmall }
}

Object " Assault Trooper General "
{
    Frame ATMSF { Light AssaultTrooperFX }
	Frame ATMSJ { Light AssaultTrooperFX }
	Frame ATMSH { Light AssaultTrooperFX }
	
	Frame ATMFA { Light FireFlashSmall }
	Frame ATMFB { Light FireFlashSmall }
	Frame ATMFC { Light FireFlashSmall }
	Frame ATMFD { Light FireFlashSmall }
	
	Frame ATMFG { Light FireFlashSmall }
	
	Frame ATMFK { Light FireFlashSmall }
	Frame ATMFL { Light FireFlashSmall }
	Frame ATMFM { Light FireFlashSmall }
	Frame ATMFN { Light FireFlashSmall }
	
	Frame ATF4K { Light FireFlashSmall }
	Frame ATF4L { Light FireFlashSmall }
	Frame ATF4M { Light FireFlashSmall }
	Frame ATF4N { Light FireFlashSmall }
}

Object "  Assault Trooper General  "
{
    Frame ATMSF { Light AssaultTrooperFX }
	Frame ATMSJ { Light AssaultTrooperFX }
	Frame ATMSH { Light AssaultTrooperFX }
	
	Frame ATMFA { Light FireFlashSmall }
	Frame ATMFB { Light FireFlashSmall }
	Frame ATMFC { Light FireFlashSmall }
	Frame ATMFD { Light FireFlashSmall }
	
	Frame ATMFG { Light FireFlashSmall }
	
	Frame ATMFK { Light FireFlashSmall }
	Frame ATMFL { Light FireFlashSmall }
	Frame ATMFM { Light FireFlashSmall }
	Frame ATMFN { Light FireFlashSmall }
	
	Frame ATF4K { Light FireFlashSmall }
	Frame ATF4L { Light FireFlashSmall }
	Frame ATF4M { Light FireFlashSmall }
	Frame ATF4N { Light FireFlashSmall }
}

Object "Assault Trooper Elite"
{
    Frame ASELF { Light AssaultTrooperEliteFX }
	Frame ASELJ { Light AssaultTrooperEliteFX }
	Frame ASELH { Light AssaultTrooperEliteFX }

	Frame ASEFA { Light FireFlashSmall }
	Frame ASEFB { Light FireFlashSmall }
	Frame ASEFC { Light FireFlashSmall }
	Frame ASEFD { Light FireFlashSmall }
	
	Frame ASEFG { Light FireFlashSmall }
	
	Frame ASEFK { Light FireFlashSmall }
	Frame ASEFL { Light FireFlashSmall }
	Frame ASEFM { Light FireFlashSmall }
	Frame ASEFN { Light FireFlashSmall }
	
	Frame ASF5K { Light FireFlashSmall }
	Frame ASF5L { Light FireFlashSmall }
	Frame ASF5M { Light FireFlashSmall }
	Frame ASF5N { Light FireFlashSmall }
}

Object " Assault Trooper Elite "
{
    Frame ASELF { Light AssaultTrooperEliteFX }
	Frame ASELJ { Light AssaultTrooperEliteFX }
	Frame ASELH { Light AssaultTrooperEliteFX }
	
	Frame ASEFA { Light FireFlashSmall }
	Frame ASEFB { Light FireFlashSmall }
	Frame ASEFC { Light FireFlashSmall }
	Frame ASEFD { Light FireFlashSmall }
	
	Frame ASEFG { Light FireFlashSmall }
	
	Frame ASEFK { Light FireFlashSmall }
	Frame ASEFL { Light FireFlashSmall }
	Frame ASEFM { Light FireFlashSmall }
	Frame ASEFN { Light FireFlashSmall }
	
	Frame ASF5K { Light FireFlashSmall }
	Frame ASF5L { Light FireFlashSmall }
	Frame ASF5M { Light FireFlashSmall }
	Frame ASF5N { Light FireFlashSmall }
}

Object "  Assault Trooper Elite  "
{
    Frame ASELF { Light AssaultTrooperEliteFX }
	Frame ASELJ { Light AssaultTrooperEliteFX }
	Frame ASELH { Light AssaultTrooperEliteFX }
	
	Frame ASEFA { Light FireFlashSmall }
	Frame ASEFB { Light FireFlashSmall }
	Frame ASEFC { Light FireFlashSmall }
	Frame ASEFD { Light FireFlashSmall }
	
	Frame ASEFG { Light FireFlashSmall }
	
	Frame ASEFK { Light FireFlashSmall }
	Frame ASEFL { Light FireFlashSmall }
	Frame ASEFM { Light FireFlashSmall }
	Frame ASEFN { Light FireFlashSmall }
	
	Frame ASF5K { Light FireFlashSmall }
	Frame ASF5L { Light FireFlashSmall }
	Frame ASF5M { Light FireFlashSmall }
	Frame ASF5N { Light FireFlashSmall }
}

FlickerLight AlienBulletFX1
{
    Color 1.0 0.6 0.3
    Size 25
    SecondarySize 30
    Chance 0.8
}

PointLight AlienBulletFX2
{
    Color 1.0 0.6 0.3
    Size 35
    OffSet 0 0 0
}

PointLight AlienBulletFX3
{
    Color 1.0 0.6 0.3
    Size 40
    OffSet 0 0 0
}

PointLight AlienBulletFX4
{
    Color 1.0 0.6 0.3
    Size 45
    OffSet 0 0 0
}

PointLight AlienBulletFX5
{
    Color 1.0 0.6 0.3
    Size 50
    OffSet 0 0 0
}

PointLight AlienBulletFX6
{
    Color 1.0 0.6 0.3
    Size 35
    OffSet 0 0 0
}

PointLight AlienBulletFX7
{
    Color 1.0 0.6 0.3
    Size 15
    OffSet 0 0 0
}

PointLight AlienBulletFX8
{
    Color 1.0 0.6 0.3
    Size 5
    OffSet 0 0 0
}

Object "AlienBullet"
{
    Frame TNT1A { Light AlienBulletFX1 }
	Frame TNT1B { Light AlienBulletFX2 }
	Frame TNT1C { Light AlienBulletFX3 }
	Frame TNT1D { Light AlienBulletFX4 }
	Frame TNT1E { Light AlienBulletFX5 }
	Frame TNT1F { Light AlienBulletFX6 }
	Frame TNT1G { Light AlienBulletFX7 }
	Frame TNT1H { Light AlienBulletFX8 }
}

Object "AlienBullet2"
{
    Frame TNT1A { Light LaserProjectileFX1 }
	Frame TNT1B { Light LaserProjectileFX2 }
	Frame TNT1C { Light LaserProjectileFX3 }
	Frame TNT1D { Light LaserProjectileFX4 }
	Frame TNT1E { Light LaserProjectileFX5 }
	Frame TNT1F { Light LaserProjectileFX6 }
	Frame TNT1G { Light LaserProjectileFX7 }
	Frame TNT1H { Light LaserProjectileFX8 }
}

FlickerLight PulseProjectileFX1
{
    Color 1.0 0.0 0.0
    Size 25
    SecondarySize 30
    Chance 0.8
}

PointLight PulseProjectileFX2
{
    Color 1.0 0.0 0.0
    Size 35
    OffSet 0 0 0
}

PointLight PulseProjectileFX3
{
    Color 1.0 0.0 0.0
    Size 40
    OffSet 0 0 0
}

PointLight PulseProjectileFX4
{
    Color 1.0 0.0 0.0
    Size 45
    OffSet 0 0 0
}

PointLight PulseProjectileFX5
{
    Color 1.0 0.0 0.0
    Size 50
    OffSet 0 0 0
}

PointLight PulseProjectileFX6
{
    Color 1.0 0.0 0.0
    Size 35
    OffSet 0 0 0
}

PointLight PulseProjectileFX7
{
    Color 1.0 0.0 0.0
    Size 15
    OffSet 0 0 0
}

PointLight PulseProjectileFX8
{
    Color 1.0 0.0 0.0
    Size 5
    OffSet 0 0 0
}

Object "AlienBullet3"
{
    Frame TNT1A { Light PulseProjectileFX1 }
	Frame TNT1B { Light PulseProjectileFX2 }
	Frame TNT1C { Light PulseProjectileFX3 }
	Frame TNT1D { Light PulseProjectileFX4 }
	Frame TNT1E { Light PulseProjectileFX5 }
	Frame TNT1F { Light PulseProjectileFX6 }
	Frame TNT1G { Light PulseProjectileFX7 }
	Frame TNT1H { Light PulseProjectileFX8 }
}

PointLight AlienTeleportEffect1
{
    Color 1.0 1.0 1.0
    Size 35
}

PointLight AlienTeleportEffect2
{
    Color 1.0 1.0 1.0
    Size 40
}

PointLight AlienTeleportEffect3
{
    Color 1.0 1.0 1.0
    Size 65
}

PointLight AlienTeleportEffect4
{
    Color 1.0 1.0 1.0
    Size 70
}

PointLight AlienTeleportEffect5
{
    Color 1.0 1.0 1.0
    Size 60
}

PointLight AlienTeleportEffect6
{
    Color 1.0 1.0 1.0
    Size 50
}

Object "AlienTeleport"
{
    Frame DTELA { Light AlienTeleportEffect1 }
	Frame DTELB { Light AlienTeleportEffect2 }
	Frame DTELC { Light AlienTeleportEffect3 }
	Frame DTELD { Light AlienTeleportEffect4 }
	Frame DTELE { Light AlienTeleportEffect5 }
	Frame DTELF { Light AlienTeleportEffect6 }
}

PointLight ATEGreenBall
{
    Color 0.0 1.0 0.0
    Size 38
}

FlickerLight ATEGreenBallDeath1
{
    Color 0.0 0.9 0.0
    Size 44
    SecondarySize 52
    Chance 0.4
}

FlickerLight ATEGreenBallDeath2
{
    Color 0.0 0.8 0.0
    Size 50
    SecondarySize 58
    Chance 0.4
}

FlickerLight ATEGreenBallDeath3
{
    Color 0.0 0.7 0.0
    Size 24
    SecondarySize 22
    Chance 0.4
}

FlickerLight ATEGreenBallDeath4
{
    Color 0.0 0.6 0.0
    Size 18
    SecondarySize 16
    Chance 0.4
}

Object TrooperEliteProjectile1
{
    Frame AT1FA { Light ATEGreenBall }
	Frame AT1FB { Light ATEGreenBallDeath1 }
	Frame AT1FC { Light ATEGreenBallDeath1 }
	Frame AT1FD { Light ATEGreenBallDeath1 }
	Frame AT1FE { Light ATEGreenBallDeath2 }
	Frame AT1FF { Light ATEGreenBallDeath2 }
	Frame AT1FG { Light ATEGreenBallDeath2 }
	Frame AT1FH { Light ATEGreenBallDeath3 }
	Frame AT1FI { Light ATEGreenBallDeath3 }
	Frame AT1FJ { Light ATEGreenBallDeath3 }
	Frame AT1FK { Light ATEGreenBallDeath4 }
	Frame AT1FL { Light ATEGreenBallDeath4 }
	Frame AT1FM { Light ATEGreenBallDeath4 }
	Frame AT1FN { Light ATEGreenBallDeath4 }
}

Pointlight ATEAttackA1
{
    Color 0.0 1.0 0.0
    Size 70
}

Pointlight ATEAttackA2
{
    Color 0.0 1.0 0.0
    Size 78
}

Pointlight ATEAttackA3
{
    Color 0.0 0.9 0.0
    Size 74
}

Pointlight ATEAttackA4
{
    Color 0.0 0.8 0.0
    Size 70
}

Pointlight ATEAttackA5
{
    Color 0.0 0.7 0.0
    Size 66
}

Pointlight ATEAttackA6
{
    Color 0.0 0.6 0.0
    Size 62
}

Pointlight ATEAttackA7
{
    Color 0.0 0.5 0.0
    Size 88
}

Pointlight ATEAttackA8
{
    Color 0.0 0.4 0.0
    Size 44
}

Pointlight ATEAttackA9
{
    Color 0.0 0.3 0.0
    Size 30
}

Pointlight ATEAttackA10
{
    Color 0.0 0.2 0.0
    Size 26
}

Pointlight ATEAttackA11
{
    Color 0.0 0.1 0.0
    Size 12
}

Object TrooperEliteProjectile2
{
    Frame ATE2A { Light ATEAttackA1 }
    Frame ATE2B { Light ATEAttackA1 }
    Frame ATE2C { Light ATEAttackA1 }
    Frame ATE2D { Light ATEAttackA1 }
    Frame ATE2E { Light ATEAttackA1 }
    Frame ATE2F { Light ATEAttackA1 }
    Frame ATE2G { Light ATEAttackA1 }
    Frame ATE2H { Light ATEAttackA1 }
    Frame ATE2I { Light ATEAttackA1 }
    Frame ATE2J { Light ATEAttackA1 }
	
    Frame ATE2K { Light ATEAttackA2 }
    Frame ATE2L { Light ATEAttackA3 }
    Frame ATE2M { Light ATEAttackA4 }
    Frame ATE2N { Light ATEAttackA5 }
    Frame ATE2O { Light ATEAttackA6 }
    Frame ATE2P { Light ATEAttackA7 }
    Frame ATE2Q { Light ATEAttackA8 }
    Frame ATE2R { Light ATEAttackA9 }
    Frame ATE2S { Light ATEAttackA10 }
    Frame ATE2T { Light ATEAttackA11 }
    Frame ATE2U { Light ATEAttackA11 }
    Frame ATE2V { Light ATEAttackA11 }
    Frame ATE2W { Light ATEAttackA11 }
}

//===========================================================================
//
//  Pig Cop
//
//===========================================================================

Object " Pig Cop "
{
    Frame PIGCF { Light DukeFlashShotgunFX }
	Frame PIGCJ { Light DukeFlashShotgunFX }
	
	Frame PIGFA { Light FireFlashSmall }
	Frame PIGFB { Light FireFlashSmall }
	Frame PIGFC { Light FireFlashSmall }
	Frame PIGFD { Light FireFlashSmall }
	
	Frame PIGFK { Light FireFlashSmall }
	Frame PIGFL { Light FireFlashSmall }
	Frame PIGFM { Light FireFlashSmall }
	Frame PIGFN { Light FireFlashSmall }
	Frame PIGFO { Light FireFlashSmall }
	
	Frame PIF2K { Light FireFlashSmall }
	Frame PIF2L { Light FireFlashSmall }
	Frame PIF2M { Light FireFlashSmall }
	Frame PIF2N { Light FireFlashSmall }
	Frame PIF2O { Light FireFlashSmall }
}

Object "Pig Cop hurt"
{
    Frame PIGCF { Light DukeFlashShotgunFX }
	Frame PIGCJ { Light DukeFlashShotgunFX }
	
	Frame PIGFA { Light FireFlashSmall }
	Frame PIGFB { Light FireFlashSmall }
	Frame PIGFC { Light FireFlashSmall }
	Frame PIGFD { Light FireFlashSmall }
	
	Frame PIGFK { Light FireFlashSmall }
	Frame PIGFL { Light FireFlashSmall }
	Frame PIGFM { Light FireFlashSmall }
	Frame PIGFN { Light FireFlashSmall }
	Frame PIGFO { Light FireFlashSmall }
	
	Frame PIF2K { Light FireFlashSmall }
	Frame PIF2L { Light FireFlashSmall }
	Frame PIF2M { Light FireFlashSmall }
	Frame PIF2N { Light FireFlashSmall }
	Frame PIF2O { Light FireFlashSmall }
}

//===========================================================================
//
//  Pig Cop Sheriff
//
//===========================================================================

Object "Pig Sheriff"
{
    Frame SHPIF { Light DukeFlashPistolFX }
	
	Frame SHPFA { Light FireFlashSmall }
	Frame SHPFB { Light FireFlashSmall }
	Frame SHPFC { Light FireFlashSmall }
	Frame SHPFD { Light FireFlashSmall }
	
	Frame SHPFG { Light FireFlashSmall }
	Frame SHPFH { Light FireFlashSmall }
	Frame SHPFI { Light FireFlashSmall }
	Frame SHPFJ { Light FireFlashSmall }
	Frame SHPFK { Light FireFlashSmall }
	
	Frame SHF2G { Light FireFlashSmall }
	Frame SHF2H { Light FireFlashSmall }
	Frame SHF2I { Light FireFlashSmall }
	Frame SHF2J { Light FireFlashSmall }
	Frame SHF2K { Light FireFlashSmall }
}

//===========================================================================
//
//  Pig Cop Captain
//
//===========================================================================

Object "Pig Cop Captain"
{
    Frame PCAPF { Light DukeFlashShotgunFX }
	Frame PCAPG { Light DukeFlashChaingunCannonFX }
	
	Frame PCAFA { Light FireFlashSmall }
	Frame PCAFB { Light FireFlashSmall }
	Frame PCAFC { Light FireFlashSmall }
	Frame PCAFD { Light FireFlashSmall }
	
	Frame PCAFH { Light FireFlashSmall }
	Frame PCAFI { Light FireFlashSmall }
	Frame PCAFJ { Light FireFlashSmall }
	Frame PCAFK { Light FireFlashSmall }
	Frame PCAFL { Light FireFlashSmall }
	
	Frame PCF2H { Light FireFlashSmall }
	Frame PCF2I { Light FireFlashSmall }
	Frame PCF2J { Light FireFlashSmall }
	Frame PCF2K { Light FireFlashSmall }
	Frame PCF2L { Light FireFlashSmall }
}

//===========================================================================
//
//  Riot Pig Cop
//
//===========================================================================

Object "Riot Pig Cop"
{
    Frame RIPIF { Light DukeFlashShotgunFX }
	Frame RIPIJ { Light DukeFlashShotgunFX }
	
	Frame RIPFA { Light FireFlashSmall }
	Frame RIPFB { Light FireFlashSmall }
	Frame RIPFC { Light FireFlashSmall }
	Frame RIPFD { Light FireFlashSmall }
	
	Frame RIPFK { Light FireFlashSmall }
	Frame RIPFL { Light FireFlashSmall }
	Frame RIPFM { Light FireFlashSmall }
	Frame RIPFN { Light FireFlashSmall }
	Frame RIPFO { Light FireFlashSmall }
	
	Frame RIF2K { Light FireFlashSmall }
	Frame RIF2L { Light FireFlashSmall }
	Frame RIF2M { Light FireFlashSmall }
	Frame RIF2N { Light FireFlashSmall }
	Frame RIF2O { Light FireFlashSmall }
}

//===========================================================================
//
//  Dual Pig Cop
//
//===========================================================================

Object "Pig Cop"
{
    Frame DUPIF { Light DukeFlashPistolFX }
	Frame DUPIN { Light DukeFlashPistolFX }
	
	Frame DUPFA { Light FireFlashSmall }
	Frame DUPFB { Light FireFlashSmall }
	Frame DUPFC { Light FireFlashSmall }
	Frame DUPFD { Light FireFlashSmall }
	
	Frame DUPFG { Light FireFlashSmall }
	Frame DUPFH { Light FireFlashSmall }
	Frame DUPFI { Light FireFlashSmall }
	Frame DUPFJ { Light FireFlashSmall }
	Frame DUPFK { Light FireFlashSmall }
	
	Frame DUF2G { Light FireFlashSmall }
	Frame DUF2H { Light FireFlashSmall }
	Frame DUF2I { Light FireFlashSmall }
	Frame DUF2J { Light FireFlashSmall }
	Frame DUF2K { Light FireFlashSmall }
}

//===========================================================================
//
//  Destroyer
//
//===========================================================================

Object "PigBulletExplosiveShotgun"
{
	Frame TRAC { Light ShotgunFireBullet_FX }
	
	Frame E1_AA { Light ShotgunFireBullet_FX1 }
    Frame E1_AB { Light ShotgunFireBullet_FX2 }
    Frame E1_AC { Light ShotgunFireBullet_FX3 }
	Frame E1_AD { Light ShotgunFireBullet_FX4 }
    Frame E1_AE { Light ShotgunFireBullet_FX5 }
    Frame E1_AF { Light ShotgunFireBullet_FX6 }
	Frame E1_AG { Light ShotgunFireBullet_FX7 }
    Frame E1_AH { Light ShotgunFireBullet_FX8 }
	
	Frame E2_AA { Light ShotgunFireBullet_FX1 }
    Frame E2_AB { Light ShotgunFireBullet_FX2 }
    Frame E2_AC { Light ShotgunFireBullet_FX3 }
	Frame E2_AD { Light ShotgunFireBullet_FX4 }
    Frame E2_AE { Light ShotgunFireBullet_FX5 }
    Frame E2_AF { Light ShotgunFireBullet_FX6 }
	Frame E2_AG { Light ShotgunFireBullet_FX7 }
    Frame E2_AH { Light ShotgunFireBullet_FX8 }
	
	Frame E3_AA { Light ShotgunFireBullet_FX1 }
    Frame E3_AB { Light ShotgunFireBullet_FX2 }
    Frame E3_AC { Light ShotgunFireBullet_FX3 }
	Frame E3_AD { Light ShotgunFireBullet_FX4 }
    Frame E3_AE { Light ShotgunFireBullet_FX5 }
    Frame E3_AF { Light ShotgunFireBullet_FX6 }
	Frame E3_AG { Light ShotgunFireBullet_FX7 }
    Frame E3_AH { Light ShotgunFireBullet_FX8 }
	
	Frame E4_AA { Light ShotgunFireBullet_FX1 }
    Frame E4_AB { Light ShotgunFireBullet_FX2 }
    Frame E4_AC { Light ShotgunFireBullet_FX3 }
	Frame E4_AD { Light ShotgunFireBullet_FX4 }
    Frame E4_AE { Light ShotgunFireBullet_FX5 }
    Frame E4_AF { Light ShotgunFireBullet_FX6 }
	Frame E4_AG { Light ShotgunFireBullet_FX7 }
    Frame E4_AH { Light ShotgunFireBullet_FX8 }
	
	Frame E5_AA { Light ShotgunFireBullet_FX1 }
    Frame E5_AB { Light ShotgunFireBullet_FX2 }
    Frame E5_AC { Light ShotgunFireBullet_FX3 }
	Frame E5_AD { Light ShotgunFireBullet_FX4 }
    Frame E5_AE { Light ShotgunFireBullet_FX5 }
    Frame E5_AF { Light ShotgunFireBullet_FX6 }
	Frame E5_AG { Light ShotgunFireBullet_FX7 }
    Frame E5_AH { Light ShotgunFireBullet_FX8 }
}

Object "Destroyer"
{
    Frame ARP1F { Light DukeFlashShotgunFX }
	Frame ARP2F { Light DukeFlashShotgunFX }
	Frame ARP3F { Light DukeFlashShotgunFX }
} 

//===========================================================================
//
//  Enforcer
//
//===========================================================================

Object "Enforcer"
{
    Frame ENFOF { Light DukeFlashChaingunCannonFX }
	
	Frame ENFFA { Light FireFlashSmall }
	Frame ENFFB { Light FireFlashSmall }
	Frame ENFFC { Light FireFlashSmall }
	Frame ENFFD { Light FireFlashSmall }
	
	Frame ENFFM { Light FireFlashSmall }
	Frame ENFFN { Light FireFlashSmall }
	Frame ENFFO { Light FireFlashSmall }
	Frame ENFFP { Light FireFlashSmall }
	Frame ENFFQ { Light FireFlashSmall }
	
	Frame ENF3M { Light FireFlashSmall }
	Frame ENF3N { Light FireFlashSmall }
	Frame ENF3O { Light FireFlashSmall }
	Frame ENF3P { Light FireFlashSmall }
	Frame ENF3Q { Light FireFlashSmall }
}

Object "Enforcer hurt"
{
    Frame ENFOF { Light DukeFlashChaingunCannonFX }
	
	Frame ENFFA { Light FireFlashSmall }
	Frame ENFFB { Light FireFlashSmall }
	Frame ENFFC { Light FireFlashSmall }
	Frame ENFFD { Light FireFlashSmall }
	
	Frame ENFFM { Light FireFlashSmall }
	Frame ENFFN { Light FireFlashSmall }
	Frame ENFFO { Light FireFlashSmall }
	Frame ENFFP { Light FireFlashSmall }
	Frame ENFFQ { Light FireFlashSmall }
	
	Frame ENF3M { Light FireFlashSmall }
	Frame ENF3N { Light FireFlashSmall }
	Frame ENF3O { Light FireFlashSmall }
	Frame ENF3P { Light FireFlashSmall }
	Frame ENF3Q { Light FireFlashSmall }
}

//===========================================================================
//
//  Freezer Enforcer
//
//===========================================================================

Object "Freezer Enforcer"
{
    Frame FNPUF { Light DukeFlashShock1FX }
	
	Frame FNPFA { Light FireFlashSmall }
	Frame FNPFB { Light FireFlashSmall }
	Frame FNPFC { Light FireFlashSmall }
	Frame FNPFD { Light FireFlashSmall }
	
	Frame FNPFM { Light FireFlashSmall }
	Frame FNPFN { Light FireFlashSmall }
	Frame FNPFO { Light FireFlashSmall }
	Frame FNPFP { Light FireFlashSmall }
	Frame FNPFQ { Light FireFlashSmall }
	
	Frame FNF4M { Light FireFlashSmall }
	Frame FNF4N { Light FireFlashSmall }
	Frame FNF4O { Light FireFlashSmall }
	Frame FNF4P { Light FireFlashSmall }
	Frame FNF4Q { Light FireFlashSmall }
}

Object "FreezerEnforcerAttack"
{
    Frame FRZX { Light FreezerLight }
}

//===========================================================================
//
//  Incendiary Enforcer
//
//===========================================================================

FlickerLight FlameAlienA
{
	Color 0.2 0.2 1.0
	Size 5
	SecondarySize 10
	Chance 0.30
}

FlickerLight FlameAlienB
{
	Color 0.2 0.2 1.0
	Size 10
	SecondarySize 13
	Chance 0.30
}

FlickerLight FlameAlienC
{
	Color 1.0 0.6 0.0
	Size 20
	SecondarySize 22
	Chance 0.30
}

FlickerLight FlameAlienD
{
	Color 1.0 0.6 0.0
	Size 25
	SecondarySize 28
	Chance 0.30
}

FlickerLight FlameAlienE
{
	Color 1.0 0.6 0.0
	Size 30
	SecondarySize 32
	Chance 0.30
}

FlickerLight FlameAlienF
{
	Color 1.0 0.6 0.0
	Size 36
	SecondarySize 38
	Chance 0.30
}

FlickerLight FlameAlienG
{
	Color 1.0 0.6 0.0
	Size 41
	SecondarySize 42
	Chance 0.30
}

FlickerLight FlameAlienH
{
	Color 1.0 0.6 0.0
	Size 44
	SecondarySize 46
	Chance 0.30
}

FlickerLight FlameAlienI
{
	Color 1.0 0.6 0.0
	Size 48
	SecondarySize 49
	Chance 0.30
}

FlickerLight FlameAlienJ
{
	Color 1.0 0.6 0.0
	Size 50
	SecondarySize 52
	Chance 0.30
}

FlickerLight FlameAlienK
{
	Color 1.0 0.6 0.0
	Size 53
	SecondarySize 55
	Chance 0.30
}

FlickerLight FlameAlienL
{
	Color 1.0 0.6 0.0
	Size 57
	SecondarySize 59
	Chance 0.30
}

Object "FlameThrowerAlienFire"
{
    Frame FLMXA { Light FlameAlienA }
	Frame FLMXB { Light FlameAlienB }
	Frame FLMXC { Light FlameAlienC }
	Frame FLMXD { Light FlameAlienD }
	Frame FLMXE { Light FlameAlienE }
	Frame FLMXF { Light FlameAlienF }
	Frame FLMXG { Light FlameAlienG }
	Frame FLMXH { Light FlameAlienH }
	Frame FLMXI { Light FlameAlienI }
	Frame FLMXJ { Light FlameAlienJ }
	Frame FLMXK { Light FlameAlienK }
	Frame FLMXL { Light FlameAlienL }
}

Object "Incendiary Enforcer"
{
    Frame ENINF { Light DukeFlashIncinerator1FX }
}

Object "IncineratorEnforcerAttack"
{	
    Frame BLHDA { Light IncineratorLight }
	Frame BLHDB { Light IncineratorLight }
	
	Frame INFPA { Light IncineratorAttackEffect1 }
	Frame INFPB { Light IncineratorAttackEffect2 }
	Frame INFPC { Light IncineratorAttackEffect3 }
	Frame INFPD { Light IncineratorAttackEffect4 }
	Frame INFPE { Light IncineratorAttackEffect5 }
	Frame INFPF { Light IncineratorAttackEffect6 }
	Frame INFPG { Light IncineratorAttackEffect7 }
	Frame INFPH { Light IncineratorAttackEffect8 }
	Frame INFPI { Light IncineratorAttackEffect9 }
	Frame INFPJ { Light IncineratorAttackEffect10 }
	Frame INFPK { Light IncineratorAttackEffect11 }
	Frame INFPL { Light IncineratorAttackEffect12 }
	Frame INFPM { Light IncineratorAttackEffect13 }
	Frame INFPN { Light IncineratorAttackEffect14 }
	Frame INFPO { Light IncineratorAttackEffect15 }
	Frame INFPP { Light IncineratorAttackEffect16 }
}

//===========================================================================
//
//  Pulse Enforcer
//
//===========================================================================

Object "Pulse Enforcer"
{
    Frame ENPUF { Light DukeFlashPulse1FX }
	
	Frame FNPFA { Light FireFlashSmall }
	Frame FNPFB { Light FireFlashSmall }
	Frame FNPFC { Light FireFlashSmall }
	Frame FNPFD { Light FireFlashSmall }
	
	Frame FNPFM { Light FireFlashSmall }
	Frame FNPFN { Light FireFlashSmall }
	Frame FNPFO { Light FireFlashSmall }
	Frame FNPFP { Light FireFlashSmall }
	Frame FNPFQ { Light FireFlashSmall }
	
	Frame FNF4M { Light FireFlashSmall }
	Frame FNF4N { Light FireFlashSmall }
	Frame FNF4O { Light FireFlashSmall }
	Frame FNF4P { Light FireFlashSmall }
	Frame FNF4Q { Light FireFlashSmall }
}

Object "PulseEnforcerProjectile"
{
    Frame PUFI { Light PulseEffect }
	
	Frame TNT1A { Light PulseEffect1 }
	Frame TNT1B { Light PulseEffect2 }
	Frame TNT1C { Light PulseEffect3 }
	Frame TNT1D { Light PulseEffect4 }
	Frame TNT1E { Light PulseEffect5 }
	Frame TNT1F { Light PulseEffect6 }
}

//===========================================================================
//
//  Cyber Enforcer
//
//===========================================================================

Object "LMGBulletEnforcer"
{    
	Frame TRACA { Light LMGBulletFX1 }
	
	Frame FX57A { Light LMGBulletFX1 }
	Frame FX57B { Light LMGBulletFX2 }
	Frame FX57C { Light LMGBulletFX3 }
	Frame FX57D { Light LMGBulletFX4 }
	Frame FX57E { Light LMGBulletFX5 }
	Frame FX57F { Light LMGBulletFX6 }
	Frame FX57G { Light LMGBulletFX7 }
	Frame FX57H { Light LMGBulletFX8 }
	Frame FX57I { Light LMGBulletFX9 }
	
	Frame FX58A { Light LMGBulletFX1 }
	Frame FX58B { Light LMGBulletFX2 }
	Frame FX58C { Light LMGBulletFX3 }
	Frame FX58D { Light LMGBulletFX4 }
	Frame FX58E { Light LMGBulletFX5 }
	Frame FX58F { Light LMGBulletFX6 }
	Frame FX58G { Light LMGBulletFX7 }
	Frame FX58H { Light LMGBulletFX8 }
	Frame FX58I { Light LMGBulletFX9 }
}

Object "Cyber Enforcer"
{
    Frame CYENF { Light DukeFlashPistolFX }
	Frame CYENG { Light DukeFlashChaingunCannonFX }
	Frame CYENH { Light DukeFlashSuperShotgunFX }
} 

//===========================================================================
//
//  Mutant Pig
//
//===========================================================================

Object "Mutant Pig"
{	
	Frame M2PFA { Light FireFlashSmall }
	Frame M2PFB { Light FireFlashSmall }
	Frame M2PFC { Light FireFlashSmall }
	Frame M2PFD { Light FireFlashSmall }
	
	Frame M2PFH { Light FireFlashSmall }
	Frame M2PFI { Light FireFlashSmall }
	Frame M2PFJ { Light FireFlashSmall }
	Frame M2PFK { Light FireFlashSmall }
	Frame M2PFL { Light FireFlashSmall }
	
	Frame M2F2H { Light FireFlashSmall }
	Frame M2F2I { Light FireFlashSmall }
	Frame M2F2J { Light FireFlashSmall }
	Frame M2F2K { Light FireFlashSmall }
	Frame M2F2L { Light FireFlashSmall }
}

//===========================================================================
//
//  Boss Hog
//
//===========================================================================

Object "Boss Hog"
{	
	Frame MUPFA { Light FireFlashSmall }
	Frame MUPFB { Light FireFlashSmall }
	Frame MUPFC { Light FireFlashSmall }
	Frame MUPFD { Light FireFlashSmall }
	
	Frame MUPFH { Light FireFlashSmall }
	Frame MUPFI { Light FireFlashSmall }
	Frame MUPFJ { Light FireFlashSmall }
	Frame MUPFK { Light FireFlashSmall }
	
	Frame MUF2H { Light FireFlashSmall }
	Frame MUF2I { Light FireFlashSmall }
	Frame MUF2J { Light FireFlashSmall }
	Frame MUF2K { Light FireFlashSmall }
}

//===========================================================================
//
//  Assault Drone
//
//===========================================================================

Object "Assault Drone"
{	
	Frame XDR2B { Light DukeFlashExpander2FX }
	Frame XDR2C { Light DukeFlashExpander2FX }
}

//===========================================================================
//
//  Octabrain
//
//===========================================================================

Object "Octabrain"
{	
	Frame OCTFA { Light FireFlashSmall }
	Frame OCTFB { Light FireFlashSmall }
	Frame OCTFC { Light FireFlashSmall }
	
	Frame OCTFF { Light FireFlashSmall }
	Frame OCTFG { Light FireFlashSmall }
	Frame OCTFH { Light FireFlashSmall }
	Frame OCTFI { Light FireFlashSmall }
	Frame OCTFJ { Light FireFlashSmall }
	
	Frame OCF2F { Light FireFlashSmall }
	Frame OCF2G { Light FireFlashSmall }
	Frame OCF2H { Light FireFlashSmall }
	Frame OCF2I { Light FireFlashSmall }
	Frame OCF2J { Light FireFlashSmall }
}

FlickerLight BrainLight
{
    Color 0.8 0.3 1.0
    Size 56
    SecondarySize 54
    Chance 0.6
}

PointLight BrainLight1
{
    Color 0.8 0.3 1.0
    Size 54
}

PointLight BrainLight2
{
    Color 0.8 0.3 1.0
    Size 52
}

PointLight BrainLight3
{
    Color 0.8 0.3 1.0
    Size 50
}

PointLight BrainLight4
{
    Color 0.8 0.3 1.0
    Size 48
}

PointLight BrainLight5
{
    Color 0.8 0.3 1.0
    Size 46
}

PointLight BrainLight6
{
    Color 0.8 0.3 1.0
    Size 44
}

PointLight BrainLight7
{
    Color 0.8 0.3 1.0
    Size 42
}

PointLight BrainLight8
{
    Color 0.8 0.3 1.0
    Size 40
}

PointLight BrainLight9
{
    Color 0.8 0.3 1.0
    Size 38
}

PointLight BrainLight10
{
    Color 0.8 0.3 1.0
    Size 36
}

PointLight BrainLight11
{
    Color 0.8 0.3 1.0
    Size 34
}

PointLight BrainLight12
{
    Color 0.8 0.3 1.0
    Size 32
}

PointLight BrainLight13
{
    Color 0.8 0.3 1.0
    Size 30
}

PointLight BrainLight14
{
    Color 0.8 0.3 1.0
    Size 27
}

PointLight BrainLight15
{
    Color 0.8 0.3 1.0
    Size 24
}

PointLight BrainLight16
{
    Color 0.8 0.3 1.0
    Size 21
}

PointLight BrainLight17
{
    Color 0.8 0.3 1.0
    Size 17
}

PointLight BrainLight18
{
    Color 0.8 0.3 1.0
    Size 13
}

PointLight BrainLight19
{
    Color 0.8 0.3 1.0
    Size 10
}

PointLight BrainLight20
{
    Color 0.8 0.3 1.0
    Size 5
}

Object "OctaBrainAttack1"
{
    Frame EN5X { Light BrainLight }
	
	Frame EN6XA { Light BrainLight1 }
	Frame EN6XB { Light BrainLight2 }
	Frame EN6XC { Light BrainLight3 }
	Frame EN6XD { Light BrainLight4 }
	Frame EN6XE { Light BrainLight5 }
	Frame EN6XF { Light BrainLight6 }
	Frame EN6XG { Light BrainLight7 }
	Frame EN6XH { Light BrainLight8 }
	Frame EN6XI { Light BrainLight9 }
	Frame EN6XJ { Light BrainLight10 }
	Frame EN6XK { Light BrainLight11 }
	Frame EN6XL { Light BrainLight12 }
	Frame EN6XM { Light BrainLight13 }
	Frame EN6XN { Light BrainLight14 }
	Frame EN6XO { Light BrainLight15 }
	Frame EN6XP { Light BrainLight16 }
	Frame EN6XQ { Light BrainLight17 }
	Frame EN6XR { Light BrainLight18 }
	Frame EN6XS { Light BrainLight19 }
	Frame EN6XT { Light BrainLight20 }
}

Object "OctaBrainAttack2"
{
    Frame EN5X { Light BrainLight }
	
	Frame EN6XA { Light BrainLight1 }
	Frame EN6XB { Light BrainLight2 }
	Frame EN6XC { Light BrainLight3 }
	Frame EN6XD { Light BrainLight4 }
	Frame EN6XE { Light BrainLight5 }
	Frame EN6XF { Light BrainLight6 }
	Frame EN6XG { Light BrainLight7 }
	Frame EN6XH { Light BrainLight8 }
	Frame EN6XI { Light BrainLight9 }
	Frame EN6XJ { Light BrainLight10 }
	Frame EN6XK { Light BrainLight11 }
	Frame EN6XL { Light BrainLight12 }
	Frame EN6XM { Light BrainLight13 }
	Frame EN6XN { Light BrainLight14 }
	Frame EN6XO { Light BrainLight15 }
	Frame EN6XP { Light BrainLight16 }
	Frame EN6XQ { Light BrainLight17 }
	Frame EN6XR { Light BrainLight18 }
	Frame EN6XS { Light BrainLight19 }
	Frame EN6XT { Light BrainLight20 }
}

Object "OctaBrainAttack3"
{
    Frame EN5X { Light BrainLight }
	
	Frame EN6XA { Light BrainLight1 }
	Frame EN6XB { Light BrainLight2 }
	Frame EN6XC { Light BrainLight3 }
	Frame EN6XD { Light BrainLight4 }
	Frame EN6XE { Light BrainLight5 }
	Frame EN6XF { Light BrainLight6 }
	Frame EN6XG { Light BrainLight7 }
	Frame EN6XH { Light BrainLight8 }
	Frame EN6XI { Light BrainLight9 }
	Frame EN6XJ { Light BrainLight10 }
	Frame EN6XK { Light BrainLight11 }
	Frame EN6XL { Light BrainLight12 }
	Frame EN6XM { Light BrainLight13 }
	Frame EN6XN { Light BrainLight14 }
	Frame EN6XO { Light BrainLight15 }
	Frame EN6XP { Light BrainLight16 }
	Frame EN6XQ { Light BrainLight17 }
	Frame EN6XR { Light BrainLight18 }
	Frame EN6XS { Light BrainLight19 }
	Frame EN6XT { Light BrainLight20 }
}

FlickerLight PBrainLight
{
    Color 0.7 1.0 0.5
    Size 56
    SecondarySize 54
    Chance 0.6
}

PointLight PBrainLight1
{
    Color 0.7 1.0 0.5
    Size 54
}

PointLight PBrainLight2
{
    Color 0.7 1.0 0.5
    Size 52
}

PointLight PBrainLight3
{
    Color 0.7 1.0 0.5
    Size 50
}

PointLight PBrainLight4
{
    Color 0.7 1.0 0.5
    Size 48
}

PointLight PBrainLight5
{
    Color 0.7 1.0 0.5
    Size 46
}

PointLight PBrainLight6
{
    Color 0.7 1.0 0.5
    Size 44
}

PointLight PBrainLight7
{
    Color 0.7 1.0 0.5
    Size 42
}

PointLight PBrainLight8
{
    Color 0.7 1.0 0.5
    Size 40
}

PointLight PBrainLight9
{
    Color 0.7 1.0 0.5
    Size 38
}

PointLight PBrainLight10
{
    Color 0.7 1.0 0.5
    Size 36
}

PointLight PBrainLight11
{
    Color 0.7 1.0 0.5
    Size 34
}

PointLight PBrainLight12
{
    Color 0.7 1.0 0.5
    Size 32
}

PointLight PBrainLight13
{
    Color 0.7 1.0 0.5
    Size 30
}

PointLight PBrainLight14
{
    Color 0.7 1.0 0.5
    Size 27
}

PointLight PBrainLight15
{
    Color 0.7 1.0 0.5
    Size 24
}

PointLight PBrainLight16
{
    Color 0.7 1.0 0.5
    Size 21
}

PointLight PBrainLight17
{
    Color 0.7 1.0 0.5
    Size 17
}

PointLight PBrainLight18
{
    Color 0.5 0.5 1.0
    Size 13
}

PointLight PBrainLight19
{
    Color 0.7 1.0 0.5
    Size 10
}

PointLight PBrainLight20
{
    Color 0.7 1.0 0.5
    Size 5
}

Object "PoisonBrainAttack1"
{
    Frame EN7X { Light PBrainLight }
	
	Frame EN8XA { Light PBrainLight1 }
	Frame EN8XB { Light PBrainLight2 }
	Frame EN8XC { Light PBrainLight3 }
	Frame EN8XD { Light PBrainLight4 }
	Frame EN8XE { Light PBrainLight5 }
	Frame EN8XF { Light PBrainLight6 }
	Frame EN8XG { Light PBrainLight7 }
	Frame EN8XH { Light PBrainLight8 }
	Frame EN8XI { Light PBrainLight9 }
	Frame EN8XJ { Light PBrainLight10 }
	Frame EN8XK { Light PBrainLight11 }
	Frame EN8XL { Light PBrainLight12 }
	Frame EN8XM { Light PBrainLight13 }
	Frame EN8XN { Light PBrainLight14 }
	Frame EN8XO { Light PBrainLight15 }
	Frame EN8XP { Light PBrainLight16 }
	Frame EN8XQ { Light PBrainLight17 }
	Frame EN8XR { Light PBrainLight18 }
	Frame EN8XS { Light PBrainLight19 }
	Frame EN8XT { Light PBrainLight20 }
}

Object "PoisonBrainAttack2"
{
    Frame EN7X { Light PBrainLight }
	
	Frame EN8XA { Light PBrainLight1 }
	Frame EN8XB { Light PBrainLight2 }
	Frame EN8XC { Light PBrainLight3 }
	Frame EN8XD { Light PBrainLight4 }
	Frame EN8XE { Light PBrainLight5 }
	Frame EN8XF { Light PBrainLight6 }
	Frame EN8XG { Light PBrainLight7 }
	Frame EN8XH { Light PBrainLight8 }
	Frame EN8XI { Light PBrainLight9 }
	Frame EN8XJ { Light PBrainLight10 }
	Frame EN8XK { Light PBrainLight11 }
	Frame EN8XL { Light PBrainLight12 }
	Frame EN8XM { Light PBrainLight13 }
	Frame EN8XN { Light PBrainLight14 }
	Frame EN8XO { Light PBrainLight15 }
	Frame EN8XP { Light PBrainLight16 }
	Frame EN8XQ { Light PBrainLight17 }
	Frame EN8XR { Light PBrainLight18 }
	Frame EN8XS { Light PBrainLight19 }
	Frame EN8XT { Light PBrainLight20 }
}

//===========================================================================
//
//  OctaQueen
//
//===========================================================================

Object "OctaQueen"
{	
	Frame OCQFA { Light FireFlashSmall }
	Frame OCQFB { Light FireFlashSmall }
	Frame OCQFC { Light FireFlashSmall }
	
	Frame OCQFF { Light FireFlashSmall }
	Frame OCQFG { Light FireFlashSmall }
	Frame OCQFH { Light FireFlashSmall }
	Frame OCQFI { Light FireFlashSmall }
	Frame OCQFJ { Light FireFlashSmall }
	
	Frame OQF2F { Light FireFlashSmall }
	Frame OQF2G { Light FireFlashSmall }
	Frame OQF2H { Light FireFlashSmall }
	Frame OQF2I { Light FireFlashSmall }
	Frame OQF2J { Light FireFlashSmall }
}

//===========================================================================
//
//  PsychoBrain
//
//===========================================================================

Object "PsychoBrain"
{	
	Frame OCTFA { Light FireFlashSmall }
	Frame OCTFB { Light FireFlashSmall }
	Frame OCTFC { Light FireFlashSmall }
	
	Frame OCTFF { Light FireFlashSmall }
	Frame OCTFG { Light FireFlashSmall }
	Frame OCTFH { Light FireFlashSmall }
	Frame OCTFI { Light FireFlashSmall }
	Frame OCTFJ { Light FireFlashSmall }
	
	Frame OCF2F { Light FireFlashSmall }
	Frame OCF2G { Light FireFlashSmall }
	Frame OCF2H { Light FireFlashSmall }
	Frame OCF2I { Light FireFlashSmall }
	Frame OCF2J { Light FireFlashSmall }
}

//===========================================================================
//
//  PoisonBrain
//
//===========================================================================

Object "PoisonBrain"
{	
	Frame VEBFA { Light FireFlashSmall }
	Frame VEBFB { Light FireFlashSmall }
	Frame VEBFC { Light FireFlashSmall }
	
	Frame VEBFF { Light FireFlashSmall }
	Frame VEBFG { Light FireFlashSmall }
	Frame VEBFH { Light FireFlashSmall }
	Frame VEBFI { Light FireFlashSmall }
	Frame VEBFJ { Light FireFlashSmall }
	
	Frame VEF2F { Light FireFlashSmall }
	Frame VEF2G { Light FireFlashSmall }
	Frame VEF2H { Light FireFlashSmall }
	Frame VEF2I { Light FireFlashSmall }
	Frame VEF2J { Light FireFlashSmall }
}

//===========================================================================
//
//  Protector Drone
//
//===========================================================================

Object "Protector Drone"
{
	Frame APRDJ { Light DukeFlashShrinker2FX }
	
	Frame APRFB { Light FireFlashSmall }
	Frame APRFC { Light FireFlashSmall }
	Frame APRFD { Light FireFlashSmall }
	Frame APRFE { Light FireFlashSmall }
	
	Frame APRFL { Light FireFlashSmall }
	Frame APRFM { Light FireFlashSmall }
	Frame APRFN { Light FireFlashSmall }
	Frame APRFO { Light FireFlashSmall }
	Frame APRFP { Light FireFlashSmall }
	Frame APRFQ { Light FireFlashSmall }
	Frame APRFR { Light FireFlashSmall }
	Frame APRFS { Light FireFlashSmall }
	
	Frame APF2L { Light FireFlashSmall }
	Frame APF2M { Light FireFlashSmall }
	Frame APF2N { Light FireFlashSmall }
	Frame APF2O { Light FireFlashSmall }
	Frame APF2P { Light FireFlashSmall }
	Frame APF2Q { Light FireFlashSmall }
	Frame APF2R { Light FireFlashSmall }
	Frame APF2S { Light FireFlashSmall }
}  

Object " Protector Drone "
{
	Frame APRDJ { Light DukeFlashShrinker2FX }
	
	Frame APRFB { Light FireFlashSmall }
	Frame APRFC { Light FireFlashSmall }
	Frame APRFD { Light FireFlashSmall }
	Frame APRFE { Light FireFlashSmall }
	
	Frame APRFL { Light FireFlashSmall }
	Frame APRFM { Light FireFlashSmall }
	Frame APRFN { Light FireFlashSmall }
	Frame APRFO { Light FireFlashSmall }
	Frame APRFP { Light FireFlashSmall }
	Frame APRFQ { Light FireFlashSmall }
	Frame APRFR { Light FireFlashSmall }
	Frame APRFS { Light FireFlashSmall }
	
	Frame APF2L { Light FireFlashSmall }
	Frame APF2M { Light FireFlashSmall }
	Frame APF2N { Light FireFlashSmall }
	Frame APF2O { Light FireFlashSmall }
	Frame APF2P { Light FireFlashSmall }
	Frame APF2Q { Light FireFlashSmall }
	Frame APF2R { Light FireFlashSmall }
	Frame APF2S { Light FireFlashSmall }
}  

//===========================================================================
//
//  High Protector Drone
//
//===========================================================================

Object "High Protector Drone"
{
	Frame BPRDJ { Light DukeFlashShrinker2FX }
	
	Frame APRFB { Light FireFlashSmall }
	Frame APRFC { Light FireFlashSmall }
	Frame APRFD { Light FireFlashSmall }
	Frame APRFE { Light FireFlashSmall }
	
	Frame APRFL { Light FireFlashSmall }
	Frame APRFM { Light FireFlashSmall }
	Frame APRFN { Light FireFlashSmall }
	Frame APRFO { Light FireFlashSmall }
	Frame APRFP { Light FireFlashSmall }
	Frame APRFQ { Light FireFlashSmall }
	Frame APRFR { Light FireFlashSmall }
	Frame APRFS { Light FireFlashSmall }
	
	Frame APF2L { Light FireFlashSmall }
	Frame APF2M { Light FireFlashSmall }
	Frame APF2N { Light FireFlashSmall }
	Frame APF2O { Light FireFlashSmall }
	Frame APF2P { Light FireFlashSmall }
	Frame APF2Q { Light FireFlashSmall }
	Frame APF2R { Light FireFlashSmall }
	Frame APF2S { Light FireFlashSmall }
}  

Object " High Protector Drone "
{
	Frame BPRDJ { Light DukeFlashShrinker2FX }
	
	Frame APRFB { Light FireFlashSmall }
	Frame APRFC { Light FireFlashSmall }
	Frame APRFD { Light FireFlashSmall }
	Frame APRFE { Light FireFlashSmall }
	
	Frame APRFL { Light FireFlashSmall }
	Frame APRFM { Light FireFlashSmall }
	Frame APRFN { Light FireFlashSmall }
	Frame APRFO { Light FireFlashSmall }
	Frame APRFP { Light FireFlashSmall }
	Frame APRFQ { Light FireFlashSmall }
	Frame APRFR { Light FireFlashSmall }
	Frame APRFS { Light FireFlashSmall }
	
	Frame APF2L { Light FireFlashSmall }
	Frame APF2M { Light FireFlashSmall }
	Frame APF2N { Light FireFlashSmall }
	Frame APF2O { Light FireFlashSmall }
	Frame APF2P { Light FireFlashSmall }
	Frame APF2Q { Light FireFlashSmall }
	Frame APF2R { Light FireFlashSmall }
	Frame APF2S { Light FireFlashSmall }
}  

//===========================================================================
//
//  Firefly Trooper
//
//===========================================================================

PointLight DukeFlashFireflyFX
{
    Color 1.0 0.5 0.0
    Size 20
    OffSet 0 0 0
}

Object "FireFly Trooper"
{
    Frame FFTRF { Light DukeFlashIncinerator1FX }
	Frame FFTRH { Light DukeFlashIncinerator1FX }
	Frame FFTRJ { Light DukeFlashFireflyFX }
	 
	Frame FFTRM { Light FireFlashSmall }
	Frame FFTRL { Light FireFlashSmall }
}

Object "FireFly Trooper Captain"
{
    Frame FFT2F { Light DukeFlashIncinerator1FX }
	Frame FFT2H { Light DukeFlashIncinerator1FX }
	Frame FFT2J { Light DukeFlashFireflyFX }
	 
	Frame FFT2M { Light FireFlashSmall }
	Frame FFT2L { Light FireFlashSmall }
}

Object "FireFly Trooper General"
{
    Frame FFT3F { Light DukeFlashIncinerator1FX }
	Frame FFT3H { Light DukeFlashIncinerator1FX }
	Frame FFT3J { Light DukeFlashFireflyFX }
	 
	Frame FFT3M { Light FireFlashSmall }
	Frame FFT3L { Light FireFlashSmall }
}

//===========================================================================
//
//  Recon Patrol Vehicle
//
//===========================================================================

PointLight MuzzleFlashRPV
{
    Color 1.0 0.6 0.3
    Size 75
    OffSet 0 0 0
}

Object "Recon Patrol Vehicle"
{
    Frame RPV1F { Light MuzzleFlashRPV }
}  

Object "PigFlyerExplosion"
{	
	Frame RPGXB { Light FlameBreath1 }
	Frame RPGXC { Light FlameBreath2 }
	Frame RPGXD { Light FlameBreath3 }
	Frame RPGXE { Light FlameBreath4 }
	Frame RPGXF { Light FlameBreath5 }
	Frame RPGXG { Light FlameBreath6 }
	Frame RPGXH { Light FlameBreath7 }
	Frame RPGXI { Light FlameBreath8 }
	Frame RPGXJ { Light FlameBreath9 }
	Frame RPGXK { Light FlameBreath10 }
	Frame RPGXL { Light FlameBreath11 }
	Frame RPGXM { Light FlameBreath12 }
	Frame RPGXN { Light FlameBreath13 }
	Frame RPGXO { Light FlameBreath14 }
	Frame RPGXP { Light FlameBreath15 }
	Frame RPGXQ { Light FlameBreath16 }
	Frame RPGXR { Light FlameBreath17 }
	Frame RPGXS { Light FlameBreath18 }
	Frame RPGXT { Light FlameBreath19 }
	Frame RPGXU { Light FlameBreath20 }
}

//===========================================================================
//
//  Pig Tank
//
//===========================================================================

PointLight PigTankFlashBig
{
    Color 1.0 0.6 0.3
    Size 80
    OffSet 0 0 0
}

Object "Pig Tank"
{
    Frame ENE6D { Light PigTankFlashBig }
	Frame ENE6E { Light PigTankFlashBig }
} 

FlickerLight PipeAlienLight
{
    Color 1.0 0.6 0.3
    Size 35
    SecondarySize 31
    Chance 0.1
    Offset 0 0 0
}

Object "PigCopNade"
{
    Frame BS2X { Light PipeAlienLight }
}

Object "PigCopNade1"
{
    Frame BS2X { Light PipeAlienLight }
}

//===========================================================================
//
//  Alien Tank
//
//===========================================================================

Object "Alien Tank"
{
    Frame TAE1D { Light PigTankFlashBig }
	Frame TAE1E { Light PigTankFlashBig }
} 

//===========================================================================
//
//  Lizard Tank
//
//===========================================================================

Object "DevastatorAttackTank"
{
    Frame RPGXA { Light DevastatorLight }
}

Object "Lizard Tank"
{
    Frame TAE3D { Light PigTankFlashBig }
	Frame TAE3E { Light PigTankFlashBig }
} 

//===========================================================================
//
//  Assault Commander
//
//===========================================================================

Object "AlienCommanderAttack"
{
	Frame RPGXA { Light RPGLight }
}

Object "Assault Commander"
{
	Frame ASCFI { Light FireFlashSmall }
	Frame ASCFJ { Light FireFlashSmall }
	Frame ASCFK { Light FireFlashSmall }
	
	Frame ASCFN { Light FireFlashSmall }
	Frame ASCFO { Light FireFlashSmall }
	Frame ASCFP { Light FireFlashSmall }
	Frame ASCFQ { Light FireFlashSmall }
	Frame ASCFR { Light FireFlashSmall }
	Frame ASCFS { Light FireFlashSmall }
	Frame ASCFT { Light FireFlashSmall }
	
	Frame ASF2N { Light FireFlashSmall }
	Frame ASF2O { Light FireFlashSmall }
	Frame ASF2P { Light FireFlashSmall }
	Frame ASF2Q { Light FireFlashSmall }
	Frame ASF2R { Light FireFlashSmall }
	Frame ASF2S { Light FireFlashSmall }
	Frame ASF2T { Light FireFlashSmall }
}  

//===========================================================================
//
//  Masked Commander
//
//===========================================================================

Object ShockAttackCommander
{
    Frame TNT1A { Light ShockLittleFX1}
	 
	Frame EMPWC { Light ShockLittleFX2 }
	Frame EMPWD { Light ShockLittleFX3 }
	Frame EMPWE { Light ShockLittleFX4 }
	Frame EMPWF { Light ShockLittleFX5 }
	Frame EMPWG { Light ShockLittleFX6 }
}

Object BigShockAttackCommander
{
    Frame EMPY { Light ShockBigFX1 }
	 
	Frame EMPZA { Light ShockBigFXA }
	Frame EMPZB { Light ShockBigFXB }
	Frame EMPZC { Light ShockBigFXC }
	Frame EMPZD { Light ShockBigFXD }
	Frame EMPZE { Light ShockBigFXE }
	Frame EMPZF { Light ShockBigFXF }
	Frame EMPZG { Light ShockBigFXG }
	Frame EMPZH { Light ShockBigFXH }
	Frame EMPZI { Light ShockBigFXI }
	Frame EMPZJ { Light ShockBigFXJ }
	Frame EMPZK { Light ShockBigFXK }
	Frame EMPZL { Light ShockBigFXL }
	Frame EMPZM { Light ShockBigFXM }
	Frame EMPZN { Light ShockBigFXN }
	Frame EMPZO { Light ShockBigFXO }
	Frame EMPZP { Light ShockBigFXP }
	Frame EMPZQ { Light ShockBigFXQ }
	Frame EMPZR { Light ShockBigFXR }
	Frame EMPZS { Light ShockBigFXS }
}

Object "Masked Commander"
{
	Frame MSKFI { Light FireFlashSmall }
	Frame MSKFJ { Light FireFlashSmall }
	Frame MSKFK { Light FireFlashSmall }
	
	Frame MSKFN { Light FireFlashSmall }
	Frame MSKFO { Light FireFlashSmall }
	Frame MSKFP { Light FireFlashSmall }
	Frame MSKFQ { Light FireFlashSmall }
	Frame MSKFR { Light FireFlashSmall }
	Frame MSKFS { Light FireFlashSmall }
	Frame MSKFT { Light FireFlashSmall }
	
	Frame MSF2N { Light FireFlashSmall }
	Frame MSF2O { Light FireFlashSmall }
	Frame MSF2P { Light FireFlashSmall }
	Frame MSF2Q { Light FireFlashSmall }
	Frame MSF2R { Light FireFlashSmall }
	Frame MSF2S { Light FireFlashSmall }
	Frame MSF2T { Light FireFlashSmall }
}  

//===========================================================================
//
//  Fatso Commander
//
//===========================================================================

Object "FatCommanderProjectile1"
{
    Frame ATE2A { Light ATEAttackA1 }
    Frame ATE2B { Light ATEAttackA1 }
    Frame ATE2C { Light ATEAttackA1 }
    Frame ATE2D { Light ATEAttackA1 }
    Frame ATE2E { Light ATEAttackA1 }
    Frame ATE2F { Light ATEAttackA1 }
    Frame ATE2G { Light ATEAttackA1 }
    Frame ATE2H { Light ATEAttackA1 }
    Frame ATE2I { Light ATEAttackA1 }
    Frame ATE2J { Light ATEAttackA1 }
	
    Frame ATE2K { Light ATEAttackA2 }
    Frame ATE2L { Light ATEAttackA3 }
    Frame ATE2M { Light ATEAttackA4 }
    Frame ATE2N { Light ATEAttackA5 }
    Frame ATE2O { Light ATEAttackA6 }
    Frame ATE2P { Light ATEAttackA7 }
    Frame ATE2Q { Light ATEAttackA8 }
    Frame ATE2R { Light ATEAttackA9 }
    Frame ATE2S { Light ATEAttackA10 }
    Frame ATE2T { Light ATEAttackA11 }
    Frame ATE2U { Light ATEAttackA11 }
    Frame ATE2V { Light ATEAttackA11 }
    Frame ATE2W { Light ATEAttackA11 }
}

Object "FatCommanderProjectile2"
{
    Frame ATE2A { Light ATEAttackA1 }
    Frame ATE2B { Light ATEAttackA1 }
    Frame ATE2C { Light ATEAttackA1 }
    Frame ATE2D { Light ATEAttackA1 }
    Frame ATE2E { Light ATEAttackA1 }
    Frame ATE2F { Light ATEAttackA1 }
    Frame ATE2G { Light ATEAttackA1 }
    Frame ATE2H { Light ATEAttackA1 }
    Frame ATE2I { Light ATEAttackA1 }
    Frame ATE2J { Light ATEAttackA1 }
	
    Frame ATE2K { Light ATEAttackA2 }
    Frame ATE2L { Light ATEAttackA3 }
    Frame ATE2M { Light ATEAttackA4 }
    Frame ATE2N { Light ATEAttackA5 }
    Frame ATE2O { Light ATEAttackA6 }
    Frame ATE2P { Light ATEAttackA7 }
    Frame ATE2Q { Light ATEAttackA8 }
    Frame ATE2R { Light ATEAttackA9 }
    Frame ATE2S { Light ATEAttackA10 }
    Frame ATE2T { Light ATEAttackA11 }
    Frame ATE2U { Light ATEAttackA11 }
    Frame ATE2V { Light ATEAttackA11 }
    Frame ATE2W { Light ATEAttackA11 }
}

Object "FatCommanderProjectile3"
{
    Frame AT1FA { Light ATEGreenBall }
	Frame AT1FB { Light ATEGreenBallDeath1 }
	Frame AT1FC { Light ATEGreenBallDeath1 }
	Frame AT1FD { Light ATEGreenBallDeath1 }
	Frame AT1FE { Light ATEGreenBallDeath2 }
	Frame AT1FF { Light ATEGreenBallDeath2 }
	Frame AT1FG { Light ATEGreenBallDeath2 }
	Frame AT1FH { Light ATEGreenBallDeath3 }
	Frame AT1FI { Light ATEGreenBallDeath3 }
	Frame AT1FJ { Light ATEGreenBallDeath3 }
	Frame AT1FK { Light ATEGreenBallDeath4 }
	Frame AT1FL { Light ATEGreenBallDeath4 }
	Frame AT1FM { Light ATEGreenBallDeath4 }
	Frame AT1FN { Light ATEGreenBallDeath4 }
}

Object "Fatso Commander"
{
	Frame MACFI { Light FireFlashSmall }
	Frame MACFJ { Light FireFlashSmall }
	Frame MACFK { Light FireFlashSmall }
	
	Frame MACFN { Light FireFlashSmall }
	Frame MACFO { Light FireFlashSmall }
	Frame MACFP { Light FireFlashSmall }
	Frame MACFQ { Light FireFlashSmall }
	Frame MACFR { Light FireFlashSmall }
	Frame MACFS { Light FireFlashSmall }
	Frame MACFT { Light FireFlashSmall }
	
	Frame MAF2N { Light FireFlashSmall }
	Frame MAF2O { Light FireFlashSmall }
	Frame MAF2P { Light FireFlashSmall }
	Frame MAF2Q { Light FireFlashSmall }
	Frame MAF2R { Light FireFlashSmall }
	Frame MAF2S { Light FireFlashSmall }
	Frame MAF2T { Light FireFlashSmall }
}  

//===========================================================================
//
//  Turret
//
//===========================================================================

PointLight OrganicTurretFlashFX
{
    Color 1.0 0.6 0.3
    Size 40
    OffSet 0 0 0
}

Object "Organic Turret"
{
    Frame LTU2B { Light OrganicTurretFlashFX }
	Frame LTU2C { Light OrganicTurretFlashFX }
}

Object " Organic Turret "
{
    Frame LTU1B { Light OrganicTurretFlashFX }
	Frame LTU1C { Light OrganicTurretFlashFX }
}

//===========================================================================
//
//  Battlelord Sentry
//
//===========================================================================

PointLight BattleLordSentryFlash
{
    Color 1.0 0.6 0.3
    Size 58
    OffSet 0 0 0
}

Object "BattleLord Sentry"
{
    Frame MIB1F { Light BattleLordSentryFlash }
	Frame MIB1H { Light BattleLordSentryFlash }
} 

Object "BattlelordAttack"
{
    Frame BS2X { Light PipeAlienLight }
}

Object "BattlelordAttack1"
{
    Frame BS2X { Light PipeAlienLight }
}

Object "BattlelordAttack2"
{
    Frame BS2X { Light PipeAlienLight }
}

Object "BattlelordAttack3"
{
    Frame BS2X { Light PipeAlienLight }
}

Object "BattlelordAttack4"
{
    Frame BS2X { Light PipeAlienLight }
}

Object "BattlelordAttack5"
{
    Frame BS2X { Light PipeAlienLight }
}

Object "BattlelordAttack6"
{
    Frame BS2X { Light PipeAlienLight }
}

Object "BattlelordAttack7"
{
    Frame BS2X { Light PipeAlienLight }
}

Object "BattlelordAttack8"
{
    Frame BS2X { Light PipeAlienLight }
}

Object "BattlelordAttack9"
{
    Frame BS2X { Light PipeAlienLight }
}

Object "BattlelordAttack10"
{
    Frame BS2X { Light PipeAlienLight }
}

Object "BattlelordAttack11"
{
    Frame BS2X { Light PipeAlienLight }
}

Object "BattlelordAttack12"
{
    Frame BS2X { Light PipeAlienLight }
}

//===========================================================================
//
//  Battlelord Apprentice
//
//===========================================================================

Object "LaserProjectileBattlelord"
{
    Frame TNT1A { Light LaserProjectileFX1 }
	Frame TNT1B { Light LaserProjectileFX2 }
	Frame TNT1C { Light LaserProjectileFX3 }
	Frame TNT1D { Light LaserProjectileFX4 }
	Frame TNT1E { Light LaserProjectileFX5 }
	Frame TNT1F { Light LaserProjectileFX6 }
	Frame TNT1G { Light LaserProjectileFX7 }
	Frame TNT1H { Light LaserProjectileFX8 }
}

PointLight BattleLordApprenticeFlash
{
    Color 0.4 0.4 0.9
    Size 58
    OffSet 0 0 0
}

Object "Battlelord Apprentice"
{
    Frame MIB2F { Light BattleLordApprenticeFlash }
	Frame MIB2H { Light BattleLordApprenticeFlash }
} 

FlickerLight PipeAlienLight2
{
    Color 0.4 0.4 0.9
    Size 35
    SecondarySize 31
    Chance 0.1
    Offset 0 0 0
}

Object "PigCopNade3"
{
    Frame BS3X { Light PipeAlienLight2 }
}

Object "BattlelordApprenticeAttack"
{
    Frame BS3X { Light PipeAlienLight2 }
}

Object "BattlelordApprenticeAttack1"
{
    Frame BS3X { Light PipeAlienLight2 }
}

Object "BattlelordApprenticeAttack2"
{
    Frame BS3X { Light PipeAlienLight2 }
}

Object "BattlelordApprenticeAttack3"
{
    Frame BS3X { Light PipeAlienLight2 }
}

Object "BattlelordApprenticeAttack4"
{
    Frame BS3X { Light PipeAlienLight2 }
}

Object "BattlelordApprenticeAttack5"
{
    Frame BS3X { Light PipeAlienLight2 }
}

Object "BattlelordApprenticeAttack6"
{
    Frame BS3X { Light PipeAlienLight2 }
}

Object "BattlelordApprenticeAttack7"
{
    Frame BS3X { Light PipeAlienLight2 }
}

Object "BattlelordApprenticeAttack8"
{
    Frame BS3X { Light PipeAlienLight2 }
}

Object "BattlelordApprenticeAttack9"
{
    Frame BS3X { Light PipeAlienLight2 }
}

Object "BattlelordApprenticeAttack10"
{
    Frame BS3X { Light PipeAlienLight2 }
}

Object "BattlelordApprenticeAttack11"
{
    Frame BS3X { Light PipeAlienLight2 }
}

Object "BattlelordApprenticeAttack12"
{
    Frame BS3X { Light PipeAlienLight2 }
}

//===========================================================================
//
//  BattleLord Gladiator
//
//===========================================================================


Object "GladiatorBulletExplosive"
{
	Frame TRAC { Light ShotgunFireBullet_FX }
	
	Frame E1_AA { Light ShotgunFireBullet_FX1 }
    Frame E1_AB { Light ShotgunFireBullet_FX2 }
    Frame E1_AC { Light ShotgunFireBullet_FX3 }
	Frame E1_AD { Light ShotgunFireBullet_FX4 }
    Frame E1_AE { Light ShotgunFireBullet_FX5 }
    Frame E1_AF { Light ShotgunFireBullet_FX6 }
	Frame E1_AG { Light ShotgunFireBullet_FX7 }
    Frame E1_AH { Light ShotgunFireBullet_FX8 }
	
	Frame E2_AA { Light ShotgunFireBullet_FX1 }
    Frame E2_AB { Light ShotgunFireBullet_FX2 }
    Frame E2_AC { Light ShotgunFireBullet_FX3 }
	Frame E2_AD { Light ShotgunFireBullet_FX4 }
    Frame E2_AE { Light ShotgunFireBullet_FX5 }
    Frame E2_AF { Light ShotgunFireBullet_FX6 }
	Frame E2_AG { Light ShotgunFireBullet_FX7 }
    Frame E2_AH { Light ShotgunFireBullet_FX8 }
	
	Frame E3_AA { Light ShotgunFireBullet_FX1 }
    Frame E3_AB { Light ShotgunFireBullet_FX2 }
    Frame E3_AC { Light ShotgunFireBullet_FX3 }
	Frame E3_AD { Light ShotgunFireBullet_FX4 }
    Frame E3_AE { Light ShotgunFireBullet_FX5 }
    Frame E3_AF { Light ShotgunFireBullet_FX6 }
	Frame E3_AG { Light ShotgunFireBullet_FX7 }
    Frame E3_AH { Light ShotgunFireBullet_FX8 }
	
	Frame E4_AA { Light ShotgunFireBullet_FX1 }
    Frame E4_AB { Light ShotgunFireBullet_FX2 }
    Frame E4_AC { Light ShotgunFireBullet_FX3 }
	Frame E4_AD { Light ShotgunFireBullet_FX4 }
    Frame E4_AE { Light ShotgunFireBullet_FX5 }
    Frame E4_AF { Light ShotgunFireBullet_FX6 }
	Frame E4_AG { Light ShotgunFireBullet_FX7 }
    Frame E4_AH { Light ShotgunFireBullet_FX8 }
	
	Frame E5_AA { Light ShotgunFireBullet_FX1 }
    Frame E5_AB { Light ShotgunFireBullet_FX2 }
    Frame E5_AC { Light ShotgunFireBullet_FX3 }
	Frame E5_AD { Light ShotgunFireBullet_FX4 }
    Frame E5_AE { Light ShotgunFireBullet_FX5 }
    Frame E5_AF { Light ShotgunFireBullet_FX6 }
	Frame E5_AG { Light ShotgunFireBullet_FX7 }
    Frame E5_AH { Light ShotgunFireBullet_FX8 }
}

Object "Battlelord Gladiator"
{
    Frame MIB3F { Light BattleLordSentryFlash }
	Frame MIB3H { Light BattleLordSentryFlash }
} 

//===========================================================================
//
//  Overlord Sentry
//
//===========================================================================

Object "OverlordSentryAttack"
{
    Frame RPGXA { Light DevastatorLight }
}

Object "Overlord Sentry"
{
    Frame OVSEH { Light BattleLordSentryFlash }
	Frame OVSEI { Light BattleLordSentryFlash }
} 

//===========================================================================
//
//  Cycloid Sentry
//
//===========================================================================

Object "EmperorSentryAttack"
{
    Frame RPGXA { Light DevastatorLight }
}

PointLight CycloidSentryBrainFlash
{
    Color 0.8 0.3 1.0
    Size 58
    OffSet 0 0 0
}

Object "Cycloid Sentry"
{
    Frame CYSEE { Light BattleLordSentryFlash }
	Frame CYSEH { Light CycloidSentryBrainFlash }
} 

//===========================================================================
//
//  Battlelord 
//
//===========================================================================

PointLight BattleLordFlash
{
    Color 1.0 0.6 0.3
    Size 100
    OffSet 0 0 0
}

Object "BattleLord"
{
    Frame BOS7F { Light BattleLordFlash }
	Frame BOS7H { Light BattleLordFlash }
} 

//===========================================================================
//
//  Overlord 
//
//===========================================================================

Object "AlienOverlordAttack"
{
	Frame RPGXA { Light RPGLight }
}

Object "Overlord"
{
    Frame DNETH { Light BattleLordFlash }
} 

//===========================================================================
//
//  Cycloid Emperor 
//
//===========================================================================

Object "AlienCycloidEmperorAttack"
{
	Frame RPGXA { Light RPGLight }
}

Object "EmperorBrainAttack"
{
    Frame EN5X { Light BrainLight }
	
	Frame EN6XA { Light BrainLight1 }
	Frame EN6XB { Light BrainLight2 }
	Frame EN6XC { Light BrainLight3 }
	Frame EN6XD { Light BrainLight4 }
	Frame EN6XE { Light BrainLight5 }
	Frame EN6XF { Light BrainLight6 }
	Frame EN6XG { Light BrainLight7 }
	Frame EN6XH { Light BrainLight8 }
	Frame EN6XI { Light BrainLight9 }
	Frame EN6XJ { Light BrainLight10 }
	Frame EN6XK { Light BrainLight11 }
	Frame EN6XL { Light BrainLight12 }
	Frame EN6XM { Light BrainLight13 }
	Frame EN6XN { Light BrainLight14 }
	Frame EN6XO { Light BrainLight15 }
	Frame EN6XP { Light BrainLight16 }
	Frame EN6XQ { Light BrainLight17 }
	Frame EN6XR { Light BrainLight18 }
	Frame EN6XS { Light BrainLight19 }
	Frame EN6XT { Light BrainLight20 }
}

PointLight EmperorBrainFlash
{
    Color 0.8 0.3 1.0
    Size 100
    OffSet 0 0 0
}

Object "Cycloid Emperor"
{
    Frame BOS8E { Light BattleLordFlash }
	Frame BOS8H { Light EmperorBrainFlash }
	
}  

//===========================================================================
//
//  Queen
//
//===========================================================================

FlickerLight QueenAlienLight1
{
    Color 0.5 0.5 1.0
    Size 85
    SecondarySize 75
    Chance 0.2
    Offset 0 0 0
}

FlickerLight QueenAlienLight2
{
    Color 0.5 0.5 1.0
    Size 105
    SecondarySize 95
    Chance 0.2
    Offset 0 0 0
}

Object "Alien Queen"
{	
	Frame QUEEF { Light QueenAlienLight1 }
	Frame QUEEG { Light QueenAlienLight2 }
}

FlickerLight QueenHitscanFX
{
    Color 0.5 0.5 1.0
    Size 65
    SecondarySize 55
    Chance 0.2
    Offset 0 0 0
}

Object "QueenHitscan"
{    	
	Frame NF41 { Light QueenHitscanFX }
}

Object QueenThunder
{
    Frame EMPY { Light ShockBigFX1 }
	 
	Frame EMPZA { Light ShockBigFXA }
	Frame EMPZB { Light ShockBigFXB }
	Frame EMPZC { Light ShockBigFXC }
	Frame EMPZD { Light ShockBigFXD }
	Frame EMPZE { Light ShockBigFXE }
	Frame EMPZF { Light ShockBigFXF }
	Frame EMPZG { Light ShockBigFXG }
	Frame EMPZH { Light ShockBigFXH }
	Frame EMPZI { Light ShockBigFXI }
	Frame EMPZJ { Light ShockBigFXJ }
	Frame EMPZK { Light ShockBigFXK }
	Frame EMPZL { Light ShockBigFXL }
	Frame EMPZM { Light ShockBigFXM }
	Frame EMPZN { Light ShockBigFXN }
	Frame EMPZO { Light ShockBigFXO }
	Frame EMPZP { Light ShockBigFXP }
	Frame EMPZQ { Light ShockBigFXQ }
	Frame EMPZR { Light ShockBigFXR }
	Frame EMPZS { Light ShockBigFXS }
}

Object QueenLittleThunder
{
    Frame QUTH { Light ShockLittleFX1}
	 
	Frame EMPWC { Light ShockLittleFX2 }
	Frame EMPWD { Light ShockLittleFX3 }
	Frame EMPWE { Light ShockLittleFX4 }
	Frame EMPWF { Light ShockLittleFX5 }
	Frame EMPWG { Light ShockLittleFX6 }
}

Object QueenGreatThunder
{
    Frame THGE { Light ShockBigFX1 }
	 
	Frame EMPZA { Light ShockBigFXA }
	Frame EMPZB { Light ShockBigFXB }
	Frame EMPZC { Light ShockBigFXC }
	Frame EMPZD { Light ShockBigFXD }
	Frame EMPZE { Light ShockBigFXE }
	Frame EMPZF { Light ShockBigFXF }
	Frame EMPZG { Light ShockBigFXG }
	Frame EMPZH { Light ShockBigFXH }
	Frame EMPZI { Light ShockBigFXI }
	Frame EMPZJ { Light ShockBigFXJ }
	Frame EMPZK { Light ShockBigFXK }
	Frame EMPZL { Light ShockBigFXL }
	Frame EMPZM { Light ShockBigFXM }
	Frame EMPZN { Light ShockBigFXN }
	Frame EMPZO { Light ShockBigFXO }
	Frame EMPZP { Light ShockBigFXP }
	Frame EMPZQ { Light ShockBigFXQ }
	Frame EMPZR { Light ShockBigFXR }
	Frame EMPZS { Light ShockBigFXS }
}

//===========================================================================
//
//  Cycloid Incinerator
//
//===========================================================================

PointLight IncineratorEmperorFlash
{
    Color 1.0 0.5 0.0
    Size 100
    OffSet 0 0 0
}

Object "Cycloid Incinerator"
{
    Frame CYNCE { Light IncineratorEmperorFlash }
	Frame CYNCH { Light IncineratorEmperorFlash }
	
}  

PointLight CombustionFireBullet_FX
{
	Color 1.0 0.5 0.0
    Size 30
}

FlickerLight CombustionFireBullet_FX1
{
    Color 1.0 0.5 0.0
    Size 55
    SecondarySize 50
    Chance 0.8
}

FlickerLight CombustionFireBullet_FX2
{
    Color 1.0 0.5 0.0
    Size 50
    SecondarySize 45
    Chance 0.8
}

FlickerLight CombustionFireBullet_FX3
{
    Color 1.0 0.5 0.0
    Size 45
    SecondarySize 40
    Chance 0.8
}

FlickerLight CombustionFireBullet_FX4
{
    Color 1.0 0.5 0.0
    Size 40
    SecondarySize 35
    Chance 0.8
}

FlickerLight CombustionFireBullet_FX5
{
    Color 1.0 0.5 0.0
    Size 35
    SecondarySize 30
    Chance 0.8
}

FlickerLight CombustionFireBullet_FX6
{
    Color 1.0 0.5 0.0
    Size 30
    SecondarySize 25
    Chance 0.8
}

FlickerLight CombustionFireBullet_FX7
{
    Color 1.0 0.5 0.0
    Size 25
    SecondarySize 20
    Chance 0.8
}

FlickerLight CombustionFireBullet_FX8
{
    Color 1.0 0.5 0.0
    Size 20
    SecondarySize 15
    Chance 0.8
}

Object CombustionIncinerator
{
	Frame CIFI { Light CombustionFireBullet_FX }
	
	Frame F1_BA { Light CombustionFireBullet_FX1 }
    Frame F1_BB { Light CombustionFireBullet_FX2 }
    Frame F1_BC { Light CombustionFireBullet_FX3 }
	Frame F1_BD { Light CombustionFireBullet_FX4 }
    Frame F1_BE { Light CombustionFireBullet_FX5 }
    Frame F1_BF { Light CombustionFireBullet_FX6 }
	Frame F1_BG { Light CombustionFireBullet_FX7 }
    Frame F1_BH { Light CombustionFireBullet_FX8 }
	
	Frame F2_BA { Light CombustionFireBullet_FX1 }
    Frame F2_BB { Light CombustionFireBullet_FX2 }
    Frame F2_BC { Light CombustionFireBullet_FX3 }
	Frame F2_BD { Light CombustionFireBullet_FX4 }
    Frame F2_BE { Light CombustionFireBullet_FX5 }
    Frame F2_BF { Light CombustionFireBullet_FX6 }
	Frame F2_BG { Light CombustionFireBullet_FX7 }
    Frame F2_BH { Light CombustionFireBullet_FX8 }
	
	Frame F3_BA { Light CombustionFireBullet_FX1 }
    Frame F3_BB { Light CombustionFireBullet_FX2 }
    Frame F3_BC { Light CombustionFireBullet_FX3 }
	Frame F3_BD { Light CombustionFireBullet_FX4 }
    Frame F3_BE { Light CombustionFireBullet_FX5 }
    Frame F3_BF { Light CombustionFireBullet_FX6 }
	Frame F3_BG { Light CombustionFireBullet_FX7 }
    Frame F3_BH { Light CombustionFireBullet_FX8 }
	
	Frame F4_BA { Light CombustionFireBullet_FX1 }
    Frame F4_BB { Light CombustionFireBullet_FX2 }
    Frame F4_BC { Light CombustionFireBullet_FX3 }
	Frame F4_BD { Light CombustionFireBullet_FX4 }
    Frame F4_BE { Light CombustionFireBullet_FX5 }
    Frame F4_BF { Light CombustionFireBullet_FX6 }
	Frame F4_BG { Light CombustionFireBullet_FX7 }
    Frame F4_BH { Light CombustionFireBullet_FX8 }
	
	Frame F5_BA { Light CombustionFireBullet_FX1 }
    Frame F5_BB { Light CombustionFireBullet_FX2 }
    Frame F5_BC { Light CombustionFireBullet_FX3 }
	Frame F5_BD { Light CombustionFireBullet_FX4 }
    Frame F5_BE { Light CombustionFireBullet_FX5 }
    Frame F5_BF { Light CombustionFireBullet_FX6 }
	Frame F5_BG { Light CombustionFireBullet_FX7 }
    Frame F5_BH { Light CombustionFireBullet_FX8 }
}

FlickerLight CycloidFlameAlienC
{
	Color 1.0 0.6 0.0
	Size 70
	SecondarySize 72
	Chance 0.30
}

FlickerLight CycloidFlameAlienD
{
	Color 1.0 0.6 0.0
	Size 75
	SecondarySize 78
	Chance 0.30
}

FlickerLight CycloidFlameAlienE
{
	Color 1.0 0.6 0.0
	Size 80
	SecondarySize 82
	Chance 0.30
}

FlickerLight CycloidFlameAlienF
{
	Color 1.0 0.6 0.0
	Size 86
	SecondarySize 88
	Chance 0.30
}

FlickerLight CycloidFlameAlienG
{
	Color 1.0 0.6 0.0
	Size 91
	SecondarySize 92
	Chance 0.30
}

FlickerLight CycloidFlameAlienH
{
	Color 1.0 0.6 0.0
	Size 94
	SecondarySize 96
	Chance 0.30
}

FlickerLight CycloidFlameAlienI
{
	Color 1.0 0.6 0.0
	Size 98
	SecondarySize 99
	Chance 0.30
}

FlickerLight CycloidFlameAlienJ
{
	Color 1.0 0.6 0.0
	Size 100
	SecondarySize 102
	Chance 0.30
}

FlickerLight CycloidFlameAlienK
{
	Color 1.0 0.6 0.0
	Size 103
	SecondarySize 105
	Chance 0.30
}

FlickerLight CycloidFlameAlienL
{
	Color 1.0 0.6 0.0
	Size 107
	SecondarySize 109
	Chance 0.30
}

Object "FlameThrowerCycloidFire"
{
	Frame FLMXC { Light CycloidFlameAlienC }
	Frame FLMXD { Light CycloidFlameAlienD }
	Frame FLMXE { Light CycloidFlameAlienE }
	Frame FLMXF { Light CycloidFlameAlienF }
	Frame FLMXG { Light CycloidFlameAlienG }
	Frame FLMXH { Light CycloidFlameAlienH }
	Frame FLMXI { Light CycloidFlameAlienI }
	Frame FLMXJ { Light CycloidFlameAlienJ }
	Frame FLMXK { Light CycloidFlameAlienK }
	Frame FLMXL { Light CycloidFlameAlienL }
}

Object "CycloidIncineratorAttack"
{	
    Frame BLHDA { Light IncineratorLight }
	Frame BLHDB { Light IncineratorLight }
	
	Frame INFPA { Light IncineratorAttackEffect1 }
	Frame INFPB { Light IncineratorAttackEffect2 }
	Frame INFPC { Light IncineratorAttackEffect3 }
	Frame INFPD { Light IncineratorAttackEffect4 }
	Frame INFPE { Light IncineratorAttackEffect5 }
	Frame INFPF { Light IncineratorAttackEffect6 }
	Frame INFPG { Light IncineratorAttackEffect7 }
	Frame INFPH { Light IncineratorAttackEffect8 }
	Frame INFPI { Light IncineratorAttackEffect9 }
	Frame INFPJ { Light IncineratorAttackEffect10 }
	Frame INFPK { Light IncineratorAttackEffect11 }
	Frame INFPL { Light IncineratorAttackEffect12 }
	Frame INFPM { Light IncineratorAttackEffect13 }
	Frame INFPN { Light IncineratorAttackEffect14 }
	Frame INFPO { Light IncineratorAttackEffect15 }
	Frame INFPP { Light IncineratorAttackEffect16 }
}

//===========================================================================
//
//  Xenomorph
//
//===========================================================================

Object "Xenomorph"
{
	Frame XENFA { Light FireFlashSmall }
	Frame XENFB { Light FireFlashSmall }
	Frame XENFC { Light FireFlashSmall }
	Frame XENFD { Light FireFlashSmall }
	
	Frame XENFN { Light FireFlashSmall }
	Frame XENFO { Light FireFlashSmall }
	Frame XENFP { Light FireFlashSmall }
	Frame XENFQ { Light FireFlashSmall }
	Frame XENFR { Light FireFlashSmall }
	
	Frame XEF2N { Light FireFlashSmall }
	Frame XEF2O { Light FireFlashSmall }
	Frame XEF2P { Light FireFlashSmall }
	Frame XEF2Q { Light FireFlashSmall }
	Frame XEF2R { Light FireFlashSmall }
}  

//===========================================================================
//
//  Avenger
//
//===========================================================================

Object RailgunAvengerThunderPuff
{
	Frame TNT1A { Light RailgunLightningRadius1 }
	Frame TNT1B { Light RailgunLightningRadius2 }
	Frame TNT1C { Light RailgunLightningRadius3 }
	Frame TNT1D { Light RailgunLightningRadius4 }
	Frame TNT1E { Light RailgunLightningRadius5 }
	Frame TNT1F { Light RailgunLightningRadius6 }
	Frame TNT1G { Light RailgunLightningRadius7 }
	Frame TNT1H { Light RailgunLightningRadius8 }
	Frame TNT1I { Light RailgunLightningRadius9 }
	Frame TNT1J { Light RailgunLightningRadius10 }
}

PointLight CombustionFireBullet2_FX
{
	Color 1.0 0.5 0.0
    Size 26
}

Object "Avenger"
{
	Frame AVENF { Light BattleLordSentryFlash }
}  

Object CombustionAvenger
{
	Frame CIFI { Light CombustionFireBullet2_FX }
	
	Frame F1_BA { Light CombustionFireBullet_FX1 }
    Frame F1_BB { Light CombustionFireBullet_FX2 }
    Frame F1_BC { Light CombustionFireBullet_FX3 }
	Frame F1_BD { Light CombustionFireBullet_FX4 }
    Frame F1_BE { Light CombustionFireBullet_FX5 }
    Frame F1_BF { Light CombustionFireBullet_FX6 }
	Frame F1_BG { Light CombustionFireBullet_FX7 }
    Frame F1_BH { Light CombustionFireBullet_FX8 }
	
	Frame F2_BA { Light CombustionFireBullet_FX1 }
    Frame F2_BB { Light CombustionFireBullet_FX2 }
    Frame F2_BC { Light CombustionFireBullet_FX3 }
	Frame F2_BD { Light CombustionFireBullet_FX4 }
    Frame F2_BE { Light CombustionFireBullet_FX5 }
    Frame F2_BF { Light CombustionFireBullet_FX6 }
	Frame F2_BG { Light CombustionFireBullet_FX7 }
    Frame F2_BH { Light CombustionFireBullet_FX8 }
	
	Frame F3_BA { Light CombustionFireBullet_FX1 }
    Frame F3_BB { Light CombustionFireBullet_FX2 }
    Frame F3_BC { Light CombustionFireBullet_FX3 }
	Frame F3_BD { Light CombustionFireBullet_FX4 }
    Frame F3_BE { Light CombustionFireBullet_FX5 }
    Frame F3_BF { Light CombustionFireBullet_FX6 }
	Frame F3_BG { Light CombustionFireBullet_FX7 }
    Frame F3_BH { Light CombustionFireBullet_FX8 }
	
	Frame F4_BA { Light CombustionFireBullet_FX1 }
    Frame F4_BB { Light CombustionFireBullet_FX2 }
    Frame F4_BC { Light CombustionFireBullet_FX3 }
	Frame F4_BD { Light CombustionFireBullet_FX4 }
    Frame F4_BE { Light CombustionFireBullet_FX5 }
    Frame F4_BF { Light CombustionFireBullet_FX6 }
	Frame F4_BG { Light CombustionFireBullet_FX7 }
    Frame F4_BH { Light CombustionFireBullet_FX8 }
	
	Frame F5_BA { Light CombustionFireBullet_FX1 }
    Frame F5_BB { Light CombustionFireBullet_FX2 }
    Frame F5_BC { Light CombustionFireBullet_FX3 }
	Frame F5_BD { Light CombustionFireBullet_FX4 }
    Frame F5_BE { Light CombustionFireBullet_FX5 }
    Frame F5_BF { Light CombustionFireBullet_FX6 }
	Frame F5_BG { Light CombustionFireBullet_FX7 }
    Frame F5_BH { Light CombustionFireBullet_FX8 }
}

//===========================================================================
//
//  Atomic Health
//
//===========================================================================

PulseLight AtomicHealthFX
{
    Color 0.5 0.5 1.0
    Size 25
    Secondarysize 22
    Offset 0 0 0
    Interval 0.6
}

Object "Atomic Health"
{
    Frame ATOM { Light AtomicHealthFX }
}

//===========================================================================
//
//  Icon of Invulnerability
//
//===========================================================================

PulseLight InvulnerableDuke
{
    Color 1.0 0.0 0.0
    Size 25
    SecondarySize 22
    Offset 0 0 0
    Interval 0.6
}

Object "Icon of Invulnerability"
{
    Frame INVD { Light InvulnerableDuke }
}

//===========================================================================
//
//  Keys
//
//===========================================================================

PulseLight BLUEKEY
{
    Color 0.5 0.5 1.0
    Size 16
    SecondarySize 18
    Interval 2.0
}

Object "Blue Card"
{
    Frame BKEY { Light BLUEKEY }
}

Object "Blue Skull"
{
    Frame BSKU { Light BLUEKEY }
}

PulseLight YELLOWKEY
{
    Color 0.6 0.6 0.0
    Size 16
    SecondarySize 18
    Interval 2.0
}

Object "Yellow Card"
{
    Frame YKEY { Light YELLOWKEY }
}

Object "Yellow Skull"
{
    Frame YSKU { Light YELLOWKEY }
}

PulseLight REDKEY
{
    Color 0.6 0.0 0.0
    Size 16
    SecondarySize 18
    Interval 2.0
}

Object "Red Card"
{
    Frame RKEY { Light REDKEY }
}

Object "Red Skull"
{
    Frame RSKU { Light REDKEY }
}

//===========================================================================
//
//  Teleport
//
//===========================================================================

PulseLight TeleportLight
{
    Color 0.5 0.5 1.0
    Size 65
    SecondarySize 60
    Interval 1.0
	DontLightSelf 1
}

Object "DukeTeleportFog"
{
    Frame ZELP { Light TeleportLight }
}

PointLight RespawnFogEffect1
{
    Color 1.0 1.0 1.0
    Size 45
}

PointLight RespawnFogEffect2
{
    Color 1.0 1.0 1.0
    Size 50
}

PointLight RespawnFogEffect3
{
    Color 1.0 1.0 1.0
    Size 55
}

PointLight RespawnFogEffect4
{
    Color 1.0 1.0 1.0
    Size 45
}

PointLight RespawnFogEffect5
{
    Color 1.0 1.0 1.0
    Size 35
}

PointLight RespawnFogEffect6
{
    Color 1.0 1.0 1.0
    Size 25
}

Object "DukeRespawnFog"
{	
	Frame DTELA { Light RespawnFogEffect1 }
	Frame DTELB { Light RespawnFogEffect2 }
	Frame DTELC { Light RespawnFogEffect3 }
	Frame DTELD { Light RespawnFogEffect4 }
	Frame DTELE { Light RespawnFogEffect5 }
	Frame DTELF { Light RespawnFogEffect6 }
}

//===========================================================================
//
//  Others
//
//===========================================================================

FlickerLight2 SMALLBLUETORCH
{
    Color 0.5 0.5 1.0
    Size 48
    SecondarySize 54
    Interval 0.1
    OffSet 0 35 0
}

Object ShortBlueTorch
{
    Frame SMBT { Light SMALLBLUETORCH }
}

FlickerLight2 BIGBLUETORCH
{
    Color 0.5 0.5 1.0
    Size 64
    SecondarySize 72
    Interval 0.1
    OffSet 0 60 0
}

Object BlueTorch
{
    Frame TBLU { Light BIGBLUETORCH }
}

FlickerLight FireFlashSmallDrops
{
    Color 1.0 0.5 0.0
    Size 35
    SecondarySize 25
    Chance 0.1
    Offset 0 0 0
}

Object "FireintheFloor"
{
    Frame RLME { Light FireFlashSmallDrops }
}

// Decorate

PointLight FlashExplosiveBarrel1
{
    Color 1.0 0.6 0.3
    Size 47
    OffSet 0 0 0
}

PointLight FlashExplosiveBarrel2
{
    Color 1.0 0.6 0.3
    Size 59
    OffSet 0 0 0
}

Object "  Explosive Barrel  "
{
    Frame TANLB { Light FlashExplosiveBarrel1 }
	Frame TANLC { Light FlashExplosiveBarrel2 }
}

Object "   Explosive Barrel   "
{
    Frame TAN2B { Light FlashExplosiveBarrel1 }
	Frame TAN2C { Light FlashExplosiveBarrel2 }
}

PulseLight FlashExplosiveAlienBarrel
{
    Color 0.0 0.5 0.0
    Size 25
    SecondarySize 28
    Interval 0.5
    OffSet 0 36 0
	DontLightSelf 1
}

Object "    Explosive Barrel    "
{
    Frame BAR1 { Light FlashExplosiveAlienBarrel }
	Frame BAR1C { Light FlashExplosiveBarrel2 }
}

Object "     Explosive Barrel     "
{
    Frame BAR2 { Light FlashExplosiveAlienBarrel }
	Frame BAR2C { Light FlashExplosiveBarrel2 }
}

FlickerLight2 BurningBarrelDukeFlash
{
    Color 1.0 0.9 0.0
    Size 48
    SecondarySize 54
    Interval 0.1
    OffSet 0 32 0
}

Object "Burning Barrel"
{
    Frame FCN2 { Light BurningBarrelDukeFlash }
}

PointLight SpotLightFX
{
    Color 0.7 0.7 0.7
    Size 60
    Offset 0 56 0
}

Object "Spot Light"
{
    Frame SPOT { Light SpotLightFX }
}

PointLight CeilingLampDukeFX
{
    Color 0.6 0.6 0.6
    Size 59
}

Object "Ceiling Lamp Duke"
{
    Frame CLAP { Light CeilingLampDukeFX }
}

PointLight YellowLampFX
{
    Color 1.0 1.0 0.0
    Size 56
    Offset 0 48 0
}

Object "Yellow Lamp"
{
    Frame YLMP { Light YellowLampFX }
}

PointLight GreyLampFX
{
    Color 0.6 0.6 0.6
    Size 56
    Offset 0 48 0
}

Object "Grey Lamp"
{
    Frame GLMP { Light GreyLampFX }
}

PointLight LittleLampFX
{
    Color 0.6 0.6 0.6
    Size 28
}

Object " Little Lamp "
{
    Frame DECL { Light LittleLampFX }
}

PulseLight BrokenLampFX
{
    Color 0.12 0.12 1.0
    Size 24
    SecondarySize 32
    Interval 2.0
}

Object "Broken Lamp"
{
    Frame BLMP { Light BrokenLampFX }
}

PointLight BLUESTROBE
{
    Color 0.1 0.1 1.0
    Size 48
}

Object "StrobeRayBlue"
{
    Frame BAL1C { Light BLUESTROBE }
}

PointLight GREENSTROBE
{
    Color 0.0 0.4 0.0
    Size 48
}

Object "StrobeRayGreen"
{
    Frame BAL1C { Light GREENSTROBE }
}

PointLight REDSTROBE
{
    Color 0.4 0.0 0.0
    Size 48
}

Object "StrobeRayRed"
{
    Frame BAL1C { Light REDSTROBE }
}

PointLight YELLOWSTROBE
{
    Color 0.4 0.2 0.0
    Size 48
}

Object "StrobeRayYellow"
{
    Frame BAL1C { Light YELLOWSTROBE }
}