

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

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
}
BrightMap Sprite RGNIE0
{
    Map "sprites/weapons/railgun/brightmaps/RGNXM0.png"
	DisableFullBright
}
BrightMap Sprite RGNIF0
{
    Map "sprites/weapons/railgun/brightmaps/RGNXN0.png"
	DisableFullBright
}
BrightMap Sprite RGNIG0
{
    Map "sprites/weapons/railgun/brightmaps/RGNXO0.png"
	DisableFullBright
}
BrightMap Sprite RGNIH0
{
    Map "sprites/weapons/railgun/brightmaps/RGNXP0.png"
	DisableFullBright
}
BrightMap Sprite RGNFM0
{
    Map "sprites/weapons/railgun/brightmaps/RGNXQ0.png"
	DisableFullBright
}
BrightMap Sprite RGNFN0
{
    Map "sprites/weapons/railgun/brightmaps/RGNXR0.png"
	DisableFullBright
}
BrightMap Sprite RGNFO0
{
    Map "sprites/weapons/railgun/brightmaps/RGNXS0.png"
	DisableFullBright
}
BrightMap Sprite RGNFP0
{
    Map "sprites/weapons/railgun/brightmaps/RGNXT0.png"
	DisableFullBright
}
BrightMap Sprite RGNFQ0
{
    Map "sprites/weapons/railgun/brightmaps/RGNXU0.png"
	DisableFullBright
}
BrightMap Sprite RGNFR0
{
    Map "sprites/weapons/railgun/brightmaps/RGNXV0.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
}

pulselight PLASMAEXPLOSION
{
    color 0.3 0.7 1.0
    size 48
    secondarySize 0
    interval 0.6
    offset 0 0 0
}

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

BrightMap Sprite DPRSC0
{
    Map "sprites/weapons/- updated -/plasmarifle/dual/DPBSC0.png"
	DisableFullBright
}
BrightMap Sprite DPRSD0
{
    Map "sprites/weapons/- updated -/plasmarifle/dual/DPBSD0.png"
	DisableFullBright
}
BrightMap Sprite DPRSE0
{
    Map "sprites/weapons/- updated -/plasmarifle/dual/DPBSE0.png"
	DisableFullBright
}
BrightMap Sprite DPRSF0
{
    Map "sprites/weapons/- updated -/plasmarifle/dual/DPBSF0.png"
	DisableFullBright
}
BrightMap Sprite DPRSG0
{
    Map "sprites/weapons/- updated -/plasmarifle/dual/DPBSG0.png"
	DisableFullBright
}
BrightMap Sprite DPRIA0
{
    Map "sprites/weapons/- updated -/plasmarifle/dual/DPBIA0.png"
	DisableFullBright
}
BrightMap Sprite DPRIB0
{
    Map "sprites/weapons/- updated -/plasmarifle/dual/DPBIA0.png"
	DisableFullBright
}
BrightMap Sprite DPRIC0
{
    Map "sprites/weapons/- updated -/plasmarifle/dual/DPBIA0.png"
	DisableFullBright
}
BrightMap Sprite DPRKA0
{
    Map "sprites/weapons/- updated -/plasmarifle/dual/DPBSG0.png"
	DisableFullBright
}
BrightMap Sprite DPRKB0
{
    Map "sprites/weapons/- updated -/plasmarifle/dual/DPBSF0.png"
	DisableFullBright
}
BrightMap Sprite DPRKC0
{
    Map "sprites/weapons/- updated -/plasmarifle/dual/DPBSE0.png"
	DisableFullBright
}
BrightMap Sprite DPRKD0
{
    Map "sprites/weapons/- updated -/plasmarifle/dual/DPBSD0.png"
	DisableFullBright
}
BrightMap Sprite DPRKE0
{
    Map "sprites/weapons/- updated -/plasmarifle/dual/DPBSC0.png"
	DisableFullBright
}
BrightMap Sprite DPRXA0
{
    Map "sprites/weapons/- updated -/plasmarifle/dual/DPBXA0.png"
	DisableFullBright
}
BrightMap Sprite DPRXB0
{
    Map "sprites/weapons/- updated -/plasmarifle/dual/DPBXB0.png"
	DisableFullBright
}
BrightMap Sprite DPRXC0
{
    Map "sprites/weapons/- updated -/plasmarifle/dual/DPBXC0.png"
	DisableFullBright
}
BrightMap Sprite DPRXD0
{
    Map "sprites/weapons/- updated -/plasmarifle/dual/DPBXD0.png"
	DisableFullBright
}
BrightMap Sprite DPRXE0
{
    Map "sprites/weapons/- updated -/plasmarifle/dual/DPBXE0.png"
	DisableFullBright
}
BrightMap Sprite DPRXF0
{
    Map "sprites/weapons/- updated -/plasmarifle/dual/DPBXF0.png"
	DisableFullBright
}
BrightMap Sprite DPRXG0
{
    Map "sprites/weapons/- updated -/plasmarifle/dual/DPBXG0.png"
	DisableFullBright
}
BrightMap Sprite DPRXH0
{
    Map "sprites/weapons/- updated -/plasmarifle/dual/DPBXH0.png"
	DisableFullBright
}
BrightMap Sprite DPRCA0
{
    Map "sprites/weapons/- updated -/plasmarifle/dual/DPBCA0.png"
	DisableFullBright
}
BrightMap Sprite DPRCB0
{
    Map "sprites/weapons/- updated -/plasmarifle/dual/DPBCB0.png"
	DisableFullBright
}
BrightMap Sprite DPRCC0
{
    Map "sprites/weapons/- updated -/plasmarifle/dual/DPBCC0.png"
	DisableFullBright
}
BrightMap Sprite DPRCD0
{
    Map "sprites/weapons/- updated -/plasmarifle/dual/DPBCD0.png"
	DisableFullBright
}
BrightMap Sprite DPRCE0
{
    Map "sprites/weapons/- updated -/plasmarifle/dual/DPBCE0.png"
	DisableFullBright
}
BrightMap Sprite DPRCF0
{
    Map "sprites/weapons/- updated -/plasmarifle/dual/DPBCF0.png"
	DisableFullBright
}
BrightMap Sprite DPRCG0
{
    Map "sprites/weapons/- updated -/plasmarifle/dual/DPBCG0.png"
	DisableFullBright
}
BrightMap Sprite DPRCH0
{
    Map "sprites/weapons/- updated -/plasmarifle/dual/DPBCH0.png"
	DisableFullBright
}
BrightMap Sprite DPRCI0
{
    Map "sprites/weapons/- updated -/plasmarifle/dual/DPBCI0.png"
	DisableFullBright
}
BrightMap Sprite DPRCJ0
{
    Map "sprites/weapons/- updated -/plasmarifle/dual/DPBCJ0.png"
	DisableFullBright
}
BrightMap Sprite DPRCK0
{
    Map "sprites/weapons/- updated -/plasmarifle/dual/DPBCK0.png"
	DisableFullBright
}
BrightMap Sprite DPRCL0
{
    Map "sprites/weapons/- updated -/plasmarifle/dual/DPBCL0.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 BFGBall
{
    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 }
	frame BFGBL { light BFGEXPLOL }
}

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.87 0.0
    size 210
	secondarySize 216
	chance 0.99
}
flickerlight BFGEXPLOG
{
    color 0.1 0.74 0.0
    size 190
	secondarySize 194
	chance 0.99
}
flickerlight BFGEXPLOH
{
    color 0.08 0.61 0.0
    size 170
	secondarySize 174
	chance 0.99
}
flickerlight BFGEXPLOI
{
    color 0.06 0.48 0.0
    size 150
	secondarySize 157
	chance 0.99
}
flickerlight BFGEXPLOJ
{
    color 0.04 0.35 0.0
    size 135
	secondarySize 141
	chance 0.99
}
flickerlight BFGEXPLOK
{
    color 0.02 0.22 0.0
    size 120
	secondarySize 127
	chance 0.99
}
flickerlight BFGEXPLOL
{
    color 0.01 0.09 0.0
    size 105
	secondarySize 113
	chance 0.99
}
flickerlight2 BFGBALL
{
    color 0.1 0.80 0.0
    size 110
	secondarySize 130
	interval 0.01
}


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

brightmap sprite BG2AA0
{
	map "sprites/weapons/- updated -/bfg10000/brightmaps/B10BA0.png"
	DisableFullBright
}
brightmap sprite BG2AB0
{
	map "sprites/weapons/- updated -/bfg10000/brightmaps/B10BB0.png"
	DisableFullBright
}
brightmap sprite BG2AC0
{
	map "sprites/weapons/- updated -/bfg10000/brightmaps/B10BC0.png"
	DisableFullBright
}
brightmap sprite BG2AD0
{
	map "sprites/weapons/- updated -/bfg10000/brightmaps/B10BD0.png"
	DisableFullBright
}
brightmap sprite BG2AE0
{
	map "sprites/weapons/- updated -/bfg10000/brightmaps/B10BE0.png"
	DisableFullBright
}
brightmap sprite BG2AF0
{
	map "sprites/weapons/- updated -/bfg10000/brightmaps/B10BF0.png"
	DisableFullBright
}
brightmap sprite BG2AG0
{
	map "sprites/weapons/- updated -/bfg10000/brightmaps/B10BG0.png"
	DisableFullBright
}
brightmap sprite BG2AH0
{
	map "sprites/weapons/- updated -/bfg10000/brightmaps/B10BH0.png"
	DisableFullBright
}
brightmap sprite BG2AI0
{
	map "sprites/weapons/- updated -/bfg10000/brightmaps/B10BI0.png"
	DisableFullBright
}
brightmap sprite BG2AJ0
{
	map "sprites/weapons/- updated -/bfg10000/brightmaps/B10BJ0.png"
	DisableFullBright
}
brightmap sprite BG2AK0
{
	map "sprites/weapons/- updated -/bfg10000/brightmaps/B10BK0.png"
	DisableFullBright
}
brightmap sprite BG2AL0
{
	map "sprites/weapons/- updated -/bfg10000/brightmaps/B10BL0.png"
	DisableFullBright
}
brightmap sprite BG2AM0
{
	map "sprites/weapons/- updated -/bfg10000/brightmaps/B10BM0.png"
	DisableFullBright
}
brightmap sprite BG2AN0
{
	map "sprites/weapons/- updated -/bfg10000/brightmaps/B10BN0.png"
	DisableFullBright
}

BrightMap sprite BG2KA0
{
	map "sprites/weapons/- updated -/bfg10000/brightmaps/B10BA0.png"
	DisableFullBright
}
BrightMap sprite BG2KB0
{
	map "sprites/weapons/- updated -/bfg10000/brightmaps/B10BB0.png"
	DisableFullBright
}
BrightMap sprite BG2KC0
{
	map "sprites/weapons/- updated -/bfg10000/brightmaps/B10BC0.png"
	DisableFullBright
}
BrightMap sprite BG2KD0
{
	map "sprites/weapons/- updated -/bfg10000/brightmaps/B10BD0.png"
	DisableFullBright
}
BrightMap sprite BG2KE0
{
	map "sprites/weapons/- updated -/bfg10000/brightmaps/B10BA0.png"
	DisableFullBright
}
BrightMap sprite BG2KF0
{
	map "sprites/weapons/- updated -/bfg10000/brightmaps/B10BB0.png"
	DisableFullBright
}
BrightMap sprite BG2KG0
{
	map "sprites/weapons/- updated -/bfg10000/brightmaps/B10BC0.png"
	DisableFullBright
}
BrightMap sprite BG2KH0
{
	map "sprites/weapons/- updated -/bfg10000/brightmaps/B10BD0.png"
	DisableFullBright
}

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 BFG10k
{
    frame BFG2 { light BFG10k }
}

Pulselight BFG10k
{
    color 0.2 0.5 0.2
    size 14
    secondarySize 16
    interval 0.1
    offset 0 15 0
}


object U_BFG10K_Ball
{
    frame BFS1A { light BFG10kBALL }
    frame BFS1B { light BFG10kBALL }
    frame BFS1C { light BFG10kBALL }
    frame BFS1D { light BFG10kBALL }

    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 }
	frame BFGBL { light BFGEXPLOL }
}

flickerlight2 BFG10kBALL
{
    color 0.1 0.80 0.0
    size 88
	secondarySize 104
	interval 0.01
}

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



BrightMap Sprite BE5FA0
{
    Map "sprites/weapons/pistol/Brightmaps/BE5FE0.png"
	DisableFullBright
}


// --------------------------------------------------------------------------
//
//	Fire and explosions
//
// --------------------------------------------------------------------------

pulselight FLAMETHROWER
{
    color 0.3 0.2 0.1
    size 60
    secondarySize 80
    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 FlyingBurningFuel
{
	frame NF3R { light NORMALFIRE }
}
object FlyingBurningFuel2
{
	frame NF3R { light NORMALFIRE }
}
object FlyingBurningFuel3
{
	frame NF3R { light NORMALFIRE }
}

object U_FlyingBurningFuelSmall
{
	frame F1RE { light NORMALFIRE }
	frame F2RE { light NORMALFIRE }
}
object U_SmallFireFocus
{
	frame FLME { light NORMALFIRE }
}
object TinyBurningPiece
{
	frame CFCF { light SMALLFIRE1 }
}
object TinyBurningPiece2
{
	frame CFCF { light SMALLFIRE2 }
}
object TinyBurningPiece3
{
	frame CFCF { light SMALLFIRE3 }
}
object TinyBurningPieceInfinite
{
	frame CFCF { light SMALLFIRE1 }
}
object FlamethrowerMissile
{
	frame FIR3 { light FLAMETHROWER }
}
object FlamethrowerMissile2
{
	frame FIR3 { light FLAMETHROWER2 }
}
object BigFireBall
{
	frame BLHD { light FLAMETHROWER2 }
}
object FireBall
{
	frame BLHD { light NORMALFIRE }
}
object 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 }
}


