

// ------------------
// -- Cam Weapon Effects --
// ------------------

// Decimator Ball
Pointlight DBall1
{
Color 0.7 0.0 1.0
Size 40
}

Pointlight DBall2
{
Color 0.7 0.0 1.0
Size 48
}

Pointlight DBall3
{
Color 0.63 0.0 0.9
Size 44
}

Pointlight DBall4
{
Color 0.56 0.0 0.8
Size 40
}

Pointlight DBall5
{
Color 0.49 0.0 0.7
Size 36
}

Pointlight DBall6
{
Color 0.42 0.0 0.6
Size 32
}

Pointlight DBall7
{
Color 0.35 0.0 0.5
Size 28
}

Pointlight DBall8
{
Color 0.28 0.0 0.4
Size 24
}

Pointlight DBall9
{
Color 0.21 0.0 0.3
Size 20
}

Pointlight DBall10
{
Color 0.14 0.0 0.2
Size 16
}

Pointlight DBall11
{
Color 0.07 0.0 0.1
Size 12
}

Object DecimatorBall
{
Frame PBTSA { Light DBall1 }
Frame PBTSB { Light DBall1 }
Frame PBTSC { Light DBall1 }
Frame PBTSD { Light DBall1 }
Frame PBTSE { Light DBall1 }
Frame PBTSF { Light DBall1 }
Frame PBTSG { Light DBall1 }
Frame PBTSH { Light DBall1 }
Frame PBTSI { Light DBall1 }
Frame PBTSJ { Light DBall1 }
Frame PBTSK { Light DBall2 }
Frame PBTSL { Light DBall3 }
Frame PBTSM { Light DBall4 }
Frame PBTSN { Light DBall5 }
Frame PBTSO { Light DBall6 }
Frame PBTSP { Light DBall7 }
Frame PBTSQ { Light DBall8 }
Frame PBTSR { Light DBall9 }
Frame PBTSS { Light DBall10 }
Frame PBTST { Light DBall11 }
Frame PBTSU { Light DBall11 }
Frame PBTSV { Light DBall11 }
Frame PBTSW { Light DBall11 }
}

// Decimator Cluster
Pointlight ClusterBall1
{
Color 0.28 0.0 0.4
Size 24
}

Pointlight ClusterBall2
{
Color 0.42 0.0 0.6
Size 24
}

Pointlight ClusterBall3
{
Color 0.42 0.0 0.6
Size 32
}

Pointlight ClusterBall4
{
Color 0.49 0.0 0.7
Size 32
}

Pointlight ClusterBall5
{
Color 0.35 0.0 0.5
Size 24
}

Pointlight ClusterBall6
{
Color 0.14 0.0 0.2
Size 16
}

Object DeciCluster
{
Frame CDCBA { Light ClusterBall1 }
Frame CDCBB { Light ClusterBall1 }
Frame CDCBC { Light ClusterBall2 }
Frame CDCBD { Light ClusterBall3 }
Frame CDCBE { Light ClusterBall4 }
Frame CDCBF { Light ClusterBall5 }
Frame CDCBG { Light ClusterBall6 }
}

// Laser Bolt
Pointlight CamLaserBolt1
{
Color 0.14 0.14 0.4
Size 42
}

Pointlight CamLaserBolt2
{
Color 0.21 0.21 0.6
Size 42
}

Pointlight CamLaserBolt3
{
Color 0.21 0.21 0.6
Size 56
}

Pointlight CamLaserBolt4
{
Color 0.24 0.24 0.7
Size 56
}

Pointlight CamLaserBolt5
{
Color 0.17 0.17 0.5
Size 42
}

Pointlight CamLaserBolt6
{
Color 0.07 0.07 0.2
Size 28
}

Object CamLaserBolt
{
Frame LCHBA { Light CamLaserBolt1 }
Frame LCHBB { Light CamLaserBolt2 }
Frame LCHBC { Light CamLaserBolt3 }
Frame LCHBD { Light CamLaserBolt4 }
Frame LCHBE { Light CamLaserBolt5 }
Frame LCHBF { Light CamLaserBolt6 }
Frame LCHBG { Light CamLaserBolt7 }
}

// Cam Rocket
object CamRocket
{
    frame CMSLA { light ROCKET    }

    frame CMSLB { light ROCKET_X1 }
    frame CMSLC { light ROCKET_X2 }
    frame CMSLD { light ROCKET_X3 }
}

//--------------------
// Cam Brightmaps
//--------------------

// Decimator

brightmap sprite CBFWA0
{
	map "brightmaps/witness/C7WBA0.png"
	disablefullbright
}

brightmap sprite CBFGA0
{
	map "brightmaps/witness/C7GBA0.png"
	disablefullbright
}

brightmap sprite CBFGB0
{
	map "brightmaps/witness/C7GBB0.png"
	disablefullbright
}

brightmap sprite CBFGC0
{
	map "brightmaps/witness/C7GBC0.png"
	disablefullbright
}

brightmap sprite CBFGD0
{
	map "brightmaps/witness/C7GBD0.png"
	disablefullbright
}

brightmap sprite CBFGE0
{
	map "brightmaps/witness/C7GBE0.png"
	disablefullbright
}

brightmap sprite CBFGF0
{
	map "brightmaps/witness/C7GBF0.png"
	disablefullbright
}

brightmap sprite CBFGG0
{
	map "brightmaps/witness/C7GBG0.png"
	disablefullbright
}

brightmap sprite CBFGH0
{
	map "brightmaps/witness/C7GBH0.png"
	disablefullbright
}

brightmap sprite CBFGI0
{
	map "brightmaps/witness/C7GBI0.png"
	disablefullbright
}

brightmap sprite CBFGJ0
{
	map "brightmaps/witness/C7GBJ0.png"
	disablefullbright
}

brightmap sprite CBFGK0
{
	map "brightmaps/witness/C7GBK0.png"
	disablefullbright
}

brightmap sprite CBFGL0
{
	map "brightmaps/witness/C7GBL0.png"
	disablefullbright
}

brightmap sprite CBFGM0
{
	map "brightmaps/witness/C7GBM0.png"
	disablefullbright
}

brightmap sprite CBFGN0
{
	map "brightmaps/witness/C7GBN0.png"
	disablefullbright
}

brightmap sprite CBFGO0
{
	map "brightmaps/witness/C7GBO0.png"
	disablefullbright
}

brightmap sprite CBFGP0
{
	map "brightmaps/witness/C7GBP0.png"
	disablefullbright
}

brightmap sprite CBFGQ0
{
	map "brightmaps/witness/C7GBQ0.png"
	disablefullbright
}

brightmap sprite CBFGR0
{
	map "brightmaps/witness/C7GBR0.png"
	disablefullbright
}

brightmap sprite CBFGS0
{
	map "brightmaps/witness/C7GBS0.png"
	disablefullbright
}

brightmap sprite CBFGT0
{
	map "brightmaps/witness/C7GBT0.png"
	disablefullbright
}

brightmap sprite CBFGU0
{
	map "brightmaps/witness/C7GBU0.png"
	disablefullbright
}

brightmap sprite CBFGV0
{
	map "brightmaps/witness/C7GBV0.png"
	disablefullbright
}

brightmap sprite CBFGW0
{
	map "brightmaps/witness/C7GBW0.png"
	disablefullbright
}

// Laser Cannon

brightmap sprite CPLSA0
{
	map "brightmaps/witness/C6GBA0.png"
	disablefullbright
}

brightmap sprite CPLSB0
{
	map "brightmaps/witness/C6GBB0.png"
	disablefullbright
}

brightmap sprite CPLSC0
{
	map "brightmaps/witness/C6GBC0.png"
	disablefullbright
}

brightmap sprite CPLSD0
{
	map "brightmaps/witness/C6GBD0.png"
	disablefullbright
}

brightmap sprite CPLSE0
{
	map "brightmaps/witness/C6GBE0.png"
	disablefullbright
}

brightmap sprite CPLSF0
{
	map "brightmaps/witness/C6GBF0.png"
	disablefullbright
}

brightmap sprite CPLSG0
{
	map "brightmaps/witness/C6GBG0.png"
	disablefullbright
}

brightmap sprite CPLSH0
{
	map "brightmaps/witness/C6GBH0.png"
	disablefullbright
}

brightmap sprite CPLSI0
{
	map "brightmaps/witness/C6GBI0.png"
	disablefullbright
}

brightmap sprite CPLSJ0
{
	map "brightmaps/witness/C6GBJ0.png"
	disablefullbright
}

brightmap sprite CPLSK0
{
	map "brightmaps/witness/C6GBK0.png"
	disablefullbright
}

brightmap sprite CPLSL0
{
	map "brightmaps/witness/C6GBL0.png"
	disablefullbright
}

brightmap sprite CPLWA0
{
	map "brightmaps/witness/C6GWA0.png"
	disablefullbright
}

// Cam Pistol

brightmap sprite CPSTA0
{
	map "brightmaps/witness/C2GBA0.png"
	disablefullbright
}

brightmap sprite CPSTB0
{
	map "brightmaps/witness/C2GBB0.png"
	disablefullbright
}

brightmap sprite CPSTC0
{
	map "brightmaps/witness/C2GBC0.png"
	disablefullbright
}

brightmap sprite CPSTD0
{
	map "brightmaps/witness/C2GBD0.png"
	disablefullbright
}

brightmap sprite CPSTE0
{
	map "brightmaps/witness/C2GBE0.png"
	disablefullbright
}

brightmap sprite CPSTF0
{
	map "brightmaps/witness/C2GBF0.png"
	disablefullbright
}

brightmap sprite CPSTG0
{
	map "brightmaps/witness/C2GBG0.png"
	disablefullbright
}

brightmap sprite CPSTH0
{
	map "brightmaps/witness/C2GBH0.png"
	disablefullbright
}

brightmap sprite CPSTI0
{
	map "brightmaps/witness/C2GBI0.png"
	disablefullbright
}

brightmap sprite CPSTJ0
{
	map "brightmaps/witness/C2GBJ0.png"
	disablefullbright
}

brightmap sprite CPSTK0
{
	map "brightmaps/witness/C2GBK0.png"
	disablefullbright
}

// Cam Rocket

brightmap sprite CMSLA1
{
	map "brightmaps/doom/misla1.png"
	//iwad
	disablefullbright
}

brightmap sprite CMSLA5
{
	map "brightmaps/doom/misla5.png"
	//iwad
	disablefullbright
}

brightmap sprite CMSLA6A4
{
	map "brightmaps/doom/misla6a4.png"
	//iwad
	disablefullbright
}

brightmap sprite CMSLA7A3
{
	map "brightmaps/doom/misla7a3.png"
	//iwad
	disablefullbright
}

brightmap sprite CMSLA8A2
{
	map "brightmaps/doom/misla8a2.png"
	//iwad
	disablefullbright
}