pointlight PinkBallLight1 {
	color 1.0 0.75 0.8125
	size 20
}

pointlight PinkBallLight2 {
	color 1.0 0.75 0.8125
	size 30
}

pointlight PinkBallLight3 {
	color 1.0 0.75 0.8125
	size 16
}

pointlight PinkBallLight4 {
	color 1.0 0.75 0.8125
	size 8
}

object PinkBall {
	frame LMP1A { light PinkBallLight1 }
	frame LMP1B { light PinkBallLight1 }
	frame LMP1C { light PinkBallLight1 }
	frame LMP1D { light PinkBallLight1 }
	
	frame LMP1E { light PinkBallLight2 }
	frame LMP1F { light PinkBallLight3 }
	frame LMP1G { light PinkBallLight4 }
}

FlickerLight DraugrLight {
	Color 0.8 0 0
	Size 32
	SecondarySize 42
	Chance 0.2
}

object DraugrSeeker {
	frame NREBA { light DraugrLight }
	frame NREBB { light DraugrLight }
}

flickerlight EtherealLight {
	color 0.875 0.425 0
	size 20
	secondarysize 40
	chance 0.5
}

object EtherealShot {
	frame WIBL { light EhterealLight }
}

flickerlight LurkerLight {
    color 0.33 0.33 1.0
    size 30
    secondarySize 48
    chance 0.5
}

object MCM_Lurker {
	frame VULGG { light LurkerLight }
}

Pointlight ApostlaBall1Light1 {
	Color 1.0 0.0 0.0
	Size 32
}

Pointlight ApostlaBall1Light2 {
	Color 0.9 0.0 0.0
	Size 30
}

Pointlight ApostlaBall1Light3 {
	Color 0.8 0.0 0.0
	Size 28
}

Pointlight ApostlaBall1Light4 {
	Color 0.7 0.0 0.0
	Size 26
}

Pointlight ApostlaBall1Light5 {
	Color 0.6 0.0 0.0
	Size 24
}

Pointlight ApostlaBall1Light6 {
	Color 0.5 0.0 0.0
	Size 22
}

Pointlight ApostlaBall1Light7 {
	Color 0.4 0.0 0.0
	Size 20
}

Object ApostleBall {
	Frame HPLBA { Light ApostlaBall1Light1 }
	Frame HPLBB { Light ApostlaBall1Light1 }
	Frame HPLBC { Light ApostlaBall1Light1 }
	Frame HPLBD { Light ApostlaBall1Light1 }
	Frame HPLBE { Light ApostlaBall1Light2 }
	Frame HPLBF { Light ApostlaBall1Light3 }
	Frame HPLBG { Light ApostlaBall1Light4 }
	Frame HPLBH { Light ApostlaBall1Light5 }
	Frame HPLBI { Light ApostlaBall1Light6 }
	Frame HPLBJ { Light ApostlaBall1Light7 }
}

Pointlight ApostleBall2Light1 {
	Color 0.6 0.0 0.0
	Size 48
}

Pointlight ApostleBall2Light2 {
	Color 0.8 0.0 0.0
	Size 56
}

Pointlight ApostleBall2Light3 {
	Color 1.0 0.0 0.0
	Size 64
}

Pointlight ApostleBall2Light4 {
	Color 0.8 0.0 0.0
	Size 48
}

Pointlight ApostleBall2Light5 {
	Color 0.4 0.0 0.0
	Size 24
}

Object ApostleBall2 {
	Frame ANFBA { Light ApostleBall2Light1 }
	Frame ANFBB { Light ApostleBall2Light1 }
	Frame ANFBC { Light ApostleBall2Light1 }
	Frame ANFBD { Light ApostleBall2Light2 }
	Frame ANFBE { Light ApostleBall2Light3 }
	Frame ANFBF { Light ApostleBall2Light4 }
	Frame ANFBG { Light ApostleBall2Light5 }
}

PointLight GuardianExplode1
{
Color 1.0 0.6 0.2
Size 64
Offset 0 16 0
}

PointLight GuardianExplode2
{
Color 0.7 0.4 0.0
Size 72
Offset 0 16 0
}

PointLight GuardianExplode3
{
Color 0.6 0.3 0.0
Size 72
Offset 0 16 0
}

PointLight GuardianExplode4
{
Color 0.5 0.2 0.0
Size 64
Offset 0 16 0
}

Object SentinelCube
{
Frame CUBEF { Light GuardianExplode1 }
Frame CUBEG { Light GuardianExplode2 }
Frame CUBEH { Light GuardianExplode3 }
Frame CUBEI { Light GuardianExplode4 }
}

Object SentinelCube_NoCount
{
Frame CUBEF { Light GuardianExplode1 }
Frame CUBEG { Light GuardianExplode2 }
Frame CUBEH { Light GuardianExplode3 }
Frame CUBEI { Light GuardianExplode4 }
}

PointLight CubeShot1
{
Color 1.0 0.2 0.0
Size 32
}

PointLight CubeShot2
{
Color 1.0 0.4 0.0
Size 48
}

PointLight CubeShot3
{
Color 1.0 0.4 0.0
Size 40
}

PointLight CubeShot4
{
Color 0.8 0.3 0.0
Size 32
}

PointLight CubeShot5
{
Color 0.6 0.2 0.0
Size 24
}

PointLight CubeShot6
{
Color 0.5 0.1 0.0
Size 16
}

Object CubeShot
{
Frame CBALA { Light CubeShot1 }
Frame CBALB { Light CubeShot1 }
Frame CBALC { Light CubeShot2 }
Frame CBALD { Light CubeShot3 }
Frame CBALE { Light CubeShot4 }
Frame CBALF { Light CubeShot5 }
Frame CBALG { Light CubeShot6 }
}

flickerlight LICHFIRE
{
    color 1.0 0.7 0.0
    size 48
    secondarySize 56
    chance 0.5
}

flickerlight LICHFIRE_X1
{
    color 0.9 0.4 0.0
    size 56
    secondarySize 64
    chance 0.5
}

flickerlight LICHFIRE_X2
{
    color 0.7 0.1 0.0
    size 48
    secondarySize 56
    chance 0.5
}

flickerlight LICHFIRE_X3
{
    color 0.4 0.0 0.0
    size 40
    secondarySize 48
    chance 0.5
}

flickerlight LICHFIRE_X4
{
    color 0.2 0.0 0.0
    size 32
    secondarySize 40
    chance 0.5
}

Object SentRmissile
{
    frame SEF1A { light LICHFIRE }
    frame SEF1B { light LICHFIRE }
    frame SEF1C { light LICHFIRE }

    frame SEF1D { light LICHFIRE_X1 }
    frame SEF1E { light LICHFIRE_X2 }
    frame SEF1F { light LICHFIRE_X3 }
    frame SEF1G { light LICHFIRE_X4 }
	frame SEF1H { light LICHFIRE_X4 }
}

Flickerlight SentinelFire1
{
Color 0.0 1.0 0.0
Size 24
SecondarySize 32
Chance 0.3
Offset 0 8 0
}

Flickerlight SentinelFire2
{
Color 0.0 1.0 0.0
Size 40
SecondarySize 48
Chance 0.3
Offset 0 24 0
}

Flickerlight SentinelFire3
{
Color 0.0 1.0 0.0
Size 64
SecondarySize 72
Chance 0.3
Offset 0 32 0
}

Flickerlight SentinelFire4
{
Color 0.0 0.8 0.0
Size 64
SecondarySize 72
Chance 0.3
Offset 0 40 0
}

Flickerlight SentinelFire4
{
Color 0.0 0.8 0.0
Size 64
SecondarySize 72
Chance 0.3
Offset 0 48 0
}

Flickerlight SentinelFire6
{
Color 0.0 0.6 0.0
Size 48
SecondarySize 56
Chance 0.3
Offset 0 64 0
}

Flickerlight SentinelFire7
{
Color 0.0 0.4 0.0
Size 32
SecondarySize 40
Chance 0.3
Offset 0 72 0
}

Flickerlight SentinelFire8
{
Color 0.0 0.2 0.0
Size 16
SecondarySize 24
Chance 0.3
Offset 0 80 0
}

object SentGmissile {
	frame CFX6A { light SentinelFire4 }
	frame CFX6BCDE { light SentinelFire6 }
}

Object GCSpawner
{
	frame SEF2 { light SentinelFire1 }
	
	Frame FIREA { Light SentinelFire1 }
	Frame FIREB { Light SentinelFire2 }
	Frame FIREC { Light SentinelFire3 }
	Frame FIRED { Light SentinelFire4 }
	Frame FIREE { Light SentinelFire5 }
	Frame FIREF { Light SentinelFire6 }
	Frame FIREG { Light SentinelFire7 }
	Frame FIREH { Light SentinelFire8 }
}

Pointlight ThrallShot1
{
Color 1.0 0.0 0.0
Size 20
}

Pointlight ThrallShot12
{
Color 1.0 0.0 0.0
Size 25
}

Pointlight ThrallShot13
{
Color 0.8 0.0 0.0
Size 20
}

Pointlight ThrallShot14
{
Color 0.6 0.0 0.0
Size 15
}

Pointlight ThrallShot15
{
Color 0.4 0.0 0.0
Size 10
}

Object CultMysticShot
{
	Frame CMYPA { Light ThrallShot1 }
	Frame CMYPB { Light ThrallShot1 }
	Frame CMYPC { Light ThrallShot12 }
	Frame CMYPD { Light ThrallShot13 }
	Frame CMYPE { Light ThrallShot14 }
	Frame CMYPF { Light ThrallShot15 }
}

Pointlight ThrallShotB1
{
Color 0.2 0.2 1.0
Size 20
}

Pointlight ThrallShotB12
{
Color 0.2 0.2 1.0
Size 25
}

Pointlight ThrallShotB13
{
Color 0.15 0.15 0.8
Size 20
}

Pointlight ThrallShotB14
{
Color 0.1 0.1 0.6
Size 15
}

Pointlight ThrallShotB15
{
Color 0.05 0.05 0.4
Size 10
}

Object CultAdeptShot
{
Frame CMYPA { Light ThrallShotB1 }
Frame CMYPB { Light ThrallShotB1 }
Frame CMYPC { Light ThrallShotB12 }
Frame CMYPD { Light ThrallShotB13 }
Frame CMYPE { Light ThrallShotB14 }
Frame CMYPF { Light ThrallShotB15 }
}

flickerlight SERPENTBALL
{
    color 1.0 0.95 0.0
    size 56
    secondarySize 64
    chance 0.5
}

flickerlight SERPENTBALL_X1
{
    color 1.0 0.95 0.0
    size 64
    secondarySize 72
    chance 0.5
}

flickerlight SERPENTBALL_X2
{
    color 0.8 0.8 0.0
    size 72
    secondarySize 80
    chance 0.5
}

flickerlight SERPENTBALL_X3
{
    color 0.5 0.5 0.0
    size 88
    secondarySize 96
    chance 0.5
}

flickerlight SERPENTBALL_X4
{
    color 0.2 0.2 0.0
    size 96
    secondarySize 104
    chance 0.5
}

object GladiatorFireBall
{
    frame FX14A { light SERPENTBALL }
    frame FX14B { light SERPENTBALL }
    frame FX14C { light SERPENTBALL }

    frame FX14D { light SERPENTBALL_X1 }
    frame FX14E { light SERPENTBALL_X2 }
    frame FX14F { light SERPENTBALL_X3 }
    frame FX14G { light SERPENTBALL_X4 }
    frame FX14H { light SERPENTBALL_X4 }
}

object GladiatorFireBall_Explode
{
    frame FX14A { light SERPENTBALL }
    frame FX14B { light SERPENTBALL }
    frame FX14C { light SERPENTBALL }

    frame FX14D { light SERPENTBALL_X1 }
    frame FX14E { light SERPENTBALL_X2 }
    frame FX14F { light SERPENTBALL_X3 }
    frame FX14G { light SERPENTBALL_X4 }
    frame FX14H { light SERPENTBALL_X4 }
}

pointlight HFCannonEx1
{
	color 0.8 0.2 0.0
	size 48
}

pointlight HFCannonEx2
{
	color 0.8 0.2 0.0
	size 40
}

pointlight HFCannonEx3
{
	color 0.8 0.2 0.0
	size 32
}

pointlight HFCannonEx4
{
	color 0.8 0.2 0.0
	size 24
}

pointlight HFCannonEx5
{
	color 0.8 0.2 0.0
	size 16
}

object AbominationAttack1
{
	frame RIP1D { light HFCannonEx1 }
	frame RIP1E { light HFCannonEx2 }
	frame RIP1F { light HFCannonEx3 }
	frame RIP1G { light HFCannonEx4 }
	frame RIP1H { light HFCannonEx5 }
}

object AbominationAttack2
{
	frame RIP2C { light HFCannonEx2 }
	frame RIP2D { light HFCannonEx2 }
	frame RIP2E { light HFCannonEx3 }
	frame RIP2F { light HFCannonEx3 }
	frame RIP2G { light HFCannonEx4 }
	frame RIP2H { light HFCannonEx5 }
}

pointlight VoidRedLight1
{
	color 0.8 0.35 0.35
	size 48
}

pointlight VoidRedLight2
{
	color 0.8 0.35 0.35
	size 40
}

object DarkZealotLightning {
	frame LFX1X { light VoidRedLight2 }
	frame LFX1Y { light VoidRedLight2 }
	frame LFX1Z { light VoidRedLight2 }
	
	frame DLITD { light VoidRedLight2 }
	frame DLITE { light VoidRedLight2 }
	frame DLITF { light VoidRedLight2 }
	frame DLITG { light VoidRedLight2 }
	frame DLITH { light VoidRedLight2 }
	frame DLITI { light VoidRedLight2 }
	frame DLITJ { light VoidRedLight2 }
	frame DLITK { light VoidRedLight2 }
	frame DLITL { light VoidRedLight2 }
	frame DLITM { light VoidRedLight2 }
	frame DLITN { light VoidRedLight2 }
	frame DLITO { light VoidRedLight2 }
}

object DarkZealotPierce {
	frame HSPL { light VoidRedLight1 }
	frame HSP2 { light VoidRedLight1 }
}

pulselight ZealotShieldLight {
	color 1.0 0.75 0.75
	size 24
	secondarysize 64
	interval 0.75
}

object ZealotShield {
	frame TXP2 { light ZealotShieldLight }
}

Flickerlight2 HadeslightningA
{
 Color 1.0 0.0 0.0
 Offset 0 0 0
 Size 50
 SecondarySize 100
 Interval 0.005
}

Flickerlight2 HadeslightningB
{
 Color 1.0 0.0 0.0
 Offset 0 0 0
 Size 80
 SecondarySize 90
 Interval 0.005
}

Flickerlight2 HadeslightningC
{
 Color 1.0 0.0 0.0
 Offset 0 0 0
 Size 98
 SecondarySize 138
 Interval 0.005
}

Flickerlight2 HadeslightningD
{
 Color 1.0 0.0 0.0
 Offset 0 0 0
 Size 77
 SecondarySize 157
 Interval 0.005
}

Flickerlight2 HadeslightningE
{
 Color 1.0 0.0 0.0
 Offset 0 0 0
 Size 72
 SecondarySize 132
 Interval 0.005
}

Object HadesBolt
{
 Frame LFX2F { Light HadeslightningA }
 Frame LFX2G { Light HadeslightningB }
 Frame LFX2H { Light HadeslightningC }
 Frame LFX2I { Light HadeslightningD }
 Frame LFX2J { Light HadeslightningE }
}

pointlight TchernoLight
{
	color 0.2 0.3 0.8
	size 32
}

pointlight TchernoLight2
{
	color 0.2 0.3 0.8
	size 64
}

pointlight TchernoLight3
{
	color 0.2 0.3 0.8
	size 48
}

pointlight TchernoLight4
{
	color 0.2 0.3 0.7
	size 40
}

object TchernobogMissile
{
	frame TROKA { light TchernoLight }
	frame TROKB { light TchernoLight }
	frame TROKC { light TchernoLight }
	frame TROKD { light TchernoLight }
	frame TROKE { light TchernoLight }
}

object TchernobogMissile2
{
	frame TROKA { light TchernoLight }
	frame TROKB { light TchernoLight }
	frame TROKC { light TchernoLight }
	frame TROKD { light TchernoLight }
	frame TROKE { light TchernoLight }
}

object TchernoExplosion
{
	frame TEX2A { light TchernoLight2 }
	frame TEX2B { light TchernoLight2 }
	frame TEX2C { light TchernoLight2 }
	frame TEX2D { light TchernoLight3 }
	frame TEX2E { light TchernoLight3 }
	frame TEX2F { light TchernoLight3 }
	frame TEX2G { light TchernoLight3 }
	frame TEX2H { light TchernoLight3 }
	frame TEX2I { light TchernoLight4 }
	frame TEX2J { light TchernoLight4 }
	frame TEX2K { light TchernoLight4 }
	frame TEX2L { light TchernoLight4 }
}

object TchernoExplosionHigh
{
	frame TEX2A { light TchernoLight2 }
	frame TEX2B { light TchernoLight2 }
	frame TEX2C { light TchernoLight2 }
	frame TEX2D { light TchernoLight3 }
	frame TEX2E { light TchernoLight3 }
	frame TEX2F { light TchernoLight3 }
	frame TEX2G { light TchernoLight3 }
	frame TEX2H { light TchernoLight3 }
	frame TEX2I { light TchernoLight4 }
	frame TEX2J { light TchernoLight4 }
	frame TEX2K { light TchernoLight4 }
	frame TEX2L { light TchernoLight4 }
}

pulselight GargoyleEyeBlastFlash
{
	Color 0.2 0.4 1.0
	Size 48
	secondarySize 64
	interval 1
}

pointlight GargoyleBallFlash
{
	color 0.2 0.4 1.0
	size 24
}

Object SplitParticleAfterLight
{
	frame TNT1 { light GargoyleEyeBlastFlash }
}

object SplitParticle1
{
	frame EYEBA { light GargoyleBallFlash }
	frame EYEBB { light GargoyleBallFlash }
	frame EYEBC { light GargoyleBallFlash }
	frame EYEBD { light GargoyleBallFlash }
}

object SplitParticle2
{
	frame EYEBA { light GargoyleBallFlash }
	frame EYEBB { light GargoyleBallFlash }
	frame EYEBC { light GargoyleBallFlash }
	frame EYEBD { light GargoyleBallFlash }
}

object SplitParticle3
{
	frame EYEBA { light GargoyleBallFlash }
	frame EYEBB { light GargoyleBallFlash }
	frame EYEBC { light GargoyleBallFlash }
	frame EYEBD { light GargoyleBallFlash }
}

object SplitParticle4
{
	frame EYEBA { light GargoyleBallFlash }
	frame EYEBB { light GargoyleBallFlash }
	frame EYEBC { light GargoyleBallFlash }
	frame EYEBD { light GargoyleBallFlash }
}

object SplitParticle5
{
	frame EYEBA { light GargoyleBallFlash }
	frame EYEBB { light GargoyleBallFlash }
	frame EYEBC { light GargoyleBallFlash }
	frame EYEBD { light GargoyleBallFlash }
}

pointlight GOLGOTHPINKLIGHT {
	color 1.0 0.653 0.696
	size 20
}

flickerlight GOLGOTHPINKLIGHT2 {
	color 1.0 0.653 0.696
	size 64
	secondarysize 84
	offset 0 48 0
	chance 0.5
}

object GolgothPuff {
	frame TNT1 { light GOLGOTHPINKLIGHT }
}

object GolgothPuff2 {
	frame TNT1 { light GOLGOTHPINKLIGHT }
}

object GolgothFireBall {
    frame HIB1AB { light BasiliskLight1 }
	
	frame HIB1C { light BasiliskLight2 }
	frame HIB1D { light BasiliskLight3 }
	frame HIB1E { light BasiliskLight4 }
	frame HIB1F { light BasiliskLight5 }
	frame HIB1G { light BasiliskLight5 }
}

Object GolgothFlames {	
	Frame FRFX { Light FlameThrowerFire }
}

pulselight GolgothOrangeSoulLight {
	color 0.875 0.725 0.0
	size 18
	secondarysize 40
	interval 1.5
}

pointlight GolgothOrangeSoulLight1 {
	color 0.875 0.725 0.0
	size 52
}

pointlight GolgothOrangeSoulLight2 {
	color 0.875 0.725 0.0
	size 64
}

pointlight GolgothOrangeSoulLight3 {
	color 0.875 0.725 0.0
	size 40
}

pointlight GolgothOrangeSoulLight4 {
	color 0.875 0.725 0.0
	size 24
}

pointlight GolgothOrangeSoulLight5 {
	color 0.875 0.725 0.0
	size 12
}

object GolgothOrangeSoul {
	frame MOMPJ { light GolgothOrangeSoulLight }
	
	frame MOMPK { light GolgothOrangeSoulLight1 }
	frame MOMPL { light GolgothOrangeSoulLight2 }
	frame MOMPM { light GolgothOrangeSoulLight3 }
	frame MOMPN { light GolgothOrangeSoulLight4 }
	frame MOMPO { light GolgothOrangeSoulLight5 }
}

flickerlight GolgothMeteorLight1 {
	color 1.0 0.775 0.125
	size 20
	secondarysize 36
	chance 0.5
}

pointlight GolgothMeteorLight2 {
	color 1.0 0.775 0.125
	size 40
}

pointlight GolgothMeteorLight3 {
	color 1.0 0.775 0.125
	size 34
}

pointlight GolgothMeteorLight4 {
	color 1.0 0.775 0.125
	size 28
}

pointlight GolgothMeteorLight5 {
	color 1.0 0.775 0.125
	size 22
}

pointlight GolgothMeteorLight6 {
	color 1.0 0.775 0.125
	size 16
}

object GolgothMeteor {
	frame MOMPA { light GolgothMeteorLight1 }
	frame MOMPB { light GolgothMeteorLight1 }
	frame MOMPC { light GolgothMeteorLight1 }
	
	frame MOMPD { light GolgothMeteorLight2 }
	frame MOMPE { light GolgothMeteorLight3 }
	frame MOMPF { light GolgothMeteorLight4 }
	frame MOMPG { light GolgothMeteorLight5 }
	frame MOMPH { light GolgothMeteorLight6 }
}

FlickerLight2 FlameThrowerFire {
	Offset 0 2 0
	Color 0.15 0.04 0.0
	Size 40
	SecondarySize 60
	Interval 2.0
}