// GL Definitions
// Point Lights

//Weapon Lights
pointlight NormalTracer
{
    color 0.255 0.25 0.0
    size 25
}

pointlight PlasmaTracer
{
    color 0.0 0.25 0.255
    size 25
}


flickerlight2 REDLIGHT
{
    color 0.255 0.0 0.0
    size 100
    secondarySize 50
    interval 0.002
}

flickerlight2 BLUELIGHT
{
    color 0.0 0.25 0.255
    size 100
    secondarySize 50
    interval 0.002

}

pulselight SHIELD1
{
    color 0.0 0.0 0.255
    size 40
    secondarySize 42
    interval 2.0
    offset 0 16 0
}

pulselight SHIELD2
{
    color 0.255 0.125 0.0
    size 40
    secondarySize 42
    interval 2.0
    offset 0 16 0
}

pulselight SHIELD3
{
    color 0.255 0.0 0.0
    size 40
    secondarySize 42
    interval 2.0
    offset 0 16 0
}

pulselight SHIELD4
{
    color 0.125 0.255 0.0
    size 40
    secondarySize 42
    interval 2.0
    offset 0 16 0
}

pulselight SHIELD5
{
    color 0.255 0.0 0.255
    size 40
    secondarySize 42
    interval 2.0
    offset 0 16 0
}

pulselight SHIELD6
{
    color 0.255 0.255 0.0
    size 40
    secondarySize 42
    interval 2.0
    offset 0 16 0
}

pulselight SHIELD7
{
    color 0.0 0.255 0.255
    size 40
    secondarySize 42
    interval 2.0
    offset 0 16 0
}

object TibMegaSphere
{
    frame MEHA { light SHIELD1 }
}


object TibSoulSphere
{
    frame SOLS { light SHIELD2 }
}

object TibBzrkSphere
{
    frame BZRK { light SHIELD3 }
}

object TibInvulnSphere
{
	frame INVL { light SHIELD4 }
}

object TibHasteSphere
{
	frame HAST { light SHIELD5 }
}

object TibEnviroSphere
{
	frame ARAD { light SHIELD6 }
}

object TibFreezeSphere
{
	frame TIME { light SHIELD7 }
}

object LightShield
{
	frame ARM1 { light SHIELD4 }
}

object MediumShield
{
	frame ARM2 { light SHIELD1 }
}

object HeavyShield
{
	frame ARM3 { light SHIELD3 }
}

object p_Arifle_tracer
{
    frame PUFF { light NormalTracer }
}

object p_Hrifle_tracer
{
    frame PUFF { light NormalTracer }
}


object p_Pistol_tracer
{
    frame PUFF { light NormalTracer }
}

object p_Tormentor_tracer
{
    frame PUFF { light NormalTracer }
}

object TormentorBullet
{
    frame PUFF { light NormalTracer }
}

object p_Pellet_tracer
{
    frame PUFF { light NormalTracer }
}

object p_Plasma_tracer
{
    frame PUFF { light PlasmaTracer }
}

object p_Plasma_tracer_noblood
{
    frame PUFF { light PlasmaTracer }
}