Object InfantryPlayer
{
	frame PINFF { light ZOMBIEATK }
}

Object ScoutPlayer
{
	frame PSCOF { light ZOMBIEATK }
}

Object RocketeerPlayer
{
	frame PROCF { light ZOMBIEATK }
}

Object ScorcherPlayer
{
	frame PSCRF { light ZOMBIEATK }
}

Object GunnerPlayer
{
	frame PGUNF { light ZOMBIEATK }
}

Object DemolitionerPlayer
{
	frame PDEMF { light ZOMBIEATK }
}

Object PioneerPlayer
{
	frame PPIOF { light ZOMBIEATK }
}

Object MarksmanPlayer
{
	frame PMRKF { light ZOMBIEATK }
}

Object MedicPlayer
{
	frame PMEDF { light ZOMBIEATK }
}

Object GhostPlayer
{
	frame PGHOF { light ZOMBIEATK }
}

flickerlight2 CYBORGATK
{
    color 0.2 0.8 1.0
    size 48
    secondarySize 56
    interval 1
    offset 0 40 0
}

Object CyborgPlayer
{
	frame PCYBF { light CYBORGATK }
	frame PCYBH { light ZOMBIEATK }
	frame PCYBI { light ZOMBIEATK }
}

object SFortExplosiveBarrel
{
    frame BAR1  { light BARREL    }

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

Object SFortBulletPuff
{
    frame PUFFA { light BPUFF1 }
    frame PUFFB { light BPUFF2 }
}

Object ScoutBulletPuff
{
    frame PUFFA { light BPUFF1 }
    frame PUFFB { light BPUFF2 }
}

Object FlarePuff
{
    frame PUFFA { light BPUFF1 }
    frame PUFFB { light BPUFF2 }
}

flickerlight RPUFF1
{
    color 0.5 0.5 1.0
    size 12
    secondarySize 16
    chance 0.8
}

flickerlight RPUFF2
{
    color 0.5 0.5 1.0
    size 6
    secondarySize 8
    chance 0.8
}

Object RailPuff
{
	frame RPUFA { light RPUFF1 }
	frame RPUFB { light RPUFF2 }
}

flickerlight RLASER1
{
	color 2.0 0.0 0.0
	size 1
	secondarysize 2
	chance 0.1
}

flickerlight RLASER2
{
	color 2.0 0.0 0.0
	size 2
	secondarysize 3
	chance 0.1
}

Object RailLaser
{
	frame TNT1 { light RLASER1 }
	frame TNT1 { light RLASER1 }
	frame TNT1 { light RLASER2 }
	frame TNT1 { light RLASER2 }
}

Object SFortRocket
{
    frame MISLA { light ROCKET    }
	
    frame MISLB { light ROCKET_X1 }
    frame MISLC { light ROCKET_X2 }
    frame MISLD { light ROCKET_X3 }
}

Object SFortGrenade
{
    frame SGRN 	{ light GRENADE    }
	
    frame MISLB { light GRENADE_X1 }
    frame MISLC { light GRENADE_X2 }
    frame MISLD { light GRENADE_X3 }
}

flickerlight HANDGREN_X1
{
    color 1.0 0.7 0.0
    size 128
    secondarySize 144
    chance 0.3
}

flickerlight HANDGREN_X2
{
    color 0.5 0.1 0.0
    size 160
    secondarySize 176
    chance 0.3
}

flickerlight HANDGREN_X3
{
    color 0.3 0.0 0.0
    size 192
    secondarySize 208
    chance 0.3
}

Object SFortHandGrenadeProj
{
    frame HGN1 	{ light GRENADE    }
	
    frame MISLB { light HANDGREN_X1 }
    frame MISLC { light HANDGREN_X2 }
    frame MISLD { light HANDGREN_X3 }
}

Object SFortPlasmaBall
{
    frame PLSSA { light PLASMABALL }
    frame PLSSB { light PLASMABALL }

    frame PLSEA { light PLASMA_X1 }
    frame PLSEB { light PLASMA_X2 }
    frame PLSEC { light PLASMA_X2 }
    frame PLSED { light PLASMA_X3 }
    frame PLSEE { light PLASMA_X4 }
}

object SFortBFGBall
{
    frame BFS1A { light BFGBALL }
    frame BFS1B { light BFGBALL }

    frame BFE1A { light BFGBALL_X1 }
    frame BFE1B { light BFGBALL_X2 }
    frame BFE1C { light BFGBALL_X3 }
    frame BFE1D { light BFGBALL_X1 }
    frame BFE1E { light BFGBALL_X4 }
    frame BFE1F { light BFGBALL_X5 }
}

object SFortBFGBall2
{
    frame BFS1A { light BFGBALL }
    frame BFS1B { light BFGBALL }

    frame BFE1A { light BFGBALL_X1 }
    frame BFE1B { light BFGBALL_X2 }
    frame BFE1C { light BFGBALL_X3 }
    frame BFE1D { light BFGBALL_X1 }
    frame BFE1E { light BFGBALL_X4 }
    frame BFE1F { light BFGBALL_X5 }
}

object SFortBFGBall3
{
    frame BFS1A { light BFGBALL }
    frame BFS1B { light BFGBALL }

    frame BFE1A { light BFGBALL_X1 }
    frame BFE1B { light BFGBALL_X2 }
    frame BFE1C { light BFGBALL_X3 }
    frame BFE1D { light BFGBALL_X1 }
    frame BFE1E { light BFGBALL_X4 }
    frame BFE1F { light BFGBALL_X5 }
}

object SFortBFG10KBall
{
    frame BFS1A { light BFGBALL }
    frame BFS1B { light BFGBALL }

    frame BFE1A { light BFGBALL_X1 }
    frame BFE1B { light BFGBALL_X2 }
    frame BFE1C { light BFGBALL_X3 }
    frame BFE1D { light BFGBALL_X1 }
    frame BFE1E { light BFGBALL_X4 }
    frame BFE1F { light BFGBALL_X5 }
}

object SFortBFGExtra
{
    frame BFE2A { light BFGBALL    }
    frame BFE2B { light BFGBALL_X1 }
    frame BFE2C { light BFGBALL_X4 }
    frame BFE2D { light BFGBALL_X5 }
}

Object BlueBombProj
{
    frame MISLB { light ROCKET_X1 }
    frame MISLC { light ROCKET_X2 }
    frame MISLD { light ROCKET_X3 }
}

Object RedBombProj
{
    frame MISLB { light ROCKET_X1 }
    frame MISLC { light ROCKET_X2 }
    frame MISLD { light ROCKET_X3 }
}

Object GreenBombProj
{
    frame MISLB { light ROCKET_X1 }
    frame MISLC { light ROCKET_X2 }
    frame MISLD { light ROCKET_X3 }
}

Object GoldBombProj
{
    frame MISLB { light ROCKET_X1 }
    frame MISLC { light ROCKET_X2 }
    frame MISLD { light ROCKET_X3 }
}

Object BluePlantedBomb
{
    frame MISLB { light ROCKET_X1 }
    frame MISLC { light ROCKET_X2 }
    frame MISLD { light ROCKET_X3 }
}

Object RedPlantedBomb
{
    frame MISLB { light ROCKET_X1 }
    frame MISLC { light ROCKET_X2 }
    frame MISLD { light ROCKET_X3 }
}

Object GreenPlantedBomb
{
    frame MISLB { light ROCKET_X1 }
    frame MISLC { light ROCKET_X2 }
    frame MISLD { light ROCKET_X3 }
}

Object GoldPlantedBomb
{
    frame MISLB { light ROCKET_X1 }
    frame MISLC { light ROCKET_X2 }
    frame MISLD { light ROCKET_X3 }
}

Object FlameFatShot
{
    frame MANFA { light IMPBALL   }
    frame MANFB { light IMPBALL   }

    frame BAL1C { light IMPBALL_X1 }
    frame BAL1D { light IMPBALL_X2 }
    frame BAL1E { light IMPBALL_X3 }
}


flickerlight FLARE
{
    color 1.0 0.2 0.6
    size 184
    secondarySize 208
    chance 0.5
}

flickerlight FLARE_X1
{
    color 0.9 0.1 0.4
    size 176
    secondarySize 200
    chance 0.25
}

flickerlight FLARE_X2
{
    color 0.6 0.0 0.1
    size 168
    secondarySize 192
    chance 0.25
}

flickerlight FLARE_X3
{
    color 0.3 0.0 0.0
    size 160
    secondarySize 184
    chance 0.25
}

Object Flare
{
    frame BAL2A { light FLARE }
    frame BAL2B { light FLARE }

    frame BAL2C { light FLARE_X1 }
    frame BAL2D { light FLARE_X2 }
    frame BAL2E { light FLARE_X3 }
}

Object FlareBall
{
    frame BAL3A0 { light ABADBALL }
    frame BAL3B0 { light ABADBALL }

    frame BAL3C0 { light ABADBALL_X1 }
    frame BAL3D0 { light ABADBALL_X2 }
    frame BAL3E0 { light ABADBALL_X3 }
}

Object FlareFire
{
    frame FIREA { light ARCHFIRE1 }
    frame FIREB { light ARCHFIRE2 }
    frame FIREC { light ARCHFIRE3 }
    frame FIRED { light ARCHFIRE4 }
    frame FIREE { light ARCHFIRE5 }
    frame FIREF { light ARCHFIRE6 }
    frame FIREG { light ARCHFIRE7 }
    frame FIREH { light ARCHFIRE8 }
}

Object SFortPlayerFire
{
    frame FIREA { light ARCHFIRE1 }
    frame FIREB { light ARCHFIRE2 }
    frame FIREC { light ARCHFIRE3 }
    frame FIRED { light ARCHFIRE4 }
    frame FIREE { light ARCHFIRE5 }
    frame FIREF { light ARCHFIRE6 }
    frame FIREG { light ARCHFIRE7 }
    frame FIREH { light ARCHFIRE8 }
}

Object SentryGun
{
	frame SENTB { light ZOMBIEATK }
}

Object SentryBoom
{
    frame XPL1A { light GRENADE_X1 }
    frame XPL1B { light GRENADE_X1 }
    frame XPL1C { light GRENADE_X2 }
    frame XPL1D { light GRENADE_X2 }
    frame XPL1E { light GRENADE_X3 }
    frame XPL1F { light GRENADE_X3 }
}

Object SentrySpark
{
    frame PUFFA { light BPUFF1 }
    frame PUFFB { light BPUFF2 }
}

Object SFortBaseRadio
{
    frame XPL1A { light GRENADE_X1 }
    frame XPL1B { light GRENADE_X1 }
    frame XPL1C { light GRENADE_X2 }
    frame XPL1D { light GRENADE_X2 }
    frame XPL1E { light GRENADE_X3 }
    frame XPL1F { light GRENADE_X3 }
}

Object PoisonBlasterBall
{
	frame POBLA { light BARONBALL }
	frame POBLB { light BARONBALL }
	
	frame POBLC { light BARONBALL_X1 }
	frame POBLD { light BARONBALL_X2 }
	frame POBLE { light BARONBALL_X3 }
}

Object SFortPlasmaGrenadeProj
{
	frame PLGXA { light PLGRENADE_X1 }
	frame PLGXB { light PLGRENADE_X2 }
	frame PLGXC { light PLGRENADE_X3 }
	frame PLGXD { light PLGRENADE_X1 }
	frame PLGXE { light PLGRENADE_X4 }
	frame PLGXF { light PLGRENADE_X5 }
}

flickerlight PLGRENADE_X1
{
    color 1.0 0.2 1.0
    size 80
    secondarySize 88
    chance 0.3
}

flickerlight PLGRENADE_X2
{
    color 1.0 0.3 1.0
    size 104
    secondarySize 112
    chance 0.3
}

flickerlight PLGRENADE_X3
{
    color 1.0 0.5 1.0
    size 120
    secondarySize 128
    chance 0.3
}

flickerlight PLGRENADE_X4
{
    color 0.7 0.2 0.7
    size 56
    secondarySize 64
    chance 0.3
}

flickerlight PLGRENADE_X5
{
    color 0.3 0.1 0.3
    size 48
    secondarySize 56
    chance 0.3
}

Object SFortPlasmaGrenadeZap
{
	frame PLDXA { light PLGRENZAP1 }
	frame PLDXB { light PLGRENZAP2 }
	frame PLDXC { light PLGRENZAP2 }
	frame PLDXD { light PLGRENZAP2 }
	frame PLDXE { light PLGRENZAP3 }
	frame PLDXF { light PLGRENZAP4 }
	frame PLDXI { light PLGRENZAP4 }
	frame PLDXJ { light PLGRENZAP3 }
}

flickerlight PLGRENZAP1
{
    color 1.0 0.5 1.0
    size 56
    secondarySize 64
    chance 0.4
}

flickerlight PLGRENZAP2
{
    color 1.0 0.25 1.0
    size 40
    secondarySize 48
    chance 0.4
}

flickerlight PLGRENZAP3
{
    color 1.0 0.125 1.0
    size 24
    secondarySize 32
    chance 0.4
}

flickerlight PLGRENZAP4
{
    color 1.0 0.0 1.0
    size 10
    secondarySize 16
    chance 0.4
}