//lights n stuff

FlickerLight2 FlameThrowerFire
{
Offset 0 2 0
Color 0.15 0.04 0.0
Size 40
SecondarySize 60
Interval 2.0
}

Object FTFire
{
Frame FRFX { Light FlameThrowerFire }
}

FlickerLight2 DropFlame
{
Offset 0 0 0
Color 0.15 0.04 0.0
Size 20
SecondarySize 30
Interval 2.0
}

Object DropFire
{
Frame FLME { Light DropFlame }
}

flickerlight GreenFlare
{
	color 0.0 255.0 0.0
	size 160
	secondarySize 96
	chance 0.9999
}

object FlareGreen 
{
	frame FLAFA {light GreenFlare}
	frame FLAFB {light GreenFlare}
	frame FLAFC {light GreenFlare}
	frame FLAFD {light GreenFlare}
}

object spentflare 
{
	frame FLAFA {light GreenFlare}
	frame FLAFB {light GreenFlare}
	frame FLAFC {light GreenFlare}
	frame FLAFD {light GreenFlare}
}

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 BulletPuff1
{
    frame PUFFA { light BPUFF1 }
    frame PUFFB { light BPUFF2 }
}

pointlight PULSEGRENADE
{
    color 1.0 0.7 0.0
    size 56
}

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

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

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

object PULSEGrenade
{
    frame MISLA { light PULSEGRENADE    }

    frame MISLB { light PULSEGRENADE_X1 }
    frame MISLC { light PULSEGRENADE_X2 }
    frame MISLD { light PULSEGRENADE_X3 }
}

flickerlight FLAMESPOUT
{
    color 1.0 0.3 0.0
    size 40
    secondarySize 38
    chance 0.5
}
flickerlight FLAMESPOUT1
{
    color 1.0 0.3 0.0
    size 35
    secondarySize 33
    chance 0.5
}
flickerlight FLAMESPOUT2
{
    color 1.0 0.3 0.0
    size 30
    secondarySize 28
    chance 0.5
}
flickerlight FLAMESPOUT3
{
    color 1.0 0.3 0.0
    size 25
    secondarySize 23
    chance 0.5
}
flickerlight FLAMESPOUT4
{
    color 1.0 0.3 0.0
    size 20
    secondarySize 18
    chance 0.5
}
flickerlight FLAMESPOUT5
{
    color 1.0 0.3 0.0
    size 15
    secondarySize 13
    chance 0.5
}
flickerlight FLAMESPOUT6
{
    color 1.0 0.3 0.0
    size 10
    secondarySize 8
    chance 0.5
}
flickerlight FLAMESPOUT7
{
    color 1.0 0.3 0.0
    size 5
    secondarySize 3
    chance 0.5
}

object flamespout
{
    frame FRFXA { light flamespout7  }
    frame FRFXB { light flamespout6  }
    frame FRFXC { light flamespout5  }
    frame FRFXD { light flamespout4  }
    frame FRFXE { light flamespout3  }
    frame FRFXF { light flamespout2  }
    frame FRFXG { light flamespout1  }
    frame FRFXH { light flamespout  }
    frame FRFXI { light flamespout  }
    frame FRFXJ { light flamespout  }
    frame FRFXK { light flamespout  }
    frame FRFXL { light flamespout  }
    frame FRFXM { light flamespout  }
    frame FRFXN { light flamespout  }
    frame FRFXO { light flamespout  }
    frame FRFXP { light flamespout  }
}
object DROPFIRE
{
    frame FRFXQ { light flamespout1  }
    frame FRFXR { light flamespout1  }
    frame FRFXS { light flamespout1  }
    frame FRFXT { light flamespout1  }
    frame FRFXU { light flamespout1  }
    frame FRFXV { light flamespout1  }
    frame FRFXW { light flamespout1  }
    frame FRF2Q { light flamespout1  }
    frame FRF2R { light flamespout2  }
    frame FRF2S { light flamespout3  }
    frame FRF2T { light flamespout4  }
    frame FRF2U { light flamespout5  }
    frame FRF2V { light flamespout6  }
    frame FRF2W { light flamespout7  }
}

flickerlight PHFIRE_FX1
{
    color 1.0 0.75 0.0
    size 28
    secondarySize 32
    chance 0.3
}

flickerlight PHFIRE_FX2
{
    color 1.0 0.7 0.0
    size 40
    secondarySize 48
    chance 0.3
}

flickerlight PHFIRE_FX3
{
    color 1.0 0.65 0.0
    size 56
    secondarySize 64
    chance 0.3
}

flickerlight PHFIRE_FX4
{
    color 1.0 0.55 0.0
    size 64
    secondarySize 72
    chance 0.3
}

flickerlight PHFIRE_FX5
{
    color 1.0 0.5 0.0
    size 66
    secondarySize 72
    chance 0.3
}

flickerlight PHFIRE_FX6
{
    color 1.0 0.55 0.0
    size 66
    secondarySize 72
    chance 0.3
}

flickerlight PHFIRE_FX7
{
    color 1.0 0.6 0.0
    size 66
    secondarySize 72
    chance 0.3
}

flickerlight PHFIRE_FX8
{
    color 1.0 0.5 0.0
    size 60
    secondarySize 68
    chance 0.3
}

flickerlight PHFIRE_FX9
{
    color 1.0 0.4 0.0
    size 48
    secondarySize 52
    chance 0.3
}

flickerlight PHFIRE_FX10
{
    color 1.0 0.45 0.0
    size 44
    secondarySize 48
    chance 0.3
}

flickerlight PHFIRE_FX11
{
    color 1.0 0.3 0.0
    size 36
    secondarySize 40
    chance 0.3
}

object aliensplayer
{
  //frame PLAYF { light HUMNDATK    }

    frame BURNA { light PHFIRE_FX1  }
    frame BURNB { light PHFIRE_FX2  }
    frame BURNC { light PHFIRE_FX3  }
    frame BURND { light PHFIRE_FX4  }
    frame BURNE { light PHFIRE_FX5  }
    frame BURNF { light PHFIRE_FX6  }
    frame BURNG { light PHFIRE_FX7  }
    frame BURNH { light PHFIRE_FX6  }
    frame BURNI { light PHFIRE_FX5  }
    frame BURNJ { light PHFIRE_FX4  }
    frame BURNK { light PHFIRE_FX3  }
    frame BURNL { light PHFIRE_FX2  }
    frame BURNM { light PHFIRE_FX1  }
    frame BURNN { light PHFIRE_FX2  }
    frame BURNO { light PHFIRE_FX3  }
    frame BURNP { light PHFIRE_FX4  }
    frame BURNQ { light PHFIRE_FX5  }

    frame BURNR { light PHFIRE_FX8  }
    frame BURNS { light PHFIRE_FX9  }
    frame BURNT { light PHFIRE_FX10 }
    frame BURNU { light PHFIRE_FX11 }
}

object SyntheticGuard
{
  //frame PLAYF { light HUMNDATK    }

    frame BURNA { light PHFIRE_FX1  }
    frame BURNB { light PHFIRE_FX2  }
    frame BURNC { light PHFIRE_FX3  }
    frame BURND { light PHFIRE_FX4  }
    frame BURNE { light PHFIRE_FX5  }
    frame BURNF { light PHFIRE_FX6  }
    frame BURNG { light PHFIRE_FX7  }
    frame BURNH { light PHFIRE_FX6  }
    frame BURNI { light PHFIRE_FX5  }
    frame BURNJ { light PHFIRE_FX4  }
    frame BURNK { light PHFIRE_FX3  }
    frame BURNL { light PHFIRE_FX2  }
    frame BURNM { light PHFIRE_FX1  }
    frame BURNN { light PHFIRE_FX2  }
    frame BURNO { light PHFIRE_FX3  }
    frame BURNP { light PHFIRE_FX4  }
    frame BURNQ { light PHFIRE_FX5  }

    frame BURNR { light PHFIRE_FX8  }
    frame BURNS { light PHFIRE_FX9  }
    frame BURNT { light PHFIRE_FX10 }
    frame BURNU { light PHFIRE_FX11 }
}

object Smuggler
{
  //frame PLAYF { light HUMNDATK    }

    frame BURNA { light PHFIRE_FX1  }
    frame BURNB { light PHFIRE_FX2  }
    frame BURNC { light PHFIRE_FX3  }
    frame BURND { light PHFIRE_FX4  }
    frame BURNE { light PHFIRE_FX5  }
    frame BURNF { light PHFIRE_FX6  }
    frame BURNG { light PHFIRE_FX7  }
    frame BURNH { light PHFIRE_FX6  }
    frame BURNI { light PHFIRE_FX5  }
    frame BURNJ { light PHFIRE_FX4  }
    frame BURNK { light PHFIRE_FX3  }
    frame BURNL { light PHFIRE_FX2  }
    frame BURNM { light PHFIRE_FX1  }
    frame BURNN { light PHFIRE_FX2  }
    frame BURNO { light PHFIRE_FX3  }
    frame BURNP { light PHFIRE_FX4  }
    frame BURNQ { light PHFIRE_FX5  }

    frame BURNR { light PHFIRE_FX8  }
    frame BURNS { light PHFIRE_FX9  }
    frame BURNT { light PHFIRE_FX10 }
    frame BURNU { light PHFIRE_FX11 }
}

pointlight LAMP
{
    color 1.0 1.0 0.8
    size 56
    offset 0 44 0
}

object Column
{
    frame COLU { light LAMP }
}

pointlight LAMP2
{
    color 1.0 1.0 0.8
    size 56
}

object ExplosiveBarrel
{
    frame BAR1  { light BARREL    }

    frame BEXPC { light ROCKET_X1 }
    frame BEXPD { light ROCKET_X2 }
    frame BEXPE { light ROCKET_X3 }
}

// Point Lights
PointLight FLASHLIGHT1
{
	Color 1.0 1.0 1.0
	Size 1
	Offset 0 0 0
}

PointLight FLASHLIGHT2
{
	Color 1.0 1.0 1.0
	Size 1
	Offset 0 0 0
}

PointLight FLASHLIGHT3
{
	Color 1.0 1.0 1.0
	Size 1
	Offset 0 0 0
}

PointLight FLASHLIGHT4
{
	Color 1.0 1.0 1.0
	Size 1
	Offset 0 0 0
}

PointLight FLASHLIGHT5
{
	Color 1.0 1.0 1.0
	Size 1
	Offset 0 0 0
}

PointLight FLASHLIGHT6
{
	Color 1.0 1.0 1.0
	Size 2
	Offset 0 0 0
}

PointLight FLASHLIGHT7
{
	Color 1.0 1.0 1.0
	Size 2
	Offset 0 0 0
}

PointLight FLASHLIGHT8
{
	Color 1.0 1.0 1.0
	Size 3
	Offset 0 0 0
}

PointLight FLASHLIGHT9
{
	Color 1.0 1.0 1.0
	Size 4
	Offset 0 0 0
}

PointLight FLASHLIGHT10
{
	Color 1.0 1.0 1.0
	Size 5
	Offset 0 0 0
}

PointLight FLASHLIGHT11
{
	Color 1.0 1.0 1.0
	Size 7
	Offset 0 0 0
}

PointLight FLASHLIGHT12
{
	Color 1.0 1.0 1.0
	Size 9
	Offset 0 0 0
}

PointLight FLASHLIGHT13
{
	Color 1.0 1.0 1.0
	Size 12
	Offset 0 0 0
}

PointLight FLASHLIGHT14
{
	Color 1.0 1.0 1.0
	Size 16
	Offset 0 0 0
}

PointLight FLASHLIGHT15
{
	Color 1.0 1.0 1.0
	Size 22
	Offset 0 0 0
}

PointLight FLASHLIGHT16
{
	Color 1.0 1.0 1.0
	Size 29
	Offset 0 0 0
}

PointLight FLASHLIGHT17
{
	Color 1.0 1.0 1.0
	Size 39
	Offset 0 0 0
}

PointLight FLASHLIGHT18
{
	Color 1.0 1.0 1.0
	Size 52
	Offset 0 0 0
}

PointLight FLASHLIGHT19
{
	Color 1.0 1.0 1.0
	Size 69
	Offset 0 0 0
}

// Objects
Object FlashLightBeam1
{
	Frame TNT1A { Light FLASHLIGHT1}
	Frame TNT1B { Light FLASHLIGHT2}
	Frame TNT1B { Light FLASHLIGHT3}
}

Object FlashLightBeam2
{
	Frame TNT1A { Light FLASHLIGHT2}
	Frame TNT1B { Light FLASHLIGHT3}
	Frame TNT1B { Light FLASHLIGHT4}
}

Object FlashLightBeam3
{
	Frame TNT1A { Light FLASHLIGHT3}
	Frame TNT1B { Light FLASHLIGHT4}
	Frame TNT1B { Light FLASHLIGHT5}
}

Object FlashLightBeam4
{
	Frame TNT1A { Light FLASHLIGHT4}
	Frame TNT1B { Light FLASHLIGHT5}
	Frame TNT1B { Light FLASHLIGHT6}
}

Object FlashLightBeam5
{
	Frame TNT1A { Light FLASHLIGHT5}
	Frame TNT1B { Light FLASHLIGHT6}
	Frame TNT1B { Light FLASHLIGHT7}
}

Object FlashLightBeam6
{
	Frame TNT1A { Light FLASHLIGHT6}
	Frame TNT1B { Light FLASHLIGHT7}
	Frame TNT1B { Light FLASHLIGHT8}
}

Object FlashLightBeam7
{
	Frame TNT1A { Light FLASHLIGHT7}
	Frame TNT1B { Light FLASHLIGHT8}
	Frame TNT1B { Light FLASHLIGHT9}
}

Object FlashLightBeam8
{
	Frame TNT1A { Light FLASHLIGHT8}
	Frame TNT1B { Light FLASHLIGHT9}
	Frame TNT1B { Light FLASHLIGHT10}
}

Object FlashLightBeam9
{
	Frame TNT1A { Light FLASHLIGHT9}
	Frame TNT1B { Light FLASHLIGHT10}
	Frame TNT1B { Light FLASHLIGHT11}
}

Object FlashLightBeam10
{
	Frame TNT1A { Light FLASHLIGHT10}
	Frame TNT1B { Light FLASHLIGHT11}
	Frame TNT1B { Light FLASHLIGHT12}
}

Object FlashLightBeam11
{
	Frame TNT1A { Light FLASHLIGHT11}
	Frame TNT1B { Light FLASHLIGHT12}
	Frame TNT1B { Light FLASHLIGHT13}
}

Object FlashLightBeam12
{
	Frame TNT1A { Light FLASHLIGHT12}
	Frame TNT1B { Light FLASHLIGHT13}
	Frame TNT1B { Light FLASHLIGHT14}
}

Object FlashLightBeam13
{
	Frame TNT1A { Light FLASHLIGHT13}
	Frame TNT1B { Light FLASHLIGHT14}
	Frame TNT1B { Light FLASHLIGHT15}
}

Object FlashLightBeam14
{
	Frame TNT1A { Light FLASHLIGHT14}
	Frame TNT1B { Light FLASHLIGHT15}
	Frame TNT1B { Light FLASHLIGHT16}
}

Object FlashLightBeam15
{
	Frame TNT1A { Light FLASHLIGHT15}
	Frame TNT1B { Light FLASHLIGHT16}
	Frame TNT1B { Light FLASHLIGHT17}
}

Object FlashLightBeam16
{
	Frame TNT1A { Light FLASHLIGHT16}
	Frame TNT1B { Light FLASHLIGHT17}
	Frame TNT1B { Light FLASHLIGHT18}
}

Object FlashLightBeam17
{
	Frame TNT1A { Light FLASHLIGHT17}
	Frame TNT1B { Light FLASHLIGHT18}
	Frame TNT1B { Light FLASHLIGHT19}
}

Object FlashLightBeam18
{
	Frame TNT1A { Light FLASHLIGHT18}
	Frame TNT1B { Light FLASHLIGHT19}
	Frame TNT1B { Light FLASHLIGHT20}
}

Object FlashLightBeam19
{
	Frame TNT1A { Light FLASHLIGHT19}
	Frame TNT1B { Light FLASHLIGHT20}
	Frame TNT1B { Light FLASHLIGHT21}
}