// --------------------------------------------------------------------------
//
//	Pistol
//
// --------------------------------------------------------------------------

BrightMap Sprite BERFA0
{
    Map "sprites/weapons/pistol/brightmaps/BERFE0.png"
	DisableFullBright
}
BrightMap Sprite BE5FA0
{
    Map "sprites/weapons/pistol/brightmaps/BE5FE0.png"
	DisableFullBright
}
BrightMap Sprite BERZE0
{
    Map "sprites/weapons/pistol/brightmaps/BERZJ0.png"
	DisableFullBright
}
BrightMap Sprite BERZF0
{
    Map "sprites/weapons/pistol/brightmaps/BERZK0.png"
	DisableFullBright
}


// --------------------------------------------------------------------------
//
//	Railgun
//
// --------------------------------------------------------------------------

BrightMap Sprite RGNCA0
{
    Map "sprites/weapons/railgun/brightmaps/RGNCA0.png"
	DisableFullBright
}
BrightMap Sprite RGNFA0
{
    Map "sprites/weapons/railgun/brightmaps/RGNXE0.png"
	DisableFullBright
}
BrightMap Sprite RGNFB0
{
    Map "sprites/weapons/railgun/brightmaps/RGNXF0.png"
	DisableFullBright
}
BrightMap Sprite RGNFC0
{
    Map "sprites/weapons/railgun/brightmaps/RGNXG0.png"
	DisableFullBright
}
BrightMap Sprite RGNFD0
{
    Map "sprites/weapons/railgun/brightmaps/RGNXH0.png"
	DisableFullBright
}
BrightMap Sprite RGNFE0
{
    Map "sprites/weapons/railgun/brightmaps/RGNXI0.png"
	DisableFullBright
}
BrightMap Sprite RGNFF0
{
    Map "sprites/weapons/railgun/brightmaps/RGNXJ0.png"
	DisableFullBright
}
BrightMap Sprite RGNFG0
{
    Map "sprites/weapons/railgun/brightmaps/RGNXK0.png"
	DisableFullBright
}
BrightMap Sprite RGNIA0
{
    Map "sprites/weapons/railgun/brightmaps/RGNXA0.png"
	DisableFullBright
}
BrightMap Sprite RGNIB0
{
    Map "sprites/weapons/railgun/brightmaps/RGNXB0.png"
	DisableFullBright
}
BrightMap Sprite RGNIC0
{
    Map "sprites/weapons/railgun/brightmaps/RGNXC0.png"
	DisableFullBright
}
BrightMap Sprite RGNID0
{
    Map "sprites/weapons/railgun/brightmaps/RGNXD0.png"
	DisableFullBright
}
BrightMap Sprite RGNKA0
{
    Map "sprites/weapons/railgun/brightmaps/RGNXA0.png"
	DisableFullBright
}
BrightMap Sprite RGNKB0
{
    Map "sprites/weapons/railgun/brightmaps/RGNXB0.png"
	DisableFullBright
}
BrightMap Sprite RGNKC0
{
    Map "sprites/weapons/railgun/brightmaps/RGNXC0.png"
	DisableFullBright
}
BrightMap Sprite RGNKD0
{
    Map "sprites/weapons/railgun/brightmaps/RGNXD0.png"
	DisableFullBright
}
BrightMap Sprite RGNKE0
{
    Map "sprites/weapons/railgun/brightmaps/RGNXA0.png"
	DisableFullBright
}
BrightMap Sprite RGNKF0
{
    Map "sprites/weapons/railgun/brightmaps/RGNXB0.png"
	DisableFullBright
}
BrightMap Sprite RGNKG0
{
    Map "sprites/weapons/railgun/brightmaps/RGNXC0.png"
	DisableFullBright
}
BrightMap Sprite RGNKH0
{
    Map "sprites/weapons/railgun/brightmaps/RGNXD0.png"
	DisableFullBright
}
BrightMap Sprite RGNZA0
{
    Map "sprites/weapons/railgun/brightmaps/RGNXC0.png"
	DisableFullBright
}
BrightMap Sprite RGNZB0
{
    Map "sprites/weapons/railgun/brightmaps/RGNXB0.png"
	DisableFullBright
}
BrightMap Sprite RGNZC0
{
    Map "sprites/weapons/railgun/brightmaps/RGNXL0.png"
	DisableFullBright
}
BrightMap Sprite RGNWA0
{
    Map "sprites/weapons/railgun/brightmaps/RGNWD0.png"
	DisableFullBright
}
BrightMap Sprite RGNWB0
{
    Map "sprites/weapons/railgun/brightmaps/RGNWD0.png"
	DisableFullBright
}
BrightMap Sprite RGNWC0
{
    Map "sprites/weapons/railgun/brightmaps/RGNWD0.png"
	DisableFullBright
}
BrightMap Sprite RGNAA0
{
    Map "sprites/weapons/railgun/brightmaps/RGNAI0.png"
	DisableFullBright
}
BrightMap Sprite RGNAB0
{
    Map "sprites/weapons/railgun/brightmaps/RGNAI0.png"
	DisableFullBright
}
BrightMap Sprite RGNAC0
{
    Map "sprites/weapons/railgun/brightmaps/RGNAI0.png"
	DisableFullBright
}
BrightMap Sprite RGNAD0
{
    Map "sprites/weapons/railgun/brightmaps/RGNAI0.png"
	DisableFullBright
}
BrightMap Sprite RGNAE0
{
    Map "sprites/weapons/railgun/brightmaps/RGNAJ0.png"
	DisableFullBright
}
BrightMap Sprite RGNAF0
{
    Map "sprites/weapons/railgun/brightmaps/RGNAJ0.png"
	DisableFullBright
}
BrightMap Sprite RGNAG0
{
    Map "sprites/weapons/railgun/brightmaps/RGNAJ0.png"
	DisableFullBright
}
BrightMap Sprite RGNAH0
{
    Map "sprites/weapons/railgun/brightmaps/RGNAJ0.png"
	DisableFullBright
}

object RailCore
{
    frame RGNA { light RAILCORE }
}
object RailPack
{
    frame RGNA { light RAILPACK }
}
object U_Railgun
{
    frame RGNW { light RAILGUN }
}
pulselight RAILGUN
{
    color 0.1 0.3 0.5
    size 14
    secondarySize 16
    interval 0.1
    offset 0 15 0
}
pulselight RAILCORE
{
    color 0.1 0.3 0.5
    size 10
    secondarySize 12
    interval 0.1
    offset 0 5 0
}
pulselight RAILPACK
{
    color 0.12 0.36 0.6
    size 12
    secondarySize 15
    interval 0.1
    offset 0 7 0
}


// --------------------------------------------------------------------------
//
//	C-4
//
// --------------------------------------------------------------------------

BrightMap Sprite C4ERA0
{
    Map "sprites/weapons/C4/brightmaps/C4B1A0.png"
	DisableFullBright
}
BrightMap Sprite C4ERB0
{
    Map "sprites/weapons/C4/brightmaps/C4B1B0.png"
	DisableFullBright
}
BrightMap Sprite C4ERC0
{
    Map "sprites/weapons/C4/brightmaps/C4B1C0.png"
	DisableFullBright
}
BrightMap Sprite C4ERD0
{
    Map "sprites/weapons/C4/brightmaps/C4B1D0.png"
	DisableFullBright
}
BrightMap Sprite C4ERE0
{
    Map "sprites/weapons/C4/brightmaps/C4B1E0.png"
	DisableFullBright
}
BrightMap Sprite C4ESA0
{
    Map "sprites/weapons/C4/brightmaps/C4B2A0.png"
	DisableFullBright
}
BrightMap Sprite C4ESB0
{
    Map "sprites/weapons/C4/brightmaps/C4B2B0.png"
	DisableFullBright
}
BrightMap Sprite C4ESC0
{
    Map "sprites/weapons/C4/brightmaps/C4B2C0.png"
	DisableFullBright
}
BrightMap Sprite C4ESD0
{
    Map "sprites/weapons/C4/brightmaps/C4B2D0.png"
	DisableFullBright
}
BrightMap Sprite C4ESE0
{
    Map "sprites/weapons/C4/brightmaps/C4B1E0.png"
	DisableFullBright
}
BrightMap Sprite C4ETA0
{
    Map "sprites/weapons/C4/brightmaps/C4B3A0.png"
	DisableFullBright
}
BrightMap Sprite C4ETB0
{
    Map "sprites/weapons/C4/brightmaps/C4B3B0.png"
	DisableFullBright
}
BrightMap Sprite C4ETC0
{
    Map "sprites/weapons/C4/brightmaps/C4B3C0.png"
	DisableFullBright
}
BrightMap Sprite C4ETD0
{
    Map "sprites/weapons/C4/brightmaps/C4B3D0.png"
	DisableFullBright
}
BrightMap Sprite C4ETE0
{
    Map "sprites/weapons/C4/brightmaps/C4B1E0.png"
	DisableFullBright
}
BrightMap Sprite C4EIA0
{
    Map "sprites/weapons/C4/brightmaps/C4EJA0.png"
	DisableFullBright
}
BrightMap Sprite C4EIB0
{
    Map "sprites/weapons/C4/brightmaps/C4EJB0.png"
	DisableFullBright
}
BrightMap Sprite C4EIC0
{
    Map "sprites/weapons/C4/brightmaps/C4EJC0.png"
	DisableFullBright
}
BrightMap Sprite C4EID0
{
    Map "sprites/weapons/C4/brightmaps/C4EJD0.png"
	DisableFullBright
}
BrightMap Sprite C4EIE0
{
    Map "sprites/weapons/C4/brightmaps/C4EJE0.png"
	DisableFullBright
}
BrightMap Sprite C4EPA0
{
    Map "sprites/weapons/C4/brightmaps/C4EQA0.png"
	DisableFullBright
}
BrightMap Sprite C4EPB0
{
    Map "sprites/weapons/C4/brightmaps/C4EQB0.png"
	DisableFullBright
}
BrightMap Sprite C4EPC0
{
    Map "sprites/weapons/C4/brightmaps/C4EQC0.png"
	DisableFullBright
}
BrightMap Sprite C4EPD0
{
    Map "sprites/weapons/C4/brightmaps/C4EQD0.png"
	DisableFullBright
}
BrightMap Sprite C4EPE0
{
    Map "sprites/weapons/C4/brightmaps/C4EQE0.png"
	DisableFullBright
}
BrightMap Sprite C4EPF0
{
    Map "sprites/weapons/C4/brightmaps/C4EQF0.png"
	DisableFullBright
}
BrightMap Sprite C4EPG0
{
    Map "sprites/weapons/C4/brightmaps/C4EQG0.png"
	DisableFullBright
}
BrightMap Sprite C4EPH0
{
    Map "sprites/weapons/C4/brightmaps/C4EQH0.png"
	DisableFullBright
}
BrightMap Sprite C4FUA0
{
    Map "sprites/weapons/C4/brightmaps/C4B1A0.png"
	DisableFullBright
}
BrightMap Sprite C4FUB0
{
    Map "sprites/weapons/C4/brightmaps/C4B1B0.png"
	DisableFullBright
}
BrightMap Sprite C4FUC0
{
    Map "sprites/weapons/C4/brightmaps/C4B1C0.png"
	DisableFullBright
}
BrightMap Sprite C4FUD0
{
    Map "sprites/weapons/C4/brightmaps/C4B1D0.png"
	DisableFullBright
}
BrightMap Sprite C4FUE0
{
    Map "sprites/weapons/C4/brightmaps/C4B1E0.png"
	DisableFullBright
}
BrightMap Sprite C4FUF0
{
    Map "sprites/weapons/C4/brightmaps/C4B1A0.png"
	DisableFullBright
}
BrightMap Sprite C4FUG0
{
    Map "sprites/weapons/C4/brightmaps/C4B1B0.png"
	DisableFullBright
}
BrightMap Sprite C4FUH0
{
    Map "sprites/weapons/C4/brightmaps/C4B1C0.png"
	DisableFullBright
}
BrightMap Sprite C4FUI0
{
    Map "sprites/weapons/C4/brightmaps/C4B1D0.png"
	DisableFullBright
}
BrightMap Sprite C4FUJ0
{
    Map "sprites/weapons/C4/brightmaps/C4B1E0.png"
	DisableFullBright
}


// --------------------------------------------------------------------------
//
//	Flashlight
//
// --------------------------------------------------------------------------

// High Quality

PointLight FLASHLIGHT1
{
	Color 0.25 0.25 0.25
	Size 4
	offset 0 16 0
}
PointLight FLASHLIGHT2
{
	Color 0.24 0.24 0.24
	Size 9
	offset 0 16 0
}
PointLight FLASHLIGHT3
{
	Color 0.23 0.23 0.23
	Size 13
	offset 0 16 0
}
PointLight FLASHLIGHT4
{
	Color 0.22 0.22 0.22
	Size 18
	offset 0 16 0
}
PointLight FLASHLIGHT5
{
	Color 0.21 0.21 0.21
	Size 22
	offset 0 16 0
}
PointLight FLASHLIGHT6
{
	Color 0.20 0.20 0.20
	Size 26
	offset 0 16 0
}
PointLight FLASHLIGHT7
{
	Color 0.19 0.19 0.19
	Size 31
	offset 0 16 0
}
PointLight FLASHLIGHT8
{
	Color 0.18 0.18 0.18
	Size 35
	offset 0 16 0
}
PointLight FLASHLIGHT9
{
	Color 0.17 0.17 0.17
	Size 40
	offset 0 16 0
}
PointLight FLASHLIGHT10
{
	Color 0.16 0.16 0.16
	Size 44
	offset 0 16 0
}
PointLight FLASHLIGHT11
{
	Color 0.15 0.15 0.15
	Size 48
	offset 0 16 0
}
PointLight FLASHLIGHT12
{
	Color 0.14 0.14 0.14
	Size 53
	offset 0 16 0
}
PointLight FLASHLIGHT13
{
	Color 0.13 0.13 0.13
	Size 57
	offset 0 16 0
}
PointLight FLASHLIGHT14
{
	Color 0.12 0.12 0.12
	Size 62
	offset 0 16 0
}
PointLight FLASHLIGHT15
{
	Color 0.11 0.11 0.11
	Size 68
	offset 0 16 0
}
PointLight FLASHLIGHT16
{
	Color 0.10 0.10 0.10
	Size 70
	offset 0 16 0
}
PointLight FLASHLIGHT17
{
	Color 0.09 0.09 0.09
	Size 75
	offset 0 16 0
}
PointLight FLASHLIGHT18
{
	Color 0.08 0.08 0.08
	Size 79
	offset 0 16 0
}
PointLight FLASHLIGHT19
{
	Color 0.07 0.07 0.07
	Size 84
	offset 0 16 0
}
PointLight FLASHLIGHT20
{
	Color 0.06 0.06 0.06
	Size 88
	offset 0 16 0
}
PointLight FLASHLIGHT21
{
	Color 0.05 0.05 0.05
	Size 92
	offset 0 16 0
}
PointLight FLASHLIGHT22
{
	Color 0.04 0.04 0.04
	Size 97
	offset 0 16 0
}
PointLight FLASHLIGHT23
{
	Color 0.03 0.03 0.03
	Size 101
	offset 0 16 0
}
PointLight FLASHLIGHT24
{
	Color 0.02 0.02 0.02
	Size 106
	offset 0 16 0
}
PointLight FLASHLIGHT25
{
	Color 0.01 0.01 0.01
	Size 110
	offset 0 16 0
}

// Low Quality

PointLight FLASHLIGHTLQ0
{
	Color 0.5 0.5 0.5
	Size 7
	offset 0 16 0
}
PointLight FLASHLIGHTLQ1
{
	Color 0.48 0.48 0.48
	Size 9
	offset 0 16 0
}
PointLight FLASHLIGHTLQ2
{
	Color 0.44 0.44 0.44
	Size 18
	offset 0 16 0
}
PointLight FLASHLIGHTLQ3
{
	Color 0.4 0.4 0.4
	Size 26
	offset 0 16 0
}
PointLight FLASHLIGHTLQ4
{
	Color 0.36 0.36 0.36
	Size 35
	offset 0 16 0
}
PointLight FLASHLIGHTLQ5
{
	Color 0.32 0.32 0.32
	Size 44
	offset 0 16 0
}
PointLight FLASHLIGHTLQ6
{
	Color 0.28 0.28 0.28
	Size 53
	offset 0 16 0
}
PointLight FLASHLIGHTLQ7
{
	Color 0.24 0.24 0.24
	Size 62
	offset 0 16 0
}
PointLight FLASHLIGHTLQ8
{
	Color 0.2 0.2 0.2
	Size 70
	offset 0 16 0
}
PointLight FLASHLIGHTLQ9
{
	Color 0.16 0.16 0.16
	Size 79
	offset 0 16 0
}
PointLight FLASHLIGHTLQ10
{
	Color 0.12 0.12 0.12
	Size 88
	offset 0 16 0
}
PointLight FLASHLIGHTLQ11
{
	Color 0.08 0.08 0.08
	Size 87
	offset 0 16 0
}
PointLight FLASHLIGHTLQ12
{
	Color 0.04 0.04 0.04
	Size 106
	offset 0 16 0
}
PointLight FLASHLIGHTSIMPLE
{
	Color 0.6 0.6 0.6
	Size 97
	offset 0 16 0
}

Object FlashLightBeamHQ1
{
	Frame TNT1A { Light FLASHLIGHT1}
}
Object FlashLightBeamHQ2
{
	Frame TNT1A { Light FLASHLIGHT2}
}
Object FlashLightBeamHQ3
{
	Frame TNT1A { Light FLASHLIGHT3}
}
Object FlashLightBeamHQ4
{
	Frame TNT1A { Light FLASHLIGHT4}
}
Object FlashLightBeamHQ5
{
	Frame TNT1A { Light FLASHLIGHT5}
}
Object FlashLightBeamHQ6
{
	Frame TNT1A { Light FLASHLIGHT6}
}
Object FlashLightBeamHQ7
{
	Frame TNT1A { Light FLASHLIGHT7}
}
Object FlashLightBeamHQ8
{
	Frame TNT1A { Light FLASHLIGHT8}
}
Object FlashLightBeamHQ9
{
	Frame TNT1A { Light FLASHLIGHT9}
}
Object FlashLightBeamHQ10
{
	Frame TNT1A { Light FLASHLIGHT10}
}
Object FlashLightBeamHQ11
{
	Frame TNT1A { Light FLASHLIGHT11}
}
Object FlashLightBeamHQ12
{
	Frame TNT1A { Light FLASHLIGHT12}
}
Object FlashLightBeamHQ13
{
	Frame TNT1A { Light FLASHLIGHT13}
}
Object FlashLightBeamHQ14
{
	Frame TNT1A { Light FLASHLIGHT14}
}
Object FlashLightBeamHQ15
{
	Frame TNT1A { Light FLASHLIGHT15}
}
Object FlashLightBeamHQ16
{
	Frame TNT1A { Light FLASHLIGHT16}
}
Object FlashLightBeamHQ17
{
	Frame TNT1A { Light FLASHLIGHT17}
}
Object FlashLightBeamHQ18
{
	Frame TNT1A { Light FLASHLIGHT18}
}
Object FlashLightBeamHQ19
{
	Frame TNT1A { Light FLASHLIGHT19}
}
Object FlashLightBeamHQ20
{
	Frame TNT1A { Light FLASHLIGHT20}
}
Object FlashLightBeamHQ21
{
	Frame TNT1A { Light FLASHLIGHT21}
}
Object FlashLightBeamHQ22
{
	Frame TNT1A { Light FLASHLIGHT22}
}
Object FlashLightBeamHQ23
{
	Frame TNT1A { Light FLASHLIGHT23}
}
Object FlashLightBeamHQ24
{
	Frame TNT1A { Light FLASHLIGHT24}
}
Object FlashLightBeamHQ25
{
	Frame TNT1A { Light FLASHLIGHT25}
}
Object FlashLightBeamLQ0
{
	Frame TNT1A { Light FLASHLIGHTLQ0}
}
Object FlashLightBeamLQ1
{
	Frame TNT1A { Light FLASHLIGHTLQ1}
}
Object FlashLightBeamLQ2
{
	Frame TNT1A { Light FLASHLIGHTLQ2}
}
Object FlashLightBeamLQ3
{
	Frame TNT1A { Light FLASHLIGHTLQ3}
}
Object FlashLightBeamLQ4
{
	Frame TNT1A { Light FLASHLIGHTLQ4}
}
Object FlashLightBeamLQ5
{
	Frame TNT1A { Light FLASHLIGHTLQ5}
}
Object FlashLightBeamLQ6
{
	Frame TNT1A { Light FLASHLIGHTLQ6}
}
Object FlashLightBeamLQ7
{
	Frame TNT1A { Light FLASHLIGHTLQ7}
}
Object FlashLightBeamLQ8
{
	Frame TNT1A { Light FLASHLIGHTLQ8}
}
Object FlashLightBeamLQ9
{
	Frame TNT1A { Light FLASHLIGHTLQ9}
}
Object FlashLightBeamLQ10
{
	Frame TNT1A { Light FLASHLIGHTLQ10}
}
Object FlashLightBeamLQ11
{
	Frame TNT1A { Light FLASHLIGHTLQ11}
}
Object FlashLightBeamLQ12
{
	Frame TNT1A { Light FLASHLIGHTLQ12}
}
Object FlashLightBeamSimple
{
	Frame TNT1A { Light FLASHLIGHTSIMPLE}
}

BrightMap Sprite FLASH4H6
{
	Map "sprites/weapons/pistol/silencer/FLUSH4H6.png"
	DisableFullBright
}
BrightMap Sprite FLASH5
{
	Map "sprites/weapons/pistol/silencer/FLUSH5.png"
	DisableFullBright
}
BrightMap Sprite FLASHBHE
{
	Map "sprites/weapons/pistol/silencer/FLUSHBHE.png"
	DisableFullBright
}
BrightMap Sprite FLASHCHD
{
	Map "sprites/weapons/pistol/silencer/FLUSHCHD.png"
	DisableFullBright
}


// --------------------------------------------------------------------------
//
//	Plasma rifle
//
// --------------------------------------------------------------------------

BrightMap Sprite PROCA0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBCA0.png"
	DisableFullBright
}
BrightMap Sprite PROCB0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBCB0.png"
	DisableFullBright
}
BrightMap Sprite PROCC0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBCC0.png"
	DisableFullBright
}
BrightMap Sprite PROCD0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBCD0.png"
	DisableFullBright
}
BrightMap Sprite PROFA0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBFA0.png"
	DisableFullBright
}
BrightMap Sprite PROFB0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBFB0.png"
	DisableFullBright
}
BrightMap Sprite PROFC0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBFC0.png"
	DisableFullBright
}
BrightMap Sprite PROFE0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBFE0.png"
	DisableFullBright
}
BrightMap Sprite PROFF0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBFF0.png"
	DisableFullBright
}
BrightMap Sprite PROFG0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBFG0.png"
	DisableFullBright
}
BrightMap Sprite PROFH0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBFH0.png"
	DisableFullBright
}
BrightMap Sprite PROGA0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBGA0.png"
	DisableFullBright
}
BrightMap Sprite PROGB0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBGB0.png"
	DisableFullBright
}
BrightMap Sprite PROGC0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBGC0.png"
	DisableFullBright
}
BrightMap Sprite PROGD0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBGD0.png"
	DisableFullBright
}
BrightMap Sprite PROGE0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBGE0.png"
	DisableFullBright
}
BrightMap Sprite PROGJ0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBGA0.png"
	DisableFullBright
}
BrightMap Sprite PROGK0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBGA0.png"
	DisableFullBright
}
BrightMap Sprite PROGL0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBGA0.png"
	DisableFullBright
}
BrightMap Sprite PROIA0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBIA0.png"
	DisableFullBright
}
BrightMap Sprite PROKA0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBKA0.png"
	DisableFullBright
}
BrightMap Sprite PROKB0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBKA0.png"
	DisableFullBright
}
BrightMap Sprite PROKC0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBKC0.png"
	DisableFullBright
}
BrightMap Sprite PROKD0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBKC0.png"
	DisableFullBright
}
BrightMap Sprite PROKE0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBKC0.png"
	DisableFullBright
}
BrightMap Sprite PRORA0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBGA0.png"
	DisableFullBright
}
BrightMap Sprite PRORB0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBRB0.png"
	DisableFullBright
}
BrightMap Sprite PRORC0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBRC0.png"
	DisableFullBright
}
BrightMap Sprite PRORD0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBRD0.png"
	DisableFullBright
}
BrightMap Sprite PRORE0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBRE0.png"
	DisableFullBright
}	
BrightMap Sprite PRORF0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBRF0.png"
	DisableFullBright
}
BrightMap Sprite PRORG0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBRG0.png"
	DisableFullBright
}
BrightMap Sprite PRORH0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBRH0.png"
	DisableFullBright
}
BrightMap Sprite PRORI0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBRI0.png"
	DisableFullBright
}
BrightMap Sprite PRORJ0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBRJ0.png"
	DisableFullBright
}
BrightMap Sprite PRORK0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBRK0.png"
	DisableFullBright
}
BrightMap Sprite PRORL0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBRL0.png"
	DisableFullBright
}
BrightMap Sprite PRORM0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBGA0.png"
	DisableFullBright
}
BrightMap Sprite PROSA0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBGA0.png"
	DisableFullBright
}
BrightMap Sprite PROSB0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBGA0.png"
	DisableFullBright
}
BrightMap Sprite PROSC0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBGA0.png"
	DisableFullBright
}
BrightMap Sprite PROSD0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBGA0.png"
	DisableFullBright
}
BrightMap Sprite PROSE0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBGA0.png"
	DisableFullBright
}
BrightMap Sprite PROTA0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBTA0.png"
	DisableFullBright
}
BrightMap Sprite PROTB0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBTA0.png"
	DisableFullBright
}
BrightMap Sprite PROTC0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBTA0.png"
	DisableFullBright
}
BrightMap Sprite PROTD0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBTA0.png"
	DisableFullBright
}
BrightMap Sprite PROTE0
{
    Map "sprites/weapons/- updated -/plasmarifle/brightmaps/PRBTA0.png"
	DisableFullBright
}

object U_PlasmaBall
{
    frame PBAL { light PLASMALIGHT }
}
object PlasmaBallAlt1
{
    frame PBAL { light PLASMALIGHT }
}
object PlasmaBallAlt2
{
    frame PBAL { light PLASMALIGHT }
}
object PlasmaBallAlt3
{
    frame PBAL { light PLASMALIGHT }
}
object PlasmaBallAlt4
{
    frame PBAL { light PLASMALIGHT }
}
object BluePlasmaFire
{
    frame FIR5 { light PLASMAEXPLOSION }
}

pointlight PLASMALIGHT
{
    color 0.1 0.5 1.0
    size 38
}
pulselight PLASMAEXPLOSION
{
    color 0.3 0.7 1.0
    size 48
    secondarySize 0
    interval 0.6
    offset 0 0 0
}


// --------------------------------------------------------------------------
//
//	Rocketlauncher
//
// --------------------------------------------------------------------------

BrightMap Sprite RLNFA0
{
    Map "sprites/weapons/- updated -/rocketlauncher/brightmaps/RLNBA0.png"
	DisableFullBright
}
BrightMap Sprite RLNFB0
{
    Map "sprites/weapons/- updated -/rocketlauncher/brightmaps/RLNBB0.png"
	DisableFullBright
}
BrightMap Sprite RLNFC0
{
    Map "sprites/weapons/- updated -/rocketlauncher/brightmaps/RLNBC0.png"
	DisableFullBright
}
BrightMap Sprite RLNFD0
{
    Map "sprites/weapons/- updated -/rocketlauncher/brightmaps/RLNBD0.png"
	DisableFullBright
}


// --------------------------------------------------------------------------
//
//	BFG 9000
//
// --------------------------------------------------------------------------

BrightMap Sprite BFGIA0
{
	Map "sprites/weapons/- updated -/BFG9000/brightmaps/BFGMA0.png"
	DisableFullBright
}
BrightMap Sprite BFGIB0
{
    Map "sprites/weapons/- updated -/BFG9000/brightmaps/BFGMB0.png"
	DisableFullBright
}
BrightMap Sprite BFGIC0
{
    Map "sprites/weapons/- updated -/BFG9000/brightmaps/BFGMC0.png"
	DisableFullBright
}
BrightMap Sprite BFGID0
{
    Map "sprites/weapons/- updated -/BFG9000/brightmaps/BFGMD0.png"
	DisableFullBright
}
BrightMap Sprite BFGIE0
{
    Map "sprites/weapons/- updated -/BFG9000/brightmaps/BFGME0.png"
	DisableFullBright
}
BrightMap Sprite BFGIF0
{
    Map "sprites/weapons/- updated -/BFG9000/brightmaps/BFGMF0.png"
	DisableFullBright
}
BrightMap Sprite BFGKA0
{
	Map "sprites/weapons/- updated -/BFG9000/brightmaps/BFGMA0.png"
	DisableFullBright
}
BrightMap Sprite BFGKB0
{
    Map "sprites/weapons/- updated -/BFG9000/brightmaps/BFGMA0.png"
	DisableFullBright
}
BrightMap Sprite BFGKC0
{
    Map "sprites/weapons/- updated -/BFG9000/brightmaps/BFGMA0.png"
	DisableFullBright
}
BrightMap Sprite BFGKD0
{
    Map "sprites/weapons/- updated -/BFG9000/brightmaps/BFGMA0.png"
	DisableFullBright
}
BrightMap Sprite BFGSA0
{
    Map "sprites/weapons/- updated -/BFG9000/brightmaps/BFGMA0.png"
	DisableFullBright
}
BrightMap Sprite BFGSB0
{
    Map "sprites/weapons/- updated -/BFG9000/brightmaps/BFGMA0.png"
	DisableFullBright
}
BrightMap Sprite BFGSC0
{
    Map "sprites/weapons/- updated -/BFG9000/brightmaps/BFGMA0.png"
	DisableFullBright
}
BrightMap Sprite BFGSD0
{
    Map "sprites/weapons/- updated -/BFG9000/brightmaps/BFGMA0.png"
	DisableFullBright
}
BrightMap Sprite BFGSE0
{
    Map "sprites/weapons/- updated -/BFG9000/brightmaps/BFGMA0.png"
	DisableFullBright
}
BrightMap Sprite BFGCA0
{
	Map "sprites/weapons/- updated -/BFG9000/brightmaps/BFMCA0.PNG"
	DisableFullBright
}
BrightMap Sprite BFGCB0
{
	Map "sprites/weapons/- updated -/BFG9000/brightmaps/BFMCB0.PNG"
	DisableFullBright
}
BrightMap Sprite BFGCC0
{
    Map "sprites/weapons/- updated -/BFG9000/brightmaps/BFMCC0.PNG"
	DisableFullBright
}
BrightMap Sprite BFGCD0
{
    Map "sprites/weapons/- updated -/BFG9000/brightmaps/BFMCD0.PNG"
	DisableFullBright
}
BrightMap Sprite BFGCE0
{
    Map "sprites/weapons/- updated -/BFG9000/brightmaps/BFMCE0.PNG"
	DisableFullBright
}
BrightMap Sprite BFGCF0
{
    Map "sprites/weapons/- updated -/BFG9000/brightmaps/BFMCF0.PNG"
	DisableFullBright
}
BrightMap Sprite BFGCG0
{
    Map "sprites/weapons/- updated -/BFG9000/brightmaps/BFMCG0.PNG"
	DisableFullBright
}
BrightMap Sprite BFGCH0
{
    Map "sprites/weapons/- updated -/BFG9000/brightmaps/BFMCH0.PNG"
	DisableFullBright
}
BrightMap Sprite BFGCI0
{
    Map "sprites/weapons/- updated -/BFG9000/brightmaps/BFMCI0.PNG"
	DisableFullBright
}
BrightMap Sprite BFGCJ0
{
    Map "sprites/weapons/- updated -/BFG9000/brightmaps/BFMCJ0.PNG"
	DisableFullBright
}
BrightMap Sprite BFGCK0
{
    Map "sprites/weapons/- updated -/BFG9000/brightmaps/BFMCK0.PNG"
	DisableFullBright
}
BrightMap Sprite BFGFA0
{
    Map "sprites/weapons/- updated -/BFG9000/brightmaps/BFMFA0.PNG"
	DisableFullBright
}
BrightMap Sprite BFGFB0
{
    Map "sprites/weapons/- updated -/BFG9000/brightmaps/BFMFB0.PNG"
	DisableFullBright
}
BrightMap Sprite BFGFC0
{
    Map "sprites/weapons/- updated -/BFG9000/brightmaps/BFMFC0.PNG"
	DisableFullBright
}
BrightMap Sprite BFGFD0
{
    Map "sprites/weapons/- updated -/BFG9000/brightmaps/BFMFD0.PNG"
	DisableFullBright
}
BrightMap Sprite BFGFE0
{
    Map "sprites/weapons/- updated -/BFG9000/brightmaps/BFMFE0.PNG"
	DisableFullBright
}
BrightMap Sprite BFGFF0
{
    Map "sprites/weapons/- updated -/BFG9000/brightmaps/BFMFF0.PNG"
	DisableFullBright
}
BrightMap Sprite BFGFG0
{
    Map "sprites/weapons/- updated -/BFG9000/brightmaps/BFMFG0.PNG"
	DisableFullBright
}

object U_BFGBall1
{
    frame BFGPA { light BFGBALL }
    frame BFGPB { light BFGBALL }
    frame BFGPC { light BFGBALL }
    frame BFGPD { light BFGBALL }
    frame BFGPE { light BFGBALL }

    frame BFGBA { light BFGEXPLOA }
    frame BFGBB { light BFGEXPLOB }
	frame BFGBC { light BFGEXPLOC }
	frame BFGBD { light BFGEXPLOD }
	frame BFGBE { light BFGEXPLOE }
	frame BFGBF { light BFGEXPLOF }
	frame BFGBG { light BFGEXPLOG }
	frame BFGBH { light BFGEXPLOH }
	frame BFGBI { light BFGEXPLOI }
	frame BFGBJ { light BFGEXPLOJ }
	frame BFGBK { light BFGEXPLOK }
}

object U_BFGBall2
{
    frame BFGPA { light BFGBALL }
    frame BFGPB { light BFGBALL }
    frame BFGPC { light BFGBALL }
    frame BFGPD { light BFGBALL }
    frame BFGPE { light BFGBALL }

    frame BFGBA { light BFGEXPLOA }
    frame BFGBB { light BFGEXPLOB }
	frame BFGBC { light BFGEXPLOC }
	frame BFGBD { light BFGEXPLOD }
	frame BFGBE { light BFGEXPLOE }
	frame BFGBF { light BFGEXPLOF }
	frame BFGBG { light BFGEXPLOG }
	frame BFGBH { light BFGEXPLOH }
	frame BFGBI { light BFGEXPLOI }
	frame BFGBJ { light BFGEXPLOJ }
	frame BFGBK { light BFGEXPLOK }
}

flickerlight BFGEXPLOA
{
    color 0.1 0.80 0.0
    size 120
	secondarySize 125
	chance 0.99
}
flickerlight BFGEXPLOB
{
    color 0.1 0.85 0.0
    size 140
	secondarySize 147
	chance 0.99
}
flickerlight BFGEXPLOC
{
    color 0.1 0.90 0.0
    size 170
	secondarySize 173
	chance 0.99
}
flickerlight BFGEXPLOD
{
    color 0.1 0.95 0.0
    size 200
	secondarySize 204
	chance 0.99
}
flickerlight BFGEXPLOE
{
    color 0.1 1.0 0.0
    size 235
	secondarySize 240
	chance 0.99
}
flickerlight BFGEXPLOF
{
    color 0.1 0.85 0.0
    size 210
	secondarySize 216
	chance 0.99
}
flickerlight BFGEXPLOG
{
    color 0.1 0.7 0.0
    size 190
	secondarySize 194
	chance 0.99
}
flickerlight BFGEXPLOH
{
    color 0.08 0.55 0.0
    size 170
	secondarySize 174
	chance 0.99
}
flickerlight BFGEXPLOI
{
    color 0.06 0.4 0.0
    size 150
	secondarySize 157
	chance 0.99
}
flickerlight BFGEXPLOJ
{
    color 0.04 0.25 0.0
    size 135
	secondarySize 141
	chance 0.99
}
flickerlight BFGEXPLOK
{
    color 0.02 0.1 0.0
    size 120
	secondarySize 127
	chance 0.99
}
flickerlight2 BFGBALL
{
    color 0.1 0.80 0.0
    size 110
	secondarySize 130
	interval 0.01
}


// --------------------------------------------------------------------------
//
//	Shotgun
//
// --------------------------------------------------------------------------

BrightMap Sprite SHAFA0
{
	Map "sprites/weapons/- updated -/shotgun/brightmaps/SHAFG0.png"
	DisableFullBright
}
BrightMap Sprite SHAFB0
{
	Map "sprites/weapons/- updated -/shotgun/brightmaps/SHAFH0.png"
	DisableFullBright
}
BrightMap Sprite SHOAA0
{
	Map "sprites/weapons/- updated -/shotgun/brightmaps/SHOAG0.png"
	DisableFullBright
}
BrightMap Sprite SHOAB0
{
	Map "sprites/weapons/- updated -/shotgun/brightmaps/SHOAH0.png"
	DisableFullBright
}
BrightMap Sprite SHUFA0
{
	Map "sprites/weapons/- updated -/shotgun/brightmaps/SHUFG0.png"
	DisableFullBright
}
BrightMap Sprite SHUFB0
{
	Map "sprites/weapons/- updated -/shotgun/brightmaps/SHUFH0.png"
	DisableFullBright
}
BrightMap Sprite SHUAA0
{
	Map "sprites/weapons/- updated -/shotgun/brightmaps/SHUAG0.png"
	DisableFullBright
}
BrightMap Sprite SHUAB0
{
	Map "sprites/weapons/- updated -/shotgun/brightmaps/SHUAH0.png"
	DisableFullBright
}

// --------------------------------------------------------------------------
//
//	BFG 10000
//
// --------------------------------------------------------------------------

BrightMap Sprite BFG2A0
{
    Map "sprites/weapons/- updated -/bfg10000/brightmaps/BFG2D0.png"
	DisableFullBright
}
BrightMap Sprite BFG2B0
{
    Map "sprites/weapons/- updated -/bfg10000/brightmaps/BFG2D0.png"
	DisableFullBright
}
BrightMap Sprite BFG2B0
{
    Map "sprites/weapons/- updated -/bfg10000/brightmaps/BFG2D0.png"
	DisableFullBright
}
object U_BFG10000
{
    frame BFG2 { light BFG10k }
}
pulselight BFG10k
{
    color 0.2 0.5 0.2
    size 14
    secondarySize 16
    interval 0.1
    offset 0 15 0
}


// --------------------------------------------------------------------------
//
//	Items
//
// --------------------------------------------------------------------------

object U_HealthBonus
{
    frame BON1 { light BLUEITEM  }
}
object U_ArmorBonus
{
    frame BON2 { light GREENITEM  }
}
pulselight MEGASPHERE
{
    color 0.9 0.9 0.9
    size 40
    secondarySize 42
    interval 2.0
    offset 0 16 0
}
pulselight RADSUIT
{
    color 1.0 0.8 0.0
    size 40
    secondarySize 42
    interval 2.0
    offset 0 16 0
}
object U_SoulSphere
{
    frame ZOUL { light SOULSPHERE }
}
object U_Megasphere
{
    frame SMEG { light MEGASPHERE }
}
object U_InvulnerabilitySphere
{
    frame NVUL { light INVULN }
}
object U_RadSuit
{
    frame RADO { light RADSUIT }
}

BrightMap Sprite CELLA0
{
	Map "sprites/items/brightmaps/CELLB0.png"
	DisableFullBright
}
BrightMap Sprite CELPA0
{
	Map "sprites/items/brightmaps/CELPB0.png"
	DisableFullBright
}


// --------------------------------------------------------------------------
//
//	Other
//
// --------------------------------------------------------------------------

BrightMap Sprite ORBBA0
{
	Map "sprites/other/orb/ORBAA0.png"
	DisableFullBright
}
BrightMap Sprite ORBBB0
{
	Map "sprites/other/orb/ORBAB0.png"
	DisableFullBright
}
BrightMap Sprite ORBBC0
{
	Map "sprites/other/orb/ORBAC0.png"
	DisableFullBright
}
BrightMap Sprite ORBBD0
{
	Map "sprites/other/orb/ORBAD0.png"
	DisableFullBright
}
BrightMap Sprite ORBBE0
{
	Map "sprites/other/orb/ORBAE0.png"
	DisableFullBright
}
BrightMap Sprite ORBBF0
{
	Map "sprites/other/orb/ORBAF0.png"
	DisableFullBright
}

pulselight FLAMETHROWER
{
    color 0.16 0.1 0.04
    size 75
    secondarySize 90
    interval 0.1
    offset 0 16 0
}
pulselight FLAMETHROWER2
{
    color 0.6 0.4 0.2
    size 80
    secondarySize 100
    interval 0.1
    offset 0 16 0
}
pulselight NORMALFIRE
{
    color 0.8 0.5 0.2
    size 50
    secondarySize 55
    interval 0.1
    offset 0 16 0
}
pulselight SMALLFIRE1
{
    color 0.7 0.4 0.2
    size 40
    secondarySize 45
    interval 0.1
    offset 0 16 0
}
pulselight SMALLFIRE2
{
    color 0.6 0.3 0.1
    size 28
    secondarySize 32
    interval 0.1
    offset 0 16 0
}
pulselight SMALLFIRE3
{
    color 0.5 0.2 0.0
    size 16
    secondarySize 19
    interval 0.1
    offset 0 16 0
}

object U_FlyingBurningFuelSmall
{
	frame F1RE { light NORMALFIRE }
	frame F2RE { light NORMALFIRE }
}
object U_SmallFireFocus
{
	frame FLME { light NORMALFIRE }
}
object U_TinyBurningPiece
{
	frame CFCF { light SMALLFIRE1 }
}
object U_TinyBurningPiece2
{
	frame CFCF { light SMALLFIRE2 }
}
object U_TinyBurningPiece3
{
	frame CFCF { light SMALLFIRE3 }
}
object U_FlamethrowerMissile
{
	frame FIR3 { light FLAMETHROWER }
}
object U_FlamethrowerMissile2
{
	frame FIR3 { light FLAMETHROWER2 }
}
object U_BigFireBall
{
	frame BLHD { light FLAMETHROWER2 }
}
//object U_SmallFireTrail
//{
//	frame FIR3 { light FLAMETHROWER }
//}
//object FlamethrowerFireParticles
//{
//	frame FIR3 { light FLAMETHROWER }
//}

pulselight EXPLOSION1
{
    color 1.0 0.8 0.6
    size 120
    secondarySize 140
    interval 0.1
    offset 0 35 0
}
pulselight EXPLOSION2
{
    color 0.9 0.6 0.3
    size 60
    secondarySize 70
    interval 0.1
    offset 0 35 0
}
pulselight EXPLOSION3
{
    color 0.7 0.4 0.0
    size 30
    secondarySize 35
    interval 0.1
    offset 0 35 0
}
pulselight EXPLOSION4
{
    color 0.3 0.2 0.0
    size 15
    secondarySize 20
    interval 0.1
    offset 0 35 0
}

object ExplosionLight
{
	frame TNT1A { light EXPLOSION1 }
	frame TNT1B { light EXPLOSION2 }
	frame TNT1C { light EXPLOSION3 }
	frame TNT1D { light EXPLOSION4 }
}

object U_GreenFlareSmall
{
    frame LENGA {light BARONBALLSMALL}
    frame LENGB {light BARONBALLSMALL}
}

pointlight BARONBALLSMALL
{
    color 0.0 0.7 0.0
    size 48
}


// --------------------------------------------------------------------------
//
//	Cacodemon
//
// --------------------------------------------------------------------------


brightmap sprite HEADQ1
{
	map "sprites/enemies/cacodemon/brightmaps/HEADQ1.png"
}
brightmap sprite HEADQ2Q8
{
	map "sprites/enemies/cacodemon/brightmaps/HEADQ2Q8.png"
}
brightmap sprite HEADQ3Q7
{
	map "sprites/enemies/cacodemon/brightmaps/HEADQ3Q7.png"
}