PointLight Barb_RedSparkle
{
    Color 1.0 0.0 0.0
    Size 24
}

// Warlock definitions:
PointLight WL_FireBall
{
    Color 1.0 0.0 0.0
    Size 32
}

Object FireBall
{
    Frame MSP2A { Light WL_FireBall }
	Frame MSP2B { Light WL_FireBall }
	Frame MSP2C { Light WL_FireBall }
	Frame MSP2D { Light WL_FireBall }
	Frame MSP2G { Light WL_FireBall }
	Frame MSP2H { Light WL_FireBall }
	Frame MSP2I { Light WL_FireBall }
}

PointLight WL_Lightning
{
    Color 1.0 0.0 0.0
    Size 24
}

PointLight WL_IceShardBlue
{
    Color 0.0 0.0 1.0
    Size 24
}

PointLight WL_IceShardFaintBlue
{
    Color 0.0 0.0 0.7
    Size 16
}

Object IceShards
{
	Frame ICMGA { Light WL_IceShardBlue }
	Frame ICMGB { Light WL_IceShardBlue }
	Frame ICMGC { Light WL_IceShardFaintBlue }
	Frame ICMGD { Light WL_IceShardFaintBlue }
	Frame ICMGE { Light WL_IceShardFaintBlue }
	Frame ICMGF { Light WL_IceShardFaintBlue }
}

Object MiniIceShards
{
	Frame SHRDA { Light WL_IceShardBlue }
	Frame SHRDB { Light WL_IceShardBlue }
	Frame SHEXA { Light WL_IceShardFaintBlue }
	Frame SHEXB { Light WL_IceShardFaintBlue }
	Frame SHEXC { Light WL_IceShardFaintBlue }
	Frame SHEXD { Light WL_IceShardFaintBlue }
	Frame SHEXE { Light WL_IceShardFaintBlue }
	Frame SHEXF { Light WL_IceShardFaintBlue }
}

Object IceShardsX
{
	Frame ICMGA { Light WL_IceShardBlue }
	Frame ICMGB { Light WL_IceShardBlue }
	Frame ICMGC { Light WL_IceShardFaintBlue }
	Frame ICMGD { Light WL_IceShardFaintBlue }
	Frame ICMGE { Light WL_IceShardFaintBlue }
	Frame ICMGF { Light WL_IceShardFaintBlue }
}

Object MiniIceShardsX
{
	Frame SHRDA { Light WL_IceShardBlue }
	Frame SHRDB { Light WL_IceShardBlue }
	Frame SHEXA { Light WL_IceShardFaintBlue }
	Frame SHEXB { Light WL_IceShardFaintBlue }
	Frame SHEXC { Light WL_IceShardFaintBlue }
	Frame SHEXD { Light WL_IceShardFaintBlue }
	Frame SHEXE { Light WL_IceShardFaintBlue }
	Frame SHEXF { Light WL_IceShardFaintBlue }
}

PointLight WL_NovaBall
{
    Color 1.0 0.0 0.0
    Size 128
}

// Nightmare definitions:
PointLight NM_IceWeak
{
    Color 0.0 0.0 0.5
    Size 8
}

PointLight NM_IceMedium
{
    Color 0.0 0.0 0.7
    Size 12
}

PointLight NM_IceStrong
{
    Color 0.0 0.0 0.85
    Size 16
}

PointLight NM_IceMax
{
    Color 0.0 0.0 0.1
    Size 24
}

// Defiler defintions:
PointLight Defiler_GreenBall
{
    Color 0.78 1.0 0.40
    Size 24
}


PointLight Defiler_CloudBall
{
    Color 1.0 0.5 0.0
    Size 24
}

// NEW GVHNS MODIFICATIONS
// Hunter

PointLight Hunter_MagmaBallBig
{
    Color 1.0 0.0 0.0
    Size 24
}

PointLight Hunter_MagmaBallSmall
{
    Color 0.8 0.0 0.0
    Size 16
}

PointLight Hunter_SuperIceArrow
{
    Color 0.0 0.0 1.0
    Size 24
}

Object SuperFireBowMagmaBall
{
	Frame MGMBA { Light Hunter_MagmaBallBig }
	Frame MGMBB { Light Hunter_MagmaBallBig }
	Frame MGMBC { Light Hunter_MagmaBallBig }
	Frame MGMBD { Light Hunter_MagmaBallBig }
	Frame MGMBE { Light Hunter_MagmaBallBig }
	Frame MGMBF { Light Hunter_MagmaBallBig }
}

Object SuperFireBowMagmaBallSmall
{
	Frame MGMSA { Light Hunter_MagmaBallSmall }
	Frame MGMSB { Light Hunter_MagmaBallSmall }
}

Object SuperIceArrow
{
	Frame SHRDA { Light Hunter_SuperIceArrow }
	Frame SHRDB { Light Hunter_SuperIceArrow }
	Frame SHRDC { Light Hunter_SuperIceArrow }
}

////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////

// Marine

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

pointlight MARINESHOT
{
    color 0.8 0.8 0.0
    size 50
}

flickerlight GRENADE_X1
{
    color 1.0 1.0 0.0
    size 80
    secondarySize 75
    chance 0.9
}

flickerlight GRENADE_X2
{
    color 1.0 1.0 0.0
    size 75
    secondarySize 65
    chance 0.9
}

flickerlight GRENADE_X3
{
    color 1.0 1.0 0.0
    size 65
    secondarySize 60
    chance 0.9
}

flickerlight GRENADE_X4
{
    color 1.0 1.0 0.0
    size 60
    secondarySize 55
    chance 0.9
}

flickerlight GRENADE_X5
{
    color 1.0 1.0 0.0
    size 55
    secondarySize 50
    chance 0.9
}


flickerlight GRENADE_X6
{
    color 1.0 1.0 0.0
    size 50
    secondarySize 45
    chance 0.9
}


flickerlight GRENADE_X7
{
    color 1.0 1.0 0.0
    size 45
    secondarySize 40
    chance 0.9
}

flickerlight GRENADE_X8
{
    color 1.0 1.0 0.0
    size 40
    secondarySize 35
    chance 0.9
}

flickerlight GRENADE_X9
{
    color 1.0 1.0 0.0
    size 35
    secondarySize 30
    chance 0.9
}

flickerlight GRENADE_X10
{
    color 1.0 1.0 0.0
    size 30
    secondarySize 25
    chance 0.9
}

flickerlight GRENADE_X11
{
    color 1.0 1.0 0.0
    size 25
    secondarySize 20
    chance 0.9
}

flickerlight GRENADE_X12
{
    color 1.0 1.0 0.0
    size 20
    secondarySize 15
    chance 0.9
}

flickerlight GRENADE_X13
{
    color 1.0 1.0 0.0
    size 15
    secondarySize 10
    chance 0.9
}

flickerlight GRENADE_X14
{
    color 1.0 1.0 0.0
    size 10
    secondarySize 5
    chance 0.9
}

flickerlight GRENADE_X15
{
    color 1.0 1.0 0.0
    size 5
    chance 0.9
}

object GrenadeExplosion
{
    frame NKXPB { light GRENADE_X1 }
	frame NKXPC { light GRENADE_X2 }
	frame NKXPD { light GRENADE_X3 }
	frame NKXPE { light GRENADE_X4 }
	frame NKXPF { light GRENADE_X5 }
	frame NKXPG { light GRENADE_X6 }
	frame NKXPH { light GRENADE_X7 }
	frame NKXPI { light GRENADE_X8 }
	frame NKXPJ { light GRENADE_X9 }
	frame NKXPK { light GRENADE_X10 }
	frame NKXPL { light GRENADE_X11 }
	frame NKXPM { light GRENADE_X12 }
	frame NKXPN { light GRENADE_X13 }
	frame NKXPO { light GRENADE_X14 }
	frame NKXPP { light GRENADE_X15 }
}

// Hunter

pointlight FIREARROW
{
    color 1.0 0.0 0.0
    size 12
}

pointlight FIREARROWX1
{
    color 1.0 0.2 0.0
    size 30
}

pointlight FIREARROWX2
{
    color 1.0 0.2 0.0
    size 25
}

pointlight FIREARROWX3
{
    color 1.0 0.2 0.0
    size 20
}

pointlight FIREARROWX4
{
    color 1.0 0.2 0.0
    size 15
}

pointlight FIREARROWX5
{
    color 1.0 0.2 0.0
    size 10
}

pointlight FIREARROWX6
{
    color 1.0 0.2 0.0
    size 5
}

object FlameArrow
{
    frame FARW { light FIREARROW }
	frame HELXA { light FIREARROWX1 }
	frame HELXB { light FIREARROWX2 }
	frame HELXC { light FIREARROWX3 }
	frame HELXD { light FIREARROWX4 }
	frame HELXE { light FIREARROWX5 }
	frame HELXF { light FIREARROWX6 }
}

pointlight ICEARROW
{
    color 0.0 0.0 1.0
    size 12
}

pointlight ICEARROWX1
{
    color 0.0 0.0 1.0
    size 30
}

pointlight ICEARROWX2
{
    color 0.0 0.0 1.0
    size 20
}

pointlight ICEARROWX3
{
    color 0.0 0.0 1.0
    size 10
}

object IceArrow
{
	frame SHRD { light ICEARROW }
	frame SHEXA { light ICEARROWX1 }
	frame SHEXB { light ICEARROWX2 }
	frame SHEXC { light ICEARROWX3 }
}

object IceArrow2
{
	frame SHRD { light ICEARROW }
	frame SHEXA { light ICEARROWX1 }
	frame SHEXB { light ICEARROWX2 }
	frame SHEXC { light ICEARROWX3 }
}

pointlight ARROWHIGHLIGHT
{
    color 0.3 0.3 0.3
    size 8
}

object ArrowDropped
{
	frame ARRW { light ARROWHIGHLIGHT }
}

flickerlight FIRERADIUS1
{
	color 1.0 0.0 0.0
    size 100
    secondarySize 80
}

flickerlight FIRERADIUS2
{
	color 1.0 0.0 0.0
    size 80
    secondarySize 60
}

flickerlight FIRERADIUS3
{
	color 1.0 0.0 0.0
    size 60
    secondarySize 40
}

flickerlight FIRERADIUS4
{
	color 1.0 0.0 0.0
    size 40
    secondarySize 20
}

flickerlight FIRERADIUS5
{
    color 1.0 0.0 0.0
    size 20
}

object FireRadius
{
	frame TNT1A { light FIRERADIUS1 }
	frame TNT1B { light FIRERADIUS2 }
	frame TNT1C { light FIRERADIUS3 }
	frame TNT1D { light FIRERADIUS4 }
	frame TNT1E { light FIRERADIUS5 }
}

flickerlight ICERADIUS1
{
	color 0.0 0.0 1.0
    size 100
    secondarySize 80
}

flickerlight ICERADIUS2
{
	color 0.0 0.0 1.0
    size 80
    secondarySize 60
}

flickerlight ICERADIUS3
{
	color 0.0 0.0 1.0
    size 60
    secondarySize 40
}

flickerlight ICERADIUS4
{
	color 0.0 0.0 1.0
    size 40
    secondarySize 20
}

flickerlight ICERADIUS5
{
    color 0.0 0.0 1.0
    size 20
}

object IceRadius
{
	frame TNT1A { light ICERADIUS1 }
	frame TNT1B { light ICERADIUS2 }
	frame TNT1C { light ICERADIUS3 }
	frame TNT1D { light ICERADIUS4 }
	frame TNT1E { light ICERADIUS5 }
}

flickerlight LIGHTNINGRADIUS1
{
	color 1.0 1.0 0.0
    size 100
    secondarySize 80
}

flickerlight LIGHTNINGRADIUS2
{
	color 1.0 1.0 0.0
    size 80
    secondarySize 60
}

flickerlight LIGHTNINGRADIUS3
{
	color 1.0 1.0 0.0
    size 60
    secondarySize 40
}

flickerlight LIGHTNINGRADIUS4
{
	color 1.0 1.0 0.0
    size 40
    secondarySize 20
}

flickerlight LIGHTNINGRADIUS5
{
    color 1.0 1.0 0.0
    size 20
}

object LightningRadius
{
	frame TNT1A { light LIGHTNINGRADIUS1 }
	frame TNT1B { light LIGHTNINGRADIUS2 }
	frame TNT1C { light LIGHTNINGRADIUS3 }
	frame TNT1D { light LIGHTNINGRADIUS4 }
	frame TNT1E { light LIGHTNINGRADIUS5 }
}

flickerlight NORMALRADIUS1
{
	color 1.0 1.0 1.0
    size 100
    secondarySize 80
}

flickerlight NORMALRADIUS2
{
	color 1.0 1.0 1.0
    size 80
    secondarySize 60
}

flickerlight NORMALRADIUS3
{
	color 1.0 1.0 1.0
    size 60
    secondarySize 40
}

flickerlight NORMALRADIUS4
{
	color 1.0 1.0 1.0
    size 40
    secondarySize 20
}

flickerlight NORMALRADIUS5
{
    color 1.0 1.0 1.0
    size 20
}

object NormalRadius
{
	frame TNT1A { light NORMALRADIUS1 }
	frame TNT1B { light NORMALRADIUS2 }
	frame TNT1C { light NORMALRADIUS3 }
	frame TNT1D { light NORMALRADIUS4 }
	frame TNT1E { light NORMALRADIUS5 }
}

flickerlight HUNLIG4
{
	color 1.0 1.0 0.0
    size 80
    secondarySize 60
}

flickerlight HUNLIG3
{
	color 1.0 1.0 0.0
    size 60
    secondarySize 40
}

flickerlight HUNLIG2
{
	color 1.0 1.0 0.0
    size 40
    secondarySize 20
}

flickerlight HUNLIG1
{
    color 1.0 1.0 0.0
    size 20
}

object HunterLightSpawner
{
	frame TNT1A { light HUNLIG1 }
	frame TNT1B { light HUNLIG2 }
	frame TNT1C { light HUNLIG3 }
	frame TNT1D { light HUNLIG4 }
	frame TNT1E { light HUNLIG4 }
}

object HunterLightningParticle
{
	frame EBLTG { light HUNLIG3 }
	frame EBLTH { light HUNLIG3 }
	frame EBLTI { light HUNLIG2 }
	frame EBLTJ { light HUNLIG2 }
	frame EBLTK { light HUNLIG1 }
}

object HunterLightningParticle2
{
	frame EBLTG { light HUNLIG3 }
	frame EBLTH { light HUNLIG3 }
	frame EBLTI { light HUNLIG2 }
	frame EBLTJ { light HUNLIG2 }
	frame EBLTK { light HUNLIG1 }
}

// Cyborg

pointlight PLASMABALL
{
    color 0.0 0.1 1.0
    size 56
}

flickerlight PLASMA_X1
{
    color 0.2 0.2 1.0
    size 64
    secondarySize 72
    chance 0.4
}

flickerlight PLASMA_X2
{
    color 0.2 0.2 0.8
    size 80
    secondarySize 88
    chance 0.4
}

flickerlight PLASMA_X3
{
    color 0.1 0.1 0.5
    size 64
    secondarySize 72
    chance 0.4
}

flickerlight PLASMA_X4
{
    color 0.0 0.0 0.2
    size 8
    secondarySize 16
    chance 0.4
}

pointlight JETPACK1
{
    color 1.0 1.0 0.0
    size 33
}

pointlight JETPACK2
{
    color 1.0 0.5 0.0
    size 30
}

pointlight JETPACK3
{
    color 1.0 0.8 0.0
    size 39
}

object Firey
{
    frame BFIRA { light JETPACK1 }
    frame BFIRB { light JETPACK2 }
	frame BFIRC { light JETPACK3 }
}

object CyborgPlasmaBall
{
    frame SBLLA { light PLASMABALL }
    frame SBLLB { light PLASMABALL }
	frame SBLLC { light PLASMABALL }
	frame SBLLD { light PLASMABALL }
	frame SBLLE { light PLASMABALL }
	frame SBLLF { light PLASMABALL }
	frame SBLLG { light PLASMABALL }
	frame SBLLH { light PLASMABALL }
	frame SBLLI { light PLASMABALL }
	frame SBLLJ { light PLASMABALL }

    frame SBLLK { light PLASMA_X1 }
    frame SBLLL { light PLASMA_X2 }
    frame SBLLM { light PLASMA_X2 }
    frame SBLLN { light PLASMA_X3 }
    frame SBLLO { light PLASMA_X4 }
}

// Global
flickerlight ARCHFIRE1
{
    color 1.0 1.0 0.0
    size 24
    secondarySize 32
    chance 0.3
    offset 0 8 0
}

flickerlight ARCHFIRE2
{
    color 1.0 1.0 0.0
    size 40
    secondarySize 48
    chance 0.3
    offset 0 24 0
}

flickerlight ARCHFIRE3
{
    color 1.0 1.0 0.0
    size 64
    secondarySize 72
    chance 0.3
    offset 0 32 0
}

flickerlight ARCHFIRE4
{
    color 0.8 0.8 0.0
    size 64
    secondarySize 72
    chance 0.3
    offset 0 40 0
}

flickerlight ARCHFIRE5
{
    color 0.8 0.8 0.0
    size 64
    secondarySize 72
    chance 0.3
    offset 0 48 0
}

flickerlight ARCHFIRE6
{
    color 0.6 0.6 0.0
    size 48
    secondarySize 56
    chance 0.3
    offset 0 64 0
}

flickerlight ARCHFIRE7
{
    color 0.4 0.4 0.0
    size 32
    secondarySize 40
    chance 0.3
    offset 0 72 0
}

flickerlight ARCHFIRE8
{
    color 0.2 0.2 0.0
    size 16
    secondarySize 24
    chance 0.3
    offset 0 80 0
}

object ArchvileFirex
{
    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 ArchvileFirex2
{
    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 }
}

// GVH01 Stuff

flickerlight BIGLIGHT
{
    color 0.5 0.5 0.0
    size 400
    secondarySize 500
    chance 0.8
}

object Logfire
{
    frame TNT1A { light BIGLIGHT }
}

brightmap sprite JSKLA0
{
	map "sprites/classes/JSKBA0.png"
}

brightmap sprite JSKLB0
{
	map "sprites/classes/JSKBB0.png"
}

brightmap sprite JSKLC0
{
	map "sprites/classes/JSKBC0.png"
}

pointlight GhostTrap
{
    color 0.0 0.0 0.8
    size 16
}

object GhostTrap
{
    frame GTRPE0 { light GhostTrap }
}

flickerlight TRAP_X1
{
    color 0.0 0.0 1.0
    size 80
    secondarySize 75
    chance 0.5
}

flickerlight TRAP_X2
{
    color 0.3 0.3 1.0
    size 75
    secondarySize 65
    chance 0.5
}

object GhostTrapFX
{
    frame GTRPB0 { light TRAP_X1 }
	frame GTRPC0 { light TRAP_X2 }
	frame GTRPD0 { light TRAP_X1 }
}

pointlight ProtonBall
{
    color 1.0 0.0 0.0
    size 30
}

pointlight ProtonBall2
{
    color 0.0 0.0 1.0
    size 40
}

flickerlight Proton_X1
{
    color 1.0 0.0 0.0
    size 30
    secondarySize 40
    chance 0.4
}

flickerlight Proton_X2
{
    color 1.0 0.2 0.2
    size 20
    secondarySize 30
    chance 0.4
}

flickerlight Proton_X3
{
    color 1.0 0.3 0.3
    size 10
    secondarySize 20
    chance 0.4
}

flickerlight Proton_X4
{
    color 1.0 0.4 0.4
    size 5
    secondarySize 10
    chance 0.4
}

object GhostBusterBall
{
    frame PROTA0 { light ProtonBall }
    frame PROTB0 { light ProtonBall2 }

    frame PROTE0 { light Proton_X1 }
	frame PROTE0 { light Proton_X1 }
    frame PROTF0 { light Proton_X2 }
    frame PROTG0 { light Proton_X2 }
    frame PROTH0 { light Proton_X3 }
    frame PROTI0 { light Proton_X4 }
}

//object FrozenWind
//{
//	frame PLSSJ { light ICERADIUS1X }
//	frame PLSSK { light ICERADIUS1X }
//	frame PLSSL { light ICERADIUS1X }
//	frame PLSSM { light ICERADIUS1X }
//	frame PLSSN { light ICERADIUS1X }
//	frame PLSSO { light ICERADIUS1X }
//	frame PLSSP { light ICERADIUS1X }
//	frame PLSSQ { light ICERADIUS1X }
//	frame PLSSR { light ICERADIUS1X }
//	frame PLSSS { light ICERADIUS1X }
//	frame PLSST { light ICERADIUS1X }
//	frame PLSSU { light ICERADIUS2X }
//	frame PLSSV { light ICERADIUS3X }
//	frame PLSSW { light ICERADIUS4X }
//	frame PLSSX { light ICERADIUS5X }
//}

object FrostDeathFX
{
	frame PLSSJ { light ICERADIUS1X }
	frame PLSSK { light ICERADIUS1X }
	frame PLSSL { light ICERADIUS1X }
	frame PLSSM { light ICERADIUS1X }
	frame PLSSN { light ICERADIUS1X }
	frame PLSSO { light ICERADIUS1X }
	frame PLSSP { light ICERADIUS1X }
	frame PLSSQ { light ICERADIUS1X }
	frame PLSSR { light ICERADIUS1X }
	frame PLSSS { light ICERADIUS1X }
	frame PLSST { light ICERADIUS1X }
	frame PLSSU { light ICERADIUS2X }
	frame PLSSV { light ICERADIUS3X }
	frame PLSSW { light ICERADIUS4X }
	frame PLSSX { light ICERADIUS5X }
}

pointlight ICERADIUS1X
{
	color 0.0 0.0 1.0
    size 100
}

pointlight ICERADIUS2X
{
	color 0.0 0.0 1.0
    size 80
}

pointlight ICERADIUS3X
{
	color 0.0 0.0 1.0
    size 60
}

pointlight ICERADIUS4X
{
	color 0.0 0.0 1.0
    size 40
}

pointlight ICERADIUS5X
{
    color 0.0 0.0 1.0
    size 20
}

// GVH 19
pointlight RedGlow
{
	color 1.0 0.0 0.0
	size 100
}

object EerieRedLight
{
	frame TNT1 { light RedGlow }
}

pointlight RedGlow2
{
	color 1.0 0.0 0.0
	size 50
}

object EerieRedLight2
{
	frame TNT1 { light RedGlow2 }
}

// GVH 23
Pointlight WhiteSparkFlare
{
Color 1.0 1.0 1.0
Size 12
}

Pointlight RedSparkFlare
{
Color 0.4 0.0 0.0
Size 12
}

Pointlight OrangeSparkFlare
{
Color 0.8 0.4 0.0
Size 12
}

Pointlight YellowSparkFlare
{
Color 1.0 1.0 0.0
Size 12
}

Pointlight GreenSparkFlare
{
Color 0.0 1.0 0.0
Size 12
}

Pointlight BlueSparkFlare
{
Color 0.0 0.0 0.8
Size 12
}

Pointlight PurpleSparkFlare
{
Color 0.5 0.0 0.5
Size 12
}

Object SparkFlare_W1 { Frame SPKW { Light WhiteSparkFlare } }
Object SparkFlare_W2 { Frame SPKW { Light WhiteSparkFlare } }
Object SparkFlare_W3 { Frame SPKW { Light WhiteSparkFlare } }
Object SparkFlare_W4 { Frame SPKW { Light WhiteSparkFlare } }
Object SparkFlare_W5 { Frame SPKW { Light WhiteSparkFlare } }
Object SparkFlare_W6 { Frame SPKW { Light WhiteSparkFlare } }

Object SparkFlare_R1 { Frame SPKR { Light RedSparkFlare } }
Object SparkFlare_R2 { Frame SPKR { Light RedSparkFlare } }
Object SparkFlare_R3 { Frame SPKR { Light RedSparkFlare } }
Object SparkFlare_R4 { Frame SPKR { Light RedSparkFlare } }
Object SparkFlare_R5 { Frame SPKR { Light RedSparkFlare } }
Object SparkFlare_R6 { Frame SPKR { Light RedSparkFlare } }

Object SparkFlare_O1 { Frame SPKO { Light OrangeSparkFlare } }
Object SparkFlare_O2 { Frame SPKO { Light OrangeSparkFlare } }
Object SparkFlare_O3 { Frame SPKO { Light OrangeSparkFlare } }
Object SparkFlare_O4 { Frame SPKO { Light OrangeSparkFlare } }
Object SparkFlare_O5 { Frame SPKO { Light OrangeSparkFlare } }
Object SparkFlare_O6 { Frame SPKO { Light OrangeSparkFlare } }

Object SparkFlare_Y1 { Frame SPKY { Light YellowSparkFlare } }
Object SparkFlare_Y2 { Frame SPKY { Light YellowSparkFlare } }
Object SparkFlare_Y3 { Frame SPKY { Light YellowSparkFlare } }
Object SparkFlare_Y4 { Frame SPKY { Light YellowSparkFlare } }
Object SparkFlare_Y5 { Frame SPKY { Light YellowSparkFlare } }
Object SparkFlare_Y6 { Frame SPKY { Light YellowSparkFlare } }

Object SparkFlare_G1 { Frame SPKG { Light GreenSparkFlare } }
Object SparkFlare_G2 { Frame SPKG { Light GreenSparkFlare } }
Object SparkFlare_G3 { Frame SPKG { Light GreenSparkFlare } }
Object SparkFlare_G4 { Frame SPKG { Light GreenSparkFlare } }
Object SparkFlare_G5 { Frame SPKG { Light GreenSparkFlare } }
Object SparkFlare_G6 { Frame SPKG { Light GreenSparkFlare } }

Object SparkFlare_B1 { Frame SPKB { Light BlueSparkFlare } }
Object SparkFlare_B2 { Frame SPKB { Light BlueSparkFlare } }
Object SparkFlare_B3 { Frame SPKB { Light BlueSparkFlare } }
Object SparkFlare_B4 { Frame SPKB { Light BlueSparkFlare } }
Object SparkFlare_B5 { Frame SPKB { Light BlueSparkFlare } }
Object SparkFlare_B6 { Frame SPKB { Light BlueSparkFlare } }

Object SparkFlare_P1 { Frame SPKP { Light PurpleSparkFlare } }
Object SparkFlare_P2 { Frame SPKP { Light PurpleSparkFlare } }
Object SparkFlare_P3 { Frame SPKP { Light PurpleSparkFlare } }
Object SparkFlare_P4 { Frame SPKP { Light PurpleSparkFlare } }
Object SparkFlare_P5 { Frame SPKP { Light PurpleSparkFlare } }
Object SparkFlare_P6 { Frame SPKP { Light PurpleSparkFlare } }

// GVH 36
PointLight YellowLamp
{
Color 1.0 1.0 0.0
Size 56
Offset 0 48 0
}

Object YellowLamp
{
Frame YLMP { Light YellowLamp }
}

PointLight GreyLamp
{
Color 0.6 0.6 0.6
Size 56
Offset 0 48 0
}

Object GreyLamp
{
Frame GLMP { Light GreyLamp }
}

// GVH 40
Glow
{
 Flats
  {
 	blooda
 	bloodb
 	watera
 	waterb
 	slimea
 	slimeb
   }
} 
 
Skybox REDSKY
{
	REDSKY_N
	REDSKY_E
	REDSKY_S
	REDSKY_W
	REDSKY_T
	REDSKY_B
}

Skybox LASKY
{
	LASKY_N
	LASKY_E
	LASKY_S
	LASKY_W
	LASKY_T
	LASKY_B
}

Skybox CLOUD
{
	CLOUD_N
	CLOUD_E
	CLOUD_S
	CLOUD_W
	CLOUD_T
	CLOUD_B
}

skybox QSKY2
{ 
	SKYB_N
	SKYB_E
	SKYB_S
	SKYB_W
	SKYB_T
	SKYB_B
}

flickerlight NORMALRADIUS6
{
	color 1.0 1.0 1.0
    size 80
    secondarySize 56
}

flickerlight NORMALRADIUS5
{
	color 1.0 1.0 1.0
    size 72
    secondarySize 48
}

flickerlight NORMALRADIUS4
{
	color 1.0 1.0 1.0
    size 64
    secondarySize 40
}

flickerlight NORMALRADIUS3
{
	color 1.0 1.0 1.0
    size 56
    secondarySize 32
}

flickerlight NORMALRADIUS2
{
	color 1.0 1.0 1.0
    size 48
    secondarySize 24
}

flickerlight NORMALRADIUS1
{
    color 1.0 1.0 1.0
    size 24
	secondarysize 16
}

object NormalRadius
{
	frame TNT1A { light NORMALRADIUS1 }
	frame HUNMA { light NORMALRADIUS1 }
	frame HUNMB { light NORMALRADIUS2 }
	frame HUNMC { light NORMALRADIUS3 }
	frame HUNMD { light NORMALRADIUS4 }
	frame HUNME { light NORMALRADIUS5 }
	frame HUNMF { light NORMALRADIUS6 }	
}

pointlight REDLIGHT1
{
	color 0.9 0.25 0.25
	size 24
}

pointlight REDLIGHT2
{
	color 0.9 0.25 0.25
	size 36
}

pointlight REDLIGHT3
{
	color 0.9 0.25 0.25
	size 48
}

pointlight REDLIGHT4
{
	color 0.9 0.25 0.25
	size 60
}

pointlight REDLIGHT5
{
	color 0.9 0.25 0.25
	size 16
}


object LightningExplosion
{
	frame THUND { light REDLIGHT1 }
	frame THUNE { light REDLIGHT2 }
	frame THUNF { light REDLIGHT3 }
	frame THUNG { light REDLIGHT4 }
	frame THUNP { light REDLIGHT5 }
}

flickerlight WRED1
{
	color 0.85 0.1 0.1
	size 84
	secondarysize 64
}

flickerlight WRED2
{
	color 0.85 0.2 0.2
	size 64
	secondarysize 48
}

pointlight WRED3
{
	color 0.85 0.2 0.2
	size 36
}

flickerlight WRED4
{
	color 0.85 0.35 0.35
	size 48
	secondarysize 32
}

object FireBallMage
{
	frame MSP2A { light WRED3 }
	frame MSP2B { light WRED3 }
	frame MSP2C { light WRED3 }
	frame MSP2D { light WRED3 }
	
	frame MSP1G { light WRED4 }
	frame MSP1H { light WRED4 }
	frame MSP1I { light WRED4 }
	frame MSP1J { light WRED4 }
	frame MSP1K { light WRED4 }
	frame MSP1L { light WRED4 }
	frame MSP1M { light WRED4 }
	frame MSP1N { light WRED4 }
	frame MSP1O { light WRED4 }
	frame MSP1P { light WRED4 }
}

PulseLight BloodLight2
{
	Color 1.0 0.2 0.2
	Size 48
	SecondarySize 72
	Interval 4.0
}

Object BigNathrezimLight
{
	FRAME OMG1 { Light BloodLight2 }
}

flickerlight SentryMissileExplosion
{
	color 1.0 0.75 0.0
	size 64
	secondarysize 32
}

flickerlight ZOMGPAINIS1
{
	color 0.8 0.08 0.8
	size 27
	secondarysize 13
}

flickerlight ZOMGPAINIS2
{
	color 0.8 0.08 0.8
	size 36
	secondarysize 18
}

flickerlight ZOMGPAINIS3
{
	color 0.8 0.08 0.8
	size 45
	secondarysize 22
}

flickerlight ZOMGPAINIS4
{
	color 0.8 0.08 0.8
	size 54
	secondarysize 27
}

flickerlight PulseLighter
{
	color 0.8 0.2 0.8
	size 108
	secondarysize 64
}

Object SentryRocket
{
	frame MACXA { light SentryMissileExplosion }
	frame MACXB { light SentryMissileExplosion }
	frame MACXC { light SentryMissileExplosion }
	frame MACXD { light SentryMissileExplosion }
	frame MACXE { light SentryMissileExplosion }
	frame MACXF { light SentryMissileExplosion }
	frame MACXG { light SentryMissileExplosion }
	frame MACXH { light SentryMissileExplosion }
}

Object PulseLighter
{
	frame TNT1A { light PulseLighter }
}

Object ZOMGLIGHT
{
	frame TNT1A { light ZOMGPAINIS1 }
	frame TNT1B { light ZOMGPAINIS2 }
	frame TNT1C { light ZOMGPAINIS3 }
	frame TNT1D { light ZOMGPAINIS4 }
}

// Planeswalker

pointlight VortexLight
{
	color 0.1 0.1 0.78
	size 64
}

Object PlaneVortex
{
	frame VORYA { light VortexLight }
	frame VORYB { light VortexLight }
	frame VORYC { light VortexLight }
	frame VORYD { light VortexLight }
	frame VORYE { light VortexLight }
	frame VORYF { light VortexLight }
	frame VORYG { light VortexLight }
	frame VORYH { light VortexLight }
	frame VORYI { light VortexLight }
	frame VORYJ { light VortexLight }
	frame VORYK { light VortexLight }
	frame VORYL { light VortexLight }
	frame VORYM { light VortexLight }
	frame VORYN { light VortexLight }
	frame VORYO { light VortexLight }
	frame VORYP { light VortexLight }
}

Object PlaneVortex2
{
	frame VORYA { light VortexLight }
	frame VORYB { light VortexLight }
	frame VORYC { light VortexLight }
	frame VORYD { light VortexLight }
	frame VORYE { light VortexLight }
	frame VORYF { light VortexLight }
	frame VORYG { light VortexLight }
	frame VORYH { light VortexLight }
	frame VORYI { light VortexLight }
	frame VORYJ { light VortexLight }
	frame VORYK { light VortexLight }
	frame VORYL { light VortexLight }
	frame VORYM { light VortexLight }
	frame VORYN { light VortexLight }
	frame VORYO { light VortexLight }
	frame VORYP { light VortexLight }
}

flickerlight VoidRedLight
{
	color 0.8 0.35 0.35
	size 64
	secondarysize 32
}

pointlight VoidRedLight2
{
	color 0.8 0.35 0.35
	size 48
}

object VoidSphere
{
	frame LFX1S { light VoidRedLight }
	frame LFX1T { light VoidRedLight }
	frame LFX1U { light VoidRedLight }
	frame LFX1V { light VoidRedLight }
	frame LFX1W { light VoidRedLight }
}

object StormParticle
{
	frame LFX1X { light VoidRedLight2 }
	frame LFX1Y { light VoidRedLight2 }
	frame LFX1Z { light VoidRedLight2 }
	
	frame DLITD { light VoidRedLight2 }
	frame DLITE { light VoidRedLight2 }
	frame DLITF { light VoidRedLight2 }
	frame DLITG { light VoidRedLight2 }
	frame DLITH { light VoidRedLight2 }
	frame DLITI { light VoidRedLight2 }
	frame DLITJ { light VoidRedLight2 }
	frame DLITK { light VoidRedLight2 }
	frame DLITL { light VoidRedLight2 }
	frame DLITM { light VoidRedLight2 }
	frame DLITN { light VoidRedLight2 }
	frame DLITO { light VoidRedLight2 }
}

// New for v1.1
pointlight DroneFire1
{
    color 0.0 0.8 0.0
    size 15
}

pointlight DroneFire2
{
    color 0.1 1.0 0.0
    size 17
}

pointlight DroneDeath1
{
    color 0.0 0.7 0.0
    size 10
}

pointlight DroneDeath2
{
    color 0.1 0.9 0.0
    size 15
}

pointlight DroneDeath3
{
    color 0.1 1.0 0.0
    size 18
}

pointlight DroneDeath4
{
    color 0.0 0.9 0.0
    size 18
}

pointlight DroneDeath5
{
    color 0.0 0.7 0.0
    size 16
}

pointlight DroneDeath6
{
    color 0.0 0.5 0.0
    size 14
}

pointlight DroneDeath7
{
    color 0.0 0.4 0.0
    size 12
}

object EngyDroneBase
{
	frame DRONB { light DroneFire1 }
    frame DRONC { light DroneFire2 }
    frame DROND { light DroneFire2 }
	frame DRONE { light DroneDeath1 }
    frame DRONF { light DroneDeath2 }
    frame DRONG { light DroneDeath3 }
	frame DRONH { light DroneDeath4 }
    frame DRONI { light DroneDeath5 }
    frame DRONJ { light DroneDeath6 }
	frame DRONK { light DroneDeath7 }
}

pointlight DroneShotLight
{
    color 0.1 1.0 0.0
    size 12
}

pointlight DroneShotLightD1
{
    color 0.0 0.9 0.0
    size 18
}

pointlight DroneShotLightD2
{
    color 0.0 0.7 0.0
    size 16
}

pointlight DroneShotLightD3
{
    color 0.0 0.5 0.0
    size 14
}

pointlight DroneShotLightD4
{
    color 0.0 0.3 0.0
    size 12
}

object DroneShot
{
    frame DRFXA { light DroneShotLight }
    frame DRFXB { light DroneShotLight }
    frame DRFXC { light DroneShotLightD1 }
    frame DRFXD { light DroneShotLightD1 }
    frame DRFXE { light DroneShotLightD1 }
	frame DRFXF { light DroneShotLightD2 }
	frame DRFXG { light DroneShotLightD3 }
	frame DRFXH { light DroneShotLightD4 }
}

// MOHOPH

PointLight MOHOPH_RED
{
	Color 1.0 0.0 0.0
	Size 105
}

PointLight MOHOPH_SILVER
{
	Color 1.0 1.0 1.0
	Size 105
}

PointLight MOHOPH_BLUE
{
	Color 0.0 0.0 1.0
	Size 105
}

PointLight MOHOPH_GOLD
{
	Color 1.0 1.0 0.0
	Size 105
}

Object Mohoph
{
	Frame MOPHB0 { Light MOHOPH_RED }
	Frame MOPHC0 { Light MOHOPH_SILVER }
	Frame MOPHD0 { Light MOHOPH_BLUE }
	Frame MOPHE0 { Light MOHOPH_GOLD }
}

Object MorphBall
{
	Frame 6AL1D0 { Light FIRELIGHT_X2 }
	Frame 6AL1E0 { Light FIRELIGHT_X2 }
	Frame 6AL1F0 { Light FIRELIGHT_X2 }
	Frame 6AL1G0 { Light FIRELIGHT_X2 }
	Frame 6AL1H0 { Light FIRELIGHT_X2 }
	Frame 6AL1I0 { Light FIRELIGHT_X2 }
}

Object MarineMorph
{
	Frame PLAYF { Light MARINESHOT }
}

Object CyborgPlasmaBall2
{
    Frame SBLLA { Light PLASMABALL }
    Frame SBLLB { Light PLASMABALL }
	Frame SBLLC { Light PLASMABALL }
	Frame SBLLD { Light PLASMABALL }
	Frame SBLLE { Light PLASMABALL }
	Frame SBLLF { Light PLASMABALL }
	Frame SBLLG { Light PLASMABALL }
	Frame SBLLH { Light PLASMABALL }
	Frame SBLLI { Light PLASMABALL }
	Frame SBLLJ { Light PLASMABALL }
    Frame SBLLK { Light PLASMA_X1 }
    Frame SBLLL { Light PLASMA_X2 }
    Frame SBLLM { Light PLASMA_X2 }
    Frame SBLLN { Light PLASMA_X3 }
    Frame SBLLO { Light PLASMA_X4 }
}

Object GhostBusterBall2
{
	Frame PROTA0 { Light ProtonBall }
	Frame PROTB0 { Light ProtonBall2 }
	Frame PROTE0 { Light Proton_X1 }
	Frame PROTE0 { Light Proton_X1 }
	Frame PROTF0 { Light Proton_X2 }
	Frame PROTG0 { Light Proton_X2 }
	Frame PROTH0 { Light Proton_X3 }
	Frame PROTI0 { Light Proton_X4 }
}

PointLight PillarFlash
{
	Color 0.9 0.9 0.08
	Size 64
}

PointLight BurningFlash
{
	Color 1.0 1.0 0.0
	Size 56
}

PointLight BurningFlash2
{
	Color 1.0 1.0 0.0
	Size 40
}

FlickerLight BurningFlash3
{
	Color 1.0 1.0 0.0
	Size 32
	SecondarySize 24
}

Object PillarOfFlame
{
	frame DGFLA { light PillarFlash }
	frame DGFLB { light PillarFlash }
	frame DGFLC { light PillarFlash }
	frame DGFLD { light PillarFlash }
	frame DGFLE { light PillarFlash }
	frame DGFLF { light PillarFlash }
	frame DGFLG { light PillarFlash }
	frame DGFLH { light PillarFlash }
	frame DGFLI { light PillarFlash }
	frame DGFLJ { light PillarFlash }
	frame DGFLK { light BurningFlash }
	frame DGFLL { light BurningFlash }
	frame DGFLM { light BurningFlash }
	frame DGFLN { light BurningFlash2 }
	frame DGFLO { light BurningFlash2 }
	frame DGFLP { light BurningFlash2 }
	frame DGFLQ { light BurningFlash2 }
	frame DGFLR { light BurningFlash2 }
	frame DGFLS { light BurningFlash3 }
	frame DGFLT { light BurningFlash3 }
	frame DGFLU { light BurningFlash3 }
	frame DGFLV { light BurningFlash3 }
	frame DGFLW { light BurningFlash3 }
}

Pointlight HSLight
{
	color 0.6 0.6 1.0
	size 32
}

Pointlight HSLight2
{
	color 0.6 0.6 1.0
	size 40
}

Object HeartSeekerPellet
{
	frame AFX2A { light HSLight }
	frame AFX2B { light HSLight }
	frame AFX2C { light HSLight }
	frame AFX2D { light HSLight2 }
	frame AFX2E { light HSLight2 }
	frame AFX2F { light HSLight2 }
	frame AFX2G { light HSLight }
	frame AFX2H { light HSLight }
}

PointLight Flask1Exp1
{
	color 1.0 0.2 0.3
	size 40
}

PointLight Flask1Exp2
{
	color 1.0 0.2 0.3
	size 32
}

PointLight Flask1Exp3
{
	color 1.0 0.2 0.3
	size 24
}

Object FlaskType1
{
	frame XPL1A { light Flask1Exp1 }
	frame XPL1B { light Flask1Exp1 }
	frame XPL1C { light Flask1Exp2 }
	frame XPL1D { light Flask1Exp2 }
	frame XPL1E { light Flask1Exp3 }
	frame XPL1F { light Flask1Exp3 }
}

PointLight WitchLaser1
{
	color 1.0 0.65 0.65
	size 32
}

PointLight WitchLaser2
{
	color 1.0 0.65 0.65
	size 48
}

PointLight WitchLaser3
{
	color 1.0 0.65 0.65
	size 24
}

Object NewWitchLaserShot
{
	frame CFX3A { light WitchLaser1 }
	frame CFX3B { light WitchLaser1 }
	frame CFX3C { light WitchLaser2 }
	frame CFX3D { light WitchLaser2 }
	frame CFX3E { light WitchLaser3 }
	frame CFX3F { light WitchLaser3 }
	frame CFX3G { light WitchLaser3 }
}

Object NewWitchLaserShot2
{
	frame CFX3A { light WitchLaser1 }
	frame CFX3B { light WitchLaser1 }
	frame CFX3C { light WitchLaser2 }
	frame CFX3D { light WitchLaser2 }
	frame CFX3E { light WitchLaser3 }
	frame CFX3F { light WitchLaser3 }
	frame CFX3G { light WitchLaser3 }
}


Object WitchLaserAlt
{
	frame CFX3A { light WitchLaser1 }
	frame CFX3B { light WitchLaser1 }
}

Object WitchLaserLand
{
	frame CFX3A { light WitchLaser1 }
	frame CFX3B { light WitchLaser1 }
}

Object WitchLaserSpike
{
	frame CFX3A { light WitchLaser1 }
	frame CFX3B { light WitchLaser1 }
	frame CFX3C { light WitchLaser2 }
	frame CFX3D { light WitchLaser2 }
	frame CFX3E { light WitchLaser3 }
	frame CFX3F { light WitchLaser3 }
	frame CFX3G { light WitchLaser3 }
}

flickerLight Flask3Exp
{
	color 1.0 0.7 0.1
	size 96
	secondarysize 48
}

Object FlaskType3
{
	frame DTHRG { light Flask3Exp }
	frame DTHRH { light Flask3Exp }
}

pointlight NightmareDarkness
{
	color 0.5 0.5 0.5
	size 192
	subtractive 1
}

pointlight GreenProjFlashFX
{
	color 0.2 0.8 0.35
	size 44
}

Object GreenProjFlash
{
	frame TNT1 { light GreenProjFlashFX }
}

pointlight GreenProjFlashFX2
{
	color 0.3 0.85 0.45
	size 40
}

Object GreenProjFlash2
{
	frame TNT1 { light GreenProjFlashFX2 }
}

PulseLight LGunBigLight
{
	Color 0.8 0.8 0.9
	Size 72
	SecondarySize 96
	Interval 1
}

PointLight LGunParticle
{
	Color 0.8 0.8 0.9
	size 32
}

Object LightningRing
{
	frame LGUTA { light LGunParticle }
	frame LGUTB { light LGunParticle }
	frame LGUTC { light LGunParticle }
	frame LGUTD { light LGunParticle }
	frame LGUTE { light LGunParticle }
	frame LGUTF { light LGunParticle }
	frame LGUTG { light LGunParticle }
	frame LGUTH { light LGunParticle }
	frame LGUTI { light LGunParticle }
	frame LGUTJ { light LGunParticle }
	frame LGUTK { light LGunParticle }
	frame LGUTL { light LGunParticle }
	frame LGUTM { light LGunParticle }
	frame LGUTN { light LGunParticle }
	frame LGUTO { light LGunParticle }
	frame LGUTP { light LGunParticle }
}

Object LGunFlash
{
	frame TNT1 { light LGunBigLight }
}

pointlight MISSILE
{
    color 1.0 0.7 0.0
    size 56
    offset -40 0 0
}

flickerlight MISSILE_X1
{
    color 1.0 0.7 0.0
    size 56
    secondarySize 60
    chance 0.3
}

flickerlight MISSILE_X2
{
    color 1.0 0.65 0.0
    size 60
    secondarySize 64
    chance 0.3
}

flickerlight MISSILE_X3
{
    color 1.0 0.6 0.0
    size 64
    secondarySize 68
    chance 0.3
}

flickerlight MISSILE_X4
{
    color 1.0 0.6 0.0
    size 68
    secondarySize 72
    chance 0.3
}

flickerlight MISSILE_X5
{
    color 1.0 0.6 0.0
    size 72
    secondarySize 76
    chance 0.3
}

flickerlight MISSILE_X6
{
    color 1.0 0.6 0.0
    size 76
    secondarySize 80
    chance 0.3
}

flickerlight MISSILE_X7
{
    color 1.0 0.6 0.0
    size 80
    secondarySize 88
    chance 0.3
}

object MinMissile
{
    frame MICRA { light MISSILE    }

    frame SMISA { light MISSILE_X1 }
    frame SMISB { light MISSILE_X2 }
    frame SMISC { light MISSILE_X3 }
    frame SMISD { light MISSILE_X4 }
    frame SMISE { light MISSILE_X5 }
    frame SMISF { light MISSILE_X6 }
    frame SMISG { light MISSILE_X7 }
}

pointlight ExpanderLight
{
	color 1.0 0.6 0.0
	size 32
}

flickerlight2 ExpanderLight2
{
	color 1.0 0.6 0.0
	size 48
	secondarysize 24
	interval 0.075
}

Object ExpanderFlash
{
	frame TNT1 { light ExpanderLight }
}

Object ExpanderShot
{
    frame GBEPA { light ExpanderLight2 }
	frame GBEPB { light ExpanderLight2 }
	frame GBEPC { light ExpanderLight2 }
	frame GBEPD { light ExpanderLight2 }
}

flickerlight2 ProtectorDashLight
{
	color 0.4 0.4 1.0
	size 64
	secondarysize 48
	interval 0.075
}

object DashEffectStart
{
	frame NB03D { light ProtectorDashLight }
}

object DashEffectEnd
{
	frame NB03D { light ProtectorDashLight }
}

object Marine
{
    frame PLAYF { light ZOMBIEATK }
}

flickerlight PulverizeLight
{
	color 0.9 0.9 0.9
	size 80
	secondarysize 40
}

flickerlight PulverizeExpL1
{
	color 0.9 0.9 0.9
	size 120
	secondarysize 100
}

flickerlight PulverizeExpL2
{
	color 0.9 0.9 0.9
	size 110
	secondarysize 90
}

flickerlight PulverizeExpL3
{
	color 0.9 0.9 0.9
	size 100
	secondarysize 80
}

flickerlight PulverizeExpL4
{
	color 0.9 0.9 0.9
	size 90
	secondarysize 70
}

flickerlight PulverizeExpL5
{
	color 0.9 0.9 0.9
	size 80
	secondarysize 60
}

flickerlight PulverizeExpL6
{
	color 0.9 0.9 0.9
	size 70
	secondarysize 50
}

flickerlight PulverizeExpL7
{
	color 0.9 0.9 0.9
	size 60
	secondarysize 40
}

flickerlight PulverizeExpL8
{
	color 0.9 0.9 0.9
	size 50
	secondarysize 30
}

flickerlight PulverizeExpL9
{
	color 0.9 0.9 0.9
	size 40
	secondarysize 20
}

flickerlight PulverizeExpL10
{
	color 0.9 0.9 0.9
	size 30
	secondarysize 10
}

object PulverizeBall
{
	frame SRBLA { light PulverizeLight }
	frame SRBLB { light PulverizeLight }
	frame SRBLC { light PulverizeLight }
	frame SRBLD { light PulverizeLight }
	frame SRBLE { light PulverizeLight }
}

object ReturnPulverizeBall
{
	frame SRBLA { light PulverizeLight }
	frame SRBLB { light PulverizeLight }
	frame SRBLC { light PulverizeLight }
	frame SRBLD { light PulverizeLight }
	frame SRBLE { light PulverizeLight }
}

object PulverizerExplosion
{
	frame VORTA { light PulverizeExpL1 }
	frame VORTB { light PulverizeExpL1 }
	frame VORTC { light PulverizeExpL1 }
	frame VORTD { light PulverizeExpL1 }
	frame VORTE { light PulverizeExpL2 }
	frame VORTF { light PulverizeExpL2 }
	frame VORTG { light PulverizeExpL2 }
	frame VORTH { light PulverizeExpL2 }
	frame VORTI { light PulverizeExpL3 }
	frame VORTJ { light PulverizeExpL3 }
	frame VORTK { light PulverizeExpL3 }
	frame VORTL { light PulverizeExpL4 }
	frame VORTM { light PulverizeExpL4 }
	frame VORTN { light PulverizeExpL4 }
	frame VORTO { light PulverizeExpL5 }
	frame VORTP { light PulverizeExpL5 }
	frame VORTQ { light PulverizeExpL5 }
	frame VORTR { light PulverizeExpL6 }
	frame VORTS { light PulverizeExpL6 }
	frame VORTT { light PulverizeExpL7 }
	frame VORTU { light PulverizeExpL7 }
	frame VORTV { light PulverizeExpL8 }
	frame VORTW { light PulverizeExpL8 }
	frame VORTX { light PulverizeExpL9 }
	frame VORTY { light PulverizeExpL10 }
}

flickerlight2 ZOMBIEATK2
{
    color 0.8 0.8 0.3
    size 64
    secondarySize 96
    interval 1
}

object PlaneLightSpawner
{
    frame TNT1A { light ZOMBIEATK }
}

object PlaneLightSpawner2
{
    frame TNT1A { light ZOMBIEATK2 }
}

pointlight BladeLight
{
    color 1.0 1.0 1.0
    size 16
}

object PlaneBlade
{
	frame SHFLA { light BladeLight }
	frame SHFLB { light BladeLight }
	frame SHFLC { light BladeLight }
	frame SHFLD { light BladeLight }
}

object PlaneBlade2
{
	frame SHFLA { light BladeLight }
	frame SHFLB { light BladeLight }
	frame SHFLC { light BladeLight }
	frame SHFLD { light BladeLight }	
}

object ReturnPlaneBlade
{
	frame SHFLA { light BladeLight }
	frame SHFLB { light BladeLight }
	frame SHFLC { light BladeLight }
	frame SHFLD { light BladeLight }	
}

object ReturnPlaneBlade2
{
	frame SHFLA { light BladeLight }
	frame SHFLB { light BladeLight }
	frame SHFLC { light BladeLight }
	frame SHFLD { light BladeLight }	
}

pulselight MorgDisplacerLight
{
	color 1.0 0.65 0.0
	size 48
	secondarysize 72
	interval 1
}

object MorgDisplacer
{
	frame MDISA { light MorgDisplacerLight }
}

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

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

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

object BulletPuffPlane
{
    frame BPUFA { light BPUFF1 }
    frame BPUFB { light BPUFF1 }
    frame BPUFC { light BPUFF2 }
    frame BPUFD { light BPUFF2 }	
}