//michael9r9r's GLDEFS//

//Improving Vanilla Doom + Other Stuff//
//Go ahead and use this for your mod, however please properly credit me//

PointLight HazmatZombieAttack
{
Color 0.0 0.0 1.0
Size 28
}

Object HazmatZombie
{
Frame HMZPF { Light HazmatZombieAttack }
}

PointLight RepeaterBlast1
{
Color 0.5 0.55 0.1
Size 56
}

PointLight RepeaterBlast2
{
Color 0.5 0.55 0.1
Size 48
}

PointLight RepeaterBlast3
{
Color 0.5 0.55 0.1
Size 32
}

PointLight RepeaterBlast4
{
Color 0.5 0.55 0.1
Size 24
}

PointLight RepeaterBlast5
{
Color 0.5 0.55 0.1
Size 16
}

PointLight RepeaterBlast6
{
Color 0.5 0.55 0.1
Size 8
}

Object RepPuff
{
Frame RPUFA { Light RepeaterBlast1 }
Frame RPUFB { Light RepeaterBlast2 }
Frame RPUFC { Light RepeaterBlast3 }
Frame RPUFD { Light RepeaterBlast4 }
Frame RPUFE { Light RepeaterBlast5 }
Frame RPUFF { Light RepeaterBlast6 }
}


PointLight AntimatterCell
{
Color 0.4 0.0 0.0
Size 12
}

Object AMCell
{
Frame WAMCA { Light AntimatterCell }
}


PointLight GRENADE
{
Color 1.0 0.5 0.0
Size 22
}

FlickerLight GRENADE_X1
{
Color 1.0 0.5 0.0
Size 22
SecondarySize 72
Chance 0.3
}

FlickerLight GRENADE_X2
{
Color 0.3 0.0 0.0
Size 28
SecondarySize 88
Chance 0.3
}

FlickerLight GRENADE_X3
{
Color 0.2 0.0 0.0
Size 32
SecondarySize 104
Chance 0.3
}

Object STGrenade
{
Frame SGRN { Light GRENADE }
Frame MISLB { Light GRENADE_X1 }
Frame MISLC { Light GRENADE_X2 }
Frame MISLD { Light GRENADE_X3 }
}


Object BulletPuff
{
Frame PUFFA { Light BulletGlow }
Frame PUFFB { Light BulletGlow2 }
}

Pointlight BulletGlow
{
Color 1.0 1.0 0.0
Size 8
}

Pointlight BulletGlow2
{
Color 1.0 1.0 0.0
Size 4
}

Object CacoDemonBall
{
Frame BAL2A { Light CacoGlow1 }
Frame BAL2B { Light CacoGlow1 }
Frame BAL2C { Light CacoGlow2 }
}

Pointlight CacoGlow1
{
Color 1.0 0.0 0.8
Size 24
}
Pointlight CacoGlow2
{
Color 1.0 0.0 0.8
Size 32
}

Object DoomImpBall
{
Frame BAL1A { Light ImpGlow1 }
Frame BAL1B { Light ImpGlow1 }
Frame BAL1C { Light ImpGlow1 }
Frame BAL1D { Light ImpGlow2 }
Frame BAL1E { Light ImpGlow3 }
}

Pointlight ImpGlow1
{
Color 1.0 0.25 0.0
Size 18
}


Pointlight ImpGlow2
{
Color 1.0 0.25 0.0
Size 20
}
Pointlight ImpGlow2
{
Color 1.0 0.25 0.0
Size 22
}

Object ArachnotronPlasma
{
Frame APLSA { Light ArachPlasma1 }
Frame APLSB { Light ArachPlasma1 }
Frame APBXA { Light ArachPlasma2 }
Frame APBXB { Light ArachPlasma3 }
Frame APBXC { Light ArachPlasma4 }
Frame APBXD { Light ArachPlasma5 }
Frame APBXE { Light ArachPlasma5 }
}

Pointlight ArachPlasma1
{
Color 0.0 0.9 0.0
Size 23
}

Pointlight ArachPlasma2
{
Color 0.0 0.9 0.0
Size 26
}
Pointlight ArachPlasma3
{
Color 0.0 0.9 0.0
Size 22
}
Pointlight ArachPlasma4
{
Color 0.0 0.9 0.0
Size 16
}
Pointlight ArachPlasma5
{
Color 0.0 0.9 0.0
Size 10
}

Object ArchVileFire
{
Frame FIREA { Light ArchFire1 }
Frame FIREB { Light ArchFire1 }
Frame FIREC { Light ArchFire1 }
Frame FIRED { Light ArchFire1 }
Frame FIREE { Light ArchFire1 }
Frame FIREF { Light ArchFire1 }
Frame FIREG { Light ArchFire1 }
Frame FIREH { Light ArchFire1 }
Frame VILEG { Light ArchFire2 }
Frame VILEH { Light ArchFire2 }
Frame VILEI { Light ArchFire2 }
Frame VILEJ { Light ArchFire2 }
Frame VILEK { Light ArchFire2 }
Frame VILEL { Light ArchFire2 }
Frame VILEM { Light ArchFire2 }
Frame VILEN { Light ArchFire2 }
Frame VILEO { Light ArchFire2 }
Frame VILEP { Light ArchFire2 }

}

Pointlight ArchFire1
{
Color 1.0 1.0 0.0
Size 30
}

Pointlight ArchFire2
{
Color 1.0 1.0 0.0
Size 26
}

Object BaronBall
{
FRAME BAL7A { Light BaronGlow1 }
FRAME BAL7B { Light BaronGlow1 }
FRAME BAL7C { Light BaronGlow2 }
FRAME BAL7D { Light BaronGlow2 }
FRAME BAL7E { Light BaronGlow1 }
}

Pointlight BaronGlow1
{
Color 0.0 1.0 0.0
Size 28
}

Pointlight BaronGlow2
{
Color 0.0 1.0 0.0
Size 30
}

Object HealthBonus
{
FRAME BON1A { Light HealthBonusGlow1 }
FRAME BON1B { Light HealthBonusGlow2 }
FRAME BON1C { Light HealthBonusGlow2 }
FRAME BON1D { Light HealthBonusGlow1 }
}

Pointlight HealthBonusGlow1
{
Color 0.0 0.0 1.0
Size 10
}

Pointlight HealthBonusGlow2
{
Color 0.0 0.0 1.0
Size 11
}

Object ArmorBonus
{
FRAME BON2A { Light ArmorBonusGlow1 }
FRAME BON2B { Light ArmorBonusGlow2 }
FRAME BON2C { Light ArmorBonusGlow2 }
FRAME BON2D { Light ArmorBonusGlow1 }
}

Pointlight ArmorBonusGlow1
{
Color 0.0 1.0 0.0
Size 10
}

Pointlight ArmorBonusGlow2
{
Color 0.0 1.0 0.0
Size 11
}

//Light Sources//

Object BlueTorch
{
FRAME TBLUA { Light BlueTorchLight1 }
FRAME TBLUB { Light BlueTorchLight2 }
FRAME TBLUC { Light BlueTorchLight3 }
FRAME TBLUD { Light BlueTorchLight4 }
}

Pointlight BlueTorchLight1
{
Color 0.0 0.0 1.0
Size 80
}

Pointlight BlueTorchLight2
{
Color 0.0 0.0 1.0
Size 76
}

Pointlight BlueTorchLight3
{
Color 0.0 0.0 1.0
Size 74
}

Pointlight BlueTorchLight4
{
Color 0.0 0.0 1.0
Size 75
}

Object RedTorch
{
FRAME TREDA { Light RedTorchLight1 }
FRAME TREDB { Light RedTorchLight2 }
FRAME TREDC { Light RedTorchLight3 }
FRAME TREDD { Light RedTorchLight4 }
}

Pointlight RedTorchLight1
{
Color 1.0 0.0 0.0
Size 80
}

Pointlight RedTorchLight2
{
Color 1.0 0.0 0.0
Size 76
}

Pointlight RedTorchLight3
{
Color 1.0 0.0 0.0
Size 74
}

Pointlight RedTorchLight4
{
Color 1.0 0.0 0.0
Size 75
}

Object GreenTorch
{
FRAME TGRNA { Light GreenTorchLight1 }
FRAME TGRNB { Light GreenTorchLight2 }
FRAME TGRNC { Light GreenTorchLight3 }
FRAME TGRND { Light GreenTorchLight4 }
}

Pointlight GreenTorchLight1
{
Color 0.0 1.0 0.0
Size 80
}

Pointlight GreenTorchLight2
{
Color 0.0 1.0 0.0
Size 76
}

Pointlight GreenTorchLight3
{
Color 0.0 1.0 0.0
Size 74
}

Pointlight GreenTorchLight4
{
Color 0.0 1.0 0.0
Size 75
}

Object YellowTorch
{
FRAME TYLWA { Light YellowTorchLight1 }
FRAME TYLWB { Light YellowTorchLight2 }
FRAME TYLWC { Light YellowTorchLight3 }
FRAME TYLWD { Light YellowTorchLight4 }
}

Pointlight YellowTorchLight1
{
Color 1.0 1.0 0.0
Size 80
}

Pointlight YellowTorchLight2
{
Color 1.0 1.0 0.0
Size 76
}

Pointlight YellowTorchLight3
{
Color 1.0 1.0 0.0
Size 74
}

Pointlight YellowTorchLight4
{
Color 1.0 1.0 0.0
Size 75
}

Object GreenArmor
{
FRAME ARM1A { Light ArmorBonusGlow1 }
FRAME ARM1B { Light ArmorBonusGlow2 }
}

Object BlueArmor
{
FRAME ARM2A { Light HealthBonusGlow1 }
FRAME ARM2B { Light HealthBonusGlow2 }
}


Object ArtiSoulSphere
{
FRAME SOULA { Light SoulsphereGlow }
FRAME SOULB { Light SoulsphereGlow }
FRAME SOULC { Light SoulsphereGlow }
FRAME SOULD { Light SoulsphereGlow }
FRAME SOULE { Light SoulsphereGlow }
}

Pointlight SoulsphereGlow
{
Color 0.0 0.0 1.0
Size 20
}

//Endure Powerups
Object ArtiInvis
{
FRAME PINSA { Light CacoGlow1 }
FRAME PINSB { Light CacoGlow1 }
FRAME PINSC { Light CacoGlow1 }
FRAME PINSD { Light CacoGlow1 }
}
Object PowerupInvis
{
FRAME PINSA { Light CacoGlow1 }
FRAME PINSB { Light CacoGlow1 }
FRAME PINSC { Light CacoGlow1 }
FRAME PINSD { Light CacoGlow1 }
}

Object ArtiMegasphere
{
FRAME MEGAA { Light MegaGlow }
FRAME MEGAB { Light MegaGlow }
FRAME MEGAC { Light MegaGlow }
FRAME MEGAD { Light MegaGlow }
}
Object PowerupMegaSphere
{
FRAME MEGAA { Light PowerupMegaGlow }
FRAME MEGAB { Light PowerupMegaGlow }
FRAME MEGAC { Light PowerupMegaGlow }
FRAME MEGAD { Light PowerupMegaGlow }
}

Object PowerupMaxAmmo
{
FRAME AMSPA { Light BFGGlow }
}

Object MaxAmmoSprite
{
FRAME AMSPA { Light BFGGlow }
}

Object PowerupQuad
{
FRAME DDAMA { Light RedTorchLight1 }
FRAME DDAMB { Light RedTorchLight1 }
FRAME DDAMC { Light RedTorchLight1 }
FRAME DDAMD { Light RedTorchLight1 }
}

Pointlight PowerupMegaGlow
{
Color 1.0 1.0 1.0
Size 80
}

Pointlight MegaGlow
{
Color 1.0 1.0 1.0
Size 40
}


Object ArtiInvuln
{
FRAME PINVA { Light BaronGlow1 }
FRAME PINVB { Light BaronGlow1 }
FRAME PINVC { Light BaronGlow1 }
FRAME PINVD { Light BaronGlow1 }
}

Object PowerupInvuln
{
FRAME INVNA { Light BaronGlow1 }
FRAME INVNB { Light BaronGlow1 }
FRAME INVNC { Light BaronGlow1 }
FRAME INVND { Light BaronGlow1 }
}

Object FatShot
{
FRAME MANFA { Light FatGlow }
FRAME MANFB { Light FatGlow }
FRAME MISLB { Light FatGlow }
FRAME MISLC { Light FatGlow }
FRAME MISLD { Light FatGlow }
}

Pointlight FatGlow
{
Color 1.0 0.2 0.0
Size 35
}

Object LostSoul
{
FRAME SKULA { Light LostSoulGlow }
FRAME SKULB { Light LostSoulGlow }
FRAME SKULC { Light LostSoulGlow }
FRAME SKULD { Light LostSoulGlow }
FRAME SKULE { Light LostSoulGlow }
FRAME SKULF { Light LostSoulGlow }
FRAME SKULG { Light LostSoulGlow }
FRAME SKULH { Light LostSoulGlow }
FRAME SKULI { Light LostSoulGlow }
FRAME SKULJ { Light LostSoulGlow }
FRAME SKULK { Light LostSoulGlow }

}

Pointlight LostSoulGlow
{
Color 1.0 0.0 0.0
Size 20
}

Object ZombieMan
{
FRAME POSSF { Light GunFireLight }
}
Object ShotgunGuy
{
FRAME SPOSF { Light LostSoulGlow }
}

Object ChaingunGuy
{
FRAME CPOSF { Light LostSoulGlow }
}

Object ChaingunGuy
{
FRAME SSWVF { Light LostSoulGlow }
}


Pointlight GunFireLight
{
Color 1.0 1.0 0.0
Size 20
}

Object RevenantTracer
{
FRAME FATBA { Light LostSoulGlow }
FRAME FATBB { Light LostSoulGlow }
FRAME FBXPA { Light LostSoulGlow }
FRAME FBXPB { Light LostSoulGlow }
FRAME FBXPC { Light LostSoulGlow }
}

Object Rocket
{
FRAME MISLA { Light RocketGlow1 }
FRAME MISLB { Light RocketGlow2 }
FRAME MISLC { Light RocketGlow3 }
FRAME MISLD { Light RocketGlow4 }
}

Pointlight RocketGlow1
{
Color 1.0 0.0 0.0
Size 25
}

Pointlight RocketGlow2
{
Color 1.0 0.0 0.0
Size 35
}

Pointlight RocketGlow3
{
Color 1.0 0.0 0.0
Size 40
}

Pointlight RocketGlow4
{
Color 1.0 0.0 0.0
Size 45
}

Object PlasmaBall
{
FRAME PLSSA { Light PlasmaBallGlow1 }
FRAME PLSSB { Light PlasmaBallGlow1 }
FRAME PLSEA { Light PlasmaBallGlow2 }
FRAME PLSEB { Light PlasmaBallGlow3 }
FRAME PLSEC { Light PlasmaBallGlow4 }
FRAME PLSED { Light PlasmaBallGlow5 }
FRAME PLSEE { Light PlasmaBallGlow5 }

}

Pointlight PlasmaBallGlow1
{
Color 0.0 0.0 1.0
Size 35
}

Pointlight PlasmaBallGlow2
{
Color 0.0 0.0 1.0
Size 45
}

Pointlight PlasmaBallGlow3
{
Color 0.0 0.0 1.0
Size 36
}

Pointlight PlasmaBallGlow4
{
Color 0.0 0.0 1.0
Size 25
}

Pointlight PlasmaBallGlow5
{
Color 0.0 0.0 1.0
Size 10
}


Object BFGBALL
{
FRAME BFS1A { Light BFGGLOW }
FRAME BFS1B { Light BFGGLOW }
FRAME BFE1A { Light BFGGLOW }
FRAME BFE1B { Light BFGGLOW }
FRAME BFE1C { Light BFGGLOW }
FRAME BFE1D { Light BFGGLOW }
FRAME BFE1E { Light BFGGLOW }
FRAME BFE1F { Light BFGGLOW }
}

Object ZombieBFGBALL
{
FRAME BFS1A { Light BFGGLOW }
FRAME BFS1B { Light BFGGLOW }
FRAME BFE1A { Light BFGGLOW }
FRAME BFE1B { Light BFGGLOW }
FRAME BFE1C { Light BFGGLOW }
FRAME BFE1D { Light BFGGLOW }
FRAME BFE1E { Light BFGGLOW }
FRAME BFE1F { Light BFGGLOW }
}

Pointlight BFGGLOW
{
Color 0.0 1.0 0.0
Size 45
}

Object EnhancedRocket
{
FRAME EISLA { Light ERocketGlow1 }
FRAME EISLB { Light ERocketGlow2 }
FRAME EISLC { Light ERocketGlow3 }
FRAME EISLD { Light ERocketGlow4 }
}

Pointlight ERocketGlow1
{
Color 0.0 0.0 1.0
Size 65
}

Pointlight ERocketGlow2
{
Color 0.0 0.0 1.0
Size 75
}

Pointlight ERocketGlow3
{
Color 0.0 0.0 1.0
Size 80
}

Pointlight ERocketGlow4
{
Color 0.0 0.0 1.0
Size 85
}

Object EnhancedPuff
{
Frame EPUFA { Light EBulletGlow }
Frame EPUFB { Light EBulletGlow2 }
}

Pointlight EBulletGlow
{
Color 0.0 0.0 1.0
Size 10
}

Pointlight EBulletGlow2
{
Color 0.0 0.0 1.0
Size 5
}

Object EnhancedPlasmaBall
{
FRAME EPLSA { Light EnhancedPlasmaBallGlow1 }
FRAME EPLSB { Light EnhancedPlasmaBallGlow1 }
FRAME EPLFA { Light EnhancedPlasmaBallGlow2 }
FRAME EPLFB { Light EnhancedPlasmaBallGlow3 }
FRAME EPLFC { Light EnhancedPlasmaBallGlow4 }
FRAME EPLFD { Light EnhancedPlasmaBallGlow5 }
FRAME EPLFE { Light EnhancedPlasmaBallGlow5 }

}

Pointlight EnhancedPlasmaBallGlow1
{
Color 0.0 0.4 1.0
Size 35
}

Pointlight EnhancedPlasmaBallGlow2
{
Color 0.0 0.4 1.0
Size 45
}

Pointlight EnhancedPlasmaBallGlow3
{
Color 0.0 0.4 1.0
Size 36
}

Pointlight EnhancedPlasmaBallGlow4
{
Color 0.0 0.4 1.0
Size 25
}

Pointlight EnhancedPlasmaBallGlow5
{
Color 0.0 0.4 1.0
Size 10
}


//Dynamic lights

Pointlight BruiserMissile
{
Color 1.0 0.5 0.0
Size 25
}

Pointlight BruiserMissile2
{
Color 1.0 0.5 0.0
Size 35
}

Pointlight BruiserMissile3
{
Color 0.7 0.3 0.0
Size 25
}

Pointlight BruiserMissile4
{
Color 0.4 0.1 0.0
Size 20
}

Pointlight CybruiserDeath1
{
Color 1.0 0.5 0.0
Size 35
}

Pointlight CybruiserDeath2
{
Color 1.0 0.5 0.0
Size 40
}

Pointlight CybruiserDeath3
{
Color 0.9 0.4 0.0
Size 45
}

Pointlight CybruiserDeath4
{
Color 0.7 0.2 0.0
Size 35
}

Pointlight CybruiserDeath5
{
Color 0.5 0.1 0.0
Size 30
}

Pointlight CybruiserDeath6
{
Color 0.3 0.0 0.0
Size 25
}

Pointlight CybruiserDeath7
{
Color 0.1 0.0 0.0
Size 20
}

Pointlight CybruiserDeath8
{
Color 0.1 0.0 0.0
Size 15
}

Object Cybruiser
{
Frame BRUSK { Light CybruiserDeath1 }
Frame BRUSL { Light CybruiserDeath2 }
Frame BRUSM { Light CybruiserDeath3 }
Frame BRUSN { Light CybruiserDeath4 }
Frame BRUSO { Light CybruiserDeath5 }
Frame BRUSP { Light CybruiserDeath6 }
Frame BRUSQ { Light CybruiserDeath7 }
Frame BRUSR { Light CybruiserDeath8 }
}

Object BruiserMissile
{
Frame FBRSA { Light BruiserMissile }
Frame BAL3C { Light BruiserMissile2 }
Frame BAL3D { Light BruiserMissile3 }
Frame BAL3E { Light BruiserMissile4 }
}

//Brightmaps

BrightMap Sprite BRUSA1
{
Map BMBRUSA1
DisableFullBright
}

BrightMap Sprite BRUSA2
{
Map BMBRUSA2
DisableFullBright
}

BrightMap Sprite BRUSA7
{
Map BMBRUSA7
DisableFullBright
}

BrightMap Sprite BRUSA8
{
Map BMBRUSA8
DisableFullBright
}

BrightMap Sprite BRUSB1
{
Map BMBRUSB1
DisableFullBright
}

BrightMap Sprite BRUSB2
{
Map BMBRUSB2
DisableFullBright
}

BrightMap Sprite BRUSB7
{
Map BMBRUSB7
DisableFullBright
}

BrightMap Sprite BRUSB8
{
Map BMBRUSB8
DisableFullBright
}

BrightMap Sprite BRUSC1
{
Map BMBRUSc1
DisableFullBright
}

BrightMap Sprite BRUSC2
{
Map BMBRUSc2
DisableFullBright
}

BrightMap Sprite BRUSC3
{
Map BMBRUSc3
DisableFullBright
}

BrightMap Sprite BRUSC7
{
Map BMBRUSc7
DisableFullBright
}

BrightMap Sprite BRUSC8
{
Map BMBRUSc8
DisableFullBright
}

BrightMap Sprite BRUSD1
{
Map BMBRUSD1
DisableFullBright
}

BrightMap Sprite BRUSD2
{
Map BMBRUSD2
DisableFullBright
}

BrightMap Sprite BRUSD3
{
Map BMBRUSD3
DisableFullBright
}

BrightMap Sprite BRUSD7
{
Map BMBRUSD7
DisableFullBright
}

BrightMap Sprite BRUSD8
{
Map BMBRUSD8
DisableFullBright
}

BrightMap Sprite BRUSE1
{
Map BMBRUSE1
DisableFullBright
}

BrightMap Sprite BRUSE2
{
Map BMBRUSE2
DisableFullBright
}

BrightMap Sprite BRUSE3
{
Map BMBRUSE3
DisableFullBright
}

BrightMap Sprite BRUSE7
{
Map BMBRUSE7
DisableFullBright
}

BrightMap Sprite BRUSE8
{
Map BMBRUSE8
DisableFullBright
}

BrightMap Sprite BRUSF1
{
Map BMBRUSF1
DisableFullBright
}

BrightMap Sprite BRUSF2
{
Map BMBRUSF2
DisableFullBright
}

BrightMap Sprite BRUSF3
{
Map BMBRUSF3
DisableFullBright
}

BrightMap Sprite BRUSF4
{
Map BMBRUSF4
DisableFullBright
}

BrightMap Sprite BRUSF5
{
Map BMBRUSF5
DisableFullBright
}

BrightMap Sprite BRUSF6
{
Map BMBRUSF6
DisableFullBright
}

BrightMap Sprite BRUSF7
{
Map BMBRUSF7
DisableFullBright
}

BrightMap Sprite BRUSF8
{
Map BMBRUSF8
DisableFullBright
}

BrightMap Sprite BRUSG1
{
Map BMBRUSG1
DisableFullBright
}

BrightMap Sprite BRUSG2
{
Map BMBRUSG2
DisableFullBright
}

BrightMap Sprite BRUSG3
{
Map BMBRUSG3
DisableFullBright
}

BrightMap Sprite BRUSG8
{
Map BMBRUSG8
DisableFullBright
}

BrightMap Sprite BRUSH1
{
Map BMBRUSH1
DisableFullBright
}

BrightMap Sprite BRUSH2
{
Map BMBRUSH2
DisableFullBright
}

BrightMap Sprite BRUSH7
{
Map BMBRUSH7
DisableFullBright
}

BrightMap Sprite BRUSH8
{
Map BMBRUSH8
DisableFullBright
}

BrightMap Sprite BRUSI1
{
Map BMBRUSI1
DisableFullBright
}

BrightMap Sprite BRUSI2
{
Map BMBRUSI2
DisableFullBright
}

BrightMap Sprite BRUSI7
{
Map BMBRUSI7
DisableFullBright
}

BrightMap Sprite BRUSI8
{
Map BMBRUSI8
DisableFullBright
}

BrightMap Sprite BRUSJ1
{
Map BMBRUSJ1
DisableFullBright
}

BrightMap Sprite BRUSJ2
{
Map BMBRUSJ2
DisableFullBright
}

BrightMap Sprite BRUSJ3
{
Map BMBRUSJ3
DisableFullBright
}

BrightMap Sprite BRUSJ7
{
Map BMBRUSJ7
DisableFullBright
}

BrightMap Sprite BRUSJ8
{
Map BMBRUSJ8
DisableFullBright
}

BrightMap Sprite BRUSK0
{
Map BMBRUSK0
DisableFullBright
}

BrightMap Sprite BRUSL0
{
Map BMBRUSL0
DisableFullBright
}

BrightMap Sprite BRUSM0
{
Map BMBRUSM0
DisableFullBright
}

BrightMap Sprite BRUSN0
{
Map BMBRUSN0
DisableFullBright
}

BrightMap Sprite BRUSO0
{
Map BMBRUSO0
DisableFullBright
}

BrightMap Sprite BRUSP0
{
Map BMBRUSP0
DisableFullBright
}

BrightMap Sprite BRUSQ0
{
Map BMBRUSQ0
DisableFullBright
}

BrightMap Sprite BRUSR0
{
Map BMBRUSR0
DisableFullBright
}

BrightMap Sprite FBRSA1
{
Map BMFBRSA1
DisableFullBright
}

BrightMap Sprite FBRSA2A8
{
Map BMFBRSA2
DisableFullBright
}

BrightMap Sprite FBRSA3A7
{
Map BMFBRSA3
DisableFullBright
}

BrightMap Sprite FBRSA4A6
{
Map BMFBRSA4
DisableFullBright
}

FlickerLight2 DoubleChaingunGuy
{
color 1.0 0.8 0.2
size 48
secondarySize 56
interval 1
offset 0 40 0
}

Object ChaingunGuy2
{
Frame DPOSE { Light DoubleChaingunGuy }
Frame DPOSF { Light DoubleChaingunGuy }
}


BrightMap Sprite DPOSE1
{
    Map BMDPOSE1
    DisableFullBright
}

BrightMap Sprite DPOSE2
{
    Map BMDPOSE2
    DisableFullBright
}

BrightMap Sprite DPOSE3
{
    Map BMDPOSE3
    DisableFullBright
}

BrightMap Sprite DPOSE4
{
    Map BMDPOSE4
    DisableFullBright
}

BrightMap Sprite DPOSE6
{
    Map BMDPOSE6
    DisableFullBright
}

BrightMap Sprite DPOSE7
{
    Map BMDPOSE7
    DisableFullBright
}

BrightMap Sprite DPOSE8
{
    Map BMDPOSE8
    DisableFullBright
}

BrightMap Sprite DPOSF1
{
    Map BMDPOSF1
    DisableFullBright
}

BrightMap Sprite DPOSF2
{
    Map BMDPOSF2
    DisableFullBright
}

BrightMap Sprite DPOSF3
{
    Map BMDPOSF3
    DisableFullBright
}

BrightMap Sprite DPOSF4
{
    Map BMDPOSF4
    DisableFullBright
}

BrightMap Sprite DPOSF5
{
    Map BMDPOSF5
    DisableFullBright
}

BrightMap Sprite DPOSF6
{
    Map BMDPOSF6
    DisableFullBright
}

BrightMap Sprite DPOSF7
{
    Map BMDPOSF7
    DisableFullBright
}

BrightMap Sprite DPOSF8
{
    Map BMDPOSF8
    DisableFullBright
}

Pointlight SniperGuyAttack
{
Color 1.0 1.0 0.0
Size 32
}

Object SniperRifleGuy
{
Frame ZSNPF { Light SniperGuyAttack }
}

PointLight SSGZombieAttack
{
Color 1.0 0.8 0.2
Size 30
}

Object SSGZombie
{
Frame GPOSF { Light SSGZombieAttack }
}

//brightmaps
BrightMap Sprite GPOSF1
{
Map BMGPOSF1
DisableFullBright
}

BrightMap Sprite GPOSF2F8
{
Map BMGPOSF2
DisableFullBright
}

BrightMap Sprite GPOSF3F7
{
Map BMGPOSF3
DisableFullBright
}

BrightMap Sprite GPOSF4F6
{
Map BMGPOSF4
DisableFullBright
}

BrightMap Sprite GPOSF5
{
Map BMGPOSF5
DisableFullBright
}

Pointlight CyberBaronRocket1
{
Color 1.0 0.7 0.0
Size 56
}

Flickerlight CyberBaronRocket2
{
Color 1.0 0.7 0.0
Size 64
SecondarySize 72
Chance 0.3
}

Flickerlight CyberBaronRocket3
{
Color 0.5 0.1 0.0
Size 80
SecondarySize 88
Chance 0.3
}

Flickerlight CyberBaronRocket4
{
Color 0.3 0.0 0.0
Size 96
SecondarySize 104
Chance 0.3
}

Object CyberAttack2
{
Frame MISLA { Light CyberBaronRocket1 }
Frame MISLB { Light CyberBaronRocket2 }
Frame MISLC { Light CyberBaronRocket3 }
Frame MISLD { Light CyberBaronRocket4 }
}

Pointlight CyberBaronExplode1
{
Color 0.7 0.0 0.0
Size 32
Offset 0 16 0
}

Pointlight CyberBaronExplode2
{
Color 1.0 0.0 0.0
Size 96
Offset 0 24 0
}

Pointlight CyberBaronExplode3
{
Color 0.8 0.0 0.0
Size 64
Offset 0 24 0
}

Pointlight CyberBaronExplode4
{
Color 0.3 0.0 0.0
Size 32
Offset 0 24 0
}

Object CyberBaron
{
Frame CBOSK { Light CyberBaronExplode1 }
Frame CBOSL { Light CyberBaronExplode2 }
Frame CBOSM { Light CyberBaronExplode3 }
Frame CBOSN { Light CyberBaronExplode4 }
}

// BFG Zombie
BrightMap Sprite BFGZA1
{
Map BMBFGZA1
DisableFullBright
}

BrightMap Sprite BFGZA2
{
Map BMBFGZA2
DisableFullBright
}

BrightMap Sprite BFGZA3
{
Map BMBFGZA3
DisableFullBright
}

BrightMap Sprite BFGZA6
{
Map BMBFGZA6
DisableFullBright
}

BrightMap Sprite BFGZA7
{
Map BMBFGZA7
DisableFullBright
}

BrightMap Sprite BFGZA8
{
Map BMBFGZA8
DisableFullBright
}

BrightMap Sprite BFGZB1
{
Map BMBFGZB1
DisableFullBright
}

BrightMap Sprite BFGZB2
{
Map BMBFGZB2
DisableFullBright
}

BrightMap Sprite BFGZB3
{
Map BMBFGZB3
DisableFullBright
}

BrightMap Sprite BFGZB6
{
Map BMBFGZB6
DisableFullBright
}

BrightMap Sprite BFGZB7
{
Map BMBFGZB7
DisableFullBright
}

BrightMap Sprite BFGZB8
{
Map BMBFGZB8
DisableFullBright
}

BrightMap Sprite BFGZC1
{
Map BMBFGZC1
DisableFullBright
}

BrightMap Sprite BFGZC2
{
Map BMBFGZC2
DisableFullBright
}

BrightMap Sprite BFGZC3
{
Map BMBFGZC3
DisableFullBright
}

BrightMap Sprite BFGZC6
{
Map BMBFGZC6
DisableFullBright
}

BrightMap Sprite BFGZC7
{
Map BMBFGZC7
DisableFullBright
}

BrightMap Sprite BFGZC8
{
Map BMBFGZC8
DisableFullBright
}

BrightMap Sprite BFGZD1
{
Map BMBFGZD1
DisableFullBright
}

BrightMap Sprite BFGZD2
{
Map BMBFGZD2
DisableFullBright
}

BrightMap Sprite BFGZD6
{
Map BMBFGZD6
DisableFullBright
}

BrightMap Sprite BFGZD7
{
Map BMBFGZD7
DisableFullBright
}

BrightMap Sprite BFGZD8
{
Map BMBFGZD8
DisableFullBright
}

BrightMap Sprite BFGZE1
{
Map BMBFGZE1
DisableFullBright
}

BrightMap Sprite BFGZE2
{
Map BMBFGZE2
DisableFullBright
}

BrightMap Sprite BFGZE3
{
Map BMBFGZE3
DisableFullBright
}

BrightMap Sprite BFGZE6
{
Map BMBFGZE6
DisableFullBright
}

BrightMap Sprite BFGZE7
{
Map BMBFGZE7
DisableFullBright
}

BrightMap Sprite BFGZE8
{
Map BMBFGZE8
DisableFullBright
}

BrightMap Sprite BFGZF1
{
Map BMBFGZF1
DisableFullBright
}

BrightMap Sprite BFGZF2
{
Map BMBFGZF2
DisableFullBright
}

BrightMap Sprite BFGZF3
{
Map BMBFGZF3
DisableFullBright
}

BrightMap Sprite BFGZF4
{
Map BMBFGZF4
DisableFullBright
}

BrightMap Sprite BFGZF5
{
Map BMBFGZF5
DisableFullBright
}

BrightMap Sprite BFGZF6
{
Map BMBFGZF6
DisableFullBright
}

BrightMap Sprite BFGZF7
{
Map BMBFGZF7
DisableFullBright
}

BrightMap Sprite BFGZF8
{
Map BMBFGZF8
DisableFullBright
}

BrightMap Sprite BFGZG1
{
Map BMBFGZG1
DisableFullBright
}

BrightMap Sprite BFGZG2
{
Map BMBFGZG2
DisableFullBright
}

BrightMap Sprite BFGZG3
{
Map BMBFGZG3
DisableFullBright
}

FlickerLight2 PyroSpawnAB
{
Color 1.0 0.7 0.0
Offset 0 30 0
Size 50
SecondarySize 70
Interval 0.0125
}

PointLight PyroDeathA
{
Color 1.0 0.9 0.0
Offset 0 20 0
Size 70
}

PointLight PyroDeathB
{
Color 1.0 0.9 0.0
Offset 0 20 0
Size 120
}

PointLight PyroDeathC
{
Color 1.0 0.9 0.0
Offset 0 20 0
Size 150
}

PointLight PyroDeathD
{
Color 1.0 0.9 0.0
Offset 0 20 0
Size 180
}

PointLight PyroDeathE
{
Color 1.0 0.9 0.0
Offset 0 20 0
Size 200
}

PointLight PyroDeathF
{
Color 1.0 0.9 0.0
Offset 0 20 0
Size 220
}

PointLight PyroDeathG
{
Color 1.0 0.9 0.0
Offset 0 20 0
Size 230
}

PointLight PyroDeathH
{
Color 1.0 0.9 0.0
Offset 0 20 0
Size 240
}

PointLight PyroDeathI
{
Color 1.0 0.9 0.0
Offset 0 20 0
Size 245
}

PointLight PyroDeathJ
{
Color 1.0 0.9 0.0
Offset 0 20 0
Size 250
}

PointLight PyroDeathK
{
Color 1.0 0.9 0.0
Offset 0 20 0
Size 255
}

PointLight PyroDeathL
{
Color 0.95 0.95 0.0
Offset 0 20 0
Size 260
}

PointLight PyroDeathM
{
Color 0.9 0.9 0.0
Offset 0 20 0
Size 262
}

PointLight PyroDeathN
{
Color 0.9 0.8 0.0
Offset 0 20 0
Size 263
}

PointLight PyroDeathO
{
Color 0.9 0.7 0.0
Offset 0 20 0
Size 262
}

PointLight PyroDeathP
{
Color 0.95 0.6 0.0
Offset 0 20 0
Size 260
}

PointLight PyroDeathQ
{
Color 0.85 0.5 0.0
Offset 0 20 0
Size 255
}

PointLight PyroDeathR
{
Color 0.6 0.4 0.0
Offset 0 20 0
Size 250
}

PointLight PyroDeathS
{
Color 0.4 0.3 0.0
Offset 0 20 0
Size 245
}

PointLight PyroDeathT
{
Color 0.2 0.2 0.0
Offset 0 20 0
Size 240
}

PointLight PyroDeathU
{
Color 0.125 0.1 0.0
Offset 0 20 0
Size 230
}

Object PyroShot
{
Frame PBALA { Light PyroSpawnAB }
Frame PBALB { Light PyroSpawnAB }
Frame PYXPA { Light PyroDeathA }
Frame PYXPB { Light PyroDeathB }
Frame PYXPC { Light PyroDeathC }
Frame PYXPD { Light PyroDeathD }
Frame PYXPE { Light PyroDeathE }
Frame PYXPF { Light PyroDeathF }
Frame PYXPG { Light PyroDeathG }
Frame PYXPH { Light PyroDeathH }
Frame PYXPI { Light PyroDeathI }
Frame PYXPJ { Light PyroDeathJ }
Frame PYXPK { Light PyroDeathK }
Frame PYXPL { Light PyroDeathL }
Frame PYXPM { Light PyroDeathM }
Frame PYXPN { Light PyroDeathN }
Frame PYXPO { Light PyroDeathO }
Frame PYXPP { Light PyroDeathP }
Frame PYXPQ { Light PyroDeathQ }
Frame PYXPR { Light PyroDeathR }
Frame PYXPS { Light PyroDeathS }
Frame PYXPT { Light PyroDeathT }
Frame PYXPU { Light PyroDeathU }
}



FlickerLight2 DropFlame
{
Offset 0 0 0
Color 0.15 0.04 0.0
Size 20
SecondarySize 30
Interval 2.0
}

Object DropFire
{
Frame FLME { Light DropFlame }
}


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

FlickerLight2 Flame
{
 Offset 0 0 0
 Color 0.15 0.04 0.0
 Size 20
 SecondarySize 30
 Interval 2.0
}

Object ZombieFire
{
 Frame FRFX { Light FlameThrowerFire }
}

Object ZombieDropFire
{
 Frame FLME { Light Flame }
}

Pulselight TIMEFREEZESPHERE
{
Color 0.8 0.8 0.8
Size 40
SecondarySize 42
Interval 2.0
Offset 0 16 0
}

Object TimefreezeSphere
{
Frame TIME { Light TIMEFREEZESPHERE }
}

Object PowerupTimeFreeze
{
Frame TIME { Light TIMEFREEZESPHERE }
}


// Dark Imp
Pointlight DarkBallFast1
{
Color 0.5 0.2 0.8
Size 48
}

Pointlight DarkBallFast2
{
Color 0.4 0.2 0.8
Size 64
}

Pointlight DarkBallFast3
{
Color 0.2 0.2 0.8
Size 56
}

Pointlight DarkBallFast4
{
Color 0.0 0.0 0.5
Size 32
}


Object DarkFast
{
Frame DKB1A { Light DarkBallFast1 }
Frame DKB1B { Light DarkBallFast1 }
Frame DKB1C { Light DarkBallFast2 }
Frame DKB1D { Light DarkBallFast3 }
Frame DKB1E { Light DarkBallFast4 }
}

Flickerlight2 STDarkImpFire
{
Color 0.5 0.2 0.8
Size 48
SecondarySize 56
Interval 0.8
Offset 0 28 0
}

Object DarkImp
{
Frame DRKSE { Light STDarkImpFire }
Frame DRKSF { Light STDarkImpFire }
Frame DRKSG { Light STDarkImpFire }
}

BrightMap Sprite DRKSA1
{
Map BMDRKSA1
DisableFullBright
}

BrightMap Sprite DRKSA2A8
{
Map BMDRKSA2
DisableFullBright
}

BrightMap Sprite DRKSA3A7
{
Map BMDRKSA3
DisableFullBright
}

BrightMap Sprite DRKSB1
{
Map BMDRKSB1
DisableFullBright
}

BrightMap Sprite DRKSB2B8
{
Map BMDRKSB2
DisableFullBright
}

BrightMap Sprite DRKSB3B7
{
Map BMDRKSB3
DisableFullBright
}

BrightMap Sprite DRKSC1
{
Map BMDRKSC1
DisableFullBright
}

BrightMap Sprite DRKSC2C8
{
Map BMDRKSC2
DisableFullBright
}

BrightMap Sprite DRKSC3C7
{
Map BMDRKSC3
DisableFullBright
}

BrightMap Sprite DRKSD1
{
Map BMDRKSD1
DisableFullBright
}

BrightMap Sprite DRKSD2D8
{
Map BMDRKSD2
DisableFullBright
}

BrightMap Sprite DRKSD3D7
{
Map BMDRKSD3
DisableFullBright
}

BrightMap Sprite DRKSE1
{
Map BMDRKSE1
DisableFullBright
}

BrightMap Sprite DRKSE2E8
{
Map BMDRKSE2
DisableFullBright
}

BrightMap Sprite DRKSE3E7
{
Map BMDRKSE3
DisableFullBright
}

BrightMap Sprite DRKSE4E6
{
Map BMDRKSE4
DisableFullBright
}

BrightMap Sprite DRKSE5
{
Map BMDRKSE5
DisableFullBright
}

BrightMap Sprite DRKSF1
{
Map BMDRKSF1
DisableFullBright
}

BrightMap Sprite DRKSF2F8
{
Map BMDRKSF2
DisableFullBright
}

BrightMap Sprite DRKSF3F7
{
Map BMDRKSF3
DisableFullBright
}

BrightMap Sprite DRKSF4F6
{
Map BMDRKSF4
DisableFullBright
}

BrightMap Sprite DRKSF5
{
Map BMDRKSF5
DisableFullBright
}

BrightMap Sprite DRKSG1
{
Map BMDRKSG1
DisableFullBright
}

BrightMap Sprite DRKSG2G8
{
Map BMDRKSG2
DisableFullBright
}

BrightMap Sprite DRKSG3G7
{
Map BMDRKSG3
DisableFullBright
}

BrightMap Sprite DRKSG4G6
{
Map BMDRKSG4
DisableFullBright
}

BrightMap Sprite DRKSG5
{
Map BMDRKSG5
DisableFullBright
}

BrightMap Sprite DRKSH1
{
Map BMDRKSH1
DisableFullBright
}

BrightMap Sprite DRKSH2H8
{
Map BMDRKSH2
DisableFullBright
}

BrightMap Sprite DRKSH3H7
{
Map BMDRKSH3
DisableFullBright
}

//Blood Demon

BrightMap Sprite SRG2A1C1
{
Map BMSRG2A1
DisableFullBright
}

BrightMap Sprite SRG2A2C8
{
Map BMSRG2A2
DisableFullBright
}

BrightMap Sprite SRG2A3C7
{
Map BMSRG2A3
DisableFullBright
}

BrightMap Sprite SRG2B1D1
{
Map BMSRG2B1
DisableFullBright
}

BrightMap Sprite SRG2B2D8
{
Map BMSRG2B2
DisableFullBright
}

BrightMap Sprite SRG2B3D7
{
Map BMSRG2B3
DisableFullBright
}

BrightMap Sprite SRG2C2A8
{
Map BMSRG2C2
DisableFullBright
}

BrightMap Sprite SRG2C3A7
{
Map BMSRG2C3
DisableFullBright
}

BrightMap Sprite SRG2D2B8
{
Map BMSRG2D2
DisableFullBright
}

BrightMap Sprite SRG2D3B7
{
Map BMSRG2D3
DisableFullBright
}

BrightMap Sprite SRG2E1
{
Map BMSRG2E1
DisableFullBright
}

BrightMap Sprite SRG2E2
{
Map BMSRG2E2
DisableFullBright
}

BrightMap Sprite SRG2E3
{
Map BMSRG2E3
DisableFullBright
}

BrightMap Sprite SRG2E7
{
Map BMSRG2E7
DisableFullBright
}

BrightMap Sprite SRG2E8
{
Map BMSRG2E8
DisableFullBright
}

BrightMap Sprite SRG2F1
{

Map BMSRG2F1
DisableFullBright
}

BrightMap Sprite SRG2F2
{
Map BMSRG2F2
DisableFullBright
}

BrightMap Sprite SRG2F3
{
Map BMSRG2F3
DisableFullBright
}

BrightMap Sprite SRG2F7
{
Map BMSRG2F7
DisableFullBright
}

BrightMap Sprite SRG2F8
{
Map BMSRG2F8
DisableFullBright
}

BrightMap Sprite SRG2G1
{
Map BMSRG2G1
DisableFullBright
}

BrightMap Sprite SRG2G2
{
Map BMSRG2G2
DisableFullBright
}

BrightMap Sprite SRG2G3
{
Map BMSRG2G3
DisableFullBright
}

BrightMap Sprite SRG2G7
{
Map BMSRG2G7
DisableFullBright
}

BrightMap Sprite SRG2G8
{
Map BMSRG2G8
DisableFullBright
}

BrightMap Sprite SRG2H1
{
Map BMSRG2H1
DisableFullBright
}

BrightMap Sprite SRG2H2
{
Map BMSRG2H2
DisableFullBright
}

BrightMap Sprite SRG2H3
{
Map BMSRG2H3
DisableFullBright
}

BrightMap Sprite SRG2H4
{
Map BMSRG2H4
DisableFullBright
}

BrightMap Sprite SRG2H8
{
Map BMSRG2H8
DisableFullBright
}
//Abaddon
Flickerlight ABADBALL
{
	color 1.0 0.3 0.0
	size 56
	secondarySize 64
	chance 0.5
}
Flickerlight ABADBALL_X1
{
	color 1.0 0.3 0.0
	size 72
	secondarySize 80
	chance 0.25
}
Flickerlight ABADBALL_X2
{
	color 1.0 0.3 0.0
	size 88
	secondarySize 96
	chance 0.25
}
Flickerlight ABADBALL_X3
{
	color 1.0 0.3 0.0
	size 104
	secondarySize 112
	chance 0.25
}
Object AbaddonBall
{
	Frame BAL3A { Light ABADBALL }
	Frame BAL3B { Light ABADBALL }
	Frame BAL3C { Light ABADBALL_X1 }
	Frame BAL3D { Light ABADBALL_X2 }
	Frame BAL3E { Light ABADBALL_X3 }
}

Flickerlight ABADBALL2
{
	Color 0.6 0.7 0.0
	Size 32
	SecondarySize 36
	Chance 0.5
}
Pointlight ABADBALL2_X1
{
	Color 0.7 0.8 0.3
	Size 40
}
Pointlight ABADBALL2_X2
{
	Color 0.6 0.7 0.2
	Size 36
}
Pointlight ABADBALL2_X3
{
	Color 0.5 0.6 0.1
	Size 32
}
Pointlight ABADBALL2_X4
{
	Color 0.4 0.5 0.0
	Size 32
}
Pointlight ABADBALL2_X5
{
	Color 0.3 0.4 0.0
	Size 32
}
Object AbaddonBallSmall
{
	Frame BAL3F { Light ABADBALL2 }
	Frame BAL3G { Light ABADBALL2 }
	Frame BAL3H { Light ABADBALL2 }
	Frame BAL3I { Light ABADBALL2_X1 }
	Frame BAL3J { Light ABADBALL2_X2 }
	Frame BAL3K { Light ABADBALL2_X3 }
	Frame BAL3L { Light ABADBALL2_X4 }
	Frame BAL3M { Light ABADBALL2_X5 }
}

//Cacolantern
Pulselight CacolanternBall1
{
Color 0.7 0.7 0.0
Size 48
SecondarySize 64
Interval 0.5
}

Pointlight CacolanternBall2
{
Color 0.8 0.8 0.0
Size 56
}

Pointlight CacolanternBall3
{
Color 1.0 1.0 0.0
Size 64
}

Pointlight CacolanternBall4
{
Color 0.7 0.7 0.0
Size 56
}

Pointlight CacolanternBall5
{
Color 0.3 0.3 0.0
Size 40
}

Object CacolanternBall
{
Frame BAL8A { Light CacolanternBall1 }
Frame BAL8B { Light CacolanternBall1 }
Frame BAL8C { Light CacolanternBall1 }
Frame BAL8D { Light CacolanternBall1 }
Frame BAL8E { Light CacolanternBall1 }
Frame BAL8F { Light CacolanternBall1 }
Frame BAL8G { Light CacolanternBall1 }
Frame BAL8H { Light CacolanternBall1 }
Frame BAL8I { Light CacolanternBall2 }
Frame BAL8J { Light CacolanternBall3 }
Frame BAL8K { Light CacolanternBall4 }
Frame BAL8L { Light CacolanternBall5 }
}

//Belphegor
Pointlight BelphegorBall1
{
Color 0.0 0.6 0.0
Size 48
}

Pointlight BelphegorBall2
{
Color 0.0 1.0 0.0
Size 64
}

Pointlight BelphegorBall3
{
Color 0.0 0.5 0.0
Size 56
}

Pointlight BelphegorBall4
{
Color 0.0 0.3 0.0
Size 32
}

Object BelphegorBall
{
Frame BAL7A { Light BelphegorBall1 }
Frame BAL7B { Light BelphegorBall1 }
Frame BAL7C { Light BelphegorBall2 }
Frame BAL7D { Light BelphegorBall3 }
Frame BAL7E { Light BelphegorBall4 }
}

BrightMap Sprite BOS3A1
{
Map BMBOS3A1
DisableFullBright
}

BrightMap Sprite BOS3A2A8
{
Map BMBOS3A2
DisableFullBright
}

BrightMap Sprite BOS3A3A7
{
Map BMBOS3A3
DisableFullBright
}

BrightMap Sprite BOS3A4A6
{
Map BMBOS3A4
DisableFullBright
}

BrightMap Sprite BOS3A5
{
Map BMBOS3A5
DisableFullBright
}

BrightMap Sprite BOS3b1
{
Map BMBOS3B1
DisableFullBright
}

BrightMap Sprite BOS3B2B8
{
Map BMBOS3B2
DisableFullBright
}

BrightMap Sprite BOS3B3B7
{
Map BMBOS3B3
DisableFullBright
}

BrightMap Sprite BOS3B4B6
{
Map BMBOS3B4
DisableFullBright
}

BrightMap Sprite BOS3B5
{
Map BMBOS3B5
DisableFullBright
}

BrightMap Sprite BOS3C1
{
Map BMBOS3C1
DisableFullBright
}

BrightMap Sprite BOS3C2C8
{
Map BMBOS3C2
DisableFullBright
}

BrightMap Sprite BOS3C3C7
{
Map BMBOS3C3
DisableFullBright
}

BrightMap Sprite BOS3C4C6
{
Map BMBOS3C4
DisableFullBright
}

BrightMap Sprite BOS3C5
{
Map BMBOS3C5
DisableFullBright
}

BrightMap Sprite BOS3D1
{
Map BMBOS3D1
DisableFullBright
}

BrightMap Sprite BOS3D2D8
{
Map BMBOS3D2
DisableFullBright
}

BrightMap Sprite BOS3D3D7
{
Map BMBOS3D3
DisableFullBright
}

BrightMap Sprite BOS3D4D6
{
Map BMBOS3D4
DisableFullBright
}

BrightMap Sprite BOS3D5
{
Map BMBOS3D5
DisableFullBright
}

BrightMap Sprite BOS3E1
{
Map BMBOS3E1
DisableFullBright
}

BrightMap Sprite BOS3E2
{
Map BMBOS3E2
DisableFullBright
}

BrightMap Sprite BOS3E3
{
Map BMBOS3E3
DisableFullBright
}

BrightMap Sprite BOS3E4
{
Map BMBOS3E4
DisableFullBright
}

BrightMap Sprite BOS3E5
{
Map BMBOS3E5
DisableFullBright
}

BrightMap Sprite BOS3E6
{
Map BMBOS3E6
DisableFullBright
}

BrightMap Sprite BOS3E7
{
Map BMBOS3E7
DisableFullBright
}

BrightMap Sprite BOS3E8
{
Map BMBOS3E8
DisableFullBright
}

BrightMap Sprite BOS3F1
{
Map BMBOS3F1
DisableFullBright
}

BrightMap Sprite BOS3F2
{
Map BMBOS3F2
DisableFullBright
}

BrightMap Sprite BOS3F3
{
Map BMBOS3F3
DisableFullBright
}

BrightMap Sprite BOS3F4
{
Map BMBOS3F4
DisableFullBright
}

BrightMap Sprite BOS3F5
{
Map BMBOS3F5
DisableFullBright
}

BrightMap Sprite BOS3F6
{
Map BMBOS3F6
DisableFullBright
}

BrightMap Sprite BOS3F7
{
Map BMBOS3F7
DisableFullBright
}

BrightMap Sprite BOS3F8
{
Map BMBOS3F8
DisableFullBright
}

BrightMap Sprite BOS3G1
{
Map BMBOS3G1
DisableFullBright
}

BrightMap Sprite BOS3G2
{
Map BMBOS3G2
DisableFullBright
}

BrightMap Sprite BOS3G3
{
Map BMBOS3G3
DisableFullBright
}

BrightMap Sprite BOS3G4
{
Map BMBOS3G4
DisableFullBright
}

BrightMap Sprite BOS3G5
{
Map BMBOS3G5
DisableFullBright
}

BrightMap Sprite BOS3G6
{
Map BMBOS3G6
DisableFullBright
}

BrightMap Sprite BOS3G7
{
Map BMBOS3G7
DisableFullBright
}

BrightMap Sprite BOS3G8
{
Map BMBOS3G8
DisableFullBright
}

BrightMap Sprite BOS3H1
{
Map BMBOS3H1
DisableFullBright
}

BrightMap Sprite BOS3H2
{
Map BMBOS3H2
DisableFullBright
}

BrightMap Sprite BOS3H3
{
Map BMBOS3H3
DisableFullBright
}

BrightMap Sprite BOS3H4
{
Map BMBOS3H4
DisableFullBright
}

BrightMap Sprite BOS3H5
{
Map BMBOS3H5
DisableFullBright
}

BrightMap Sprite BOS3H6
{
Map BMBOS3H6
DisableFullBright
}

BrightMap Sprite BOS3H7
{
Map BMBOS3H7
DisableFullBright
}

BrightMap Sprite BOS3H8
{
Map BMBOS3H8
DisableFullBright
}

BrightMap Sprite BOS3I0
{
Map BMBOS3I0
DisableFullBright
}

BrightMap Sprite BOS3J0
{
Map BMBOS3J0
DisableFullBright
}

BrightMap Sprite BOS3K0
{
Map BMBOS3K0
DisableFullBright
}

BrightMap Sprite BOS3L0
{
Map BMBOS3L0
DisableFullBright
}

BrightMap Sprite BOS3M0
{
Map BMBOS3M0
DisableFullBright
}

//Lord of Heresy

BrightMap Sprite LOHSA1
{
Map BMLOHSA1
DisableFullBright
}

BrightMap Sprite LOHSA2A8
{
Map BMLOHSA2
DisableFullBright
}

BrightMap Sprite LOHSA3A7
{
Map BMLOHSA3
DisableFullBright
}

BrightMap Sprite LOHSA4A6
{
Map BMLOHSA4
DisableFullBright
}

BrightMap Sprite LOHSA5
{
Map BMLOHSA5
DisableFullBright
}

BrightMap Sprite LOHSB1
{
Map BMLOHSB1
DisableFullBright
}

BrightMap Sprite LOHSB2B8
{
Map BMLOHSB2
DisableFullBright
}

BrightMap Sprite LOHSB3B7
{
Map BMLOHSB3
DisableFullBright
}

BrightMap Sprite LOHSB4B6
{
Map BMLOHSB4
DisableFullBright
}

BrightMap Sprite LOHSB5
{
Map BMLOHSB5
DisableFullBright
}

BrightMap Sprite LOHSC1
{
Map BMLOHSC1
DisableFullBright
}

BrightMap Sprite LOHSC2C8
{
Map BMLOHSC2
DisableFullBright
}

BrightMap Sprite LOHSC3C7
{
Map BMLOHSC3
DisableFullBright
}

BrightMap Sprite LOHSC4C6
{
Map BMLOHSC4
DisableFullBright
}

BrightMap Sprite LOHSC5
{
Map BMLOHSC5
DisableFullBright
}

BrightMap Sprite LOHSD1
{
Map BMLOHSD1
DisableFullBright
}

BrightMap Sprite LOHSD2D8
{
Map BMLOHSD2
DisableFullBright
}

BrightMap Sprite LOHSD3D7
{
Map BMLOHSD3
DisableFullBright
}

BrightMap Sprite LOHSD4D6
{
Map BMLOHSD4
DisableFullBright
}

BrightMap Sprite LOHSD5
{
Map BMLOHSD5
DisableFullBright
}

BrightMap Sprite LOHSE1
{
Map BMLOHSE1
DisableFullBright
}

BrightMap Sprite LOHSE2
{
Map BMLOHSE2
DisableFullBright
}

BrightMap Sprite LOHSE3
{
Map BMLOHSE3
DisableFullBright
}

BrightMap Sprite LOHSE4
{
Map BMLOHSE4
DisableFullBright
}

BrightMap Sprite LOHSE5
{
Map BMLOHSE5
DisableFullBright
}

BrightMap Sprite LOHSE6
{
Map BMLOHSE6
DisableFullBright
}

BrightMap Sprite LOHSE7
{
Map BMLOHSE7
DisableFullBright
}

BrightMap Sprite LOHSE8
{
Map BMLOHSE8
DisableFullBright
}

BrightMap Sprite LOHSF1
{
Map BMLOHSF1
DisableFullBright
}

BrightMap Sprite LOHSF2
{
Map BMLOHSF2
DisableFullBright
}

BrightMap Sprite LOHSF3
{
Map BMLOHSF3
DisableFullBright
}

BrightMap Sprite LOHSF4
{
Map BMLOHSF4
DisableFullBright
}

BrightMap Sprite LOHSF5
{
Map BMLOHSF5
DisableFullBright
}

BrightMap Sprite LOHSF6
{
Map BMLOHSF6
DisableFullBright
}

BrightMap Sprite LOHSF7
{
Map BMLOHSF7
DisableFullBright
}

BrightMap Sprite LOHSF8
{
Map BMLOHSF8
DisableFullBright
}

BrightMap Sprite LOHSG1
{
Map BMLOHSG1
DisableFullBright
}

BrightMap Sprite LOHSG2
{
Map BMLOHSG2
DisableFullBright
}

BrightMap Sprite LOHSG3
{
Map BMLOHSG3
DisableFullBright
}

BrightMap Sprite LOHSG4
{
Map BMLOHSG4
DisableFullBright
}

BrightMap Sprite LOHSG5
{
Map BMLOHSG5
DisableFullBright
}

BrightMap Sprite LOHSG6
{
Map BMLOHSG6
DisableFullBright
}

BrightMap Sprite LOHSG7
{
Map BMLOHSG7
DisableFullBright
}

BrightMap Sprite LOHSG8
{
Map BMLOHSG8
DisableFullBright
}

BrightMap Sprite LOHSH1
{
Map BMLOHSH1
DisableFullBright
}

BrightMap Sprite LOHSH2
{
Map BMLOHSH2
DisableFullBright
}

BrightMap Sprite LOHSH3
{
Map BMLOHSH3
DisableFullBright
}

BrightMap Sprite LOHSH4
{
Map BMLOHSH4
DisableFullBright
}

BrightMap Sprite LOHSH5
{
Map BMLOHSH5
DisableFullBright
}

BrightMap Sprite LOHSH6
{
Map BMLOHSH6
DisableFullBright
}

BrightMap Sprite LOHSH7
{
Map BMLOHSH7
DisableFullBright
}

BrightMap Sprite LOHSH8
{
Map BMLOHSH8
DisableFullBright
}

BrightMap Sprite LOHSI0
{
Map BMLOHSI0
DisableFullBright
}

BrightMap Sprite LOHSJ0
{
Map BMLOHSJ0
DisableFullBright
}

//Dynamic Lights

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

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

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

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

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

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

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

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

Object DFire
{
Frame HLFRA { Light DiabloistFire1 }
Frame HLFRB { Light DiabloistFire2 }
Frame HLFRC { Light DiabloistFire3 }
Frame HLFRD { Light DiabloistFire4 }
Frame HLFRE { Light DiabloistFire5 }
Frame HLFRF { Light DiabloistFire6 }
Frame HLFRG { Light DiabloistFire7 }
Frame HLFRH { Light DiabloistFire8 }
}

PointLight DiabloistFlare1
{
Color 1.0 0.2 0.0
Size 32
}

PointLight DiabloistFlare2
{
Color 1.0 0.4 0.0
Size 48
}

PointLight DiabloistFlare3
{
Color 1.0 0.4 0.0
Size 40
}

PointLight DiabloistFlare4
{
Color 0.8 0.3 0.0
Size 32
}

PointLight DiabloistFlare5
{
Color 0.6 0.2 0.0
Size 24
}

PointLight DiabloistFlare6
{
Color 0.5 0.1 0.0
Size 16
}

Object DFlare
{
Frame VBALA { Light DiabloistFlare1 }
Frame VBALB { Light DiabloistFlare1 }
Frame CBALC { Light DiabloistFlare2 }
Frame CBALD { Light DiabloistFlare3 }
Frame CBALE { Light DiabloistFlare4 }
Frame CBALF { Light DiabloistFlare5 }
Frame CBALG { Light DiabloistFlare6 }
}

Pointlight DiabloistTracer1
{
Color 0.7 0.2 0.0
Size 8
}

Pointlight DiabloistTracer2
{
Color 0.8 0.5 0.0
Size 16
}

Pointlight DiabloistTracer3
{
Color 0.8 0.6 0.0
Size 32
}

Pointlight DiabloistTracer4
{
Color 0.8 0.5 0.0
Size 28
}

Pointlight DiabloistTracer5
{
Color 0.7 0.2 0.0
Size 24
}

Pointlight DiabloistTracer6
{
Color 0.7 0.2 0.0
Size 20
}

Pointlight DiabloistTracer7
{
Color 0.6 0.2 0.0
Size 16
}

Pointlight DiabloistTracer8
{
Color 0.5 0.1 0.0
Size 12
}

Pointlight DiabloistTracer9
{
Color 0.4 0.0 0.0
Size 8
}

Pointlight DiabloistTracer10
{
Color 0.3 0.0 0.0
Size 4
}

Pointlight DiabloistTracer11
{
Color 0.8 0.6 0.0
Size 48
}

Pointlight DiabloistTracer12
{
Color 1.0 0.8 0.0
Size 64
}

Pointlight DiabloistTracer13
{
Color 0.8 0.3 0.0
Size 56
}

Pointlight DiabloistTracer14
{
Color 0.6 0.0 0.0
Size 48
}

Pointlight DiabloistTracer15
{
Color 0.3 0.0 0.0
Size 24
}

Object DTracer
{
Frame FTRAK { Light DiabloistTracer11 }
Frame FTRAL { Light DiabloistTracer12 }
Frame FTRAM { Light DiabloistTracer13 }
Frame FTRAN { Light DiabloistTracer14 }
Frame FTRAO { Light DiabloistTracer15 }
}

Object DTracerPuff
{
Frame FTRAA { Light DiabloistTracer1 }
Frame FTRAB { Light DiabloistTracer2 }
Frame FTRAC { Light DiabloistTracer3 }
Frame FTRAD { Light DiabloistTracer4 }
Frame FTRAE { Light DiabloistTracer5 }
Frame FTRAF { Light DiabloistTracer6 }
Frame FTRAG { Light DiabloistTracer7 }
Frame FTRAH { Light DiabloistTracer8 }
Frame FTRAI { Light DiabloistTracer9 }
Frame FTRAJ { Light DiabloistTracer10 }
}

FlickerLight DMissileTrail1
{
Color 1.0 0.4 0.0
Size 40
SecondarySize 44
Chance 0.5
}

FlickerLight DMissileTrail2
{
Color 1.0 0.4 0.0
Size 48
SecondarySize 56
Chance 0.4
}

flickerlight DMissileTrail3
{
Color 1.0 0.4 0.0
Size 64
SecondarySize 72
Chance 0.4
}

FlickerLight DMissileTrail4
{
Color 0.7 0.2 0.0
Size 48
SecondarySize 56
Chance 0.4
}

FlickerLight DMissileTrail5
{
Color 0.5 0.1 0.0
Size 32
SecondarySize 40
Chance 0.4
}

FlickerLight DMissileTrail6
{
Color 0.2 0.0 0.0
Size 24
SecondarySize 32
Chance 0.4
}

Object FlamePuff2
{
Frame CFFXB { Light DMissileTrail2 }
Frame CFFXC { Light DMissileTrail3 }
Frame CFFXD { Light DMissileTrail3 }
Frame CFFXE { Light DMissileTrail3 }
Frame CFFXF { Light DMissileTrail3 }
Frame CFFXG { Light DMissileTrail3 }
Frame CFFXH { Light DMissileTrail3 }
Frame CFFXI { Light DMissileTrail3 }
Frame CFFXJ { Light DMissileTrail4 }
Frame CFFXK { Light DMissileTrail5 }
Frame CFFXL { Light DMissileTrail6 }
}

Object CFlameFloor
{
Frame CFFX { Light DMissileTrail1 }
}

//Brightmaps


BrightMap Sprite DIABA1D1
{
Map BMDIABA1
DisableFullBright
}

BrightMap Sprite DIABA2D8
{
Map BMDIABA2
DisableFullBright
}

BrightMap Sprite DIABA7D3
{
Map BMDIABA7
DisableFullBright
}

BrightMap Sprite DIABA8D2
{
Map BMDIABA8
DisableFullBright
}

BrightMap Sprite DIABB1E1
{
Map BMDIABB1
DisableFullBright
}

BrightMap Sprite DIABB2E8
{
Map BMDIABB2
DisableFullBright
}

BrightMap Sprite DIABB8E2
{
Map BMDIABB8
DisableFullBright
}

BrightMap Sprite DIABC1F1
{
Map BMDIABC1
DisableFullBright
}

BrightMap Sprite DIABC2F8
{
Map BMDIABC2
DisableFullBright
}

BrightMap Sprite DIABC8F2
{
Map BMDIABC8
DisableFullBright
}

BrightMap Sprite DIABG1
{
Map BMDIABG1
DisableFullBright
}

BrightMap Sprite DIABG2
{
Map BMDIABG2
DisableFullBright
}

BrightMap Sprite DIABG3
{
Map BMDIABG3
DisableFullBright
}

BrightMap Sprite DIABG4
{
Map BMDIABG4
DisableFullBright
}

BrightMap Sprite DIABG5
{
Map BMDIABG5
DisableFullBright
}

BrightMap Sprite DIABG6
{
Map BMDIABG6
DisableFullBright
}

BrightMap Sprite DIABG7
{
Map BMDIABG7
DisableFullBright
}

BrightMap Sprite DIABG8
{
Map BMDIABG8
DisableFullBright
}

BrightMap Sprite DIABH1
{
Map BMDIABH1
DisableFullBright
}

BrightMap Sprite DIABH2
{
Map BMDIABH2
DisableFullBright
}

BrightMap Sprite DIABH3
{
Map BMDIABH3
DisableFullBright
}

BrightMap Sprite DIABH4
{
Map BMDIABH4
DisableFullBright
}

BrightMap Sprite DIABH5
{
Map BMDIABH5
DisableFullBright
}

BrightMap Sprite DIABH6
{
Map BMDIABH6
DisableFullBright
}

BrightMap Sprite DIABH7
{
Map BMDIABH7
DisableFullBright
}

BrightMap Sprite DIABH8
{
Map BMDIABH8
DisableFullBright
}

BrightMap Sprite DIABI1
{
Map BMDIABI1
DisableFullBright
}

BrightMap Sprite DIABI2
{
Map BMDIABI2
DisableFullBright
}

BrightMap Sprite DIABI3
{
Map BMDIABI3
DisableFullBright
}

BrightMap Sprite DIABI4
{
Map BMDIABI4
DisableFullBright
}

BrightMap Sprite DIABI5
{
Map BMDIABI5
DisableFullBright
}

BrightMap Sprite DIABI6
{
Map BMDIABI6
DisableFullBright
}

BrightMap Sprite DIABI7
{
Map BMDIABI7
DisableFullBright
}

BrightMap Sprite DIABI8
{
Map BMDIABI8
DisableFullBright
}

BrightMap Sprite DIABJ1
{
Map BMDIABJ1
DisableFullBright
}

BrightMap Sprite DIABJ2
{
Map BMDIABJ2
DisableFullBright
}

BrightMap Sprite DIABJ3
{
Map BMDIABJ3
DisableFullBright
}

BrightMap Sprite DIABJ4
{
Map BMDIABJ4
DisableFullBright
}

BrightMap Sprite DIABJ5
{
Map BMDIABJ5
DisableFullBright
}

BrightMap Sprite DIABJ6
{
Map BMDIABJ6
DisableFullBright
}

BrightMap Sprite DIABJ7
{
Map BMDIABJ7
DisableFullBright
}

BrightMap Sprite DIABJ8
{
Map BMDIABJ8
DisableFullBright
}

BrightMap Sprite DIABK1
{
Map BMDIABK1
DisableFullBright
}

BrightMap Sprite DIABK2
{
Map BMDIABK2
DisableFullBright
}

BrightMap Sprite DIABK3
{
Map BMDIABK3
DisableFullBright
}

BrightMap Sprite DIABK4
{
Map BMDIABK4
DisableFullBright
}

BrightMap Sprite DIABK5
{
Map BMDIABK5
DisableFullBright
}

BrightMap Sprite DIABK6
{
Map BMDIABK6
DisableFullBright
}

BrightMap Sprite DIABK7
{
Map BMDIABK7
DisableFullBright
}

BrightMap Sprite DIABK8
{
Map BMDIABK8
DisableFullBright
}

BrightMap Sprite DIABL1
{
Map BMDIABL1
DisableFullBright
}

BrightMap Sprite DIABL2
{
Map BMDIABL2
DisableFullBright
}

BrightMap Sprite DIABL3
{
Map BMDIABL3
DisableFullBright
}

BrightMap Sprite DIABL4
{
Map BMDIABL4
DisableFullBright
}

BrightMap Sprite DIABL5
{
Map BMDIABL5
DisableFullBright
}

BrightMap Sprite DIABL6
{
Map BMDIABL6
DisableFullBright
}

BrightMap Sprite DIABL7
{
Map BMDIABL7
DisableFullBright
}

BrightMap Sprite DIABL8
{
Map BMDIABL8
DisableFullBright
}

BrightMap Sprite DIABM1
{
Map BMDIABM1
DisableFullBright
}

BrightMap Sprite DIABM2
{
Map BMDIABM2
DisableFullBright
}

BrightMap Sprite DIABM3
{
Map BMDIABM3
DisableFullBright
}

BrightMap Sprite DIABM4
{
Map BMDIABM4
DisableFullBright
}

BrightMap Sprite DIABM5
{
Map BMDIABM5
DisableFullBright
}

BrightMap Sprite DIABM6
{
Map BMDIABM6
DisableFullBright
}

BrightMap Sprite DIABM7
{
Map BMDIABM7
DisableFullBright
}

BrightMap Sprite DIABM8
{
Map BMDIABM8
DisableFullBright
}

BrightMap Sprite DIABN1
{
Map BMDIABN1
DisableFullBright
}

BrightMap Sprite DIABN2
{
Map BMDIABN2
DisableFullBright
}

BrightMap Sprite DIABN3
{
Map BMDIABN3
DisableFullBright
}

BrightMap Sprite DIABN4
{
Map BMDIABN4
DisableFullBright
}

BrightMap Sprite DIABN5
{
Map BMDIABN5
DisableFullBright
}

BrightMap Sprite DIABN6
{
Map BMDIABN6
DisableFullBright
}

BrightMap Sprite DIABN7
{
Map BMDIABN7
DisableFullBright
}

BrightMap Sprite DIABN8
{
Map BMDIABN8
DisableFullBright
}

BrightMap Sprite DIABO1
{
Map BMDIABO1
DisableFullBright
}

BrightMap Sprite DIABO2
{
Map BMDIABO3
DisableFullBright
}

BrightMap Sprite DIABO3
{
Map BMDIABO3
DisableFullBright
}

BrightMap Sprite DIABO4
{
Map BMDIABO4
DisableFullBright
}

BrightMap Sprite DIABO5
{
Map BMDIABO5
DisableFullBright
}

BrightMap Sprite DIABO6
{
Map BMDIABO6
DisableFullBright
}

BrightMap Sprite DIABO7
{
Map BMDIABO7
DisableFullBright
}

BrightMap Sprite DIABO8
{
Map BMDIABO8
DisableFullBright
}

BrightMap Sprite DIABP1
{
Map BMDIABP1
DisableFullBright
}

BrightMap Sprite DIABP2
{
Map BMDIABP2
DisableFullBright
}

BrightMap Sprite DIABP3
{
Map BMDIABP3
DisableFullBright
}

BrightMap Sprite DIABP4
{
Map BMDIABP4
DisableFullBright
}

BrightMap Sprite DIABP5
{
Map BMDIABP5
DisableFullBright
}

BrightMap Sprite DIABP6
{
Map BMDIABP6
DisableFullBright
}

BrightMap Sprite DIABP7
{
Map BMDIABP7
DisableFullBright
}

BrightMap Sprite DIABP8
{
Map BMDIABP8
DisableFullBright
}

BrightMap Sprite DIABQ1
{
Map BMDIABQ1
DisableFullBright
}

BrightMap Sprite DIABQ2
{
Map BMDIABQ2
DisableFullBright
}

BrightMap Sprite DIABQ3
{
Map BMDIABQ3
DisableFullBright
}

BrightMap Sprite DIABQ4
{
Map BMDIABQ4
DisableFullBright
}

BrightMap Sprite DIA2A1
{
Map BMDIA2A1
DisableFullBright
}

BrightMap Sprite DIA2A2
{
Map BMDIA2A2
DisableFullBright
}

BrightMap Sprite DIA2A3
{
Map BMDIA2A3
DisableFullBright
}

BrightMap Sprite DIA2A4
{
Map BMDIA2A4
DisableFullBright
}

BrightMap Sprite DIA2A5
{
Map BMDIA2A5
DisableFullBright
}

BrightMap Sprite DIA2A6
{
Map BMDIA2A6
DisableFullBright
}

BrightMap Sprite DIA2A7
{
Map BMDIA2A7
DisableFullBright
}

BrightMap Sprite DIA2A8
{
Map BMDIA2A8
DisableFullBright
}

BrightMap Sprite DIA2B1
{
Map BMDIA2B1
DisableFullBright
}

BrightMap Sprite DIA2B2
{
Map BMDIA2B2
DisableFullBright
}

BrightMap Sprite DIA2B3
{
Map BMDIA2B3
DisableFullBright
}

BrightMap Sprite DIA2B4
{
Map BMDIA2B4
DisableFullBright
}

BrightMap Sprite DIA2B5
{
Map BMDIA2B5
DisableFullBright
}

BrightMap Sprite DIA2B6
{
Map BMDIA2B6
DisableFullBright
}

BrightMap Sprite DIA2B7
{
Map BMDIA2B7
DisableFullBright
}

BrightMap Sprite DIA2B8
{
Map BMDIA2B8
DisableFullBright
}

BrightMap Sprite DIA2C1
{
Map BMDIA2C1
DisableFullBright
}

BrightMap Sprite DIA2C2
{
Map BMDIA2C2
DisableFullBright
}

BrightMap Sprite DIA2C3
{
Map BMDIA2C3
DisableFullBright
}

BrightMap Sprite DIA2C4
{
Map BMDIA2C4
DisableFullBright
}

BrightMap Sprite DIA2C5
{
Map BMDIA2C5
DisableFullBright
}

BrightMap Sprite DIA2C6
{
Map BMDIA2C6
DisableFullBright
}

BrightMap Sprite DIA2C7
{
Map BMDIA2C7
DisableFullBright
}

BrightMap Sprite DIA2C8
{
Map BMDIA2C8
DisableFullBright
}

//Brightmaps

BrightMap Sprite FRITA1
{
    Map BMFRITA1
	DisableFullBright
}

BrightMap Sprite FRITA2A8
{
    Map BMFRITA2
	DisableFullBright
}

BrightMap Sprite FRITA3A7
{
    Map BMFRITA3
	DisableFullBright
}

BrightMap Sprite FRITA4A6
{
    Map BMFRITA4
	DisableFullBright
}

BrightMap Sprite FRITA5
{
    Map BMFRITA5
	DisableFullBright
}

BrightMap Sprite FRITB1
{
    Map BMFRITB1
	DisableFullBright
}

BrightMap Sprite FRITB2B8
{
    Map BMFRITB2
	DisableFullBright
}

BrightMap Sprite FRITB3B7
{
    Map BMFRITB3
	DisableFullBright
}

BrightMap Sprite FRITB4B6
{
    Map BMFRITB4
	DisableFullBright
}

BrightMap Sprite FRITB5
{
    Map BMFRITB5
	DisableFullBright
}

BrightMap Sprite FRITC1
{
    Map BMFRITC1
	DisableFullBright
}

BrightMap Sprite FRITC2C8
{
    Map BMFRITC2
	DisableFullBright
}

BrightMap Sprite FRITC3C7
{
    Map BMFRITC3
	DisableFullBright
}

BrightMap Sprite FRITC4C6
{
    Map BMFRITC4
	DisableFullBright
}

BrightMap Sprite FRITC5
{
    Map BMFRITC5
	DisableFullBright
}

BrightMap Sprite FRITD1
{
    Map BMFRITD1
	DisableFullBright
}

BrightMap Sprite FRITD2D8
{
    Map BMFRITD2
	DisableFullBright
}

BrightMap Sprite FRITD3D7
{
    Map BMFRITD3
	DisableFullBright
}

BrightMap Sprite FRITD4D6
{
    Map BMFRITD4
	DisableFullBright
}

BrightMap Sprite FRITD5
{
    Map BMFRITD5
	DisableFullBright
}

BrightMap Sprite FRITE1
{
    Map BMFRITE1
	DisableFullBright
}

BrightMap Sprite FRITE2E8
{
    Map BMFRITE2
	DisableFullBright
}

BrightMap Sprite FRITE3E7
{
    Map BMFRITE3
	DisableFullBright
}

BrightMap Sprite FRITE4E6
{
    Map BMFRITE4
	DisableFullBright
}

BrightMap Sprite FRITE5
{
    Map BMFRITE5
	DisableFullBright
}

BrightMap Sprite FRITF1
{
    Map BMFRITF1
	DisableFullBright
}

BrightMap Sprite FRITF2F8
{
    Map BMFRITF2
	DisableFullBright
}

BrightMap Sprite FRITF3F7
{
    Map BMFRITF3
	DisableFullBright
}

BrightMap Sprite FRITF4F6
{
    Map BMFRITF4
	DisableFullBright
}

BrightMap Sprite FRITF5
{
    Map BMFRITF5
	DisableFullBright
}

BrightMap Sprite FRITG1
{
    Map BMFRITG1
	DisableFullBright
}

BrightMap Sprite FRITG2G8
{
    Map BMFRITG2
	DisableFullBright
}

BrightMap Sprite FRITG3G7
{
    Map BMFRITG3
	DisableFullBright
}

BrightMap Sprite FRITG4G6
{
    Map BMFRITG4
	DisableFullBright
}

BrightMap Sprite FRITG5
{
    Map BMFRITG5
	DisableFullBright
}

BrightMap Sprite FRITH1
{
    Map BMFRITH1
	DisableFullBright
}

BrightMap Sprite FRITH2
{
    Map BMFRITH2
	DisableFullBright
}

BrightMap Sprite FRITH3
{
    Map BMFRITH3
	DisableFullBright
}

BrightMap Sprite FRITH4
{
    Map BMFRITH4
	DisableFullBright
}

BrightMap Sprite FRITH5
{
    Map BMFRITH5
	DisableFullBright
}

BrightMap Sprite FRITH6
{
    Map BMFRITH6
	DisableFullBright
}

BrightMap Sprite FRITH7
{
    Map BMFRITH7
	DisableFullBright
}

BrightMap Sprite FRITH8
{
    Map BMFRITH8
	DisableFullBright
}

BrightMap Sprite FRITI0
{
    Map BMFRITI0
	DisableFullBright
}

BrightMap Sprite FRITJ0
{
    Map BMFRITJ0
	DisableFullBright
}

BrightMap Sprite FRITK0
{
    Map BMFRITK0
	DisableFullBright
}

BrightMap Sprite FRITL0
{
    Map BMFRITL0
	DisableFullBright
}

BrightMap Sprite FRITM0
{
    Map BMFRITM0
	DisableFullBright
}

BrightMap Sprite FRITN0
{
    Map BMFRITN0
	DisableFullBright
}

BrightMap Sprite FRITO0
{
    Map BMFRITO0
	DisableFullBright
}

BrightMap Sprite FRITP0
{
    Map BMFRITP0
	DisableFullBright
}

BrightMap Sprite FRITQ0
{
    Map BMFRITQ0
	DisableFullBright
}

BrightMap Sprite FRITR0
{
    Map BMFRITR0
	DisableFullBright
}

BrightMap Sprite FRITS1
{
    Map BMFRITS1
	DisableFullBright
}

BrightMap Sprite FRITS2
{
    Map BMFRITS2
	DisableFullBright
}

BrightMap Sprite FRITS3
{
    Map BMFRITS3
	DisableFullBright
}

BrightMap Sprite FRITS4
{
    Map BMFRITS4
	DisableFullBright
}

BrightMap Sprite FRITS5
{
    Map BMFRITS5
	DisableFullBright
}

BrightMap Sprite FRITS6
{
    Map BMFRITS6
	DisableFullBright
}

BrightMap Sprite FRITS7
{
    Map BMFRITS7
	DisableFullBright
}

BrightMap Sprite FRITS8
{
    Map BMFRITS8
	DisableFullBright
}

BrightMap Sprite FRITT1
{
    Map BMFRITT1
	DisableFullBright
}

BrightMap Sprite FRITT2
{
    Map BMFRITT2
	DisableFullBright
}

BrightMap Sprite FRITT3
{
    Map BMFRITT3
	DisableFullBright
}

BrightMap Sprite FRITT4
{
    Map BMFRITT4
	DisableFullBright
}

BrightMap Sprite FRITT5
{
    Map BMFRITT5
	DisableFullBright
}

BrightMap Sprite FRITT6
{
    Map BMFRITT6
	DisableFullBright
}

BrightMap Sprite FRITT7
{
    Map BMFRITT7
	DisableFullBright
}

BrightMap Sprite FRITT8
{
    Map BMFRITT8
	DisableFullBright
}

BrightMap Sprite FRITU1
{
    Map BMFRITU1
	DisableFullBright
}

BrightMap Sprite FRITU2
{
    Map BMFRITU2
	DisableFullBright
}

BrightMap Sprite FRITU3
{
    Map BMFRITU3
	DisableFullBright
}

BrightMap Sprite FRITU4
{
    Map BMFRITU4
	DisableFullBright
}

BrightMap Sprite FRITU5
{
    Map BMFRITU5
	DisableFullBright
}

BrightMap Sprite FRITU6
{
    Map BMFRITU6
	DisableFullBright
}

BrightMap Sprite FRITU7
{
    Map BMFRITU7
	DisableFullBright
}

BrightMap Sprite FRITU8
{
    Map BMFRITU8
	DisableFullBright
}

BrightMap Sprite FRTBA0
{
    Map BMFRTBA0
	DisableFullBright
}

BrightMap Sprite FRTBB0
{
    Map BMFRTBB0
	DisableFullBright
}

BrightMap Sprite FRTBC0
{
    Map BMFRTBC0
	DisableFullBright
}

BrightMap Sprite FRTBD0
{
    Map BMFRTBD0
	DisableFullBright
}

BrightMap Sprite FRTBE0
{
    Map BMFRTBE0
	DisableFullBright
}

BrightMap Sprite FRTBF0
{
    Map BMFRTBF0
	DisableFullBright
}

BrightMap Sprite FRTBG0
{
    Map BMFRTBG0
	DisableFullBright
}

BrightMap Sprite FRTBH0
{
    Map BMFRTBH0
	DisableFullBright
}

BrightMap Sprite FRTBI0
{
    Map BMFRTBI0
	DisableFullBright
}

BrightMap Sprite FRTFA0
{
    Map BMFRTFA0
	DisableFullBright
}

BrightMap Sprite FRTFB0
{
    Map BMFRTFB0
	DisableFullBright
}

BrightMap Sprite FRTFC0
{
    Map BMFRTFC0
	DisableFullBright
}

BrightMap Sprite FRTFD0
{
    Map BMFRTFD0
	DisableFullBright
}

BrightMap Sprite FRTFE0
{
    Map BMFRTFE0
	DisableFullBright
}

BrightMap Sprite FRTFF0
{
    Map BMFRTFF0
	DisableFullBright
}

BrightMap Sprite FRTFG0
{
    Map BMFRTFG0
	DisableFullBright
}

BrightMap Sprite FRTFH0
{
    Map BMFRTFH0
	DisableFullBright
}

BrightMap Sprite FRTFI0
{
    Map BMFRTFI0
	DisableFullBright
}

BrightMap Sprite FRTFJ0
{
    Map BMFRTFJ0
	DisableFullBright
}

BrightMap Sprite FRTFK0
{
    Map BMFRTFK0
	DisableFullBright
}

BrightMap Sprite FRTFL0
{
    Map BMFRTFL0
	DisableFullBright
}

BrightMap Sprite FRTFM0
{
    Map BMFRTFM0
	DisableFullBright
}

BrightMap Sprite FRTFN0
{
    Map BMFRTFN0
	DisableFullBright
}

BrightMap Sprite FRTFO0
{
    Map BMFRTFO0
	DisableFullBright
}

BrightMap Sprite FRTMA1A5
{
    Map BMFRTMA1
	DisableFullBright
}

BrightMap Sprite FRTMA2A8
{
    Map BMFRTMA2
	DisableFullBright
}

BrightMap Sprite FRTMA3A7
{
    Map BMFRTMA3
	DisableFullBright
}

BrightMap Sprite FRTMA4A6
{
    Map BMFRTMA4
	DisableFullBright
}

BrightMap Sprite FRTMB1B5
{
    Map BMFRTMB1
	DisableFullBright
}

BrightMap Sprite FRTMB2B8
{
    Map BMFRTMB2
	DisableFullBright
}

BrightMap Sprite FRTMB3B7
{
    Map BMFRTMB3
	DisableFullBright
}

BrightMap Sprite FRTMB4B6
{
    Map BMFRTMB4
	DisableFullBright
}

BrightMap Sprite FRTMC0
{
    Map BMFRTMC0
	DisableFullBright
}

BrightMap Sprite FRTMD0
{
    Map BMFRTMD0
	DisableFullBright
}

BrightMap Sprite FRTME0
{
    Map BMFRTME0
	DisableFullBright
}

BrightMap Sprite COMTA0
{
    Map BMCOMTA0
	DisableFullBright
}

BrightMap Sprite COMTB0
{
    Map BMCOMTB0
	DisableFullBright
}

BrightMap Sprite COMTC0
{
    Map BMCOMTC0
	DisableFullBright
}

BrightMap Sprite COMTD0
{
    Map BMCOMTD0
	DisableFullBright
}

BrightMap Sprite COMTE0
{
    Map BMCOMTE0
	DisableFullBright
}

BrightMap Sprite COMTF0
{
    Map BMCOMTF0
	DisableFullBright
}

BrightMap Sprite COMTG0
{
    Map BMCOMTG0
	DisableFullBright
}

BrightMap Sprite COMTH0
{
    Map BMCOMTH0
	DisableFullBright
}

BrightMap Sprite COMTI0
{
    Map BMCOMTI0
	DisableFullBright
}

//Dynamic Lights

FlickerLight2 Afrit1
{
Color 0.7 0.4 0.0
Size 96
SecondarySize 128
Interval 0.9
Offset 0 24 0
}

PointLight Afrit2
{
Color 1.0 0.8 0.0
Offset 0 32 0
Size 96
}

PointLight Afrit3
{
Color 1.0 0.8 0.0
Offset 0 32 0
Size 72
}

PointLight Afrit4
{
Color 0.8 0.7 0.0
Offset 0 36 0
Size 64
}

PointLight Afrit5
{
Color 0.7 0.7 0.0
Offset 0 40 0
Size 56
}

PointLight Afrit6
{
Color 0.7 0.7 0.0
Offset 0 42 0
Size 48
}

PointLight Afrit7
{
Color 0.7 0.7 0.0
Offset 0 44 0
Size 40
}

PointLight Afrit8
{
Color 0.6 0.6 0.0
Offset 0 48 0
Size 36
}

PointLight Afrit9
{
Color 0.5 0.5 0.0
Offset 0 52 0
Size 32
}

PointLight Afrit10
{
Color 0.4 0.4 0.0
Offset 0 58 0
Size 24
}

PointLight Afrit11
{
Color 0.3 0.3 0.0
Offset 0 64 0
Size 16
}

Object Afrit
{
Frame FRITA { Light Afrit1 }
Frame FRITB { Light Afrit1 }
Frame FRITC { Light Afrit1 }
Frame FRITD { Light Afrit1 }
Frame FRITE { Light Afrit1 }
Frame FRITF { Light Afrit1 }
Frame FRITG { Light Afrit1 }
Frame FRITH { Light Afrit1 }
Frame FRITI { Light Afrit2 }
Frame FRITJ { Light Afrit3 }
Frame FRITK { Light Afrit4 }
Frame FRITL { Light Afrit5 }
Frame FRITM { Light Afrit6 }
Frame FRITN { Light Afrit7 }
Frame FRITO { Light Afrit8 }
Frame FRITP { Light Afrit9 }
Frame FRITQ { Light Afrit10 }
Frame FRITR { Light Afrit11 }
Frame FRITS { Light Afrit1 }
Frame FRITT { Light Afrit1 }
Frame FRITU { Light Afrit1 }
}

Pointlight AfritBall1
{
Color 0.8 0.3 0.05
Size 48
}

Pointlight AfritBall2
{
Color 1.0 0.5 0.1
Size 64
}

Pointlight AfritBall3
{
Color 0.6 0.2 0.0
Size 56
}

Pointlight AfritBall4
{
Color 0.4 0.05 0.0
Size 32
}


Object AfritBall
{
Frame FRTMA { Light AfritBall1 }
Frame FRTMB { Light AfritBall1 }
Frame FRTMC { Light AfritBall2 }
Frame FRTMD { Light AfritBall3 }
Frame FRTME { Light AfritBall4 }
}

Pointlight Comet1
{
Color 0.6 0.4 0.0
Size 64
}

Pointlight Comet2
{
Color 0.8 0.6 0.0
Size 72
}

Pointlight Comet3
{
Color 1.0 0.8 0.4
Size 80
}

Pointlight Comet4
{
Color 0.8 0.7 0.0
Size 72
}

Pointlight Comet5
{
Color 0.6 0.4 0.0
Size 64
}

Pointlight Comet6
{
Color 0.4 0.2 0.0
Size 56
}

Pointlight Comet7
{
Color 0.4 0.0 0.0
Size 40
}

Object Comet
{
Frame COMTA { Light Comet1 }
Frame COMTB { Light Comet1 }
Frame COMTC { Light Comet1 }
Frame COMTD { Light Comet2 }
Frame COMTE { Light Comet3 }
Frame COMTF { Light Comet4 }
}

Object CometDeath
{
Frame COMTG { Light Comet5 }
Frame COMTH { Light Comet6 }
Frame COMTI { Light Comet7 }
}

Pointlight HellFire
{
Color 1.0 0.5 0.0
Offset 0 0 0
Size 5
}

Pointlight HellFire_2
{
Color 1.0 0.5 0.0
Offset 0 0 0
Size 15
}

Pointlight HellFire_3
{
Color 1.0 0.5 0.0
Offset 0 0 0
Size 35
}

Pointlight HellFire_4
{
Color 1.0 0.5 0.0
Offset 0 0 0
Size 34
}

Pointlight HellFire_5
{
Color 1.0 0.5 0.0
Offset 0 0 0
Size 32
}

Pointlight HellFire_6
{
Color 1.0 0.5 0.0
Offset 0 0 0
Size 30
}

Pointlight HellFire_7
{
Color 1.0 0.5 0.0
Offset 0 0 0
Size 25
}

Pointlight HellFire_8
{
Color 1.0 0.5 0.0
Offset 0 0 0
Size 20
}

Pointlight HellFire_9
{
Color 1.0 0.5 0.0
Offset 0 0 0
Size 15
}

Pointlight HellFire_10
{
Color 1.0 0.5 0.0
Offset 0 0 0
Size 5
}

Pointlight HellFire_11
{
Color 1.0 0.5 0.0
Offset 0 0 0
Size 4
}

Pointlight HellFire_12
{
Color 1.0 0.5 0.0
Offset 0 0 0
Size 3
}

Pointlight HellFire_13
{
Color 1.0 0.5 0.0
Offset 0 0 0
Size 2
}

Pointlight HellFire_14
{
Color 1.0 0.5 0.0
Offset 0 0 0
Size 1
}

Object HellFire2
{
Frame FRTFA { Light HellFire }
Frame FRTFB { Light HellFire_2 }
Frame FRTFC { Light HellFire_3 }
Frame FRTFD { Light HellFire_4 }
Frame FRTFE { Light HellFire_5 }
Frame FRTFF { Light HellFire_6 }
Frame FRTFG { Light HellFire_7 }
Frame FRTFH { Light HellFire_8 }
Frame FRTFI { Light HellFire_9 }
Frame FRTFJ { Light HellFire_10 }
Frame FRTFK { Light HellFire_11 }
Frame FRTFL { Light HellFire_12 }
Frame FRTFM { Light HellFire_13 }
Frame FRTFN { Light HellFire_14 }
}

Object OrbitComet
{
Frame COMT { Light AfritBall1 }
}

Object OrbitComet2
{
Frame COMT { Light AfritBall1 }
}

//Nightmare Demon

//Dynamic Lights

Pointlight NDemonBall
{
Color 0.0 1.0 0.0
Size 40
}

Pointlight NDemonBall2
{
Color 0.0 1.0 0.0
Size 40
}

Pointlight NDemonBall3
{
Color 0.0 0.6 0.0
Size 36
}

Pointlight NDemonBall4
{
Color 0.0 0.4 0.0
Size 32
}

Object NDemonBall
{
Frame NMBLA { Light NDemonBall }
Frame NMBLB { Light NDemonBall }
Frame NMBLC { Light NDemonBall2 }
Frame NMBLD { Light NDemonBall3 }
Frame NMBLE { Light NDemonBall4 }
}


//BFG10K
PointLight BFG10kShot
{
Color 0.0 1.0 0.0
Size 80
}

FlickerLight BFG10KSHOT_X1
{
Color 0.0 1.0 0.0
Size 80
SecondarySize 88
Chance 0.3
}

FlickerLight BFG10KSHOT_X2
{
Color 0.0 1.0 0.0
Size 104
SecondarySize 112
Chance 0.3
}

FlickerLight BFG10KSHOT_X3
{
Color 0.0 1.0 0.0
Size 120
SecondarySize 128
Chance 0.3
}

Object BFG10kShot
{
Frame BFE1A0 { Light BFG10KSHOT }
Frame BFE1B0 { Light BFG10KSHOT }
Frame BFE1C0 { Light BFG10KSHOT_X1 }
Frame BFE1D0 { Light BFG10KSHOT_X2 }
Frame BFE1E0 { Light BFG10KSHOT_X3 }
}

//GLDefs for Overlord

// [MagicWazard] Note: Some of these light definitions are shared with the
// Hades Elemental. You don't need to copy them all if you're already using the
// Hades Elemental!
Pointlight HadesBall1
{
Color 0.8 0.0 0.0
Size 40
}

Pointlight HadesBall2
{
Color 0.9 0.0 0.0
Size 48
}

Pointlight HadesBall3
{
Color 0.7 0.0 0.0
Size 56
}

Pointlight HadesBall4
{
Color 0.6 0.0 0.0
Size 40
}

Pointlight HadesBall5
{
Color 0.5 0.0 0.0
Size 32
}

Pointlight HadesBall6
{
Color 0.4 0.0 0.0
Size 24
}

Pointlight HadesBall7
{
Color 0.3 0.0 0.0
Size 16
}

Object HadesBall_OL
{
Frame HEFXA { Light HadesBall1 }
Frame HEFXB { Light HadesBall1 }
Frame HEFXC { Light HadesBall2 }
Frame HEFXD { Light HadesBall3 }
Frame HEFXE { Light HadesBall4 }
Frame HEFXF { Light HadesBall5 }
Frame HEFXG { Light HadesBall6 }
Frame HEFXH { Light HadesBall7 }
}

Object OverBall
{
Frame AFX1A { Light HadesBall1 }
Frame AFX1B { Light HadesBall1 }
Frame AFX1C { Light HadesBall1 }
Frame AFX1D { Light HadesBall2 }
Frame AFX1E { Light HadesBall3 }
Frame AFX1F { Light HadesBall4 }
Frame AFX1G { Light HadesBall5 }
Frame AFX1H { Light HadesBall6 }
Frame AFX1I { Light HadesBall7 }
}


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 StormBolt
{
 Frame LFX2F { Light HadeslightningA }
 Frame LFX2G { Light HadeslightningB }
 Frame LFX2H { Light HadeslightningC }
 Frame LFX2I { Light HadeslightningD }
 Frame LFX2J { Light HadeslightningE }
}


Pointlight StormShot1
{
Color 1.0 0.0 0.0
Size 64
}

Object StormShot1
{
Frame LFX1S { Light StormShot1 }
Frame LFX1T { Light StormShot1 }
Frame LFX1U { Light StormShot1 }
Frame LFX1V { Light StormShot1 }
Frame LFX1W { Light StormShot1 }
}

Pointlight StormShot2
{
Color 1.0 0.0 0.0
Size 96
}

Object StormShot2
{
Frame LFX2K { Light StormShot2 }
Frame LFX2L { Light StormShot2 }
Frame LFX2M { Light StormShot2 }
Frame LFX2N { Light StormShot2 }
Frame LFX2O { Light StormShot2 }
}

Pointlight StormLite1A
{
Color 1.0 0.0 0.0
Size 30
}

Object StormLite1
{
Frame DLITA { Light StormLite1A }
Frame DLITB { Light StormLite1A }
Frame DLITC { Light StormLite1A }
}

Pointlight StormLite2A
{
Color 1.0 0.0 0.0
Size 48
}

Object StormLite2
{
Frame LFX1X { Light StormLite2A }
Frame LFX1Y { Light StormLite2A }
Frame LFX1Z { Light StormLite2A }
}


//GLDefs for Hades Sphere
PointLight HadesSphere_1
{
Color 1.0 0.0 0.0
Offset 0 4 0
Size 10
}

PointLight HadesSphere_2
{
Color 1.0 0.0 0.0
Offset 0 4 0
Size 20
}

PointLight HadesSphere_3
{
Color 1.0 0.0 0.0
Offset 0 4 0
Size 30
}

PointLight HadesSphere_4
{
Color 1.0 0.0 0.0
Offset 0 4 0
Size 40
}

FlickerLight2 HadesSphere
{
Color 1.0 0.0 0.0
Offset 0 8 0
Size 50
SecondarySize 70
Interval 2.0
}

Object HadesSphere_OL
{
Frame HADEE { Light HadesSphere_1 }
Frame HADEF { Light HadesSphere_2 }
Frame HADEG { Light HadesSphere_3 }
Frame HADEH { Light HadesSphere_4 }
Frame HADEA { Light HadesSphere }
Frame HADEB { Light HadesSphere }
Frame HADEC { Light HadesSphere }
Frame HADED { Light HadesSphere }
Frame HADEG { Light HadesSphere }
}

PointLight HadesBoom_1
{
Color 1.0 0.0 0.0
Offset 0 14 0
Size 80
}

PointLight HadesBoom_2
{
Color 0.9 0.0 0.0
Offset 0 14 0
Size 92
}

PointLight HadesBoom_3
{
Color 0.78 0.0 0.0
Offset 0 14 0
Size 96
}

PointLight HadesBoom_4
{
Color 0.56 0.0 0.0
Offset 0 14 0
Size 100
}

PointLight HadesBoom_5
{
Color 0.32 0.0 0.0
Offset 0 14 0
Size 110
}

Object HadesSphere_OL
{
Frame HADEM { Light HadesBoom_1 }
Frame HADEN { Light HadesBoom_2 }
Frame HADEO { Light HadesBoom_3 }
Frame HADEP { Light HadesBoom_4 }
Frame HADEQ { Light HadesBoom_5 }
}

//Quad Shotgun Zombie
FlickerLight2 QuadShotgunZombie
{
Color 1.0 0.8 0.2
Size 48
SecondarySize 56
Interval 1
Offset 0 28 0
}

Object QuadShotgunZombie
{
Frame QSZMF { Light QuadShotgunZombie }
}

//Female Rail
PointLight FemaleRailAttack
{
Color 1.0 0.0 0.0
Size 35
}

Object FemaleRail
{
Frame RZOWF { Light FemaleRailAttack }
}

//Eliminator
Object EliminatorPlasma
{
Frame PLS2A { Light EliminatorPlasmaLight }
Frame PLS2B { Light EliminatorPlasmaLight }
Frame PL2DA { Light EliminatorPlasmaLightExplode }
Frame PL2DB { Light EliminatorPlasmaLightExplode }
Frame PL2DC { Light EliminatorPlasmaLightExplode }
Frame PL2DD { Light EliminatorPlasmaLightExplode }
Frame PL2DE { Light EliminatorPlasmaLightExplode }
}

Pointlight EliminatorPlasmaLight
{
Color 0.9 0.0 0.0
Size 48
}

Pointlight EliminatorPlasmaLightExplode
{
Color 1.0 0.0 0.0
Size 72
}

//Hectebus

//Dynamic Lights

Pointlight Hecteball1
{
Color 0.3 0.6 0.3
Size 56
}

Pointlight Hecteball2
{
Color 0.5 1.0 0.5
Size 64
}

Pointlight Hecteball3
{
Color 0.4 0.8 0.4
Size 56
}

Pointlight Hecteball4
{
Color 0.2 0.5 0.2
Size 32
}

Object HecteBall
{
Frame HECFA { Light Hecteball1 }
Frame HECFB { Light Hecteball1 }
Frame HECFC { Light Hecteball2 }
Frame HECFD { Light Hecteball3 }
Frame HECFE { Light Hecteball4 }
}

//Daedabus
Pointlight DaedFire1
{
Color 0.6 0.3 0.0
Size 56
}

Pointlight DaedFire2
{
Color 0.8 0.45 0.0
Size 64
}

Pointlight DaedFire3
{
Color 0.65 0.35 0.0
Size 56
}

Pointlight DaedFire4
{
Color 0.4 0.15 0.0
Size 32
}

Object DaedFire
{
Frame DAEFA { Light DaedFire1 }
Frame DAEFB { Light DaedFire1 }
Frame DAEFC { Light DaedFire2 }
Frame DAEFD { Light DaedFire3 }
Frame DAEFE { Light DaedFire4 }
}

//Arachnophyte
FlickerLight2 ArachnophyteWalk
{
color 1.0 0.8 0.2
size 48
secondarySize 56
interval 1
offset 0 40 0
}

FlickerLight2 ArachnophyteAttack
{
color 1.0 0.8 0.2
size 56
secondarySize 64
interval 1
offset 0 80 0
}

FlickerLight2 ArachnophyteDeath1
{
color 1.0 0.8 0.2
size 52
secondarySize 56
interval 0.5
offset 0 40 0
}

FlickerLight2 ArachnophyteDeath2
{
color 1.0 0.8 0.2
size 60
secondarySize 64
interval 0.5
offset 0 40 0
}

FlickerLight2 ArachnophyteDeath3
{
color 1.0 0.8 0.2
size 76
secondarySize 80
interval 0.5
offset 0 40 0
}

FlickerLight2 ArachnophyteDeath4
{
color 1.0 0.8 0.2
size 72
secondarySize 76
interval 0.5
offset 0 40 0
}

FlickerLight2 ArachnophyteDeath5
{
color 1.0 0.8 0.2
size 64
secondarySize 68
interval 0.5
offset 0 40 0
}

PointLight ArachnophyteDeath6
{
color 1.0 0.8 0.2
size 50
}

Object Arachnophyte
{
Frame APYTA { Light ArachnophyteWalk }
Frame APYTB { Light ArachnophyteWalk }
Frame APYTC { Light ArachnophyteAttack }
Frame APYTD { Light ArachnophyteAttack }
Frame APYTE { Light ArachnophyteDeath1 }
Frame APYTF { Light ArachnophyteDeath2 }
Frame APYTG { Light ArachnophyteDeath3 }
Frame APYTH { Light ArachnophyteDeath4 }
Frame APYTI { Light ArachnophyteDeath5 }
Frame APYTJ { Light ArachnophyteDeath6 }
}

// AutoShotgunner
PointLight ASGGuyAttack
{
Color 1.0 0.8 0.2
Size 30
}

Object ASGGuy
{
Frame ASGZF { Light ASGGuyAttack }
}


// Annihilator
Pointlight AnnihilatorRocket1
{
Color 1.0 0.7 0.0
Size 56
}

Flickerlight AnnihilatorRocket2
{
Color 1.0 0.7 0.0
Size 64
SecondarySize 72
Chance 0.3
}

Flickerlight AnnihilatorRocket3
{
Color 0.5 0.1 0.0
Size 80
SecondarySize 88
Chance 0.3
}

Flickerlight AnnihilatorRocket4
{
Color 0.3 0.0 0.0
Size 96
SecondarySize 104
Chance 0.3
}

Object Rocket2
{
Frame MISLA { Light AnnihilatorRocket1 }
Frame MISLB { Light AnnihilatorRocket2 }
Frame MISLC { Light AnnihilatorRocket3 }
Frame MISLD { Light AnnihilatorRocket4 }
}

Object HomRocket1
{
Frame HMISA { Light AnnihilatorRocket1 }
Frame BAL3C { Light AnnihilatorRocket2 }
Frame BAL3D { Light AnnihilatorRocket3 }
Frame BAL3E { Light AnnihilatorRocket4 }
}

//Dark Cardinal

PointLight DCardinal1
{
Color 0.4 0.7 0.4
Size 128
//Attenuate 1
}

PointLight DCardinal2
{
Color 0.7 1.0 0.7
Size 172
//Attenuate 1
}

PointLight DCardinal3
{
Color 0.3 0.6 0.3
Size 136
//Attenuate 1
}

PointLight DCardinal4
{
Color 0.2 0.5 0.2
Size 144
//Attenuate 1
}

PointLight DCardinal5
{
Color 0.2 0.5 0.2
Size 152
//Attenuate 1
}

PointLight DCardinal6
{
Color 0.1 0.3 0.1
Size 160
//Attenuate 1
}

PointLight DCardinal7
{
Color 0.1 0.2 0.1
Size 168
//Attenuate 1
}

Object Cardinal
{
	Frame CARDA { Light DCardinal1 }
	Frame CARDB { Light DCardinal1 }
	Frame CARDC { Light DCardinal1 }
	Frame CARDD { Light DCardinal2 }
	Frame CARDE { Light DCardinal1 }
	Frame CARDF { Light DCardinal1 }
	Frame CARDG { Light DCardinal3 }
	Frame CARDH { Light DCardinal4 }
	Frame CARDI { Light DCardinal5 }
	Frame CARDJ { Light DCardinal6 }
	Frame CARDK { Light DCardinal7 }
	Frame CARDP { Light DCardinal1 }
}

Object DeathBall
{
	Frame BAL7A { Light BARONBALL }
	Frame BAL7B { Light BARONBALL }
	Frame BAL7C { Light BARONBALL_X1 }
	Frame BAL7D { Light BARONBALL_X2 }
	Frame BAL7E { Light BARONBALL_X3 }
}

PointLight DC_Plasma
{
Color 0.2 0.4 0.2
Size 80
Subtractive 1
}

PointLight DC_Plasma_X1
{
Color 0.2 0.4 0.2
Size 60
Subtractive 1
}

PointLight DC_Plasma_X2
{
Color 0.2 0.4 0.2
Size 40
Subtractive 1
}

PointLight DC_Plasma_X3
{
Color 0.2 0.4 0.2
Size 20
Subtractive 1
}


Object CardinalPlasma
{
	Frame CRTAI { Light DC_Plasma }
	Frame TNT1A { Light DC_Plasma_X1 }
	Frame TNT1B { Light DC_Plasma_X2 }
	Frame TNT1C { Light DC_Plasma_X3 }
}

PointLight DC_GreenRocket
{
Color 0.0 1.0 0.0
Size 84
//Attenuate 1
}

FlickerLight DC_GreenRocket_X1
{
Color 0.6 0.9 0.6
Size 96
SecondarySize 108
Chance 0.3
//Attenuate 1
}

FlickerLight DC_GreenRocket_X2
{
Color 0.45 0.6 0.45
Size 120
SecondarySize 132
Chance 0.3
//Attenuate 1
}

FlickerLight DC_GreenRocket_X3
{
Color 0.2 0.3 0.2
Size 144
SecondarySize 156
Chance 0.3
//Attenuate 1
}

Object CardinalRocket
{
	Frame CROCA { Light DC_GreenRocket }
	Frame CROCB { Light DC_GreenRocket }
	Frame CROCC { Light DC_GreenRocket_X1 }
	Frame CROCD { Light DC_GreenRocket_X2 }
	Frame CROCE { Light DC_GreenRocket_X3 }
}

PointLight PGasmBall
{
Color 0.0 0.0 1.0
Size 96
//Attenuate 1
}

FlickerLight PGasmBall_X1
{
Color 0.6 0.6 0.9
Size 120
SecondarySize 132
Chance 0.25
//Attenuate 1
}

FlickerLight PGasmBall_X2
{
Color 0.45 0.45 0.6
Size 144
SecondarySize 156
Chance 0.25
//Attenuate 1
}

FlickerLight PGasmBall_X3
{
Color 0.2 0.2 0.3
Size 168
SecondarySize 180
Chance 0.25
//Attenuate 1
}

Object PaingasmBall
{
	Frame BAL7A { Light PGasmBall }
	Frame BAL7B { Light PGasmBall }
	Frame BAL7C { Light PGasmBall_X1 }
	Frame BAL7D { Light PGasmBall_X2 }
	Frame BAL7E { Light PGasmBall_X3 }
}

FlickerLight CacoEggFire1
{
Color 0.5 1.0 0.5
Size 36
SecondarySize 48
Chance 0.3
Offset 0 8 0
//Attenuate 1
}

FlickerLight CacoEggFire2
{
Color 0.5 1.0 0.5
Size 60
SecondarySize 72
Chance 0.3
Offset 0 24 0
//Attenuate 1
}

FlickerLight CacoEggFire3
{
Color 0.5 1.0 0.5
Size 96
SecondarySize 108
Chance 0.3
Offset 0 32 0
//Attenuate 1
}

FlickerLight CacoEggFire4
{
Color 0.4 0.8 0.4
Size 96
SecondarySize 108
Chance 0.3
Offset 0 40 0
//Attenuate 1
}

FlickerLight CacoEggFire5
{
Color 0.4 0.8 0.4
Size 96
SecondarySize 108
Chance 0.3
Offset 0 48 0
//Attenuate 1
}

FlickerLight CacoEggFire6
{
Color 0.3 0.6 0.3
Size 72
SecondarySize 84
Chance 0.3
Offset 0 64 0
//Attenuate 1
}

FlickerLight CacoEggFire7
{
Color 0.2 0.4 0.2
Size 48
SecondarySize 60
Chance 0.3
Offset 0 72 0
//Attenuate 1
}

FlickerLight CacoEggFire8
{
Color 0.1 0.2 0.1
Size 24
SecondarySize 36
Chance 0.3
Offset 0 80 0
//Attenuate 1
}

Object PainGrenade
{
	Frame CEGGA { Light BARONBALL }
	Frame FIREA { Light CacoEggFire1 }
	Frame FIREB { Light CacoEggFire2 }
	Frame FIREC { Light CacoEggFire3 }
	Frame FIRED { Light CacoEggFire4 }
	Frame FIREE { Light CacoEggFire5 }
	Frame FIREF { Light CacoEggFire6 }
	Frame FIREG { Light CacoEggFire7 }
	Frame FIREH { Light CacoEggFire8 }
}

Object Paingasm
{
	Frame HEADA { Light BARONBALL }
	Frame HEADB { Light BARONBALL }
	Frame HEADC { Light BARONBALL }
	Frame HEADD { Light BARONBALL }
	Frame HEADE { Light BARONBALL }
	Frame HEADF { Light BARONBALL }
	Frame HEADG { Light BARONBALL_X1 }
	Frame HEADH { Light BARONBALL_X2 }
	Frame HEADI { Light BARONBALL_X2 }
	Frame HEADJ { Light BARONBALL_X3 }
	Frame HEADK { Light BARONBALL_X3 }
}