//Explosion
pulselight EXPLOSIONFLASH
{
    color 1.0 0.3 0.0
    size 100
    secondarySize 120
    interval 0.1
    offset 0 60 0
}





object Candelabra1
{
    frame CBRA { light BIGREDTORCHNOSELF }
}

object BDECGasPipe
{
    frame TNT1{ light BIGREDTORCHNOSELF }
}

object BDECTorch
{
    frame TORC { light BIGREDTORCH }
}

object Campfire
{
    frame FIPT { light BIGREDTORCH }
}



object BurningZombie
{
    frame BDT1 { light BIGREDTORCH }
	frame BDT2 { light BIGREDTORCH }
	frame BDT3 { light BIGREDTORCH }
}






object Candlestick1
{
frame CAND { light CandleStickLight }
}

pulselight CandleStickLight
{
    color 1.0 0.3 0.0
    size 55
    secondarySize 50
    interval 0.1
    offset 0 10 0
}

pulselight FSKULL
{
color 1.0 1.0 0.0
size 32
secondarysize 25
interval 3
}

// ------------------
// -- Doom Weapons --
// ------------------

// Bullet puff
flickerlight BPUFF1
{
    color 0.5 0.5 0.0
    size 6
    secondarySize 8
    chance 0.8
}

flickerlight BPUFF2
{
    color 0.5 0.5 0.0
    size 3
    secondarySize 4
    chance 0.8
}

object HitPuff
{
    frame PUFFA { light BPUFF1 }
    frame PUFFB { light BPUFF2 }
}

object MachinegunBulletPuff
{
    frame PUFFA { light BPUFF1 }
    frame PUFFB { light BPUFF2 }
}

object SignalFlare
{
    frame IFLR { light REDFLARE }
}



// Rocket
pointlight ROCKET
{
    color 1.0 0.7 0.0
    size 56
}

flickerlight ROCKET_X1
{
    color 1.0 0.7 0.0
    size 64
    secondarySize 72
    chance 0.3
}

flickerlight ROCKET_X2
{
    color 0.5 0.1 0.0
    size 80
    secondarySize 88
    chance 0.3
}

flickerlight ROCKET_X3
{
    color 0.3 0.0 0.0
    size 96
    secondarySize 104
    chance 0.3
}


// Tall red torch
pulselight BIGREDTORCH
{
    color 1.0 0.3 0.0
    size 58
    secondarySize 64
    interval 0.1
    offset 0 60 0
}

pulselight REDFLARE
{
    color 1.0 0.1 0.1
    size 96
    secondarySize 160
    interval 0.1
    offset 0 20 0
}


pulselight BIGREDTORCHNOSELF
{
    color 1.0 0.6 0.0
    size 58
    secondarySize 64
    interval 0.1
    offset 0 60 0
	dontlightself 1
}

pulselight BIGREDTORCH128
{
    color 1.0 0.3 0.0
    size 80
    secondarySize 128
    interval 0.1
    offset 0 0 0
}

object TallTorch_Red
{
    frame TTRB { light BIGREDTORCH }
}

// Tall green torch
pulselight BIGGREENTORCH
{
    color 0.0 1.0 0.0
    size 58
    secondarySize 64
    interval 0.1
    offset 0 60 0
}

object TallTorch_Green
{
    frame TTRB { light BIGGREENTORCH }
}

// Tall blue torch
pulselight BIGBLUETORCH
{
    color 0.0 0.0 1.0
    size 58
    secondarySize 64
    interval 0.1
    offset 0 60 0
}

object TallTorch_Blue
{
    frame TTRB { light BIGBLUETORCH }
}


// Small red torch
pulselight SMALLREDTORCH
{
    color 1.0 0.3 0.0
    size 48
    secondarySize 54
    interval 0.1
    offset 0 35 0
}

object ShortTorch_Red
{
    frame STRB { light SMALLREDTORCH }
}


object SmallFireFocus24
{
    frame FLME { light SMALLREDTORCH }
	frame F1RE { light SMALLREDTORCH }
}

// Small green torch
pulselight SMALLGREENTORCH
{
    color 0.0 1.0 0.0
    size 48
    secondarySize 54
    interval 0.1
    offset 0 35 0
}

object ShortTorch_Green
{
    frame STRB { light SMALLGREENTORCH }
}

// Small blue torch
pulselight SMALLBLUETORCH
{
    color 0.0 0.0 1.0
    size 48
    secondarySize 54
    interval 0.1
    offset 0 35 0
}

object ShortTorch_Blue
{
    frame STRB { light SMALLBLUETORCH }
}


// Skulls w/candles
pulselight SKULLCANDLES
{
    color 1.0 1.0 0.0
    size 32
    secondarySize 44
    interval 0.1
    offset 0 24 0
}

object HeadCandles
{
    frame POL3 { light SKULLCANDLES }
}


pulselight SmallShotLight
{
    color 0.5 0.4 0
    size 48
	secondarySize 24
}

pulselight BigShotLight
{
    color 0.5 0.4 0
    size 62
	secondarySize 36
}



object RicoChet
{
    frame IPF2 { light SmallShotLight }
}


object YellowFlareSmallB
{
    frame LENY { light SmallShotLight }
}




object PlayerMuzzle12
{
    frame PLMZ { light SmallShotLight }
}

object PlayerMuzzle22
{
    frame PLMZ { light BigShotLight }
}


object MarineMuzzle12
{
    frame PLMZ { light SmallShotLight }
}

object MarineMuzzle22
{
    frame PLMZ { light BigShotLight }
}

object OrangeLensFlareAlt
{
    frame LEYS { light SmallShotLight }
}



object BurningImp
{
 frame IZD4 { light BIGREDTORCH }
}

object GenericBurningGuy
{
 frame BUR2 { light BIGREDTORCH }
 frame BURNF0 { light BIGREDTORCH }
 frame BURNG0 { light BIGREDTORCH }
 frame BURNH0 { light BIGREDTORCH }
 frame BURNI0 { light BIGREDTORCH }
 frame BURNJ0 { light BIGREDTORCH }
 frame BURNK0 { light BIGREDTORCH }
 frame BURNL0 { light BIGREDTORCH }
 frame BURNM0 { light BIGREDTORCH }
 frame BURNN0 { light BIGREDTORCH }
 frame BURNO0 { light BIGREDTORCH }
 frame BURNP0 { light BIGREDTORCH }
 frame BURNQ0 { light BIGREDTORCH }
 frame BURNR0 { light BIGREDTORCH }
 frame BURNS0 { light BIGREDTORCH }
 frame BURNT0 { light SMALLREDTORCH }
 frame BURNU0 { light SMALLREDTORCH }
}



pulselight ROCKETLIGHT
{
    color 1.0 0.3 0.0
    size 48
    secondarySize 54
    interval 0.1
    offset 0 0 0
}



object ExplosionFlareSpawner
{
    frame L2NR { light EXPLOSIONFLASH }
}

object ROCKET2
{
    frame MISL { light ROCKETLIGHT }
}

object CyberBalls
{
    frame WIVB { light ROCKETLIGHT }
}

object BigFireBallWithGravity
{
    frame MANFA { light IMPBALL   }
    frame MANFB { light IMPBALL   }
	frame FLME { light IMPBALL   }
	frame F1RE { light IMPBALL   }
	frame F2RE { light IMPBALL   }
	frame FRFX { light ROCKETLIGHT }
}


pointlight SpecialLightz
{
    color 0.6 0.6 0.6
    size 24
	offset 0 32 0
	dontlightself 1
}

//object Doomer
//{
 //   frame MARN { light SpecialLightz }
//}




pulselight GREENGOOZ
{
    color 0.3 1.0 0.0
    size 22
    secondarySize 24
    interval 0.1
    offset 0 40 0
	dontlightself 1
}



pulselight GREENITEM
{
    color 0.3 1.0 0.0
    size 14
    secondarySize 16
    interval 0.1
    offset 0 5 0
}

pulselight GREENITEM2
{
    color 0.3 1.0 0.0
    size 14
    secondarySize 16
    interval 0.1
    offset 0 5 0
	dontlightself 1
}


pulselight BLUEITEM
{
    color 0.1 0.1 1.0
    size 14
    secondarySize 16
    interval 0.1
    offset 0 5 0
}





object FlamethrowerMissile
{
    frame FIR3 { light BIGREDTORCH128 }
	frame TNT1 { light BIGREDTORCH }
	frame EXPL { light BIGREDTORCH }
}


object BurnParticles
{
frame TNT1 { light BIGREDTORCH }
}



object FlashlightProjectile
{
frame TNT2 { light Flashlight2 }
frame TNT2 { light Flashlight3 }
}




pOINTlight BIGORANGELAMP
{
    color 1.0 0.6 0.0
    size 128
    offset 0 -40 0
}

object Lamp1
{
frame CAGEA { light BIGORANGELAMP }
}

pOINTlight BIGWHITELAMP
{
    color 0.9 0.9 1.0
    size 96
    offset 0 -12 0
}

object Lamp2
{
frame LITCB { light BIGWHITELAMP }
}


pOINTlight BIGWHITELAMP2
{
    color 0.9 0.9 1.0
    size 50
    offset 0 -100 0
}


pOINTlight BIGWHITELAMP3
{
    color 0.9 0.9 1.0
    size 90
    offset 0 -120 0
}



pointlight CannonFireLight
{
    color 1.0 0.8 0.2
    size 160
	offset 0 0 0
}



object AutocannonMuzzle2
{
	frame PLMZ { light CannonFireLight }
}



object HDFlamesGFX1Slim
{
    frame NF1R { light BIGREDTORCHNOSELF }
	frame NF2R { light BIGREDTORCHNOSELF }
}



object HDFlamesGFX1
{
    frame NF1R { light BIGREDTORCHNOSELF }
	frame NF2R { light BIGREDTORCHNOSELF }
}