/////////////////
// DEMOLISHER //
///////////////

PointLight DemolisherAttack11
{
Color 1.0 1.0 1.0
Size 64
Offset 0 30 0
}

PointLight DemolisherAttack12
{
Color 0.75 0.75 0.75
Size 92
Offset 0 30 0
}

PointLight DemolisherAttack21
{
Color 1.0 0.3 0.3
Size 64
Offset 0 30 0
}

PointLight DemolisherAttack22
{
Color 1.0 0.3 0.3
Size 96
Offset 0 30 0
}

Pointlight DemolisherExplode1
{
Color 1.0 0.0 0.0
Size 48
}

Pointlight DemolisherExplode2
{
Color 1.0 0.0 0.0
Size 56
}

Pointlight DemolisherExplode3
{
Color 1.0 0.0 0.0
Size 64
}

Pointlight DemolisherExplode4
{
Color 1.0 0.0 0.0
Size 80
}

Pointlight DemolisherExplode5
{
Color 1.0 0.0 0.0
Size 96
}

Pointlight DemolisherExplode6
{
Color 1.0 0.0 0.0
Size 128
}

Pointlight DemolisherExplode7
{
Color 0.6 0.0 0.0
Size 96
}

Pointlight DemolisherExplode8
{
Color 0.5 0.0 0.0
Size 64
}

Pointlight DemolisherExplode9
{
Color 0.3 0.0 0.0
Size 32
}

Object Satanic_Demolisher
{
Frame DEMOG { Light DemolisherAttack11 }
Frame DEMOH { Light DemolisherAttack12 }
Frame DEMOT { Light DemolisherAttack21 }
Frame DEMOU { Light DemolisherAttack22 }
Frame DEMOJ { Light DemolisherExplode1 }
Frame DEMOK { Light DemolisherExplode2 }
Frame DEMOL { Light DemolisherExplode3 }
Frame DEMOM { Light DemolisherExplode4 }
Frame DEMON { Light DemolisherExplode5 }
Frame DEMOO { Light DemolisherExplode6 }
Frame DEMOP { Light DemolisherExplode7 }
Frame DEMOQ { Light DemolisherExplode8 }
Frame DEMOR { Light DemolisherExplode9 }
}


/////////////////
// BRIGHTMAPS //
///////////////

brightmap sprite BARRA0
{
	map "Brightmaps/BARRA0.png"
	iwad
	disablefullbright
}

brightmap sprite BARRB0
{
	map "Brightmaps/BARRB0.png"
	iwad
	disablefullbright
}

brightmap sprite BARRC0
{
	map "Brightmaps/BARRC0.png"
	iwad
	disablefullbright
}

brightmap sprite BARRD0
{
	map "Brightmaps/BARRD0.png"
	iwad
	disablefullbright
}

brightmap sprite REXPA0
{
	map "Brightmaps/REXPA0.png"
	iwad
	disablefullbright
}

brightmap sprite REXPB0
{
	map "Brightmaps/REXPB0.png"
	iwad
	disablefullbright
}

brightmap sprite REXPC0
{
	map "Brightmaps/REXPC0.png"
	iwad
	disablefullbright
}

brightmap sprite POSSF1
{
	map "Brightmaps/possf1.png"
	iwad
	disablefullbright
}

brightmap sprite POSSF2F8
{
	map "Brightmaps/possf2f8.png"
	iwad
	disablefullbright
}

brightmap sprite POSSF3F7
{
	map "Brightmaps/possf3f7.png"
	iwad
	disablefullbright
}

brightmap sprite POSSF4F6
{
	map "Brightmaps/possf4f6.png"
	iwad
	disablefullbright
}

brightmap sprite POSSF5
{
	map "Brightmaps/possf5.png"
	iwad
	disablefullbright
}

brightmap sprite SPOSF1
{
	map "Brightmaps/SPOSf1.png"
	iwad
	disablefullbright
}

brightmap sprite SPOSF2F8
{
	map "Brightmaps/SPOSf2f8.png"
	iwad
	disablefullbright
}

brightmap sprite SPOSF3F7
{
	map "Brightmaps/SPOSf3f7.png"
	iwad
	disablefullbright
}

brightmap sprite SPOSF4F6
{
	map "Brightmaps/SPOSf4f6.png"
	iwad
	disablefullbright
}

brightmap sprite SPOSF5
{
	iwad
	map "Brightmaps/SPOSf5.png"
	disablefullbright
}

brightmap sprite CPOSE1
{
	map "Brightmaps/CPOSE1.png"
	iwad
	disablefullbright
}

brightmap sprite CPOSE2
{
	map "Brightmaps/CPOSE2.png"
	iwad
	disablefullbright
}

brightmap sprite CPOSE3
{
	map "Brightmaps/CPOSE3.png"
	iwad
	disablefullbright
}

brightmap sprite CPOSE4
{
	iwad
	disablefullbright
}

brightmap sprite CPOSE5
{
	map "Brightmaps/CPOSE5.png"
	iwad
	disablefullbright
}

brightmap sprite CPOSE6
{
	map "Brightmaps/CPOSE6.png"
	iwad
	disablefullbright
}

brightmap sprite CPOSE7
{
	map "Brightmaps/CPOSE7.png"
	iwad
	disablefullbright
}

brightmap sprite CPOSE8
{
	map "Brightmaps/CPOSE8.png"
	iwad
	disablefullbright
}

brightmap sprite CPOSF1
{
	map "Brightmaps/CPOSF1.png"
	iwad
	disablefullbright
}

brightmap sprite CPOSF2
{
	map "Brightmaps/CPOSF2.png"
	iwad
	disablefullbright
}

brightmap sprite CPOSF3
{
	map "Brightmaps/CPOSF3.png"
	iwad
	disablefullbright
}

brightmap sprite CPOSF4
{
	map "Brightmaps/CPOSF4.png"
	iwad
	disablefullbright
}

brightmap sprite CPOSF5
{
	map "Brightmaps/CPOSF5.png"
	iwad
	disablefullbright
}

brightmap sprite CPOSF6
{
	map "Brightmaps/CPOSF6.png"
	iwad
	disablefullbright
}

brightmap sprite CPOSF7
{
	map "Brightmaps/CPOSF7.png"
	iwad
	disablefullbright
}

brightmap sprite CPOSF8
{
	map "Brightmaps/CPOSF8.png"
	iwad
	disablefullbright
}

brightmap sprite SSWVG0
{
	map "Brightmaps/sswvg0.png"
	iwad
	disablefullbright
}

brightmap sprite BSPIA1D1
{
	iwad
	disablefullbright
}

brightmap sprite BSPIA2a8
{
	iwad
	disablefullbright
}

brightmap sprite BSPIA3A7
{
	iwad
	disablefullbright
}

brightmap sprite BSPIA4A6
{
	iwad
	disablefullbright
}

brightmap sprite BSPIA5D5
{
	iwad
	disablefullbright
}

brightmap sprite BSPIG1
{
	map "Brightmaps/bspig1.png"
	iwad
	disablefullbright
}

brightmap sprite BSPIG2G8
{
	map "Brightmaps/bspig2g8.png"
	iwad
	disablefullbright
}

brightmap sprite BSPIG3G7
{
	iwad
	disablefullbright
}

brightmap sprite BSPIG4G6
{
	iwad
	disablefullbright
}

brightmap sprite BSPIG5
{
	iwad
	disablefullbright
}

brightmap sprite BSPIH1
{
	map "Brightmaps/bspih1.png"
	iwad
	disablefullbright
}

brightmap sprite BSPIH2H8
{
	map "Brightmaps/bspih2h8.png"
	iwad
	disablefullbright
}

brightmap sprite BSPIH3H7
{
	map "Brightmaps/bspih3h7.png"
	iwad
	disablefullbright
}

brightmap sprite BSPIH4H6
{
	map "Brightmaps/bspih4h6.png"
	iwad
	disablefullbright
}

brightmap sprite BSPIH5
{
	map "Brightmaps/bspih5.png"
	iwad
	disablefullbright
}

brightmap sprite BOSSA1
{
	map "Brightmaps/bossa1.png"
	iwad
}

brightmap sprite BOSSA2A8
{
	map "Brightmaps/bossa2a8.png"
	iwad
}

brightmap sprite BOSSA3A7
{
	map "Brightmaps/bossa3a7.png"
	iwad
}

brightmap sprite BOSSA4A6
{
	map "Brightmaps/bossa4a6.png"
	iwad
}

brightmap sprite BOSSA5
{
	map "Brightmaps/bossa5.png"
	iwad
}

brightmap sprite BOSSb1
{
	map "Brightmaps/bossb1.png"
	iwad
}

brightmap sprite BOSSB2B8
{
	map "Brightmaps/bossb2b8.png"
	iwad
}

brightmap sprite BOSSB3B7
{
	map "Brightmaps/bossb3b7.png"
	iwad
}

brightmap sprite BOSSB4B6
{
	map "Brightmaps/bossb4b6.png"
	iwad
}

brightmap sprite BOSSB5
{
	map "Brightmaps/bossb5.png"
	iwad
}

brightmap sprite BOSSC1
{
	map "Brightmaps/bossc1.png"
	iwad
}

brightmap sprite BOSSC2C8
{
	map "Brightmaps/bossc2c8.png"
	iwad
}

brightmap sprite BOSSC3C7
{
	map "Brightmaps/bossc3c7.png"
	iwad
}

brightmap sprite BOSSC4C6
{
	map "Brightmaps/bossc4c6.png"
	iwad
}

brightmap sprite BOSSC5
{
	map "Brightmaps/bossc5.png"
	iwad
}

brightmap sprite BOSSD1
{
	map "Brightmaps/bossd1.png"
	iwad
}

brightmap sprite BOSSD2D8
{
	map "Brightmaps/bossd2d8.png"
	iwad
}

brightmap sprite BOSSD3D7
{
	map "Brightmaps/bossd3d7.png"
	iwad
}

brightmap sprite BOSSD4D6
{
	map "Brightmaps/bossd4d6.png"
	iwad
}

brightmap sprite BOSSD5
{
	map "Brightmaps/bossd5.png"
	iwad
}

brightmap sprite BOSSE1
{
	map "Brightmaps/bosse1.png"
	iwad
}

brightmap sprite BOSSE2
{
	map "Brightmaps/bosse2.png"
	iwad
}

brightmap sprite BOSSE3
{
	map "Brightmaps/bosse3.png"
	iwad
}

brightmap sprite BOSSE4
{
	map "Brightmaps/bosse4.png"
	iwad
}

brightmap sprite BOSSE5
{
	map "Brightmaps/bosse5.png"
	iwad
}

brightmap sprite BOSSE6
{
	map "Brightmaps/bosse6.png"
	iwad
}

brightmap sprite BOSSE7
{
	map "Brightmaps/bosse7.png"
	iwad
}

brightmap sprite BOSSE8
{
	map "Brightmaps/bosse8.png"
	iwad
}

brightmap sprite BOSSF1
{
	map "Brightmaps/BOSSF1.png"
	iwad
}

brightmap sprite BOSSF2
{
	map "Brightmaps/BOSSF2.png"
	iwad
}

brightmap sprite BOSSF3
{
	map "Brightmaps/BOSSF3.png"
	iwad
}

brightmap sprite BOSSF4
{
	map "Brightmaps/BOSSF4.png"
	iwad
}

brightmap sprite BOSSF5
{
	map "Brightmaps/BOSSF5.png"
	iwad
}

brightmap sprite BOSSF6
{
	map "Brightmaps/BOSSF6.png"
	iwad
}

brightmap sprite BOSSF7
{
	map "Brightmaps/BOSSF7.png"
	iwad
}

brightmap sprite BOSSF8
{
	map "Brightmaps/BOSSF8.png"
	iwad
}

brightmap sprite BOSSG1
{
	map "Brightmaps/BOSSG1.png"
	iwad
}

brightmap sprite BOSSG2
{
	map "Brightmaps/BOSSG2.png"
	iwad
}

brightmap sprite BOSSG3
{
	map "Brightmaps/BOSSG3.png"
	iwad
}

brightmap sprite BOSSG4
{
	map "Brightmaps/BOSSG4.png"
	iwad
}

brightmap sprite BOSSG5
{
	map "Brightmaps/BOSSG5.png"
	iwad
}

brightmap sprite BOSSG6
{
	map "Brightmaps/BOSSG6.png"
	iwad
}

brightmap sprite BOSSG7
{
	map "Brightmaps/BOSSG7.png"
	iwad
}

brightmap sprite BOSSG8
{
	map "Brightmaps/BOSSG8.png"
	iwad
}

brightmap sprite BOSSH1
{
	map "Brightmaps/BOSSH1.png"
	iwad
}

brightmap sprite BOSSH2
{
	map "Brightmaps/BOSSH2.png"
	iwad
}

brightmap sprite BOSSH3
{
	map "Brightmaps/BOSSH3.png"
	iwad
}

brightmap sprite BOSSH4
{
	map "Brightmaps/BOSSH4.png"
	iwad
}

brightmap sprite BOSSH5
{
	map "Brightmaps/BOSSH5.png"
	iwad
}

brightmap sprite BOSSH6
{
	map "Brightmaps/BOSSH6.png"
	iwad
}

brightmap sprite BOSSH7
{
	map "Brightmaps/BOSSH7.png"
	iwad
}

brightmap sprite BOSSH8
{
	map "Brightmaps/BOSSH8.png"
	iwad
}

brightmap sprite BOSSI0
{
	map "Brightmaps/BOSSI0.png"
	iwad
}

brightmap sprite BOSSJ0
{
	map "Brightmaps/BOSSJ0.png"
	iwad
}

brightmap sprite BOSSK0
{
	map "Brightmaps/BOSSK0.png"
	iwad
}

brightmap sprite BOSSL0
{
	map "Brightmaps/BOSSL0.png"
	iwad
}

brightmap sprite BOSSM0
{
	map "Brightmaps/BOSSM0.png"
	iwad
}

brightmap sprite BOS2A1C1
{
	map "Brightmaps/bossa1.png"
	iwad
}

brightmap sprite BOS2A2C8
{
	map "Brightmaps/bossa2a8.png"
	iwad
}

brightmap sprite BOS2A3C7
{
	map "Brightmaps/bossa3a7.png"
	iwad
}

brightmap sprite BOS2A4C6
{
	map "Brightmaps/bossa4a6.png"
	iwad
}

brightmap sprite BOS2A5C5
{
	map "Brightmaps/bossa5.png"
	iwad
}

brightmap sprite BOS2b1D1
{
	map "Brightmaps/bossb1.png"
	iwad
}

brightmap sprite BOS2B2D8
{
	map "Brightmaps/bossb2b8.png"
	iwad
}

brightmap sprite BOS2B3D7
{
	map "Brightmaps/bossb3b7.png"
	iwad
}

brightmap sprite BOS2B4D6
{
	map "Brightmaps/bossb4b6.png"
	iwad
}

brightmap sprite BOS2B5D5
{
	map "Brightmaps/bossb5.png"
	iwad
}

brightmap sprite BOS2E1
{
	map "Brightmaps/bosse1.png"
	iwad
}

brightmap sprite BOS2E2
{
	map "Brightmaps/bosse2.png"
	iwad
}

brightmap sprite BOS2E3
{
	map "Brightmaps/bosse3.png"
	iwad
}

brightmap sprite BOS2E4
{
	map "Brightmaps/bosse4.png"
	iwad
}

brightmap sprite BOS2E5
{
	map "Brightmaps/bosse5.png"
	iwad
}

brightmap sprite BOS2E6
{
	map "Brightmaps/bosse6.png"
	iwad
}

brightmap sprite BOS2E7
{
	map "Brightmaps/bosse7.png"
	iwad
}

brightmap sprite BOS2E8
{
	map "Brightmaps/bosse8.png"
	iwad
}

brightmap sprite BOS2F1
{
	map "Brightmaps/BOSSF1.png"
	iwad
}

brightmap sprite BOS2F2
{
	map "Brightmaps/BOSSF2.png"
	iwad
}

brightmap sprite BOS2F3
{
	map "Brightmaps/BOSSF3.png"
	iwad
}

brightmap sprite BOS2F4
{
	map "Brightmaps/BOSSF4.png"
	iwad
}

brightmap sprite BOS2F5
{
	map "Brightmaps/BOSSF5.png"
	iwad
}

brightmap sprite BOS2F6
{
	map "Brightmaps/BOSSF6.png"
	iwad
}

brightmap sprite BOS2F7
{
	map "Brightmaps/BOSSF7.png"
	iwad
}

brightmap sprite BOS2F8
{
	map "Brightmaps/BOSSF8.png"
	iwad
}

brightmap sprite BOS2G1
{
	map "Brightmaps/BOSSG1.png"
	iwad
}

brightmap sprite BOS2G2
{
	map "Brightmaps/BOSSG2.png"
	iwad
}

brightmap sprite BOS2G3
{
	map "Brightmaps/BOSSG3.png"
	iwad
}

brightmap sprite BOS2G4
{
	map "Brightmaps/BOSSG4.png"
	iwad
}

brightmap sprite BOS2G5
{
	map "Brightmaps/BOSSG5.png"
	iwad
}

brightmap sprite BOS2G6
{
	map "Brightmaps/BOSSG6.png"
	iwad
}

brightmap sprite BOS2G7
{
	map "Brightmaps/BOSSG7.png"
	iwad
}

brightmap sprite BOS2G8
{
	map "Brightmaps/BOSSG8.png"
	iwad
}

brightmap sprite BOS2H1
{
	map "Brightmaps/BOSSH1.png"
	iwad
}

brightmap sprite BOS2H2
{
	map "Brightmaps/BOSSH2.png"
	iwad
}

brightmap sprite BOS2H3
{
	map "Brightmaps/BOSSH3.png"
	iwad
}

brightmap sprite BOS2H4
{
	map "Brightmaps/BOSSH4.png"
	iwad
}

brightmap sprite BOS2H5
{
	map "Brightmaps/BOSSH5.png"
	iwad
}

brightmap sprite BOS2H6
{
	map "Brightmaps/BOSSH6.png"
	iwad
}

brightmap sprite BOS2H7
{
	map "Brightmaps/BOSSH7.png"
	iwad
}

brightmap sprite BOS2H8
{
	map "Brightmaps/BOSSH8.png"
	iwad
}

brightmap sprite BOS2I0
{
	map "Brightmaps/BOSSI0.png"
	iwad
}

brightmap sprite BOS2J0
{
	map "Brightmaps/BOSSJ0.png"
	iwad
}

brightmap sprite BOS2K0
{
	map "Brightmaps/BOSSK0.png"
	iwad
}

brightmap sprite BOS2L0
{
	map "Brightmaps/BOSSL0.png"
	iwad
}

brightmap sprite BOS2M0
{
	map "Brightmaps/BOSSM0.png"
	iwad
}

brightmap sprite BOS2A6C4
{
	map "Brightmaps/BOS2A6C4.png"
	iwad
}

brightmap sprite BOS2A7C3
{
	map "Brightmaps/BOS2A7C3.png"
	iwad
}

brightmap sprite BOS2A8C2
{
	map "Brightmaps/BOS2A8C2.png"
	iwad
}

brightmap sprite BOS2B6D4
{
	map "Brightmaps/BOS2B6D4.png"
	iwad
}

brightmap sprite BOS2B7D3
{
	map "Brightmaps/BOS2B7D3.png"
	iwad
}

brightmap sprite BOS2B8D2
{
	map "Brightmaps/BOS2B8D2.png"
	iwad
}

brightmap sprite SKELJ1
{
	map "Brightmaps/SKELJ1.png"
	iwad
	disablefullbright
}

brightmap sprite SKELJ2
{
	map "Brightmaps/SKELJ2.png"
	iwad
	disablefullbright
}

brightmap sprite SKELJ3
{
	map "Brightmaps/SKELJ3.png"
	iwad
	disablefullbright
}

brightmap sprite SKELJ4
{
	map "Brightmaps/SKELJ4.png"
	iwad
	disablefullbright
}

brightmap sprite SKELJ5
{
	map "Brightmaps/SKELJ5.png"
	iwad
	disablefullbright
}

brightmap sprite SKELJ6
{
	map "Brightmaps/SKELJ6.png"
	iwad
	disablefullbright
}

brightmap sprite SKELJ7
{
	map "Brightmaps/SKELJ7.png"
	iwad
	disablefullbright
}

brightmap sprite SKELJ8
{
	map "Brightmaps/SKELJ8.png"
	iwad
	disablefullbright
}

brightmap sprite FATTH1
{
	map "Brightmaps/FATTH1.png"
	iwad
	disablefullbright
}

brightmap sprite FATTH2H8
{
	map "Brightmaps/FATTH2H8.png"
	iwad
	disablefullbright
}

brightmap sprite FATTH3H7
{
	map "Brightmaps/FATTH3H7.png"
	iwad
	disablefullbright
}

brightmap sprite FATTH4H6
{
	map "Brightmaps/FATTH4H6.png"
	iwad
	disablefullbright
}

brightmap sprite FATTH5
{
	map "Brightmaps/FATTH5.png"
	iwad
	disablefullbright
}

brightmap sprite HEADC1
{
	map "Brightmaps/HEADC1.png"
	iwad
	disablefullbright
}

brightmap sprite HEADC2C8
{
	map "Brightmaps/HEADC2C8.png"
	iwad
	disablefullbright
}

brightmap sprite HEADC3C7
{
	map "Brightmaps/HEADC3C7.png"
	iwad
	disablefullbright
}

brightmap sprite HEADD1
{
	map "Brightmaps/HEADD1.png"
	iwad
	disablefullbright
}

brightmap sprite HEADD2D8
{
	map "Brightmaps/HEADD2D8.png"
	iwad
	disablefullbright
}

brightmap sprite HEADD3D7
{
	map "Brightmaps/HEADD3D7.png"
	iwad
	disablefullbright
}

brightmap sprite HEADD4D6
{
	iwad
	disablefullbright
}

brightmap sprite HEADD5
{
	iwad
	disablefullbright
}

brightmap sprite PAINF1
{
	map "Brightmaps/PAINf1.png"
	iwad
	disablefullbright
}

brightmap sprite PAINF2F8
{
	map "Brightmaps/PAINf2f8.png"
	iwad
	disablefullbright
}

brightmap sprite PAINF3F7
{
	map "Brightmaps/PAINf3f7.png"
	iwad
	disablefullbright
}

brightmap sprite PAINF4F6
{
	iwad
	disablefullbright
}

brightmap sprite PAINF5
{
	iwad
	disablefullbright
}

brightmap sprite CYBRF1
{
	map "Brightmaps/CYBRF1.png"
	iwad
	disablefullbright
}

brightmap sprite CYBRF2
{
	map "Brightmaps/CYBRF2.png"
	iwad
	disablefullbright
}

brightmap sprite CYBRF3
{
	map "Brightmaps/CYBRF3.png"
	iwad
	disablefullbright
}

brightmap sprite CYBRF4
{
	map "Brightmaps/CYBRF4.png"
	iwad
	disablefullbright
}

brightmap sprite CYBRF5
{
	map "Brightmaps/CYBRF5.png"
	iwad
	disablefullbright
}

brightmap sprite CYBRF6
{
	map "Brightmaps/CYBRF6.png"
	iwad
	disablefullbright
}

brightmap sprite CYBRF7
{
	map "Brightmaps/CYBRF7.png"
	iwad
	disablefullbright
}

brightmap sprite CYBRF8
{
	map "Brightmaps/CYBRF8.png"
	iwad
	disablefullbright
}

brightmap sprite CYBRJ0
{
	map "Brightmaps/CYBRJ0.png"
	iwad
	disablefullbright
}

brightmap sprite CYBRK0
{
	map "Brightmaps/CYBRK0.png"
	iwad
	disablefullbright
}

brightmap sprite CYBRL0
{
	map "Brightmaps/CYBRL0.png"
	iwad
	disablefullbright
}

brightmap sprite CYBRM0
{
	map "Brightmaps/CYBRM0.png"
	iwad
	disablefullbright
}

brightmap sprite CYBRN0
{
	map "Brightmaps/CYBRN0.png"
	iwad
	disablefullbright
}

brightmap sprite SPIDA1D1
{
	iwad
	disablefullbright
}

brightmap sprite SPIDA2D8
{
	iwad
	disablefullbright
}

brightmap sprite SPIDA3D7
{
	iwad
	disablefullbright
}

brightmap sprite SPIDA4D6
{
	iwad
	disablefullbright
}

brightmap sprite SPIDA5D5
{
	iwad
	disablefullbright
}

brightmap sprite SPIDG1
{
	map "Brightmaps/SPIDG1.png"
	iwad
	disablefullbright
}

brightmap sprite SPIDG2G8
{
	map "Brightmaps/SPIDG2G8.png"
	iwad
	disablefullbright
}

brightmap sprite SPIDG3G7
{
	iwad
	disablefullbright
}

brightmap sprite SPIDG4G6
{
	iwad
	disablefullbright
}

brightmap sprite SPIDG5
{
	iwad
	disablefullbright
}

brightmap sprite SPIDH1
{
	map "Brightmaps/SPIDH1.png"
	iwad
	disablefullbright
}

brightmap sprite SPIDG2G8
{
	map "Brightmaps/SPIDH2H8.png"
	iwad
	disablefullbright
}

brightmap sprite SPIDH3H7
{
	map "Brightmaps/SPIDH3H7.png"
	iwad
	disablefullbright
}

brightmap sprite SPIDH4H6
{
	iwad
	disablefullbright
}

brightmap sprite SPIDH5
{
	iwad
	disablefullbright
}

brightmap sprite SPIDH1
{
	map "Brightmaps/SPIDH1.png"
	iwad
	disablefullbright
}

brightmap sprite SPIDL0
{
	map "Brightmaps/SPIDL0.png"
	iwad
	disablefullbright
}

brightmap sprite SPIDM0
{
	map "Brightmaps/SPIDM0.png"
	iwad
	disablefullbright
}

brightmap sprite SPIDN0
{
	map "Brightmaps/SPIDN0.png"
	iwad
	disablefullbright
}

brightmap sprite SPIDO0
{
	map "Brightmaps/SPIDO0.png"
	iwad
	disablefullbright
}

brightmap sprite SPIDP0
{
	map "Brightmaps/SPIDP0.png"
	iwad
	disablefullbright
}

brightmap sprite SPIDQ0
{
	map "Brightmaps/SPIDQ0.png"
	iwad
	disablefullbright
}

brightmap sprite SPIDR0
{
	map "Brightmaps/SPIDR0.png"
	iwad
	disablefullbright
}

brightmap sprite FCANA0
{
	map "Brightmaps/FCANA0.png"
	iwad
	disablefullbright
}

brightmap sprite FCANb0
{
	map "Brightmaps/FCANb0.png"
	iwad
	disablefullbright
}

brightmap sprite FCANc0
{
	map "Brightmaps/FCANc0.png"
	iwad
	disablefullbright
}

brightmap sprite treda0
{
	map "Brightmaps/treda0.png"
	iwad
	disablefullbright
}

brightmap sprite tredb0
{
	map "Brightmaps/tredb0.png"
	iwad
	disablefullbright
}

brightmap sprite tredc0
{
	map "Brightmaps/tredc0.png"
	iwad
	disablefullbright
}

brightmap sprite tredd0
{
	map "Brightmaps/tredd0.png"
	iwad
	disablefullbright
}

brightmap sprite TBLUA0
{
	map "Brightmaps/treda0.png"
	iwad
	disablefullbright
}

brightmap sprite TBLUb0
{
	map "Brightmaps/TBLUb0.png"
	iwad
	disablefullbright
}

brightmap sprite TBLUc0
{
	map "Brightmaps/TBLUc0.png"
	iwad
	disablefullbright
}

brightmap sprite TBLUd0
{
	map "Brightmaps/tredd0.png"
	iwad
	disablefullbright
}

brightmap sprite TGRNA0
{
	map "Brightmaps/treda0.png"
	iwad
	disablefullbright
}

brightmap sprite TGRNb0
{
	map "Brightmaps/tredb0.png"
	iwad
	disablefullbright
}

brightmap sprite TGRNc0
{
	map "Brightmaps/tredc0.png"
	iwad
	disablefullbright
}

brightmap sprite TGRNd0
{
	map "Brightmaps/tredd0.png"
	iwad
	disablefullbright
}

brightmap sprite SMRTA0
{
	map "Brightmaps/SMRTA0.png"
	iwad
	disablefullbright
}

brightmap sprite SMRTb0
{
	map "Brightmaps/SMRTb0.png"
	iwad
	disablefullbright
}

brightmap sprite SMRTc0
{
	map "Brightmaps/SMRTc0.png"
	iwad
	disablefullbright
}

brightmap sprite SMRTd0
{
	map "Brightmaps/SMRTd0.png"
	iwad
	disablefullbright
}

brightmap sprite SMbTA0
{
	map "Brightmaps/SMRTA0.png"
	iwad
	disablefullbright
}

brightmap sprite SMbTb0
{
	map "Brightmaps/SMRTb0.png"
	iwad
	disablefullbright
}

brightmap sprite SMbTc0
{
	map "Brightmaps/SMRTc0.png"
	iwad
	disablefullbright
}

brightmap sprite SMbTd0
{
	map "Brightmaps/SMRTd0.png"
	iwad
	disablefullbright
}

brightmap sprite SMgTA0
{
	map "Brightmaps/SMRTA0.png"
	iwad
	disablefullbright
}

brightmap sprite SMgTb0
{
	map "Brightmaps/SMRTb0.png"
	iwad
	disablefullbright
}

brightmap sprite SMgTc0
{
	map "Brightmaps/SMRTc0.png"
	iwad
	disablefullbright
}

brightmap sprite SMgTd0
{
	map "Brightmaps/SMRTd0.png"
	iwad
	disablefullbright
}

brightmap sprite vileg1
{
  map "Brightmaps/vileg1.png"
  iwad
  disablefullbright
}

brightmap sprite vileg2
{
  map "Brightmaps/vileg2.png"
  iwad
  disablefullbright
}

brightmap sprite vileg3
{
  map "Brightmaps/vileg3.png"
  iwad
  disablefullbright
}

brightmap sprite vileg4
{
  map "Brightmaps/vileg4.png"
  iwad
  disablefullbright
}

brightmap sprite vileg5
{
  map "Brightmaps/vileg5.png"
  iwad
  disablefullbright
}

brightmap sprite vileg6
{
  map "Brightmaps/vileg6.png"
  iwad
  disablefullbright
}

brightmap sprite vileg7
{
  map "Brightmaps/vileg7.png"
  iwad
  disablefullbright
}

brightmap sprite vileg8
{
  map "Brightmaps/vileg8.png"
  iwad
  disablefullbright
}

brightmap sprite vileh1
{
  map "Brightmaps/vileh1.png"
  iwad
  disablefullbright
}

brightmap sprite vileh2
{
  map "Brightmaps/vileh2.png"
  iwad
  disablefullbright
}

brightmap sprite vileh3
{
  map "Brightmaps/vileh3.png"
  iwad
  disablefullbright
}

brightmap sprite vileh4
{
  map "Brightmaps/vileh4.png"
  iwad
  disablefullbright
}

brightmap sprite vileh5
{
  map "Brightmaps/vileh5.png"
  iwad
  disablefullbright
}

brightmap sprite vileh6
{
  map "Brightmaps/vileh6.png"
  iwad
  disablefullbright
}

brightmap sprite vileh7
{
  map "Brightmaps/vileh7.png"
  iwad
  disablefullbright
}

brightmap sprite vileh8
{
  map "Brightmaps/vileh8.png"
  iwad
  disablefullbright
}

brightmap sprite vilei1
{
  map "Brightmaps/vilei1.png"
  iwad
  disablefullbright
}

brightmap sprite vilei2
{
  map "Brightmaps/vilei2.png"
  iwad
  disablefullbright
}

brightmap sprite vilei3
{
  map "Brightmaps/vilei3.png"
  iwad
  disablefullbright
}

brightmap sprite vilei4
{
  map "Brightmaps/vilei4.png"
  iwad
  disablefullbright
}

brightmap sprite vilei5
{
  map "Brightmaps/vilei5.png"
  iwad
  disablefullbright
}

brightmap sprite vilei6
{
  map "Brightmaps/vilei6.png"
  iwad
  disablefullbright
}

brightmap sprite vilei7
{
  map "Brightmaps/vilei7.png"
  iwad
  disablefullbright
}

brightmap sprite vilei8
{
  map "Brightmaps/vilei8.png"
  iwad
  disablefullbright
}

brightmap sprite vilej1
{
  map "Brightmaps/vilej1.png"
  iwad
  disablefullbright
}

brightmap sprite vilej2
{
  map "Brightmaps/vilej2.png"
  iwad
  disablefullbright
}

brightmap sprite vilej3
{
  map "Brightmaps/vilej3.png"
  iwad
  disablefullbright
}

brightmap sprite vilej4
{
  map "Brightmaps/vilej4.png"
  iwad
  disablefullbright
}

brightmap sprite vilej5
{
  map "Brightmaps/vilej5.png"
  iwad
  disablefullbright
}

brightmap sprite vilej6
{
  map "Brightmaps/vilej6.png"
  iwad
  disablefullbright
}

brightmap sprite vilej7
{
  map "Brightmaps/vilej7.png"
  iwad
  disablefullbright
}

brightmap sprite vilej8
{
  map "Brightmaps/vilej8.png"
  iwad
  disablefullbright
}

brightmap sprite vilek1
{
  map "Brightmaps/vilek1.png"
  iwad
  disablefullbright
}

brightmap sprite vilek2
{
  map "Brightmaps/vilek2.png"
  iwad
  disablefullbright
}

brightmap sprite vilek3
{
  map "Brightmaps/vilek3.png"
  iwad
  disablefullbright
}

brightmap sprite vilek4
{
  map "Brightmaps/vilek4.png"
  iwad
  disablefullbright
}

brightmap sprite vilek5
{
  map "Brightmaps/vilek5.png"
  iwad
  disablefullbright
}

brightmap sprite vilek6
{
  map "Brightmaps/vilek6.png"
  iwad
  disablefullbright
}

brightmap sprite vilek7
{
  map "Brightmaps/vilek7.png"
  iwad
  disablefullbright
}

brightmap sprite vilek8
{
  map "Brightmaps/vilek8.png"
  iwad
  disablefullbright
}

brightmap sprite vilel1
{
  map "Brightmaps/vilel1.png"
  iwad
  disablefullbright
}

brightmap sprite vilel2
{
  map "Brightmaps/vilel2.png"
  iwad
  disablefullbright
}

brightmap sprite vilel3
{
  map "Brightmaps/vilel3.png"
  iwad
  disablefullbright
}

brightmap sprite vilel4
{
  map "Brightmaps/vilel4.png"
  iwad
  disablefullbright
}

brightmap sprite vilel5
{
  map "Brightmaps/vilel5.png"
  iwad
  disablefullbright
}

brightmap sprite vilel6
{
  map "Brightmaps/vilel6.png"
  iwad
  disablefullbright
}

brightmap sprite vilel7
{
  map "Brightmaps/vilel7.png"
  iwad
  disablefullbright
}

brightmap sprite vilel8
{
  map "Brightmaps/vilel8.png"
  iwad
  disablefullbright
}

brightmap sprite vilem1
{
  map "Brightmaps/vilem1.png"
  iwad
  disablefullbright
}

brightmap sprite vilem2
{
  map "Brightmaps/vilem2.png"
  iwad
  disablefullbright
}

brightmap sprite vilem3
{
  map "Brightmaps/vilem3.png"
  iwad
  disablefullbright
}

brightmap sprite vilem4
{
  map "Brightmaps/vilem4.png"
  iwad
  disablefullbright
}

brightmap sprite vilem5
{
  map "Brightmaps/vilem5.png"
  iwad
  disablefullbright
}

brightmap sprite vilem6
{
  map "Brightmaps/vilem6.png"
  iwad
  disablefullbright
}

brightmap sprite vilem7
{
  map "Brightmaps/vilem7.png"
  iwad
  disablefullbright
}

brightmap sprite vilem8
{
  map "Brightmaps/vilem8.png"
  iwad
  disablefullbright
}

brightmap sprite vilen1
{
  map "Brightmaps/vilen1.png"
  iwad
  disablefullbright
}

brightmap sprite vilen2
{
  map "Brightmaps/vilen2.png"
  iwad
  disablefullbright
}

brightmap sprite vilen3
{
  map "Brightmaps/vilen3.png"
  iwad
  disablefullbright
}

brightmap sprite vilen4
{
  map "Brightmaps/vilen4.png"
  iwad
  disablefullbright
}

brightmap sprite vilen5
{
  map "Brightmaps/vilen5.png"
  iwad
  disablefullbright
}

brightmap sprite vilen6
{
  map "Brightmaps/vilen6.png"
  iwad
  disablefullbright
}

brightmap sprite vilen7
{
  map "Brightmaps/vilen7.png"
  iwad
  disablefullbright
}

brightmap sprite vilen8
{
  map "Brightmaps/vilen8.png"
  iwad
  disablefullbright
}

brightmap sprite vileo1
{
  map "Brightmaps/vileo1.png"
  iwad
  disablefullbright
}

brightmap sprite vileo2
{
  map "Brightmaps/vileo2.png"
  iwad
  disablefullbright
}

brightmap sprite vileo3
{
  map "Brightmaps/vileo3.png"
  iwad
  disablefullbright
}

brightmap sprite vileo4
{
  map "Brightmaps/vileo4.png"
  iwad
  disablefullbright
}

brightmap sprite vileo5
{
  map "Brightmaps/vileo5.png"
  iwad
  disablefullbright
}

brightmap sprite vileo6
{
  map "Brightmaps/vileo6.png"
  iwad
  disablefullbright
}

brightmap sprite vileo7
{
  map "Brightmaps/vileo7.png"
  iwad
  disablefullbright
}

brightmap sprite vileo8
{
  map "Brightmaps/vileo8.png"
  iwad
  disablefullbright
}

brightmap sprite vilep1
{
  map "Brightmaps/vilep1.png"
  iwad
  disablefullbright
}

brightmap sprite vilep2
{
  map "Brightmaps/vilep2.png"
  iwad
  disablefullbright
}

brightmap sprite vilep3
{
  map "Brightmaps/vilep3.png"
  iwad
  disablefullbright
}

brightmap sprite vilep4
{
  map "Brightmaps/vilep4.png"
  iwad
  disablefullbright
}

brightmap sprite vilep5
{
  map "Brightmaps/vilep5.png"
  iwad
  disablefullbright
}

brightmap sprite vilep6
{
  map "Brightmaps/vilep6.png"
  iwad
  disablefullbright
}

brightmap sprite vilep7
{
  map "Brightmaps/vilep7.png"
  iwad
  disablefullbright
}

brightmap sprite vilep8
{
  map "Brightmaps/vilep8.png"
  iwad
  disablefullbright
}

brightmap sprite DEMOG1 
{
  map "Brightmaps/DEMOG1.png"
  iwad
  disablefullbright
}

brightmap sprite DEMOG2G8 
{
  map "Brightmaps/DEMOG2G8.png"
  iwad
  disablefullbright
}

brightmap sprite DEMOH1 
{
  map "Brightmaps/DEMOH1.png"
  iwad
  disablefullbright
}

brightmap sprite DEMOH2H8 
{
  map "Brightmaps/DEMOH2H8.png"
  iwad
  disablefullbright
}

brightmap sprite DEMOH3H7 
{
  map "Brightmaps/DEMOH3H7.png"
  iwad
  disablefullbright
}

brightmap sprite DEMOH4H6 
{
  map "Brightmaps/DEMOH4H6.png"
  iwad
  disablefullbright
}

brightmap sprite DEMOH5 
{
  map "Brightmaps/DEMOH5.png"
  iwad
  disablefullbright
}

brightmap sprite DEMOT1 
{
  map "Brightmaps/DEMOT1.png"
  iwad
  disablefullbright
}

brightmap sprite DEMOT2T8 
{
  map "Brightmaps/DEMOT2T8.png"
  iwad
  disablefullbright
}

brightmap sprite DEMOT3T7 
{
  map "Brightmaps/DEMOT3T7.png"
  iwad
  disablefullbright
}

brightmap sprite DEMOU1 
{
  map "Brightmaps/DEMOU1.png"
  iwad
  disablefullbright
}

brightmap sprite DEMOU2U8 
{
  map "Brightmaps/DEMOU2U8.png"
  iwad
  disablefullbright
}

brightmap sprite DEMOU3U7 
{
  map "Brightmaps/DEMOU3U7.png"
  iwad
  disablefullbright
}

brightmap sprite DEMOU4U6 
{
  map "Brightmaps/DEMOU4U6.png"
  iwad
  disablefullbright
}

brightmap sprite DEMOU5 
{
  map "Brightmaps/DEMOU5.png"
  iwad
  disablefullbright
}

////////////////////////
// WEAPON BRIGHTMAPS //
//////////////////////

// Blood Magic //

brightmap sprite MLNGA0
{
	map "Brightmaps/MLNFA0.png"
	iwad
	disablefullbright
}

brightmap sprite MLNGB0
{
	map "Brightmaps/MLNFB0.png"
	iwad
	disablefullbright
}

brightmap sprite MLNGC0
{
	map "Brightmaps/MLNFC0.png"
	iwad
	disablefullbright
}

brightmap sprite MLNGD0
{
	map "Brightmaps/MLNFD0.png"
	iwad
	disablefullbright
}

brightmap sprite MLNGE0
{
	map "Brightmaps/MLNFE0.png"
	iwad
	disablefullbright
}
brightmap sprite MLNGF0
{
	map "Brightmaps/MLNFF0.png"
	iwad
	disablefullbright
}
brightmap sprite MLNGG0
{
	map "Brightmaps/MLNFG0.png"
	iwad
	disablefullbright
}
brightmap sprite MLNGH0
{
	map "Brightmaps/MLNFH0.png"
	iwad
	disablefullbright
}
brightmap sprite MLNGI0
{
	map "Brightmaps/MLNFI0.png"
	iwad
	disablefullbright
}

// Maledictory Eagle //

brightmap sprite EAGLA0
{
	map "Brightmaps/EAGFA0.png"
	iwad
	disablefullbright
}

brightmap sprite EAGLC0
{
	map "Brightmaps/EAGFC0.png"
	iwad
	disablefullbright
}

brightmap sprite EAGLD0
{
	map "Brightmaps/EAGFD0.png"
	iwad
	disablefullbright
}

// Leech //

brightmap sprite FSRDA0
{
	map "Brightmaps/FSRFA0.png"
	iwad
	disablefullbright
}

brightmap sprite FSRDB0
{
	map "Brightmaps/FSRFB0.png"
	iwad
	disablefullbright
}

brightmap sprite FSRDC0
{
	map "Brightmaps/FSRFC0.png"
	iwad
	disablefullbright
}

brightmap sprite FSLDA0
{
	map "Brightmaps/FSLFA0.png"
	iwad
	disablefullbright
}

brightmap sprite FSLDB0
{
	map "Brightmaps/FSLFB0.png"
	iwad
	disablefullbright
}

brightmap sprite FSLDC0
{
	map "Brightmaps/FSLFC0.png"
	iwad
	disablefullbright
}

brightmap sprite FSRDE0
{
	map "Brightmaps/FSRFE0.png"
	iwad
	disablefullbright
}

brightmap sprite FSRDF0
{
	map "Brightmaps/FSRFF0.png"
	iwad
	disablefullbright
}

brightmap sprite FSRDG0
{
	map "Brightmaps/FSRFG0.png"
	iwad
	disablefullbright
}

brightmap sprite FSRDH0
{
	map "Brightmaps/FSRFH0.png"
	iwad
	disablefullbright
}

brightmap sprite FSRDK0
{
	map "Brightmaps/FSRFK0.png"
	iwad
	disablefullbright
}

brightmap sprite FSRDL0
{
	map "Brightmaps/FSRFL0.png"
	iwad
	disablefullbright
}

brightmap sprite FSRDM0
{
	map "Brightmaps/FSRFM0.png"
	iwad
	disablefullbright
}

brightmap sprite FSRDN0
{
	map "Brightmaps/FSRFN0.png"
	iwad
	disablefullbright
}

brightmap sprite SRR1A0
{
	map "Brightmaps/FSRFA0.png"
	iwad
	disablefullbright
}

brightmap sprite SRR2A0
{
	map "Brightmaps/FSRFA0.png"
	iwad
	disablefullbright
}
brightmap sprite SRR3A0
{
	map "Brightmaps/FSRFA0.png"
	iwad
	disablefullbright
}
brightmap sprite SRR4A0
{
	map "Brightmaps/FSRFA0.png"
	iwad
	disablefullbright
}
brightmap sprite SRR5A0
{
	map "Brightmaps/FSRFA0.png"
	iwad
	disablefullbright
}
brightmap sprite SRR6A0
{
	map "Brightmaps/FSRFA0.png"
	iwad
	disablefullbright
}
brightmap sprite SRR7A0
{
	map "Brightmaps/FSRFA0.png"
	iwad
	disablefullbright
}
brightmap sprite SRR8A0
{
	map "Brightmaps/FSRFA0.png"
	iwad
	disablefullbright
}
brightmap sprite SRR9A0
{
	map "Brightmaps/FSRFA0.png"
	iwad
	disablefullbright
}

brightmap sprite SRR1B0
{
	map "Brightmaps/FSRFB0.png"
	iwad
	disablefullbright
}

brightmap sprite SRR2B0
{
	map "Brightmaps/FSRFB0.png"
	iwad
	disablefullbright
}

brightmap sprite SRR3B0
{
	map "Brightmaps/FSRFB0.png"
	iwad
	disablefullbright
}

brightmap sprite SRR4B0
{
	map "Brightmaps/FSRFB0.png"
	iwad
	disablefullbright
}

brightmap sprite SRR5B0
{
	map "Brightmaps/FSRFB0.png"
	iwad
	disablefullbright
}

brightmap sprite SRR6B0
{
	map "Brightmaps/FSRFB0.png"
	iwad
	disablefullbright
}

brightmap sprite SRR7B0
{
	map "Brightmaps/FSRFB0.png"
	iwad
	disablefullbright
}

brightmap sprite SRR8B0
{
	map "Brightmaps/FSRFB0.png"
	iwad
	disablefullbright
}

brightmap sprite SRR9B0
{
	map "Brightmaps/FSRFB0.png"
	iwad
	disablefullbright
}

brightmap sprite SRR1C0
{
	map "Brightmaps/FSRFC0.png"
	iwad
	disablefullbright
}

brightmap sprite SRR2C0
{
	map "Brightmaps/FSRFC0.png"
	iwad
	disablefullbright
}
brightmap sprite SRR3C0
{
	map "Brightmaps/FSRFC0.png"
	iwad
	disablefullbright
}
brightmap sprite SRR4C0
{
	map "Brightmaps/FSRFC0.png"
	iwad
	disablefullbright
}
brightmap sprite SRR5C0
{
	map "Brightmaps/FSRFC0.png"
	iwad
	disablefullbright
}
brightmap sprite SRR6C0
{
	map "Brightmaps/FSRFC0.png"
	iwad
	disablefullbright
}
brightmap sprite SRR7C0
{
	map "Brightmaps/FSRFC0.png"
	iwad
	disablefullbright
}
brightmap sprite SRR8C0
{
	map "Brightmaps/FSRFC0.png"
	iwad
	disablefullbright
}
brightmap sprite SRR9C0
{
	map "Brightmaps/FSRFC0.png"
	iwad
	disablefullbright
}

brightmap sprite SRL1A0
{
	map "Brightmaps/FSLFA0.png"
	iwad
	disablefullbright
}

brightmap sprite SRL2A0
{
	map "Brightmaps/FSLFA0.png"
	iwad
	disablefullbright
}
brightmap sprite SRL3A0
{
	map "Brightmaps/FSLFA0.png"
	iwad
	disablefullbright
}
brightmap sprite SRL4A0
{
	map "Brightmaps/FSLFA0.png"
	iwad
	disablefullbright
}
brightmap sprite SRL5A0
{
	map "Brightmaps/FSLFA0.png"
	iwad
	disablefullbright
}
brightmap sprite SRL6A0
{
	map "Brightmaps/FSLFA0.png"
	iwad
	disablefullbright
}
brightmap sprite SRL7A0
{
	map "Brightmaps/FSLFA0.png"
	iwad
	disablefullbright
}
brightmap sprite SRL8A0
{
	map "Brightmaps/FSLFA0.png"
	iwad
	disablefullbright
}
brightmap sprite SRL9A0
{
	map "Brightmaps/FSLFA0.png"
	iwad
	disablefullbright
}

brightmap sprite SRL1B0
{
	map "Brightmaps/FSLFB0.png"
	iwad
	disablefullbright
}

brightmap sprite SRL2B0
{
	map "Brightmaps/FSLFB0.png"
	iwad
	disablefullbright
}

brightmap sprite SRL3B0
{
	map "Brightmaps/FSLFB0.png"
	iwad
	disablefullbright
}

brightmap sprite SRL4B0
{
	map "Brightmaps/FSLFB0.png"
	iwad
	disablefullbright
}

brightmap sprite SRL5B0
{
	map "Brightmaps/FSLFB0.png"
	iwad
	disablefullbright
}

brightmap sprite SRL6B0
{
	map "Brightmaps/FSLFB0.png"
	iwad
	disablefullbright
}

brightmap sprite SRL7B0
{
	map "Brightmaps/FSLFB0.png"
	iwad
	disablefullbright
}

brightmap sprite SRL8B0
{
	map "Brightmaps/FSLFB0.png"
	iwad
	disablefullbright
}

brightmap sprite SRL9B0
{
	map "Brightmaps/FSLFB0.png"
	iwad
	disablefullbright
}

brightmap sprite SRL1C0
{
	map "Brightmaps/FSLFC0.png"
	iwad
	disablefullbright
}

brightmap sprite SRL2C0
{
	map "Brightmaps/FSLFC0.png"
	iwad
	disablefullbright
}
brightmap sprite SRL3C0
{
	map "Brightmaps/FSLFC0.png"
	iwad
	disablefullbright
}
brightmap sprite SRL4C0
{
	map "Brightmaps/FSLFC0.png"
	iwad
	disablefullbright
}
brightmap sprite SRL5C0
{
	map "Brightmaps/FSLFC0.png"
	iwad
	disablefullbright
}
brightmap sprite SRL6C0
{
	map "Brightmaps/FSLFC0.png"
	iwad
	disablefullbright
}
brightmap sprite SRL7C0
{
	map "Brightmaps/FSLFC0.png"
	iwad
	disablefullbright
}
brightmap sprite SRL8C0
{
	map "Brightmaps/FSLFC0.png"
	iwad
	disablefullbright
}
brightmap sprite SRL9C0
{
	map "Brightmaps/FSLFC0.png"
	iwad
	disablefullbright
}

// Kindred Genesis //

brightmap sprite KINDA0
{
	map "Brightmaps/KINFA0.png"
	iwad
	disablefullbright
}

brightmap sprite KINDB0
{
	map "Brightmaps/KINFB0.png"
	iwad
	disablefullbright
}

brightmap sprite KINDC0
{
	map "Brightmaps/KINFC0.png"
	iwad
	disablefullbright
}

brightmap sprite KINDD0
{
	map "Brightmaps/KINFD0.png"
	iwad
	disablefullbright
}

brightmap sprite KINDE0
{
	map "Brightmaps/KINFE0.png"
	iwad
	disablefullbright
}

brightmap sprite KINDF0
{
	map "Brightmaps/KINFF0.png"
	iwad
	disablefullbright
}

// Mind Control Gauntlets //

brightmap sprite MCGAA0
{
	map "Brightmaps/MCGFA0.png"
	iwad
	disablefullbright
}

brightmap sprite MCGAB0
{
	map "Brightmaps/MCGFB0.png"
	iwad
	disablefullbright
}

brightmap sprite MCGAC0
{
	map "Brightmaps/MCGFC0.png"
	iwad
	disablefullbright
}

brightmap sprite GAUNJ0
{
	map "Brightmaps/GAUFJ0.png"
	iwad
	disablefullbright
}

brightmap sprite GAUNK0
{
	map "Brightmaps/GAUFK0.png"
	iwad
	disablefullbright
}

brightmap sprite GAUNL0
{
	map "Brightmaps/GAUFL0.png"
	iwad
	disablefullbright
}

brightmap sprite GAUNM0
{
	map "Brightmaps/GAUFM0.png"
	iwad
	disablefullbright
}

brightmap sprite GAUNN0
{
	map "Brightmaps/GAUFN0.png"
	iwad
	disablefullbright
}

brightmap sprite TCRFA0
{
	map "Brightmaps/TCRFA0.png"
	iwad
	disablefullbright
}

brightmap sprite TCRFB0
{
	map "Brightmaps/TCRFB0.png"
	iwad
	disablefullbright
}

brightmap sprite TCRSB0
{
	map "Brightmaps/TCRSB0.png"
	iwad
	disablefullbright
}

brightmap sprite TCRSC0
{
	map "Brightmaps/TCRSC0.png"
	iwad
	disablefullbright
}

brightmap sprite TCRSD0
{
	map "Brightmaps/TCRSD0.png"
	iwad
	disablefullbright
}

brightmap sprite TCRSE0
{
	map "Brightmaps/TCRSE0.png"
	iwad
	disablefullbright
}



////////////////////////
// FLAT & WALL GLOWS //
//////////////////////

Glow
{
 Flats
  {
   LAVA1 
   LAVA2 
   LAVA3 
   LAVA4
   NUKAGE1 
   NUKAGE2 
   NUKAGE3
   RROCK01
   RROCK02
   RROCK05
   RROCK06
   RROCK07
   RROCK08
   SLIME09
   SLIME10
   SLIME11
   SLIME12
   }

   Walls 
   { 
   FIREBLU1 
   FIREBLU2 
   FIRELAVA 
   FIRELAV2 
   FIRELAV3 
   FIREMAG1 
   FIREMAG2 
   FIREMAG3 
   FIREWALL 
   FIREWALA 
   FIREWALB 
   } 
} 
 
/////////////
// LIGHTS //
///////////

// weapons //

pulselight taintedcrosspickuplight
{
	color 0.75 0.0 0.0
	offset 0.0 20.0 0.0
	size 15
	secondarysize 25 
	interval 4
	dontlightself 0
}

pulselight weaponpickuplight
{
	color 1.0 0.0 0.0
	offset 0.0 0.0 0.0
	size 10
	secondarysize 15 
	interval 2
}

pulselight darkchaospickup
{
	color 1 1 1
	offset 0 35 0
	size 30
	secondarysize 35
	interval 1
	subtractive 1
	dontlightself 1
}

pulselight bookofshadowspickup
{
	color 1 1 1
	offset 0 20 0
	size 20
	secondarysize 25
	interval 1
	subtractive 1
	dontlightself 1
}

pointlight shadowsummonmagiccirclefull
{
	color 1 0 0
	size 50
	dontlightself 1
}

pointlight shadowsummonmagiccircle90
{
	color 0.9 0 0
	size 50
	dontlightself 1
}

pointlight shadowsummonmagiccircle80
{
	color 0.8 0 0
	size 50
	dontlightself 1
}
pointlight shadowsummonmagiccircle70
{
	color 0.7 0 0
	size 50
	dontlightself 1
}

pointlight shadowsummonmagiccircle60
{
	color 0.6 0 0
	size 50
	dontlightself 1
}

pointlight shadowsummonmagiccircle50
{
	color 0.5 0 0
	size 50
	dontlightself 1
}

pointlight shadowsummonmagiccircle40
{
	color 0.4 0 0
	size 50
	dontlightself 1
}

pointlight shadowsummonmagiccircle30
{
	color 0.3 0 0
	size 50
	dontlightself 1
}

pointlight shadowsummonmagiccircle20
{
	color 0.2 0 0
	size 50
	dontlightself 1
}

pointlight shadowsummonmagiccircle10
{
	color 0.1 0 0
	size 50
	dontlightself 1
}

// puffs //

flickerlight bulletpuff1
{
    color 0.75 0.75 0.75
    size 7
    secondarySize 9
    chance 0.8
}

flickerlight bulletpuff2
{
    color 0.75 0.75 0.75
    size 4
    secondarySize 5
    chance 0.8
}

// attacks //

pointlight meaglealt1red
{
	color 1 0 0
	size 28
	dontlightself 1
}

pointlight meaglealt2red
{
	color 0.80 0 0
	size 22
	dontlightself 1
}

pointlight meaglealt3red
{
	color 0.60 0 0
	size 18
	dontlightself 1
}

pointlight meaglealt4red
{
	color 0.40 0 0
	size 10
	dontlightself 1
}

pointlight meaglealt1white
{
	color 1 1 1
	size 20
	dontlightself 1
}

pointlight meaglealt2white
{
	color 0.75 0.75 0.75
	size 16
	dontlightself 1
}

pointlight meaglealt3white
{
	color 0.5 0.5 0.5
	size 8
	dontlightself 1
}

pointlight deadheadexplosion1
{
	color 1 0.20 0.20
	size 180
	dontlightself 1
}

pointlight deadheadexplosion2
{
	color 1 0.80 0.80
	size 160
	dontlightself 1
}

pointlight deadheadexplosion3
{
	color 1 0.60 0.60
	size 140
	dontlightself 1
}

pointlight deadheadexplosion4
{
	color 1 0.40 0.40
	size 140
	dontlightself 1
}

pointlight deadheadexplosion5
{
	color 0.80 0.20 0.20
	size 100
	dontlightself 1
}

pointlight deadheadexplosion6
{
	color 0.60 0 0
	size 60
	dontlightself 1
}

pointlight deadheadexplosion7
{
	color 0.60 0 0
	size 40
	dontlightself 1
}

pointlight minideadheadexplosion1
{
	color 1 0.20 0.20
	size 45
	dontlightself 1
}

pointlight minideadheadexplosion2
{
	color 1 0.80 0.80
	size 40
	dontlightself 1
}

pointlight minideadheadexplosion3
{
	color 1 0.60 0.60
	size 35
	dontlightself 1
}

pointlight minideadheadexplosion4
{
	color 1 0.40 0.40
	size 35
	dontlightself 1
}

pointlight minideadheadexplosion5
{
	color 0.80 0.20 0.20
	size 25
	dontlightself 1
}

pointlight minideadheadexplosion6
{
	color 0.60 0 0
	size 15
	dontlightself 1
}

pointlight minideadheadexplosion7
{
	color 0.60 0 0
	size 10
	dontlightself 1
}

// artifacts & keys //

pointlight taintedmanacube
{
	color 1 0 0
	offset 0 30 0
	size 30
	dontlightself 1
}

pointlight whitekeylight
{
	color 1.0 1.0 1.0
	offset 0.0 10.0 0.0
	size 40
	dontlightself 0
}

pointlight redkeylight
{
	color 1.0 0 0
	offset 0.0 10.0 0.0
	size 40
	dontlightself 0
}

pointlight mappickuplight1
{
	color 0.5 0.5 0.5
	offset 0.0 10.0 0.0
	size 15
	dontlightself 0
} 

pointlight mappickuplight2
{
	color 0.75 0.75 0.75
	offset 0.0 10.0 0.0
	size 15
	dontlightself 0
} 

pointlight mappickuplight3
{
	color 1.0 1.0 1.0
	offset 0.0 10.0 0.0
	size 15
	dontlightself 0
} 

pointlight genericsmallredpickuplight
{
	color 1.0 0.0 0.0
	offset 0.0 10.0 0.0
	size 10
	dontlightself 0
}

pointlight genericlargeredpickuplight
{
	color 1.0 0.0 0.0
	offset 0.0 10.0 0.0
	size 15
	dontlightself 0
}

pointlight generichugeredpickuplight
{
	color 1.0 0.0 0.0
	offset 0.0 10.0 0.0
	size 20
	dontlightself 0
}

pointlight genericsmallwhitepickuplight
{
	color 1.0 1.0 1.0
	offset 0.0 10.0 0.0
	size 10
	dontlightself 0
} 

pointlight genericlargewhitepickuplight
{
	color 1.0 1.0 1.0
	offset 0.0 10.0 0.0
	size 15
	dontlightself 0
} 

pointlight generichugewhitepickuplight
{
	color 1.0 1.0 1.0
	offset 0.0 10.0 0.0
	size 20
	dontlightself 0
}

// misc //

pointlight turnpuff
{
	color 1 0 0
	offset 0 0 0
	size 4
	dontlightself 1
}

pulselight firelight
{
	color 0.65 0.65 0.65
	offset 0.0 0.0 0.0
	size 25
	secondarysize 15
	interval 0.1
}

flickerlight ritualflame
{
	color 0.60 0.60 0.60
	offset 0 35 0
	size 50
	secondarysize 45
}

pointlight telefoga
{
	color 1 1 1
	offset 0 30 0
	size 84
	dontlightself 1
}

pointlight telefogb
{
	color 1 1 1
	offset 0 28 0
	size 67
	dontlightself 1
}

pointlight telefogc
{
	color 1 1 1
	offset 0 26 0
	size 55
	dontlightself 1
}

pointlight telefogd
{
	color 1 1 1
	offset 0 27 0
	size 51
	dontlightself 1
}

pointlight telefoge
{
	color 1 1 1
	offset 0 26 0
	size 24
	dontlightself 1
}

pointlight telefogf
{
	color 1 1 1
	offset 0 28 0
	size 12
	dontlightself 1
}

pointlight telefogg
{
	color 1 1 1
	offset 0 28 0
	size 5
	dontlightself 1
}

pointlight telefogh
{
	color 1 1 1
	offset 0 28 0
	size 10
	dontlightself 1
}

pointlight telefogi
{
	color 1 1 1
	offset 0 28 0
	size 19
	dontlightself 1
}

pointlight telefogj
{
	color 1 1 1
	offset 0 28 0
	size 25
	dontlightself 1
}	

// decorations //

pointlight 64techlampsmallA
{
	color 0.8 0.8 0.8
	offset 0 60 0
	size 50
	dontlightself 1
}

pointlight 64techlampsmallB
{
	color 0.85 0.85 0.85
	offset 0 60 0
	size 55
	dontlightself 1
}

pointlight 64techlampsmallC
{
	color 0.9 0.9 0.9
	offset 0 60 0
	size 60
	dontlightself 1
}

pointlight 64techlampsmallD
{
	color 0.95 0.95 0.95
	offset 0 60 0
	size 65
	dontlightself 1
}

pointlight 64techlampsmallE
{
	color 1 1 1
	offset 0 60 0
	size 70
	dontlightself 1
}

pointlight 64techlamplargeA
{
	color 0.8 0.8 0.8
	offset 0 60 0
	size 70
	dontlightself 1
}

pointlight 64techlamplargeB
{
	color 0.85 0.85 0.85
	offset 0 60 0
	size 75
	dontlightself 1
}

pointlight 64techlamplargeC
{
	color 0.9 0.9 0.9
	offset 0 60 0
	size 80
	dontlightself 1
}

pointlight 64techlamplargeD
{
	color 0.95 0.95 0.95
	offset 0 60 0
	size 85
	dontlightself 1
}

pointlight 64techlamplargeE
{
	color 1 1 1
	offset 0 60 0
	size 90
	dontlightself 1
}

pointlight 64columnA
{
	color 0.8 0.8 0.8
	offset 0 36 0
	size 50
	dontlightself 1
}

pointlight 64columnB
{
	color 0.85 0.85 0.85
	offset 0 36 0
	size 55
	dontlightself 1
}

pointlight 64columnC
{
	color 0.9 0.9 0.9
	offset 0 36 0
	size 60
	dontlightself 1
}

pointlight 64columnD
{
	color 0.95 0.95 0.95
	offset 0 36 0
	size 65
	dontlightself 1
}

pointlight 64columnE
{
	color 1 1 1
	offset 0 36 0
	size 70
	dontlightself 1
}

pointlight evileye
{
	color 1 1 1
	offset 0 50 0
	size 40
	dontlightself 1
}

pointlight redevileye
{
	color 1 0 0
	offset 0 50 0
	size 40
	dontlightself 1
}

pointlight floatskullfire
{
	color 1 1 1
	offset 0 25 0
	size 40
	dontlightself 1
}

pointlight floattorchred
{
	color 1 0 0
	offset 0 20 0
	size 50
	dontlightself 0
}

pointlight floattorchwhite
{
	color 1 1 1
	offset 0 20 0
	size 50
	dontlightself 0
}

pointlight torch
{
	color 1 1 1
	offset 0 76 0
	size 40
	dontlightself 1
}

pointlight redtorch
{
	color 1 0.25 0.25
	offset 0 76 0
	size 40
	dontlightself 1
}

pointlight smalltorch
{
	color 1 1 1
	offset 0 48 0
	size 40
	dontlightself 1
}

pointlight smallredtorch
{
	color 1 0.25 0.25
	offset 0 48 0
	size 40
	dontlightself 1
}

pointlight techpillar
{
	color 0.5 0.5 0.5
	offset 0 64 0
	size 100
	dontlightself 1
}

pointlight candle
{
	color 1 1 1
	offset 0 0 0
	size 20
	dontlightself 1
}

pointlight d64candelabra1
{
	color 1 0 0
	offset 0 60 0
	size 40
	dontlightself 1
}

pointlight d64candelabra2
{
	color 0.90 0 0
	offset 0 60 0
	size 38
	dontlightself 1
}

pointlight d64candelabra3
{
	color 0.95 0 0
	offset 0 60 0
	size 39
	dontlightself 1
}

pointlight d64candelabra4
{
	color 1 0 0
	offset 0 60 0
	size 40
	dontlightself 1
}

pointlight d64candelabra5
{
	color 1 0 0
	offset 0 60 0
	size 38
	dontlightself 1
}

flickerlight headcandlepile
{
	color 0.5 0.5 0.5
	offset 0 0 0
	size 35
	secondarysize 40
	dontlightself 1
}

pointlight barrelburn
{
	color 1 1 1
	offset 0 43 0
	size 40
	dontlightself 1
}

pointlight radbarrel
{
	color 0.75 0 0
	offset 0 28 0
	size 20
	dontlightself 1
}

pointlight barrelexplosion1
{
	color 1 0 0
	offset 0 0 0
	size 64
	dontlightself 1
}

pointlight barrelexplosion2
{
	color 1 0.5 0.5
	offset 0 0 0
	size 92
	dontlightself 1
}

pointlight barrelexplosion3
{
	color 1 0 0
	offset 0 0 0
	size 98
	dontlightself 1
}

pulselight radpuddle
{
	color 1 0 0
	size 7
	secondarysize 10
	interval 1
	offset 0 0 0
}

object SRRadWasteSpot
{
	frame BSPT {light radpuddle}
}

pointlight radbarrelexplode1
{
	color 1 0 0
	size 30
	offset 0 0 0
}

pointlight radbarrelexplode2
{
	color 1 0.5 0.5
	size 90
	offset 0 0 0
}

pointlight radbarrelexplode1
{
	color 1 0 0
	size 50
	offset 0 0 0
}

object RadioactiveBarrel
{
	frame BARR {light radbarrel}
	frame REXPA {light radbarrelexplode1}
	frame REXPB {light radbarrelexplode2}
	frame REXPC {light radbarrelexplode1}
}

///////////////////
// ENEMY LIGHTS //
/////////////////

// enemy body lights //

// lost soul //

pointlight lostsoulstandard
{
	color 1 0 0
	offset 0 0 0
	size 66
	dontlightself 1
}

pointlight lostsouldeathframeh
{
	color 1 0 0
	offset 0 0 0
	size 90
	dontlightself 1
}

pointlight lostsouldeathframei
{
	color 1 0.25 0.25
	offset 0 0 0
	size 102
	dontlightself 1
}

pointlight lostsouldeathframej
{
	color 0.5 0 0
	offset 0 0 0
	size 132
	dontlightself 1
}

// forgotten one //

/*

PulseLight ForgottenOne1
{
Color 1.0 0.5 0.5
Size 42
SecondarySize 50
Interval 2.5
Offset 0 8 0
}

PointLight ForgottenOne2
{
Color 1.0 0.3 0.3
Size 48
}

PointLight ForgottenOne3
{
Color 1.0 0.1 0.1
Size 52
}

PointLight ForgottenOne4
{
Color 0.7 0.0 0.0
Size 42
}

PointLight ForgottenOne5
{
Color 0.4 0.0 0.0
Size 32
}

Object ForgottenOne
{
Frame FRGOA { Light ForgottenOne1 }
Frame FRGOB { Light ForgottenOne1 }
Frame FRGOC { Light ForgottenOne1 }
Frame FRGOD { Light ForgottenOne1 }
Frame FRGOE { Light ForgottenOne1 }
Frame FRGOF { Light ForgottenOne1 }
Frame FRGOG { Light ForgottenOne2 }
Frame FRGOH { Light ForgottenOne3 }
Frame FRGOI { Light ForgottenOne4 }
Frame FRGOJ { Light ForgottenOne5 }
}

*/

// afrit //

pointlight afritstandard
{
	color 1 0 0
	offset 0 0 0
	size 75
	dontlightself 1
}

pointlight afritattack
{
	color 1 0.5 0.5
	offset 0 0 0
	size 120
	dontlightself 1
}

pointlight afritdeathframei
{
	color 1 0.75 0.75
	offset 0 0 0
	size 75
	dontlightself 1
}

pointlight afritdeathframejtol
{
	color 0.80 0.55 0.55
	offset 0 0 0
	size 75
	dontlightself 1
}

pointlight afritdeathframem
{
	color 0.70 0.45 0.45
	offset 0 0 0
	size 72
	dontlightself 1
}

pointlight afritdeathframen
{
	color 0.60 0.35 0.35
	offset 0 0 0
	size 72
	dontlightself 1
}

pointlight afritdeathframeop
{
	color 0.50 0.25 0.25
	offset 0 0 0
	size 60
	dontlightself 1
}

// cyberdemon //

pointlight cyberexplosion1
{
	color 1 0.20 0.20
	size 270
	dontlightself 1
}

pointlight cyberexplosion2
{
	color 1 0.80 0.80
	size 240
	dontlightself 1
}

pointlight cyberexplosion3
{
	color 1 0.60 0.60
	size 210
	dontlightself 1
}

pointlight cyberexplosion4
{
	color 1 0.40 0.40
	size 210
	dontlightself 1
}

pointlight cyberexplosion5
{
	color 0.80 0.20 0.20
	size 150
	dontlightself 1
}

pointlight cyberexplosion6
{
	color 0.60 0 0
	size 90
	dontlightself 1
}

pointlight cyberexplosion7
{
	color 0.60 0 0
	size 60
	dontlightself 1
}

// enemy attacks //

pointlight genericwhiteshot
{
	color 0.5 0 0
	offset 0 0 0
	size 15
	dontlightself 1
}

pointlight genericdimwhiteshot
{
	color 0.5 0.5 0.5
	offset 0 0 0
	size 15
	dontlightself 1
}

pointlight genericlargewhiteshot
{
	color 1 1 1
	offset 0 0 0
	size 35
	dontlightself 1
}

pointlight genericdimlargewhiteshot
{
	color 0.5 0.5 0.5
	offset 0 0 0
	size 35
	dontlightself 1
}

pointlight genericredshot
{
	color 1 0 0
	offset 0 0 0
	size 15
	dontlightself 1
}

pointlight giganticredshot
{
	color 1 0 0
	offset 0 0 0
	size 80
	dontlightself 1
}
	

pointlight genericlightredshot
{
	color 1.0 0.25 0.25
	offset 0 0 0
	size 15
	dontlightself 1
}

pointlight genericdimredshot
{
	color 0.5 0 0
	offset 0 0 0
	size 15
	dontlightself 1
}

pointlight genericlargeredshot
{
	color 1 0 0
	offset 0 0 0
	size 35
	dontlightself 1
}

pointlight genericlightlargeredshot
{
	color 1.0 0.25 0.25
	offset 0 0 0
	size 35
	dontlightself 1
}

pointlight genericdimlargeredshot
{
	color 0.5 0 0
	offset 0 0 0
	size 35
	dontlightself 1
}

pointlight generichugeredshot
{
	color 1.0 0.25 0.25
	offset 0 0 0
	size 50
	dontlightself 1
}

//////////////
// SHADOWS //
////////////

pointlight smallbipedshadow //Used for Zombies, Imps and their variants, and Demons and their variants.
{
	color 0.5 0.5 0.5
	offset 0 0 0
	size 15
	subtractive 1
	dontlightself 1
}

pointlight smallbipedraisedshadow //Raised creatures FLOATBOB, so they need their own shadow that won't go through the floor.
{
	color 0.5 0.5 0.5
	offset 0 10 0
	size 15
	subtractive 1
	dontlightself 1
}

pointlight spectreshadow //Special shadow for the semitranslucent Spectre.
{
	color 0.25 0.25 0.25
	offset 0 10 0
	size 15
	subtractive 1
	dontlightself 1
}

pointlight bigbipedshadow //Used for Revenants, Hell Barons, and FleshZards.
{
	color 0.5 0.5 0.5
	offset 0 0 0
	size 25
	subtractive 1
	dontlightself 1
}

pointlight bigbipedraisedshadow
{
	color 0.5 0.5 0.5
	offset 0 10 0
	size 25
	subtractive 1
	dontlightself 1
}

pointlight hugeshadow //Used for Mancubi and Arachnotrons, and their variants.
{
	color 0.5 0.5 0.5
	offset 0 0 0
	size 40
	subtractive 1
	dontlightself 1
}
pointlight cybershadow //Used for the Cyberdemon, and its variants.
{
	color 0.5 0.5 0.5
	offset 0 0 0
	size 55
	subtractive 1
	dontlightself 1
}

pointlight cybercorpseshadow
{
	color 0.5 0.5 0.5
	offset 0 0 0
	size 40
	subtractive 1
	dontlightself 1
}

pointlight mastermindshadow //Used for the Spider Mastermind and its variants.
{
	color 0.5 0.5 0.5
	offset 0 0 0
	size 70
	subtractive 1
	dontlightself 1
}
pointlight cacandvariantshadow //Used for Cacos, CacoLiches, Agathos, PlasMentals, and TortSouls.
{
	color 0.5 0.5 0.5
	offset 0 0 0
	size 35
	subtractive 1
	dontlightself 1
}

pointlight smallshadow //Used for items
{
	color 0.5 0.5 0.5
	offset 0 0 0
	size 5
	subtractive 1
	dontlightself 1
}

////////////////////////
// BINDINGS - LIGHTS //
//////////////////////

// pickups //

object Satanic_TaintedCross {frame TCRSP {light taintedcrosspickuplight}}

object Satanic_TaintedCrossAltAmmo {frame MAN2 {light taintedmanacube}}

// misc //

object MCGTurnPuff {frame WISP {light turnpuff}}

object Satanic_ShadowSpawner 
{
	frame MAGCA {light shadowsummonmagiccirclefull}
	frame MAGCB {light shadowsummonmagiccircle90}
	frame MAGCC {light shadowsummonmagiccircle80}
	frame MAGCD {light shadowsummonmagiccircle70}
	frame MAGCE {light shadowsummonmagiccircle60}
	frame MAGCF {light shadowsummonmagiccircle50}
	frame MAGCG {light shadowsummonmagiccircle40}
	frame MAGCH {light shadowsummonmagiccircle30}
	frame MAGCI {light shadowsummonmagiccircle20}
	frame MAGCJ {light shadowsummonmagiccircle10}
}

object Satanic_ExplosiveBarrel 
{
	frame BAR1 {light radbarrel}
	frame BEXPC {light barrelexplosion1}
	frame BEXPD {light barrelexplosion2}
	frame BEXPE {light barrelexplosion3}
}

object TeleportFog
{
	frame TFOGA {light telefoga}
	frame TFOGB {light telefogb}
	frame TFOGC {light telefogc}
	frame TFOGD {light telefogd}
	frame TFOGE {light telefoge}
	frame TFOGF {light telefogf}
	frame TFOGG {light telefogg}
	frame TFOGH {light telefogh}
	frame TFOGI {light telefogi}
	frame TFOGJ {light telefogj}
}

// These are now handled in-actor. This way, the actors do a sight-check and can spawn w/o a dynamic light if the player can't see the actor, thus improving performance.

// object Satanic_HellfireDeviceBoltSecondary {frame FIRE {light firelight}}
// object Satanic_HellfireDeviceBoltTeritary {frame FIRE {light firelight}}

// decorations //

object D64TechLampSmall 
{
	frame 64LSA {light 64techlampsmallA}
	frame 64LSB {light 64techlampsmallB}
	frame 64LSC {light 64techlampsmallC}
	frame 64LSD {light 64techlampsmallD}
	frame 64LSE {light 64techlampsmallE}
}

object D64TechLampLarge 
{
	frame 64LLA {light 64techlamplargeA}
	frame 64LLB {light 64techlamplargeB}
	frame 64LLC {light 64techlamplargeC}
	frame 64LLD {light 64techlamplargeD}
	frame 64LLE {light 64techlamplargeE}
}

object D64Column 
{
	frame 64CLA {light 64columnA}
	frame 64CLB {light 64columnB}
	frame 64CLC {light 64columnC}
	frame 64CLD {light 64columnD}
	frame 64CLE {light 64columnE}
}
	
object Satanic_EvilEye {frame CEYE {light evileye}}
object RedEvilEye {frame REYE {light redevileye}}
object FloatingSkull {frame FSKU {light floatskullfire}}
object BlueTorch {frame TBLU {light torch}}
object GreenTorch {frame TGRN {light torch}}
object RedTorch {frame TRED {light redtorch}}
object ShortBlueTorch {frame SMBT {light smalltorch}}
object ShortGreenTorch {frame SMGT {light smalltorch}}
object ShortRedTorch {frame SMRT {light smallredtorch}}
object TechPillar {frame ELEC {light techpillar}}
object Candlestick {frame CAND {light candle}}

object D64Candelabra
{
	frame 64CBA {light d64candelabra1}
	frame 64CBB {light d64candelabra2}
	frame 64CBC {light d64candelabra3}
	frame 64CBD {light d64candelabra4}
	frame 64CBE {light d64candelabra5}
}

object HeadCandles {frame POL3 {light headcandlepile}}
object BurningBarrel {frame FCAN {light barrelburn}}

// player attacks //

object Satanic_BloodMagicShot {frame FBLD {light genericlargeredshot}}
object Satanic_BloodMagicBackShot {frame FBLD {light genericlargeredshot}}

object Satanic_EagleAltFireShot
{
	frame EPUFD {light meaglealt4red}
	frame EPUFC {light meaglealt3red}
	frame EPUFB {light meaglealt2red}
	frame EPUFA {light meaglealt1red}
}

// puffs //

object Satanic_BulletPuff
{
    frame PUFFA { light bulletpuff1 }
    frame PUFFB { light bulletpuff2 }
}

// enemy attacks //

object Satanic_DoomImpBall {frame BAL1 {light genericredlight}}
object Satanic_FastImpBall {frame BALX {light genericlightredshot}}
object Satanic_YellowSkullSeeker {frame WLP2 {light genericwhiteshot}}
object Satanic_GreenPoisonBall {frame WLP1 {light genericdimwhiteshot}}
object Satanic_RedSkullBall {frame WLP4 {light genericredshot}}
// object Satanic_FamiliarSpawner {frame WLP3 {light genericredshot}}
object Satanic_DarkSeeker {frame DKB1 {light genericdimwhiteshot}}
object Satanic_DarkNormal {frame DKB1 {light genericdimwhiteshot}}
object Satanic_DarkStrong {frame DKB2 {light genericwhiteshot}}
object Bloodshot {frame FBLD {light genericredshot}}
object Satanic_CacoLichBall {frame CBAL {light genericwhiteshot}}
object Satanic_CacoLichBall_NoSeeker {frame CBAL {light genericwhiteshot}}
object Satanic_CacoLichFlame {frame CFIR {light genericwhiteshot}}
object Satanic_CacoLichFlameFar {frame CFIR {light genericwhiteshot}}
object Satanic_ElementalPlasma {frame APLS {light genericwhiteshot}}
object Satanic_TorturedSoulBall {frame TRBL {light genericdimwhiteshot}}
object Satanic_AgathoDemonTracer {frame AGFB {light genericlightredshot}}
object Satanic_ArachnotronPlasma {frame APLS {light genericwhiteshot}}
object Satanic_BaronBall {frame BAL7 {light genericdimwhiteshot}}
object Satanic_Comet {frame COMT {light genericlightlargeredshot}}
object Satanic_AfritBall {frame FRTM {light genericlightredshot}}
object Satanic_FleshWizardShot {frame FBLD {light genericredshot}}
object Satanic_RevenantTracer {frame FATB {light genericredshot}}
object Satanic_RevenantBall {frame FATB {light genericredshot}}
object Satanic_Rocket {frame MISL {light genericredshot}}
object Cardinal_Rocket {frame CROC {light genericredshot}}
object CardinalPlasma {frame CRTA {light genericredshot}}
object DeathBall {frame BAL7 {light genericwhiteshot}}

object DemolisherBFGBall 
{
	frame BFS1 {light genericlargeredshot}
	frame BFE1 {light genericlightlargeredshot}
}

object DemolisherBFGExtra {frame BFE2 {light genericlightlargeredshot}}

//enemy body lights//

object Satanic_DarkCardinal {frame CARD {light giganticredshot}}

/////////////////////////
// BINDINGS - SHADOWS //
///////////////////////

// misc //

object Satanic_PlayerPawn 
{
	frame SLAYA {light smallbipedshadow}
	frame SLAYB {light smallbipedshadow}
	frame SLAYC {light smallbipedshadow}
	frame SLAYD {light smallbipedshadow}
	frame SLAYE {light smallbipedshadow}
	frame SLAYF {light smallbipedshadow}
	frame SLAYG {light smallbipedshadow}
	frame SLAYH {light smallbipedshadow}
	frame SLAYI {light smallbipedshadow}
	frame SLAYJ {light smallbipedshadow}
	frame SLAYK {light smallbipedshadow}
	frame SLAYL {light smallbipedshadow}
	frame SLAYM {light smallbipedshadow}
	frame SLAYN {light smallbipedshadow}
	frame SLAYO {light smallbipedshadow}
	
	frame RGIBA {light smallbipedshadow}
	frame RGIBB {light smallbipedshadow}
	frame RGIBC {light smallbipedshadow}
	frame RGIBD {light smallbipedshadow}
	frame RGIBE {light smallbipedshadow}
	frame RGIBF {light smallbipedshadow}
	frame RGIBG {light smallbipedshadow}
	frame RGIBH {light smallbipedshadow}
	
	frame BURNA {light smallbipedshadow}
	frame BURNB {light smallbipedshadow}
	frame BURNC {light smallbipedshadow}
	frame BURND {light smallbipedshadow}
	frame BURNE {light smallbipedshadow}
	frame BURNF {light smallbipedshadow}
	frame BURNG {light smallbipedshadow}
	frame BURNH {light smallbipedshadow}
	frame BURNI {light smallbipedshadow}
	frame BURNJ {light smallbipedshadow}
	frame BURNK {light smallbipedshadow}
	frame BURNL {light smallbipedshadow}
	frame BURNM {light smallbipedshadow}
	frame BURNN {light smallbipedshadow}
	frame BURNO {light smallbipedshadow}
	frame BURNP {light smallbipedshadow}
	frame BURNQ {light smallbipedshadow}
	frame BURNR {light smallbipedshadow}
	frame BURNS {light smallbipedshadow}
	frame BURNT {light smallbipedshadow}
	frame BURNU {light smallbipedshadow}
	frame BURNV {light smallbipedshadow}
}

object Satanic_Shadow
{
	frame SLAYA {light smallbipedshadow}
	frame SLAYB {light smallbipedshadow}
	frame SLAYC {light smallbipedshadow}
	frame SLAYD {light smallbipedshadow}
	frame SLAYE {light smallbipedshadow}
	frame SLAYF {light smallbipedshadow}
	frame SLAYG {light smallbipedshadow}
	frame SLAYH {light smallbipedshadow}
	frame SLAYI {light smallbipedshadow}
	frame SLAYJ {light smallbipedshadow}
	frame SLAYK {light smallbipedshadow}
	frame SLAYL {light smallbipedshadow}
	frame SLAYM {light smallbipedshadow}
	frame SLAYN {light smallbipedshadow}
	frame SLAYO {light smallbipedshadow}
	
	frame RGIBA {light smallbipedshadow}
	frame RGIBB {light smallbipedshadow}
	frame RGIBC {light smallbipedshadow}
	frame RGIBD {light smallbipedshadow}
	frame RGIBE {light smallbipedshadow}
	frame RGIBF {light smallbipedshadow}
	frame RGIBG {light smallbipedshadow}
	frame RGIBH {light smallbipedshadow}
	
	frame BURNA {light smallbipedshadow}
	frame BURNB {light smallbipedshadow}
	frame BURNC {light smallbipedshadow}
	frame BURND {light smallbipedshadow}
	frame BURNE {light smallbipedshadow}
	frame BURNF {light smallbipedshadow}
	frame BURNG {light smallbipedshadow}
	frame BURNH {light smallbipedshadow}
	frame BURNI {light smallbipedshadow}
	frame BURNJ {light smallbipedshadow}
	frame BURNK {light smallbipedshadow}
	frame BURNL {light smallbipedshadow}
	frame BURNM {light smallbipedshadow}
	frame BURNN {light smallbipedshadow}
	frame BURNO {light smallbipedshadow}
	frame BURNP {light smallbipedshadow}
	frame BURNQ {light smallbipedshadow}
	frame BURNR {light smallbipedshadow}
	frame BURNS {light smallbipedshadow}
	frame BURNT {light smallbipedshadow}
	frame BURNU {light smallbipedshadow}
	frame BURNV {light smallbipedshadow}
}

// pickups //

//object Satanic_DarkChaos {frame DKCH {light darkchaospickup}}
//object Satanic_BookOfShadows {frame PWBK {light bookofshadowspickup}}

// enemies //

object Satanic_Zombieman 
{
	frame POSSA {light smallbipedshadow}
	frame POSSB {light smallbipedshadow}
	frame POSSC {light smallbipedshadow}
	frame POSSD {light smallbipedshadow}
	frame POSSE {light smallbipedshadow}
	frame POSSF {light smallbipedshadow}
	frame POSSG {light smallbipedshadow}
	frame POSSH {light smallbipedshadow}
	frame POSSI {light smallbipedshadow}
	frame POSSJ {light smallbipedshadow}
	frame POSSK {light smallbipedshadow}
	
	frame POSSM {light smallbipedshadow}
	frame POSSN {light smallbipedshadow}
	frame POSSO {light smallbipedshadow}
	frame POSSP {light smallbipedshadow}
	frame POSSQ {light smallbipedshadow}
	frame POSSR {light smallbipedshadow}
	frame POSSS {light smallbipedshadow}
	frame POSST {light smallbipedshadow}
	
	frame PZOMB {light smallbipedshadow}
	frame PZOMC {light smallbipedshadow}
	frame PZOMD {light smallbipedshadow}
	frame PZOME {light smallbipedshadow}
	frame PZOMF {light smallbipedshadow}
	frame PZOMG {light smallbipedshadow}
	frame PZOMH {light smallbipedshadow}
	frame PZOMI {light smallbipedshadow}
}

object Satanic_Sergeant 
{
	frame SPOSA {light smallbipedshadow}
	frame SPOSB {light smallbipedshadow}
	frame SPOSC {light smallbipedshadow}
	frame SPOSD {light smallbipedshadow}
	frame SPOSE {light smallbipedshadow}
	frame SPOSF {light smallbipedshadow}
	frame SPOSG {light smallbipedshadow}
	frame SPOSH {light smallbipedshadow}
	frame SPOSI {light smallbipedshadow}
	frame SPOSJ {light smallbipedshadow}
	frame SPOSK {light smallbipedshadow}
	
	frame SPOSM {light smallbipedshadow}
	frame SPOSN {light smallbipedshadow}
	frame SPOSO {light smallbipedshadow}
	frame SPOSP {light smallbipedshadow}
	frame SPOSQ {light smallbipedshadow}
	frame SPOSR {light smallbipedshadow}
	frame SPOSS {light smallbipedshadow}
	frame SPOST {light smallbipedshadow}
	
	frame SZOMA {light smallbipedshadow}
	frame SZOMB {light smallbipedshadow}
	frame SZOMC {light smallbipedshadow}
	frame SZOMD {light smallbipedshadow}
	frame SZOME {light smallbipedshadow}
	frame SZOMF {light smallbipedshadow}
	frame SZOMG {light smallbipedshadow}
}

object Satanic_HeavyWeaponDude 
{
	frame CPOSA {light smallbipedshadow}
	frame CPOSB {light smallbipedshadow}
	frame CPOSC {light smallbipedshadow}
	frame CPOSD {light smallbipedshadow}
	frame CPOSE {light smallbipedshadow}
	frame CPOSF {light smallbipedshadow}
	frame CPOSG {light smallbipedshadow}
	frame CPOSH {light smallbipedshadow}
	frame CPOSI {light smallbipedshadow}
	frame CPOSJ {light smallbipedshadow}
	frame CPOSK {light smallbipedshadow}
	frame CPOSL {light smallbipedshadow}
	frame CPOSM {light smallbipedshadow}
	
	frame CZOMA {light smallbipedshadow}
	frame CZOMB {light smallbipedshadow}
	frame CZOMC {light smallbipedshadow}
	frame CZOMD {light smallbipedshadow}
	frame CZOME {light smallbipedshadow}
	frame CZOMF {light smallbipedshadow}
	frame CZOMG {light smallbipedshadow}
	frame CZOMH {light smallbipedshadow}
}

// Dynamic shadows for the Evil Demon are handled in its DECORATE definition.

object Satanic_Spectre {frame SARG {light spectreshadow}}

object Satanic_BloodFiend 
{
	frame SAR2A {light smallbipedshadow}
	frame SAR2B {light smallbipedshadow}
	frame SAR2C {light smallbipedshadow}
	frame SAR2D {light smallbipedshadow}
	frame SAR2E {light smallbipedshadow}
	frame SAR2F {light smallbipedshadow}
	frame SAR2G {light smallbipedshadow}
	frame SAR2H {light smallbipedshadow}
	frame SAR2I {light smallbipedshadow}
	frame SAR2J {light smallbipedshadow}
	frame SAR2K {light smallbipedshadow}
	frame SAR2L {light smallbipedshadow}
	frame SAR2M {light smallbipedshadow}
	
	frame SAR2O {light smallbipedshadow}
	frame SAR2P {light smallbipedshadow}
	frame SAR2Q {light smallbipedshadow}
	frame SAR2R {light smallbipedshadow}
	frame SAR2S {light smallbipedshadow}
	frame SAR2T {light smallbipedshadow}
	frame SAR2U {light smallbipedshadow}
	frame SAR2V {light smallbipedshadow}
	
	frame BLFBA {light smallbipedshadow}
	frame BLFBB {light smallbipedshadow}
	frame BLFBC {light smallbipedshadow}
	frame BLFBD {light smallbipedshadow}
	frame BLFBE {light smallbipedshadow}
	frame BLFBF {light smallbipedshadow}
	frame BLFBG {light smallbipedshadow}
	frame BLFBH {light smallbipedshadow}
	frame BLFBI {light smallbipedshadow}
}

object Satanic_Mancubus 
{
	frame FATTA {light hugeshadow}
	frame FATTB {light hugeshadow}
	frame FATTC {light hugeshadow}
	frame FATTD {light hugeshadow}
	frame FATTE {light hugeshadow}
	frame FATTF {light hugeshadow}
	frame FATTG {light hugeshadow}
	frame FATTH {light hugeshadow}
	frame FATTI {light hugeshadow}
	frame FATTJ {light hugeshadow}
	frame FATTK {light hugeshadow}
	frame FATTL {light hugeshadow}
	frame FATTM {light hugeshadow}
	frame FATTN {light hugeshadow}
	frame FATTO {light hugeshadow}
	frame FATTP {light hugeshadow}
	frame FATTQ {light hugeshadow}
	frame FATTR {light hugeshadow}
	frame FATTS {light hugeshadow}
	
	frame FBTTK {light hugeshadow}
	frame FBTTL {light hugeshadow}
	frame FBTTM {light hugeshadow}
	frame FBTTN {light hugeshadow}
	frame FBTTO {light hugeshadow}
	frame FBTTP {light hugeshadow}
	frame FBTTQ {light hugeshadow}
	frame FBTTR {light hugeshadow}
	frame FBTTS {light hugeshadow}
}

object Satanic_Revenant 
{
	frame SKELA {light bigbipedshadow}
	frame SKELB {light bigbipedshadow}
	frame SKELC {light bigbipedshadow}
	frame SKELD {light bigbipedshadow}
	frame SKELE {light bigbipedshadow}
	frame SKELF {light bigbipedshadow}
	frame SKELG {light bigbipedshadow}
	frame SKELH {light bigbipedshadow}
	frame SKELI {light bigbipedshadow}
	frame SKELJ {light bigbipedshadow}
	frame SKELK {light bigbipedshadow}
	frame SKELL {light bigbipedshadow}
	frame SKELM {light bigbipedshadow}
	frame SKELN {light bigbipedshadow}
	frame SKELO {light bigbipedshadow}
	frame SKELP {light bigbipedshadow}
	
	frame REVBA {light bigbipedshadow}
	frame REVBB {light bigbipedshadow}
	frame REVBC {light bigbipedshadow}
	frame REVBD {light bigbipedshadow}
	frame REVBE {light bigbipedshadow}
	frame REVBF {light bigbipedshadow}
	frame REVBG {light bigbipedshadow}
	frame REVBH {light bigbipedshadow}
}

object Satanic_BaronOfHell
{
	frame BOSSA {light bigbipedshadow}
	frame BOSSB {light bigbipedshadow}
	frame BOSSC {light bigbipedshadow}
	frame BOSSD {light bigbipedshadow}
	frame BOSSE {light bigbipedshadow}
	frame BOSSF {light bigbipedshadow}
	frame BOSSG {light bigbipedshadow}
	frame BOSSH {light bigbipedshadow}
	frame BOSSI {light bigbipedshadow}
	frame BOSSJ {light bigbipedshadow}
	frame BOSSK {light bigbipedshadow}
	frame BOSSL {light bigbipedshadow}
	frame BOSSM {light bigbipedshadow}
	frame BOSSN {light bigbipedshadow}
	
	frame BARBA {light bigbipedshadow}
	frame BARBB {light bigbipedshadow}
	frame BARBC {light bigbipedshadow}
	frame BARBD {light bigbipedshadow}
	frame BARBE {light bigbipedshadow}
	frame BARBF {light bigbipedshadow}
	frame BARBG {light bigbipedshadow}
	frame BARBH {light bigbipedshadow}
	frame BARBI {light bigbipedshadow}
}

object Satanic_Arachnotron 
{
	frame BSPIA {light hugeshadow}
	frame BSPIB {light hugeshadow}
	frame BSPIC {light hugeshadow}
	frame BSPID {light hugeshadow}
	frame BSPIE {light hugeshadow}
	frame BSPIF {light hugeshadow}
	frame BSPIG {light hugeshadow}
	frame BSPIH {light hugeshadow}
	frame BSPII {light hugeshadow}
	frame BSPIJ {light hugeshadow}
	frame BSPIK {light hugeshadow}
	frame BSPIL {light hugeshadow}
	frame BSPIM {light hugeshadow}
	frame BSPIN {light hugeshadow}
	frame BSPIO {light hugeshadow}
}

object Satanic_SpiderMastermind {frame SPID {light mastermindshadow}}

object Satanic_Cyberdemon 
{
	frame CYBRA {light cybershadow}
	frame CYBRB {light cybershadow}
	frame CYBRC {light cybershadow}
	frame CYBRD {light cybershadow}
	frame CYBRE {light cybershadow}
	frame CYBRF {light cybershadow}
	frame CYBRG {light cybershadow}
	frame CYBRH {light cybershadow}
	frame CYBRI {light cybershadow}
	frame CYBRP {light cybercorpseshadow}
}

object Satanic_WolfensteinSS 
{
	frame SSWV {light smallbipedshadow}
	frame NAZB {light smallbipedshadow}
}

object Satanic_ArchVile {frame VILE {light bigbipedshadow}}
object Satanic_FleshWizard {frame LWMZ {light bigbipedshadow}}

object Satanic_ImpDefault
{
	frame TROOA {light smallbipedshadow}
	frame TROOB {light smallbipedshadow}
	frame TROOC {light smallbipedshadow}
	frame TROOD {light smallbipedshadow}
	frame TROOE {light smallbipedshadow}
	frame TROOF {light smallbipedshadow}
	frame TROOG {light smallbipedshadow}
	frame TROOH {light smallbipedshadow}
	frame TROOI {light smallbipedshadow}
	frame TROOJ {light smallbipedshadow}
	frame TROOK {light smallbipedshadow}
	frame TROOL {light smallbipedshadow}
	
	frame TROON {light smallbipedshadow}
	frame TROOO {light smallbipedshadow}
	frame TROOP {light smallbipedshadow}
	frame TROOQ {light smallbipedshadow}
	frame TROOR {light smallbipedshadow}
	frame TROOS {light smallbipedshadow}
	frame TROOT {light smallbipedshadow}
	
	frame IMPBA {light smallbipedshadow}
	frame IMPBB {light smallbipedshadow}
	frame IMPBC {light smallbipedshadow}
	frame IMPBD {light smallbipedshadow}
	frame IMPBE {light smallbipedshadow}
	frame IMPBF {light smallbipedshadow}
	frame IMPBG {light smallbipedshadow}
	frame IMPBH {light smallbipedshadow}
	frame IMPBI {light smallbipedshadow}
}

//object Satanic_NamiDarkImp 

object Satanic_VoidDarkImp 
{
	frame DRKIA {light smallbipedshadow}
	frame DRKIB {light smallbipedshadow}
	frame DRKIC {light smallbipedshadow}
	frame DRKID {light smallbipedshadow}
	frame DRKIE {light smallbipedshadow}
	frame DRKIF {light smallbipedshadow}
	frame DRKIG {light smallbipedshadow}
	frame DRKIH {light smallbipedshadow}
	frame DRKII {light smallbipedshadow}
	frame DRKIJ {light smallbipedshadow}
	frame DRKIK {light smallbipedshadow}
	frame DRKIL {light smallbipedshadow}
	
	frame DRKIN {light smallbipedshadow}
	frame DRKIO {light smallbipedshadow}
	frame DRKIP {light smallbipedshadow}
	frame DRKIQ {light smallbipedshadow}
	frame DRKIR {light smallbipedshadow}
	frame DRKIS {light smallbipedshadow}
	frame DRKIT {light smallbipedshadow}
	
	frame DMPBA {light smallbipedshadow}
	frame DMPBB {light smallbipedshadow}
	frame IMPBC {light smallbipedshadow}
	frame IMPBD {light smallbipedshadow}
	frame IMPBE {light smallbipedshadow}
	frame IMPBF {light smallbipedshadow}
	frame IMPBG {light smallbipedshadow}
	frame IMPBH {light smallbipedshadow}
	frame IMPBI {light smallbipedshadow}
}

object Satanic_StoneImp 
{
	frame GIMPA {light smallbipedshadow}
	frame GIMPB {light smallbipedshadow}
	frame GIMPC {light smallbipedshadow}
	frame GIMPD {light smallbipedshadow}
	frame GIMPE {light smallbipedshadow}
	frame GIMPF {light smallbipedshadow}
	frame GIMPG {light smallbipedshadow}
	frame GIMPH {light smallbipedshadow}
	frame GIMPI {light smallbipedshadow}
	frame GIMPJ {light smallbipedshadow}
	frame GIMPK {light smallbipedshadow}
	frame GIMPL {light smallbipedshadow}
	frame GIMPM {light smallbipedshadow}
}

object Satanic_ImpWarlord 
{
	frame WARIA {light smallbipedshadow}
	frame WARIB {light smallbipedshadow}
	frame WARIC {light smallbipedshadow}
	frame WARID {light smallbipedshadow}
	frame WARIE {light smallbipedshadow}
	frame WARIF {light smallbipedshadow}
	frame WARIG {light smallbipedshadow}
	frame WARIH {light smallbipedshadow}
	frame WARII {light smallbipedshadow}
	frame WARIJ {light smallbipedshadow}
	frame WARIK {light smallbipedshadow}
	frame WARIL {light smallbipedshadow}
	frame WARIM {light smallbipedshadow}
	frame WARIN {light smallbipedshadow}
	frame WARIO {light smallbipedshadow}
	frame WARIP {light smallbipedshadow}
	frame WARIQ {light smallbipedshadow}
	frame WARIR {light smallbipedshadow}
	frame WARIS {light smallbipedshadow}
	frame WARIT {light smallbipedshadow}
	frame WARIU {light smallbipedshadow}
	
	frame WMPBA {light smallbipedshadow}
	frame WMPBB {light smallbipedshadow}
	frame WMPBC {light smallbipedshadow}
	frame WMPBD {light smallbipedshadow}
	frame WMPBE {light smallbipedshadow}
	frame WMPBF {light smallbipedshadow}
	frame WMPBG {light smallbipedshadow}
	frame WMPBH {light smallbipedshadow}
}

object Satanic_FastImp 
{
	frame TROXA {light smallbipedshadow}
	frame TROXB {light smallbipedshadow}
	frame TROXC {light smallbipedshadow}
	frame TROXD {light smallbipedshadow}
	frame TROXE {light smallbipedshadow}
	frame TROXF {light smallbipedshadow}
	frame TROXG {light smallbipedshadow}
	frame TROXH {light smallbipedshadow}
	frame TROXI {light smallbipedshadow}
	frame TROXJ {light smallbipedshadow}
	frame TROXK {light smallbipedshadow}
	frame TROXL {light smallbipedshadow}
	
	frame TROXN {light smallbipedshadow}
	frame TROXO {light smallbipedshadow}
	frame TROXP {light smallbipedshadow}
	frame TROXQ {light smallbipedshadow}
	frame TROXR {light smallbipedshadow}
	frame TROXS {light smallbipedshadow}
	frame TROXT{light smallbipedshadow}
	
	frame FMPBA {light smallbipedshadow}
	frame FMPBB {light smallbipedshadow}
	frame IMPBC {light smallbipedshadow}
	frame IMPBD {light smallbipedshadow}
	frame IMPBE {light smallbipedshadow}
	frame IMPBF {light smallbipedshadow}
	frame IMPBG {light smallbipedshadow}
	frame IMPBH {light smallbipedshadow}
	frame IMPBI {light smallbipedshadow}
}

object Satanic_CacodemonDefault {frame HEAD {light cacandvariantshadow}}
object Satanic_TorturedSoul {frame TORT {light cacandvariantshadow}}
object Satanic_PlasmaElemental {frame PLEM {light cacandvariantshadow}}
object Satanic_CacoLich {frame CALI {light cacandvariantshadow}}
object Satanic_AgathoDemon {frame AGAH {light cacandvariantshadow}}

object Satanic_RaisedImp {frame TRXX {light smallbipedraisedshadow}}
object Satanic_RaisedZombie {frame POSS {light smallbipedraisedshadow}}
object Satanic_RaisedChaingunnerZombie {frame CZOM {light smallbipedraisedshadow}}
object Satanic_RaisedMarine {frame MRNR {light smallbipedraisedshadow}}
object Satanic_RaisedCacoDemon {frame ENCD {light cacandvariantshadow}}
object Satanic_RaisedRevenant {frame INCA {light bigbipedraisedshadow}}

// burned corpses //

//object Satanic_WolfensteinSSBurnedCorpse {frame NAZB {light smallbipedshadow}}
//object Satanic_ZombieBurnedCorpse {frame PZOM {light smallbipedshadow}}
//object Satanic_SargeBurnedCorpse {frame SZOM {light smallbipedshadow}}
//object Satanic_HeavyWeaponDudeBurnedCorpse {frame CZOM {light smallbipedshadow}}
//object Satanic_ImpBurnedCorpse {frame IMPB {light smallbipedshadow}}
//object Satanic_WarriorImpBurnedCorpse {frame WMPB {light smallbipedshadow}}
//object Satanic_EvilDemonBurnedCorpse {frame EVLB {light smallbipedshadow}}
//object Satanic_BloodFiendBurnedCorpse {frame BLFB {light smallbipedshadow}}
//object Satanic_MancubusBurnedCorpse {frame FBTT {light hugeshadow}}
//object Satanic_RevenantBurnedCorpse {frame REVB {light bigbipedshadow}}
//object Satanic_BaronOfHellBurnedCorpse {frame BARB {light bigbipedshadow}}
//object Satanic_ArachnotronBurnedCorpse {frame BSPB {light hugeshadow}}
//object Satanic_CacodemonBurnedCorpse {frame HEAB {light cacandvariantshadow}}
//object Satanic_CacoLichBurnedCorpse {frame CLIB {light cacandvariantshadow}}
//object Satanic_AgathoDemonBurnedCorpse {frame BGAH {light cacandvariantsshadow}}

// deadthings //

object Satanic_GibbedMarine 
{
	frame PLAY {light smallbipedshadow}
	frame MRNR {light smallbipedshadow}
}

object Satanic_GibbedMarineExtra 
{
	frame PLAY {light smallbipedshadow}
	frame MRNR {light smallbipedshadow}
}

object Satanic_DeadMarine 
{
	frame PLAY {light smallbipedshadow}
	frame MRNR {light smallbipedshadow}
}

object Satanic_MarineBurnedCorpse {frame MRNR {light smallbipedshadow}}

object Satanic_TwitchyImpaledHuman {frame POL6 {light smallbipedshadow}}
object Satanic_TwitchyImpaledHuman2 {frame POL6 {light smallbipedshadow}}
object Satanic_ImpaledBurnedCorpse {frame POL6 {light smallbipedshadow}}
object Satanic_Pike {frame POL6L {light smallshadow}}
object Satanic_DeadZombieMan {frame POSS {light smallbipedshadow}}
object Satanic_DeadShotgunGuy {frame SPOS {light smallbipedshadow}}
object Satanic_DeadDoomImp {frame TROO {light smallbipedshadow}}
object Satanic_DeadDemon {frame EDEM {light smallbipedshadow}}
object Satanic_DeadCacodemon {frame HEAD {light cacandvariantsshadow}}