// ------------------------------------------------------
// ----------------- HEXEN GAME LIGHTS ------------------
// ------------------------------------------------------

// -------------------
// -- Hexen Weapons --
// -------------------

//Mighty Blow/Critical Hit Puff
flickerlight MightyBlowLight1
{
    color 1.0 1.0 1.0
    size 40
    secondarySize 45
    chance 0.4
}
flickerlight MightyBlowLight2
{
    color 1.0 1.0 1.0
    size 20
    secondarySize 25
    chance 0.4
}

Object MightyBlowPuff
{
    Frame CRITA { Light MightyBlowLight2 }
    Frame CRITB { Light MightyBlowLight2 }
    Frame CRITC { Light MightyBlowLight1 }
    Frame CRITD { Light MightyBlowLight1 }
    Frame CRITE { Light MightyBlowLight1 }
    Frame CRITF { Light MightyBlowLight1 }
}

Object CriticalPuff
{
    Frame CRITA { Light MightyBlowLight2 }
    Frame CRITB { Light MightyBlowLight2 }
    Frame CRITC { Light MightyBlowLight1 }
    Frame CRITD { Light MightyBlowLight1 }
    Frame CRITE { Light MightyBlowLight1 }
    Frame CRITF { Light MightyBlowLight1 }
}

Object CriticalPuffGhost
{
    Frame CRITA { Light MightyBlowLight2 }
    Frame CRITB { Light MightyBlowLight2 }
    Frame CRITC { Light MightyBlowLight1 }
    Frame CRITD { Light MightyBlowLight1 }
    Frame CRITE { Light MightyBlowLight1 }
    Frame CRITF { Light MightyBlowLight1 }
}

Object ImpalingCritPuff
{
    Frame CRITA { Light MightyBlowLight2 }
    Frame CRITB { Light MightyBlowLight2 }
    Frame CRITC { Light MightyBlowLight1 }
    Frame CRITD { Light MightyBlowLight1 }
    Frame CRITE { Light MightyBlowLight1 }
    Frame CRITF { Light MightyBlowLight1 }
}

// Charged Axe Puff
flickerlight CAXEPUFF1
{
    color 0.4 0.4 1.0
    size 40
    secondarySize 44
    chance 0.5
}

flickerlight CAXEPUFF2
{
    color 0.2 0.2 0.8
    size 48
    secondarySize 52
    chance 0.5
}

flickerlight CAXEPUFF3
{
    color 0.0 0.0 0.5
    size 44
    secondarySize 48
    chance 0.5
}

object AxePuffGlow2
{
    frame FAXER { light CAXEPUFF1 }
    frame FAXES { light CAXEPUFF1 }
    frame FAXET { light CAXEPUFF2 }
    frame FAXEU { light CAXEPUFF2 }
    frame FAXEV { light CAXEPUFF3 }
    frame FAXEW { light CAXEPUFF3 }
    frame FAXEX { light CAXEPUFF3 }
}

pointlight THROWNAXE
{
    color 0.4 0.4 1.0
    size 30
}

Object ThrownAxe
{
    Frame THAX { Light THROWNAXE }
	
	frame FAXER { light CAXEPUFF1 }
    frame FAXES { light CAXEPUFF1 }
    frame FAXET { light CAXEPUFF2 }
    frame FAXEU { light CAXEPUFF2 }
    frame FAXEV { light CAXEPUFF3 }
    frame FAXEW { light CAXEPUFF3 }
    frame FAXEX { light CAXEPUFF3 }
}

object FlailPuff
{
    frame CFCFQ { light FLASKBOOM1 }
    frame CFCFR { light FLASKBOOM2 }
    frame CFCFS { light FLASKBOOM2 }
    frame CFCFT { light FLASKBOOM2 }
    frame CFCFU { light FLASKBOOM3 }
    frame CFCFV { light FLASKBOOM3 }
    frame CFCFW { light FLASKBOOM4 }
}

flickerlight MINICAXEPUFF1
{
    color 0.4 0.4 1.0
    size 16
    secondarySize 18
    chance 0.5
}

flickerlight MINICAXEPUFF2
{
    color 0.2 0.2 0.8
    size 20
    secondarySize 21
    chance 0.5
}

flickerlight MINICAXEPUFF3
{
    color 0.0 0.0 0.5
    size 18
    secondarySize 20
    chance 0.5
}

object SparkingPuff
{
    frame FAXER { light MINICAXEPUFF1 }
    frame FAXES { light MINICAXEPUFF1 }
    frame FAXET { light MINICAXEPUFF2 }
    frame FAXEU { light MINICAXEPUFF2 }
    frame FAXEV { light MINICAXEPUFF3 }
    frame FAXEW { light MINICAXEPUFF3 }
    frame FAXEX { light MINICAXEPUFF3 }
}

flickerlight ARCHLITE
{
    color 0.3 0.3 0.8
    size 32
	secondarysize 46
	chance 0.35
	offset 0.0 0.0 0.0
}

object ArchEffects
{
	frame EALT { light ARCHLITE  }
}

flickerlight ARCHLITE2
{
    color 0.3 0.3 1.0
    size 64
	secondarysize 72
	chance 0.35
}

object ArcShot
{
	frame MRS2 { light ARCHLITE2 }
	frame TNT1 { light ARCHLITE2 }
}

// Flying Hammer
flickerlight THROWHAMMER
{
    color 1.0 0.2 0.0
    size 48
    secondarySize 52
    chance 0.4
}

flickerlight THROWHAMMER_X1
{
    color 1.0 0.7 0.0
    size 48
    secondarySize 56
    chance 0.4
}

flickerlight THROWHAMMER_X2
{
    color 1.0 0.7 0.0
    size 64
    secondarySize 72
    chance 0.4
}

flickerlight THROWHAMMER_X3
{
    color 1.0 0.7 0.0
    size 72
    secondarySize 80
    chance 0.4
}

flickerlight THROWHAMMER_X4
{
    color 0.8 0.8 0.0
    size 80
    secondarySize 84
    chance 0.4
}

flickerlight THROWHAMMER_X5
{
    color 0.5 0.5 0.0
    size 64
    secondarySize 72
    chance 0.4
}

flickerlight THROWHAMMER_X6
{
    color 0.2 0.2 0.0
    size 40
    secondarySize 48
    chance 0.4
}

object NewHammerMissile
{
    frame FHFXA { light THROWHAMMER }
    frame FHFXB { light THROWHAMMER }
    frame FHFXC { light THROWHAMMER }
    frame FHFXD { light THROWHAMMER }
    frame FHFXE { light THROWHAMMER }
    frame FHFXF { light THROWHAMMER }
    frame FHFXG { light THROWHAMMER }
    frame FHFXH { light THROWHAMMER }

    frame FHFXI { light THROWHAMMER_X1 }
    frame FHFXJ { light THROWHAMMER_X2 }
    frame FHFXK { light THROWHAMMER_X3 }
    frame FHFXL { light THROWHAMMER_X4 }
    frame FHFXM { light THROWHAMMER_X4 }
    frame FHFXN { light THROWHAMMER_X4 }
    frame FHFXO { light THROWHAMMER_X4 }
    frame FHFXP { light THROWHAMMER_X4 }
    frame FHFXQ { light THROWHAMMER_X5 }
    frame FHFXR { light THROWHAMMER_X6 }
}

object FlamingHammerPuff
{
    frame FHFXA { light THROWHAMMER }
    frame FHFXB { light THROWHAMMER }
    frame FHFXC { light THROWHAMMER }
    frame FHFXD { light THROWHAMMER }
    frame FHFXE { light THROWHAMMER }
    frame FHFXF { light THROWHAMMER }
    frame FHFXG { light THROWHAMMER }
    frame FHFXH { light THROWHAMMER }

    frame FHFXI { light THROWHAMMER_X1 }
    frame FHFXJ { light THROWHAMMER_X2 }
    frame FHFXK { light THROWHAMMER_X3 }
    frame FHFXL { light THROWHAMMER_X4 }
    frame FHFXM { light THROWHAMMER_X4 }
    frame FHFXN { light THROWHAMMER_X4 }
    frame FHFXO { light THROWHAMMER_X4 }
    frame FHFXP { light THROWHAMMER_X4 }
    frame FHFXQ { light THROWHAMMER_X5 }
    frame FHFXR { light THROWHAMMER_X6 }
}

object FlamingHammerPuffCrit
{
    frame FHFXA { light THROWHAMMER }
    frame FHFXB { light THROWHAMMER }
    frame FHFXC { light THROWHAMMER }
    frame FHFXD { light THROWHAMMER }
    frame FHFXE { light THROWHAMMER }
    frame FHFXF { light THROWHAMMER }
    frame FHFXG { light THROWHAMMER }
    frame FHFXH { light THROWHAMMER }

    frame FHFXI { light THROWHAMMER_X1 }
    frame FHFXJ { light THROWHAMMER_X2 }
    frame FHFXK { light THROWHAMMER_X3 }
    frame FHFXL { light THROWHAMMER_X4 }
    frame FHFXM { light THROWHAMMER_X4 }
    frame FHFXN { light THROWHAMMER_X4 }
    frame FHFXO { light THROWHAMMER_X4 }
    frame FHFXP { light THROWHAMMER_X4 }
    frame FHFXQ { light THROWHAMMER_X5 }
    frame FHFXR { light THROWHAMMER_X6 }
}

// Fighter sword shot
flickerlight SWORDSHOT
{
    color 0.0 1.0 0.0
    size 48
    secondarySize 44
    chance 0.4
}

flickerlight SWORDSHOT_X1
{
    color 0.0 1.0 0.0
    size 56
    secondarySize 64
    chance 0.4
}

flickerlight SWORDSHOT_X2
{
    color 0.0 1.0 0.0
    size 64
    secondarySize 72
    chance 0.4
}

flickerlight SWORDSHOT_X3
{
    color 0.0 0.7 0.0
    size 56
    secondarySize 64
    chance 0.4
}

flickerlight SWORDSHOT_X4
{
    color 0.0 0.4 0.0
    size 40
    secondarySize 48
    chance 0.4
}

flickerlight SWORDSHOT_X5
{
    color 0.0 0.2 0.0
    size 32
    secondarySize 40
    chance 0.4
}

object NewFSwordMissile
{
    frame FSFXA { light SWORDSHOT }
    frame FSFXB { light SWORDSHOT }
    frame FSFXC { light SWORDSHOT }

    frame FSFXD { light SWORDSHOT_X1 }
    frame FSFXE { light SWORDSHOT_X2 }
    frame FSFXF { light SWORDSHOT_X2 }
    frame FSFXG { light SWORDSHOT_X2 }
    frame FSFXH { light SWORDSHOT_X3 }
    frame FSFXI { light SWORDSHOT_X3 }
    frame FSFXJ { light SWORDSHOT_X4 }
    frame FSFXK { light SWORDSHOT_X5 }
    frame FSFXL { light SWORDSHOT_X5 }
}

object BossFSwordMissile
{
    frame FSFXA { light SWORDSHOT }
    frame FSFXB { light SWORDSHOT }
    frame FSFXC { light SWORDSHOT }

    frame FSFXD { light SWORDSHOT_X1 }
    frame FSFXE { light SWORDSHOT_X2 }
    frame FSFXF { light SWORDSHOT_X2 }
    frame FSFXG { light SWORDSHOT_X2 }
    frame FSFXH { light SWORDSHOT_X3 }
    frame FSFXI { light SWORDSHOT_X3 }
    frame FSFXJ { light SWORDSHOT_X4 }
    frame FSFXK { light SWORDSHOT_X5 }
    frame FSFXL { light SWORDSHOT_X5 }
}


// Charged Axe Puff
flickerlight QCAXEPUFF1
{
    color 0.4 1.0 0.4
    size 40
    secondarySize 44
    chance 0.5
}

flickerlight QCAXEPUFF2
{
    color 0.2 0.8 0.2
    size 48
    secondarySize 52
    chance 0.5
}

flickerlight QCAXEPUFF3
{
    color 0.0 0.5 0.0
    size 44
    secondarySize 48
    chance 0.5
}

object QuietusPuff
{
    frame QUFXA { light QCAXEPUFF1 }
    frame QUFXB { light QCAXEPUFF1 }
    frame QUFXC { light QCAXEPUFF2 }
    frame QUFXD { light QCAXEPUFF2 }
    frame QUFXE { light QCAXEPUFF3 }
    frame QUFXF { light QCAXEPUFF3 }
    frame QUFXG { light QCAXEPUFF3 }
	
	frame FSFXA { light SWORDSHOT }
    frame FSFXB { light SWORDSHOT }
    frame FSFXC { light SWORDSHOT }

    frame FSFXD { light SWORDSHOT_X1 }
    frame FSFXE { light SWORDSHOT_X2 }
    frame FSFXF { light SWORDSHOT_X2 }
    frame FSFXG { light SWORDSHOT_X2 }
    frame FSFXH { light SWORDSHOT_X3 }
    frame FSFXI { light SWORDSHOT_X3 }
    frame FSFXJ { light SWORDSHOT_X4 }
    frame FSFXK { light SWORDSHOT_X5 }
    frame FSFXL { light SWORDSHOT_X5 }
}

object QuietusPuffCrit
{
    frame QUFXA { light QCAXEPUFF1 }
    frame QUFXB { light QCAXEPUFF1 }
    frame QUFXC { light QCAXEPUFF2 }
    frame QUFXD { light QCAXEPUFF2 }
    frame QUFXE { light QCAXEPUFF3 }
    frame QUFXF { light QCAXEPUFF3 }
    frame QUFXG { light QCAXEPUFF3 }
	
	frame FSFXA { light SWORDSHOT }
    frame FSFXB { light SWORDSHOT }
    frame FSFXC { light SWORDSHOT }

    frame FSFXD { light SWORDSHOT_X1 }
    frame FSFXE { light SWORDSHOT_X2 }
    frame FSFXF { light SWORDSHOT_X2 }
    frame FSFXG { light SWORDSHOT_X2 }
    frame FSFXH { light SWORDSHOT_X3 }
    frame FSFXI { light SWORDSHOT_X3 }
    frame FSFXJ { light SWORDSHOT_X4 }
    frame FSFXK { light SWORDSHOT_X5 }
    frame FSFXL { light SWORDSHOT_X5 }
}

flickerlight VORPALLIGHT
{
    color 1.0 0.25 0.25
    size 40
    secondarySize 45
    chance 0.4
}

object VorpalBladeBleedPuff
{
    frame VRPP { light VORPALLIGHT }
}

object VorpalBladeBleedPuffCrit
{
    frame VRPP { light VORPALLIGHT }
}

object VorpalBladeAltBleedPuff
{
    frame VRPP { light VORPALLIGHT }
}

object VorpalBladeAltBleedPuffCrit
{
    frame VRPP { light VORPALLIGHT }
}

//Sacrifice Puff

flickerlight SacrificeLight1
{
    color 1.0 0.0 0.0
    size 40
    secondarySize 45
    chance 0.4
}
flickerlight SacrificeLight2
{
    color 1.0 0.0 0.0
    size 20
    secondarySize 25
    chance 0.4
}

Object SacrificePuff
{
    Frame SACFA { Light SacrificeLight2 }
    Frame SACFB { Light SacrificeLight2 }
    Frame SACFC { Light SacrificeLight1 }
    Frame SACFD { Light SacrificeLight1 }
    Frame SACFE { Light SacrificeLight1 }
    Frame SACFF { Light SacrificeLight1 }
}

Object SacrificePuffGhost
{
    Frame SACFA { Light SacrificeLight2 }
    Frame SACFB { Light SacrificeLight2 }
    Frame SACFC { Light SacrificeLight1 }
    Frame SACFD { Light SacrificeLight1 }
    Frame SACFE { Light SacrificeLight1 }
    Frame SACFF { Light SacrificeLight1 }
}


// Cleric Serpent Staff ball
pointlight CSTAFFBALL
{
    color 0.0 1.0 0.0
    size 40
}

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

flickerlight CSTAFFBALL_X2
{
    color 0.0 0.7 0.0
    size 60
    secondarySize 68
    chance 0.3
}

flickerlight CSTAFFBALL_X3
{
    color 0.0 0.5 0.0
    size 64
    secondarySize 72
    chance 0.3
}

flickerlight CSTAFFBALL_X4
{
    color 0.0 0.3 0.0
    size 72
    secondarySize 80
    chance 0.3
}

object NewCStaffMissile
{
    frame CSSFD { light CSTAFFBALL }
    frame CSSFE { light CSTAFFBALL }

    frame CSSFF { light CSTAFFBALL_X1 }
    frame CSSFG { light CSTAFFBALL_X2 }
    frame CSSFH { light CSTAFFBALL_X3 }
    frame CSSFI { light CSTAFFBALL_X4 }
}

object NewCStaffMissile2
{
    frame CSSFD { light CSTAFFBALL }
    frame CSSFE { light CSTAFFBALL }

    frame CSSFF { light CSTAFFBALL_X1 }
    frame CSSFG { light CSTAFFBALL_X2 }
    frame CSSFH { light CSTAFFBALL_X3 }
    frame CSSFI { light CSTAFFBALL_X4 }
}

object NewCStaffMissileLegend
{
    frame CSSFD { light CSTAFFBALL }
    frame CSSFE { light CSTAFFBALL }

    frame CSSFF { light CSTAFFBALL_X1 }
    frame CSSFG { light CSTAFFBALL_X2 }
    frame CSSFH { light CSTAFFBALL_X3 }
    frame CSSFI { light CSTAFFBALL_X4 }
}

object NewCStaffMissileLegend2
{
    frame CSSFD { light CSTAFFBALL }
    frame CSSFE { light CSTAFFBALL }

    frame CSSFF { light CSTAFFBALL_X1 }
    frame CSSFG { light CSTAFFBALL_X2 }
    frame CSSFH { light CSTAFFBALL_X3 }
    frame CSSFI { light CSTAFFBALL_X4 }
}

// Cleric fire hands
flickerlight CFLAMETRAIL
{
    color 1.0 0.8 0.0
    size 40
    secondarySize 44
    chance 0.5
}

flickerlight CFLAME1
{
    color 1.0 0.8 0.0
    size 48
    secondarySize 56
    chance 0.4
}

flickerlight CFLAME2
{
    color 1.0 0.8 0.0
    size 64
    secondarySize 72
    chance 0.4
}

flickerlight CFLAME3
{
    color 0.7 0.4 0.0
    size 48
    secondarySize 56
    chance 0.4
}

flickerlight CFLAME4
{
    color 0.5 0.2 0.0
    size 32
    secondarySize 40
    chance 0.4
}

flickerlight CFLAME5
{
    color 0.2 0.2 0.0
    size 24
    secondarySize 32
    chance 0.4
}

object FlamePuff2
{
    frame CFFXB { light CFLAME1 }
    frame CFFXC { light CFLAME2 }
    frame CFFXD { light CFLAME2 }
    frame CFFXE { light CFLAME2 }
    frame CFFXF { light CFLAME2 }
    frame CFFXG { light CFLAME2 }
    frame CFFXH { light CFLAME2 }
    frame CFFXI { light CFLAME2 }
    frame CFFXJ { light CFLAME3 }
    frame CFFXK { light CFLAME4 }
    frame CFFXL { light CFLAME5 }
}

object NewCFlameMissile
{
    frame CFFXB { light CFLAME1 }
    frame CFFXC { light CFLAME2 }
    frame CFFXD { light CFLAME2 }
    frame CFFXE { light CFLAME2 }
    frame CFFXF { light CFLAME2 }
    frame CFFXG { light CFLAME2 }
    frame CFFXH { light CFLAME2 }
    frame CFFXI { light CFLAME2 }
    frame CFFXJ { light CFLAME3 }
    frame CFFXK { light CFLAME4 }
    frame CFFXL { light CFLAME5 }
}

object NewCFlameFloor
{
    frame CFFX { light CFLAMETRAIL }
}


flickerlight HOLYFIRE_X1
{
    color 0.8 0.8 0.0
    size 36
    secondarySize 40
    chance 0.3
}

flickerlight HOLYFIRE_X2
{
    color 0.6 0.6 0.0
    size 48
    secondarySize 52
    chance 0.3
}

flickerlight HOLYFIRE_X3
{
    color 0.4 0.4 0.0
    size 44
    secondarySize 48
    chance 0.3
}

flickerlight HOLYFIRE_X4
{
    color 0.2 0.2 0.0
    size 32
    secondarySize 36
    chance 0.3
}

// Claw puff
pointlight CLAWPUFF1
{
    color 0.4 0.4 1.0
    size 32
}

pointlight CLAWPUFF2
{
    color 0.3 0.3 0.8
    size 24
}

pointlight CLAWPUFF3
{
    color 0.2 0.2 0.6
    size 16
}

pointlight CLAWPUFF4
{
    color 0.1 0.1 0.4
    size 8
}

object DragonClawPuff
{
    frame FX17A { light CLAWPUFF1 }
    frame FX17B { light CLAWPUFF2 }
    frame FX17C { light CLAWPUFF3 }
    frame FX17D { light CLAWPUFF4 }
    frame FX17F { light CLAWPUFF1 }
    frame FX17G { light CLAWPUFF2 }
    frame FX17H { light CLAWPUFF3 }
    frame FX17I { light CLAWPUFF4 }
}

// GLACIAL CROSSBOW

pointlight ICEBOLT
{
    color 0.2 0.2 1.0
    size 36
}

pointlight ICEBOLT_X1
{
    color 0.1 0.1 0.8
    size 16
}

pointlight ICEBOLT_X2
{
    color 0.1 0.1 0.6
    size 17
}

pointlight ICEBOLT_X3
{
    color 0.1 0.1 0.4
    size 18
}

pointlight ICEBOLT_X4
{
    color 0.0 0.0 0.2
    size 19
}

pointlight ICEBOLT_X5
{
    color 0.2 0.2 1.0
    size 8
}

pointlight ICEBOLT_X6
{
    color 0.1 0.1 0.8
    size 8
}

pointlight ICEBOLT_X7
{
    color 0.1 0.1 0.6
    size 8
}

pointlight ICEBOLT_X8
{
    color 0.1 0.1 0.4
    size 8
}

pointlight ICEBOLT_X9
{
    color 0.0 0.0 0.2
    size 8
}

object GlacialBolt
{
    frame CBLTA { light ICEBOLT }
    frame CTFXB { light TAURBALL_X1 }
    frame CTFXC { light TAURBALL_X2 }
    frame CTFXD { light TAURBALL_X3 }
    frame CTFXE { light TAURBALL_X4 }
    frame CTFXF { light TAURBALL_X4 }
}

object GlacialBolt2
{
    frame CBLTA { light ICEBOLT }
    frame CTFXB { light TAURBALL_X1 }
    frame CTFXC { light TAURBALL_X2 }
    frame CTFXD { light TAURBALL_X3 }
    frame CTFXE { light TAURBALL_X4 }
    frame CTFXF { light TAURBALL_X4 }
}

PointLight SUNPROJECTILE
{
Color 0.7 0.6 0.2
Size 56
}

Object SunProjectile
{
Frame SUNP { Light SUNPROJECTILE }
}

Object SunProjectile2
{
Frame SUP2 { Light SUNPROJECTILE }
}

Object SunProjectileMartyr
{
Frame SUNP { Light SUNPROJECTILE }
}

Flickerlight HolyBoltMissileLight
{
	Color 1.0 0.9 0.0
	Size 60
	secondarySize 64
    chance 0.5
}

Flickerlight HolyBoltMissileLightExplode
{
	Color 1.0 0.9 0.0
	Size 80
	secondarySize 84
    chance 0.5
}

Object HolyBoltMissile
{
Frame HBMS { Light HolyBoltMissileLight }
Frame TNT1 { Light HolyBoltMissileLightExplode }
}

Pointlight AgauresBall
{
Color 1.0 0.0 0.0
Size 25
}

Pointlight AgauresBall2
{
Color 1.0 0.0 0.0
Size 30
}

Pointlight AgauresBall3
{
Color 0.7 0.0 0.0
Size 25
}

Pointlight AgauresBall4
{
Color 0.4 0.0 0.0
Size 20
}

Pointlight AgauresBall5
{
Color 0.2 0.0 0.0
Size 15
}

Object NecroIncarnateBlast
{
Frame TNT1C { Light AgauresBall2 }
Frame TNT1D { Light AgauresBall3 }
Frame TNT1E { Light AgauresBall4 }
Frame TNT1F { Light AgauresBall5 }
}

flickerlight HADELITE
{
    color 0.8 0.0 0.0
    size 32
	secondarysize 46
	chance 0.35
	offset 0.0 0.0 0.0
}

object NecroIncarnateBlastStun
{
	frame ISFX { light HADELITE  }
}

Pointlight CurseBall
{
Color 1.0 0.0 1.0
Size 25
}

Pointlight CurseBall2
{
Color 1.0 0.0 1.0
Size 30
}

Pointlight CurseBall3
{
Color 0.7 0.0 0.7
Size 25
}

Pointlight CurseBall4
{
Color 0.4 0.0 0.4
Size 20
}

Pointlight CurseBall5
{
Color 0.2 0.0 0.2
Size 15
}

Object CurseMissile
{
Frame PCBLA { Light CurseBall }
Frame PCBLB { Light CurseBall }
Frame PCBLC { Light CurseBall2 }
Frame PCBLD { Light CurseBall3 }
Frame PCBLE { Light CurseBall4 }
Frame PCBLF { Light CurseBall5 }
}

object NewHolyMissile
{
    frame SPIRP { light GHOST }
}

flickerlight GHOST2
{
    color 1.0 1.0 1.0
    size 56
    secondarySize 52
    chance 0.7
}

Pointlight SatyrLordMissile21
{
Color 0.8 0.8 0.8
Size 16
}

Pointlight SatyrLordMissile22
{
Color 0.8 0.8 0.8
Size 24
}

Pointlight SatyrLordMissile23
{
Color 0.8 0.8 0.8
Size 32
}

Pointlight SatyrLordMissile24
{
Color 0.8 0.8 0.8
Size 48
}

Pointlight SatyrLordMissile25
{
Color 0.7 0.7 0.7
Size 48
}

Pointlight SatyrLordMissile26
{
Color 0.6 0.6 0.6
Size 48
}

Pointlight SatyrLordMissile27
{
Color 0.4 0.4 0.4
Size 48
}

Pointlight SatyrLordMissile28
{
Color 0.4 0.4 0.4
Size 40
}

Pointlight SatyrLordMissile29
{
Color 0.4 0.4 0.4
Size 32
}

Pointlight SatyrLordMissile210
{
Color 0.4 0.4 0.4
Size 24
}

Pointlight SatyrLordMissile211
{
Color 0.4 0.4 0.4
Size 16
}

object WVSpell1
{
Frame PSMMA { Light SatyrLordMissile21 }
Frame PSMMB { Light SatyrLordMissile22 }
Frame PSMMC { Light SatyrLordMissile23 }
Frame PSMMD { Light SatyrLordMissile24 }
Frame PSMME { Light SatyrLordMissile24 }
Frame PSMMF { Light SatyrLordMissile24 }
Frame PSMMG { Light SatyrLordMissile25 }
Frame PSMMH { Light SatyrLordMissile26 }
Frame PSMMI { Light SatyrLordMissile27 }
Frame PSMMJ { Light SatyrLordMissile28 }
Frame PSMMK { Light SatyrLordMissile29 }
Frame PSMML { Light SatyrLordMissile210 }
Frame PSMMM { Light SatyrLordMissile211 }
}

object WVSpell2
{
Frame PSMMA { Light SatyrLordMissile21 }
Frame PSMMB { Light SatyrLordMissile22 }
Frame PSMMC { Light SatyrLordMissile23 }
Frame PSMMD { Light SatyrLordMissile24 }
Frame PSMME { Light SatyrLordMissile24 }
Frame PSMMF { Light SatyrLordMissile24 }
Frame PSMMG { Light SatyrLordMissile25 }
Frame PSMMH { Light SatyrLordMissile26 }
Frame PSMMI { Light SatyrLordMissile27 }
Frame PSMMJ { Light SatyrLordMissile28 }
Frame PSMMK { Light SatyrLordMissile29 }
Frame PSMML { Light SatyrLordMissile210 }
Frame PSMMM { Light SatyrLordMissile211 }
}

object WVSpell3
{
Frame PSMMA { Light SatyrLordMissile21 }
Frame PSMMB { Light SatyrLordMissile22 }
Frame PSMMC { Light SatyrLordMissile23 }
Frame PSMMD { Light SatyrLordMissile24 }
Frame PSMME { Light SatyrLordMissile24 }
Frame PSMMF { Light SatyrLordMissile24 }
Frame PSMMG { Light SatyrLordMissile25 }
Frame PSMMH { Light SatyrLordMissile26 }
Frame PSMMI { Light SatyrLordMissile27 }
Frame PSMMJ { Light SatyrLordMissile28 }
Frame PSMMK { Light SatyrLordMissile29 }
Frame PSMML { Light SatyrLordMissile210 }
Frame PSMMM { Light SatyrLordMissile211 }
}

object WVSpell4
{
Frame PSMMA { Light SatyrLordMissile21 }
Frame PSMMB { Light SatyrLordMissile22 }
Frame PSMMC { Light SatyrLordMissile23 }
Frame PSMMD { Light SatyrLordMissile24 }
Frame PSMME { Light SatyrLordMissile24 }
Frame PSMMF { Light SatyrLordMissile24 }
Frame PSMMG { Light SatyrLordMissile25 }
Frame PSMMH { Light SatyrLordMissile26 }
Frame PSMMI { Light SatyrLordMissile27 }
Frame PSMMJ { Light SatyrLordMissile28 }
Frame PSMMK { Light SatyrLordMissile29 }
Frame PSMML { Light SatyrLordMissile210 }
Frame PSMMM { Light SatyrLordMissile211 }
}

object HolyWVSpell1
{
Frame PSMMA { Light SatyrLordMissile21 }
Frame PSMMB { Light SatyrLordMissile22 }
Frame PSMMC { Light SatyrLordMissile23 }
Frame PSMMD { Light SatyrLordMissile24 }
Frame PSMME { Light SatyrLordMissile24 }
Frame PSMMF { Light SatyrLordMissile24 }
Frame PSMMG { Light SatyrLordMissile25 }
Frame PSMMH { Light SatyrLordMissile26 }
Frame PSMMI { Light SatyrLordMissile27 }
Frame PSMMJ { Light SatyrLordMissile28 }
Frame PSMMK { Light SatyrLordMissile29 }
Frame PSMML { Light SatyrLordMissile210 }
Frame PSMMM { Light SatyrLordMissile211 }
}

object HolyWVSpell2
{
Frame PSMMA { Light SatyrLordMissile21 }
Frame PSMMB { Light SatyrLordMissile22 }
Frame PSMMC { Light SatyrLordMissile23 }
Frame PSMMD { Light SatyrLordMissile24 }
Frame PSMME { Light SatyrLordMissile24 }
Frame PSMMF { Light SatyrLordMissile24 }
Frame PSMMG { Light SatyrLordMissile25 }
Frame PSMMH { Light SatyrLordMissile26 }
Frame PSMMI { Light SatyrLordMissile27 }
Frame PSMMJ { Light SatyrLordMissile28 }
Frame PSMMK { Light SatyrLordMissile29 }
Frame PSMML { Light SatyrLordMissile210 }
Frame PSMMM { Light SatyrLordMissile211 }
}

object HolyWVSpell3
{
Frame PSMMA { Light SatyrLordMissile21 }
Frame PSMMB { Light SatyrLordMissile22 }
Frame PSMMC { Light SatyrLordMissile23 }
Frame PSMMD { Light SatyrLordMissile24 }
Frame PSMME { Light SatyrLordMissile24 }
Frame PSMMF { Light SatyrLordMissile24 }
Frame PSMMG { Light SatyrLordMissile25 }
Frame PSMMH { Light SatyrLordMissile26 }
Frame PSMMI { Light SatyrLordMissile27 }
Frame PSMMJ { Light SatyrLordMissile28 }
Frame PSMMK { Light SatyrLordMissile29 }
Frame PSMML { Light SatyrLordMissile210 }
Frame PSMMM { Light SatyrLordMissile211 }
}

object HolyWVSpell4
{
Frame PSMMA { Light SatyrLordMissile21 }
Frame PSMMB { Light SatyrLordMissile22 }
Frame PSMMC { Light SatyrLordMissile23 }
Frame PSMMD { Light SatyrLordMissile24 }
Frame PSMME { Light SatyrLordMissile24 }
Frame PSMMF { Light SatyrLordMissile24 }
Frame PSMMG { Light SatyrLordMissile25 }
Frame PSMMH { Light SatyrLordMissile26 }
Frame PSMMI { Light SatyrLordMissile27 }
Frame PSMMJ { Light SatyrLordMissile28 }
Frame PSMMK { Light SatyrLordMissile29 }
Frame PSMML { Light SatyrLordMissile210 }
Frame PSMMM { Light SatyrLordMissile211 }
}

// Wraithverge
flickerlight GHOST
{
    color 1.0 1.0 1.0
    size 56
    secondarySize 52
    chance 0.7
    //subtractive 1
}

object NewHolySpirit
{
    frame SPIRA { light GHOST }
    frame SPIRB { light GHOST }
}

object NewHolySpirit2
{
    frame WRAIA { light GHOST }
    frame WRAIB { light GHOST }
}

Flickerlight2 HellionballA
{
 Color 1.0 1.0 0.0
 Offset 0 4 -8
 Size 30
 SecondarySize 40
 Interval 0.005
}

Flickerlight2 HellionballB
{
 Color 1.0 1.0 0.0
 Offset 0 4 -8
 Size 35
 SecondarySize 45
 Interval 0.005
}

Flickerlight2 HellionballC
{
 Color 1.0 1.0 0.0
 Offset 0 4 0
 Size 35
 SecondarySize 45
 Interval 0.005
}

Flickerlight2 HellionballD
{
 Color 0.9 0.9 0.0
 Offset 0 4 0
 Size 32
 SecondarySize 42
 Interval 0.005
}

Flickerlight2 HellionballE
{
 Color 0.8 0.8 0.0
 Offset 0 4 0
 Size 29
 SecondarySize 39
 Interval 0.005
}

Flickerlight2 HellionballF
{
 Color 0.6 0.6 0.0
 Offset 0 4 0
 Size 26
 SecondarySize 36
 Interval 0.005
}

Flickerlight2 HellionballG
{
 Color 0.4 0.4 0.0
 Offset 0 4 0
 Size 20
 SecondarySize 30
 Interval 0.005
}

Flickerlight2 HellionballH
{
 Color 0.2 0.2 0.0
 Offset 0 4 0
 Size 10
 SecondarySize 20
 Interval 0.005
}

Flickerlight2 HellionballI
{
 Color 0.1 0.1 0.0
 Offset 0 4 0
 Size 5
 SecondarySize 10
 Interval 0.005
}

Flickerlight2 HellionballJ
{
 Color 0.8 0.8 0.0
 Offset 0 4 0
 Size 45
 SecondarySize 55
 Interval 0.005
}

Flickerlight2 HellionballK
{
 Color 0.6 0.6 0.0
 Offset 0 4 0
 Size 55
 SecondarySize 60
 Interval 0.005
}

Flickerlight2 HellionballL
{
 Color 0.4 0.4 0.0
 Offset 0 4 0
 Size 60
 SecondarySize 65
 Interval 0.005
}

Flickerlight2 HellionballM
{
 Color 0.2 0.2 0.0
 Offset 0 4 0
 Size 65
 SecondarySize 68
 Interval 0.005
}

Flickerlight2 HellionballN
{
 Color 0.1 0.1 0.0
 Offset 0 4 0
 Size 68
 SecondarySize 72
 Interval 0.005
}

Object Retributionball
{
 Frame HLBLA { Light HellionballA }
 Frame HLBLB { Light HellionballB }
 Frame HLBLJ { Light HellionballJ }
 Frame HLBLK { Light HellionballK }
 Frame HLBLL { Light HellionballL }
 Frame HLBLM { Light HellionballM }
 Frame HLBLN { Light HellionballN }
}

Object Retributionpuff
{
 Frame HLBLC { Light HellionballC }
 Frame HLBLD { Light HellionballD }
 Frame HLBLE { Light HellionballE }
 Frame HLBLF { Light HellionballF }
 Frame HLBLG { Light HellionballG }
 Frame HLBLH { Light HellionballH }
 Frame HLBLI { Light HellionballI }
}

// Consecration
pointlight CONSECRATION
{
    color 1.0 1.0 0.0
    size 90
}

Object ConsecrationSpawner
{
 Frame TNT1A { Light CONSECRATION }
}

// Mage wand
pointlight MWAND_X1
{
    color 0.3 0.3 1.0
    size 32
}

pointlight MWAND_X2
{
    color 0.2 0.2 0.8
    size 40
}

pointlight MWAND_X3
{
    color 0.1 0.1 0.6
    size 48
}

pointlight MWAND_X4
{
    color 0.0 0.0 0.4
    size 56
}

object NewMageWandMissile
{
    frame MWNDE { light MWAND_X1 }
    frame MWNDF { light MWAND_X2 }
    frame MWNDG { light MWAND_X3 }
    frame MWNDH { light MWAND_X4 }
}

object FireballFX
{
    frame SBS1 { light HARCHHEAD }
	frame FX13I { light MAULFLAME_X1 }
    frame FX13J { light MAULFLAME_X2 }
    frame FX13K { light MAULFLAME_X3 }
    frame FX13L { light MAULFLAME_X4 }
    frame FX13M { light MAULFLAME_X5 }
}

object FireballFX2
{
    frame SBS1 { light HARCHHEAD }
	frame FX13I { light MAULFLAME_X1 }
    frame FX13J { light MAULFLAME_X2 }
    frame FX13K { light MAULFLAME_X3 }
    frame FX13L { light MAULFLAME_X4 }
    frame FX13M { light MAULFLAME_X5 }
}

object SuperFireballFX
{
    frame SBS1 { light HARCHHEAD }
	frame FX13I { light MAULFLAME_X1 }
    frame FX13J { light MAULFLAME_X2 }
    frame FX13K { light MAULFLAME_X3 }
    frame FX13L { light MAULFLAME_X4 }
    frame FX13M { light MAULFLAME_X5 }
}

Pointlight MeteorMissile1
{
Color 0.6 0.4 0.0
Size 64
}

Pointlight MeteorMissile2
{
Color 0.8 0.6 0.0
Size 72
}

Pointlight MeteorMissile3
{
Color 1.0 0.8 0.4
Size 80
}

Pointlight MeteorMissile4
{
Color 0.8 0.7 0.0
Size 72
}

Pointlight MeteorMissile5
{
Color 0.6 0.4 0.0
Size 64
}

Pointlight MeteorMissile6
{
Color 0.4 0.2 0.0
Size 56
}

Pointlight MeteorMissile7
{
Color 0.4 0.0 0.0
Size 40
}

Object MeteorMissile
{
Frame COMTA { Light MeteorMissile1 }
Frame COMTB { Light MeteorMissile1 }
Frame COMTC { Light MeteorMissile1 }
Frame COMTD { Light MeteorMissile2 }
Frame COMTE { Light MeteorMissile3 }
Frame COMTF { Light MeteorMissile4 }
}

Object MeteorMissileDeath
{
Frame COMTG { Light MeteorMissile5 }
Frame COMTH { Light MeteorMissile6 }
Frame COMTI { Light MeteorMissile7 }
}

FlickerLight2 FTFireSpawn
{
	Color 0.8 0.3 0.2
	Offset 0 16 0
	Size 60
	SecondarySize 80
	Interval 0.0125
}

Object MeteorMissileDropFire
{
	Frame FLME	{	Light	FTFireSpawn		}
}

// Frost shards
flickerlight MFROSTSHARD
{
    color 0.3 0.3 1.0
    size 32
    secondarySize 40
    chance 0.3
}

flickerlight MFROSTSHARD_X1
{
    color 0.3 0.3 1.0
    size 40
    secondarySize 48
    chance 0.3
}

flickerlight MFROSTSHARD_X2
{
    color 0.2 0.2 0.8
    size 48
    secondarySize 56
    chance 0.3
}

flickerlight MFROSTSHARD_X3
{
    color 0.1 0.1 0.5
    size 56
    secondarySize 64
    chance 0.3
}

flickerlight MFROSTSHARD_X4
{
    color 0.0 0.0 0.2
    size 64
    secondarySize 68
    chance 0.3
}

object NewFrostMissile
{
    frame SHRD { light MFROSTSHARD }

    frame SHEXA { light MFROSTSHARD_X1 }
    frame SHEXB { light MFROSTSHARD_X2 }
    frame SHEXC { light MFROSTSHARD_X3 }
    frame SHEXD { light MFROSTSHARD_X4 }
}

object NewFrostMissile2
{
    frame SHRD { light MFROSTSHARD }

    frame SHEXA { light MFROSTSHARD_X1 }
    frame SHEXB { light MFROSTSHARD_X2 }
    frame SHEXC { light MFROSTSHARD_X3 }
    frame SHEXD { light MFROSTSHARD_X4 }
}

object IceBoltMissile
{
    frame SHRD { light MFROSTSHARD }

    frame SHEXA { light MFROSTSHARD_X1 }
    frame SHEXB { light MFROSTSHARD_X2 }
    frame SHEXC { light MFROSTSHARD_X3 }
    frame SHEXD { light MFROSTSHARD_X4 }
}

object IceBoltMissile2
{
    frame BREAA { light MFROSTSHARD }

    frame BREAB { light MFROSTSHARD_X2 }
    frame BREAC { light MFROSTSHARD_X3 }
    frame BREAD { light MFROSTSHARD_X4 }
}

object IceBoltMissile3
{
    frame BREAA { light MFROSTSHARD }

    frame BREAB { light MFROSTSHARD_X2 }
    frame BREAC { light MFROSTSHARD_X3 }
    frame BREAD { light MFROSTSHARD_X4 }
}

pointlight FROSTBALL
{
    color 0.4 0.4 1.0
    size 48
}

pointlight FROSTBALL_X1
{
    color 0.4 0.4 1.0
    size 64
}

pointlight FROSTBALL_X2
{
    color 0.2 0.2 0.7
    size 56
}

pointlight FROSTBALL_X3
{
    color 0.0 0.0 0.4
    size 48
}

pointlight FROSTBALL_X4
{
    color 0.0 0.0 0.2
    size 40
}

object IceComet
{
    frame FX05A { light FROSTBALL }
    frame FX05B { light FROSTBALL }
    frame FX05C { light FROSTBALL }

    frame TNT1D { light FROSTBALL_X1 }
    frame TNT1E { light FROSTBALL_X2 }
    frame TNT1F { light FROSTBALL_X3 }
    frame TNT1G { light FROSTBALL_X4 }
}


object BlizzardMark
{
    frame FX05A { light FROSTBALL }
    frame FX05B { light FROSTBALL }
    frame FX05C { light FROSTBALL }

    frame FX05D { light FROSTBALL_X1 }
    frame FX05E { light FROSTBALL_X2 }
    frame FX05F { light FROSTBALL_X3 }
    frame FX05G { light FROSTBALL_X4 }
}

object BlizzardFX
{
    frame BRESA { light MFROSTSHARD }
	frame BRESB { light MFROSTSHARD }
    frame BRESC { light MFROSTSHARD_X2 }
    frame BRESD { light MFROSTSHARD_X3 }
    frame BRESE { light MFROSTSHARD_X4 }
}

PointLight FrostFangBall1
{
Color 0.5 0.5 1.0
Size 64
}

PointLight FrostFangBall2
{
Color 0.7 0.7 1.0
Size 64
}

PointLight FrostFangBall3
{
Color 0.7 0.7 1.0
Size 72
}

PointLight FrostFangBall4
{
Color 0.4 0.4 1.0
Size 64
}

PointLight FrostFangBall5
{
Color 0.3 0.3 0.5
Size 48
}

PointLight FrostFangBall6
{
Color 0.1 0.1 0.3
Size 32
}


Object DeepFreezeMissile
{
Frame TNT1 { Light FrostFangBall1 }
Frame FFBLC { Light FrostFangBall2 }
Frame FFBLD { Light FrostFangBall3 }
Frame FFBLE { Light FrostFangBall4 }
Frame FFBLF { Light FrostFangBall5 }
Frame FFBLG { Light FrostFangBall6 }
}

// Mage lightning
flickerlight MAGELIGHT
{
    color 0.4 0.4 1.0
    size 48
    secondarySize 52
    chance 0.7
}

object NewLightningCeiling
{
    frame MLFX { light MAGELIGHT }
    frame MLF2 { light MAGELIGHT }
}

object NewLightningFloor
{
    frame MLFX { light MAGELIGHT }
    frame MLF2 { light MAGELIGHT }
}

object NewLightningZap
{
    frame MLFX { light MAGELIGHT }
    frame MLF2 { light MAGELIGHT }
}

flickerlight LIGHTNINGRADIUS1
{
	color 0.1 0.4 1.0
    size 100
    secondarySize 80
}

flickerlight LIGHTNINGRADIUS2
{
	color 0.1 0.4 1.0
    size 80
    secondarySize 60
}

flickerlight LIGHTNINGRADIUS3
{
	color 0.1 0.4 1.0
    size 60
    secondarySize 40
}

flickerlight LIGHTNINGRADIUS4
{
	color 0.1 0.4 1.0
    size 40
    secondarySize 20
}

flickerlight LIGHTNINGRADIUS5
{
    color 0.1 0.4 1.0
    size 20
}

object ThunderstormFX
{
	frame ZAP6 { light LIGHTNINGRADIUS1 }
	frame TH16G { light LIGHTNINGRADIUS1 }
	frame TH16H { light LIGHTNINGRADIUS2 }
	frame TH16I { light LIGHTNINGRADIUS3 }
	frame TH16J { light LIGHTNINGRADIUS4 }
	frame TH16K { light LIGHTNINGRADIUS5 }
}

// Skullstaff
pointlight SKULLSTAFFBALL
{
    color 1.0 0.2 1.0
    size 56
}

flickerlight SKULLSTAFFBALL_X1
{
    color 1.0 0.4 1.0
    size 56
    secondarySize 64
    chance 0.3
}

flickerlight SKULLSTAFFBALL_X2
{
    color 0.8 0.3 0.8
    size 64
    secondarySize 72
    chance 0.3
}

flickerlight SKULLSTAFFBALL_X3
{
    color 0.6 0.2 0.6
    size 80
    secondarySize 88
    chance 0.3
}

flickerlight SKULLSTAFFBALL_X4
{
    color 0.4 0.1 0.5
    size 88
    secondarySize 96
    chance 0.3
}

flickerlight SKULLSTAFFBALL_X5
{
    color 0.2 0.0 0.2
    size 96
    secondarySize 104
    chance 0.3
}

object SkullStafProj
{
    frame SKPJA { light SKULLSTAFFBALL }
    frame SKPJB { light SKULLSTAFFBALL }
	frame SKPJC { light SKULLSTAFFBALL }
    frame SKPJD { light SKULLSTAFFBALL }

    frame SKPJE { light SKULLSTAFFBALL_X1 }
    frame SKPJF { light SKULLSTAFFBALL_X2 }
    frame SKPJG { light SKULLSTAFFBALL_X3 }
    frame SKPJH { light SKULLSTAFFBALL_X4 }
    frame SKPJI { light SKULLSTAFFBALL_X5 }
	frame SKPJJ { light SKULLSTAFFBALL_X5 }
}

pointlight HELLSTAFFBALL
{
    color 1.0 0.0 0.0
    size 56
}

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

flickerlight HELLSTAFFBALL_X2
{
    color 0.8 0.0 0.0
    size 64
    secondarySize 72
    chance 0.3
}

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

flickerlight HELLSTAFFBALL_X4
{
    color 0.4 0.0 0.0
    size 88
    secondarySize 96
    chance 0.3
}

flickerlight HELLSTAFFBALL_X5
{
    color 0.2 0.0 0.0
    size 96
    secondarySize 104
    chance 0.3
}

object SkullStafProjRed
{
    frame FX00C { light HELLSTAFFBALL }
    frame FX00D { light HELLSTAFFBALL }
    frame FX00E { light HELLSTAFFBALL }
    frame FX00F { light HELLSTAFFBALL }

    frame FX00H { light HELLSTAFFBALL_X1 }
    frame FX00I { light HELLSTAFFBALL_X2 }
    frame FX00J { light HELLSTAFFBALL_X3 }
    frame FX00K { light HELLSTAFFBALL_X4 }
    frame FX00L { light HELLSTAFFBALL_X5 }
}

object SkullStaffRedExplode
{
    frame FX00C { light HELLSTAFFBALL }
    frame FX00D { light HELLSTAFFBALL }
    frame FX00E { light HELLSTAFFBALL }
    frame FX00F { light HELLSTAFFBALL }

    frame FX00H { light HELLSTAFFBALL_X1 }
    frame FX00I { light HELLSTAFFBALL_X2 }
    frame FX00J { light HELLSTAFFBALL_X3 }
    frame FX00K { light HELLSTAFFBALL_X4 }
    frame FX00L { light HELLSTAFFBALL_X5 }
}

// Tomed hellstaff rain
pointlight REDRAIN
{
    color 1.0 0.0 0.0
    size 32
}

pointlight REDRAIN_X1
{
    color 1.0 0.0 0.0
    size 48
}

pointlight REDRAIN_X2
{
    color 0.8 0.0 0.0
    size 40
}

pointlight REDRAIN_X3
{
    color 0.5 0.0 0.0
    size 32
}

pointlight REDRAIN_X4
{
    color 0.3 0.0 0.0
    size 24
}

object SkullRainPillar
{
    frame FX22A { light REDRAIN }
    frame FX22B { light REDRAIN }

    frame FX22C { light REDRAIN_X1 }
    frame FX22D { light REDRAIN_X2 }
    frame FX22E { light REDRAIN_X3 }
    frame FX22F { light REDRAIN_X4 }
}

// BloodScourge
flickerlight BSBALL
{
    color 1.0 0.2 0.0
    size 48
    secondarySize 56
    chance 0.3
}

flickerlight BSBALL_X1
{
    color 1.0 0.4 0.0
    size 24
    secondarySize 28
    chance 0.3
}

flickerlight BSBALL_X2
{
    color 0.7 0.3 0.0
    size 48
    secondarySize 56
    chance 0.3
}

flickerlight BSBALL_X3
{
    color 0.5 0.2 0.0
    size 64
    secondarySize 72
    chance 0.3
}

flickerlight BSBALL_X4
{
    color 0.3 0.1 0.0
    size 40
    secondarySize 48
    chance 0.3
}

object NewMageStaffFX2
{
    frame MSP2A { light BSBALL }
    frame MSP2B { light BSBALL }
    frame MSP2C { light BSBALL }
    frame MSP2D { light BSBALL }

    frame MSP2E { light BSBALL_X1 }
    frame MSP2F { light BSBALL_X2 }
    frame MSP2G { light BSBALL_X3 }
    frame MSP2H { light BSBALL_X4 }
}

object BossMageStaffFX2
{
    frame MSP2A { light BSBALL }
    frame MSP2B { light BSBALL }
    frame MSP2C { light BSBALL }
    frame MSP2D { light BSBALL }

    frame MSP2E { light BSBALL_X1 }
    frame MSP2F { light BSBALL_X2 }
    frame MSP2G { light BSBALL_X3 }
    frame MSP2H { light BSBALL_X4 }
}

pointlight FIRETRAP
{
    color 1.0 0.0 0.0
    size 56
}

pointlight FIRETRAPX1
{
    color 1.0 0.2 0.0
    size 68
}

pointlight FIRETRAPX2
{
    color 1.0 0.2 0.0
    size 56
}

pointlight FIRETRAPX3
{
    color 1.0 0.2 0.0
    size 48
}

pointlight FIRETRAPX4
{
    color 1.0 0.2 0.0
    size 36
}

pointlight FIRETRAPX5
{
    color 1.0 0.2 0.0
    size 24
}

pointlight FIRETRAPX6
{
    color 1.0 0.2 0.0
    size 16
}

object FireTrapEffects
{
    frame MSP1A { light FIRETRAP }
	frame MSP1B { light FIRETRAP }
	frame MSP1C { light FIRETRAP }
	frame MSP1D { light FIRETRAP }
	frame MSP1E { light FIRETRAP }
	frame MSP1F { light FIRETRAP }
	frame MSP1G { light FIRETRAPX6 }
	frame MSP1H { light FIRETRAPX1 }
	frame MSP1I { light FIRETRAPX2 }
	frame MSP1J { light FIRETRAPX3 }
	frame MSP1K { light FIRETRAPX4 }
	frame MSP1L { light FIRETRAPX5 }
}

object FireTrapBoomFX
{
    frame MSP1A { light FIRETRAP }
	frame MSP1B { light FIRETRAP }
	frame MSP1C { light FIRETRAP }
	frame MSP1D { light FIRETRAP }
	frame MSP1E { light FIRETRAP }
	frame MSP1F { light FIRETRAP }
	frame MSP1G { light FIRETRAPX6 }
	frame MSP1H { light FIRETRAPX1 }
	frame MSP1I { light FIRETRAPX2 }
	frame MSP1J { light FIRETRAPX3 }
	frame MSP1K { light FIRETRAPX4 }
	frame MSP1L { light FIRETRAPX5 }
}

// Ironlich fire wall
flickerlight LICHFIRE
{
    color 1.0 0.7 0.0
    size 48
    secondarySize 56
    chance 0.5
}

flickerlight LICHFIRE_X1
{
    color 0.9 0.4 0.0
    size 56
    secondarySize 64
    chance 0.5
}

flickerlight LICHFIRE_X2
{
    color 0.7 0.1 0.0
    size 48
    secondarySize 56
    chance 0.5
}

flickerlight LICHFIRE_X3
{
    color 0.4 0.0 0.0
    size 40
    secondarySize 48
    chance 0.5
}

flickerlight LICHFIRE_X4
{
    color 0.2 0.0 0.0
    size 32
    secondarySize 40
    chance 0.5
}

object MageStaffFlame
{
    frame FX06A { light LICHFIRE }
    frame FX06B { light LICHFIRE }
    frame FX06C { light LICHFIRE }

    frame FX06D { light LICHFIRE_X1 }
    frame FX06E { light LICHFIRE_X2 }
    frame FX06F { light LICHFIRE_X3 }
    frame FX06G { light LICHFIRE_X4 }
}

pointlight MCWAND_X1
{
    color 0.3 0.3 1.0
    size 8
}

pointlight MCWAND_X2
{
    color 0.2 0.2 0.8
    size 10
}

pointlight MCWAND_X3
{
    color 0.1 0.1 0.6
    size 12
}

pointlight MCWAND_X4
{
    color 0.0 0.4 0.0
    size 14
}

pointlight MCWAND_X5
{
    color 0.3 1.0 1.3
    size 8
}

pointlight MCWAND_X6
{
    color 0.2 0.8 0.2
    size 10
}

pointlight MCWAND_X7
{
    color 0.1 0.6 0.1
    size 12
}

pointlight MCWAND_X8
{
    color 0.0 0.4 0.0
    size 14
}

object ManaChargeEffects
{
	frame MWNDC { light MCWAND_X1 }
	frame MWNDD { light MCWAND_X1 }
    frame MWNDE { light MCWAND_X1 }
    frame MWNDF { light MCWAND_X2 }
    frame MWNDG { light MCWAND_X3 }
    frame MWNDH { light MCWAND_X4 }
	frame MWNDJ { light MCWAND_X5 }
	frame MWNDK { light MCWAND_X5 }
    frame MWNDL { light MCWAND_X5 }
    frame MWNDM { light MCWAND_X6 }
    frame MWNDN { light MCWAND_X7 }
    frame MWNDO { light MCWAND_X8 }
}

pointlight JADESHT
{
    color 0.0 0.7 0.0
    size 12
}

object JadePuff
{
	frame IDSE { light JADESHT }
}

// IronLich frost ball
pointlight JADEBALL
{
    color 0.4 1.0 0.4
    size 48
}

pointlight JADEBALL_X1
{
    color 0.4 1.0 0.4
    size 64
}

pointlight JADEBALL_X2
{
    color 0.2 0.7 0.2
    size 56
}

pointlight JADEBALL_X3
{
    color 0.0 0.4 0.0
    size 48
}

pointlight JADEBALL_X4
{
    color 0.0 0.2 0.0
    size 40
}

object JadeShot
{
    frame JWPRA { light JADEBALL }
    frame JWPRB { light JADEBALL }
    frame JWPRC { light JADEBALL }

    frame JWPRD { light JADEBALL_X1 }
    frame JWPRE { light JADEBALL_X2 }
    frame JWPRF { light JADEBALL_X3 }
    frame JWPRG { light JADEBALL_X4 }
}

pointlight JADESHARD
{
    color 0.3 1.0 0.3
    size 15
}

object JadeDart
{
    frame JWPRH { light JADESHARD }
    frame JWPRI { light JADESHARD }
    frame JWPRJ { light JADESHARD }
}

PointLight RubyWandBall1
{
Color 1.0 0.2 0.0
Size 32
}

PointLight RubyWandBall2
{
Color 1.0 0.4 0.0
Size 48
}

PointLight RubyWandBall3
{
Color 1.0 0.4 0.0
Size 40
}

PointLight RubyWandBall4
{
Color 0.8 0.3 0.0
Size 32
}

PointLight RubyWandBall5
{
Color 0.6 0.2 0.0
Size 24
}

PointLight RubyWandBall6
{
Color 0.5 0.1 0.0
Size 16
}

Object RubyWandBall
{
	Frame RUBPA { Light RubyWandBall1 }
	Frame RUBPB { Light RubyWandBall1 }
	Frame RUBPC { Light RubyWandBall2 }
	Frame RUBPD { Light RubyWandBall3 }
	Frame RUBPE { Light RubyWandBall4 }
	Frame RUBPF { Light RubyWandBall5 }
	Frame RUBPG { Light RubyWandBall6 }
}

Object RubyWandBallSmall
{
	Frame RUBPA { Light RubyWandBall1 }
	Frame RUBPB { Light RubyWandBall1 }
	Frame RUBPC { Light RubyWandBall2 }
	Frame RUBPD { Light RubyWandBall3 }
	Frame RUBPE { Light RubyWandBall4 }
	Frame RUBPF { Light RubyWandBall5 }
	Frame RUBPG { Light RubyWandBall6 }
}

object RubyWandBomb
{
    frame FBL1A { light HFIREBALL }
    frame FBL1B { light HFIREBALL }
	frame XPL1A { light TIMEBOMB_X1 }
    frame XPL1B { light TIMEBOMB_X2 }
    frame XPL1C { light TIMEBOMB_X3 }
    frame XPL1D { light TIMEBOMB_X4 }
    frame XPL1E { light TIMEBOMB_X5 }
    frame XPL1F { light TIMEBOMB_X5 }
}

flickerlight MACEBALL_X1
{
    color 0.8 0.8 0.2
    size 64
    secondarySize 72
    chance 0.3
}

flickerlight MACEBALL_X2
{
    color 0.6 0.6 0.1
    size 48
    secondarySize 56
    chance 0.3
}

flickerlight MACEBALL_X3
{
    color 0.4 0.4 0.0
    size 32
    secondarySize 40
    chance 0.3
}

flickerlight MACEBALL_X4
{
    color 0.2 0.2 0.0
    size 16
    secondarySize 24
    chance 0.3
}

flickerlight MACEBALL_1
{
    color 0.4 0.4 0.4
    size 32
    secondarySize 40
    chance 0.3
}

flickerlight MACEBALL_2
{
    color 0.2 0.2 0.2
    size 16
    secondarySize 24
    chance 0.3
}

object Ripper1
{
	frame RIPPA { light MACEBALL_1 }
    frame RIPPB { light MACEBALL_1 }
    frame RIPPC { light MACEBALL_1 }
    frame RIP1E { light MACEBALL_X1 }
    frame RIP1F { light MACEBALL_X2 }
    frame RIP1G { light MACEBALL_X3 }
    frame RIP1H { light MACEBALL_X4 }
}

object Ripper2
{
	frame RIP2A { light MACEBALL_2 }
    frame RIP2B { light MACEBALL_2 }
}

object Ripper3
{
	frame RIP2A { light MACEBALL_2 }
    frame RIP2B { light MACEBALL_2 }
}

flickerlight PillarOfFlame
{
    color 1.0 0.8 0.0
    size 60
    secondarySize 65
    chance 0.4
}

Object PillarOfFlameMeteor
{
    Frame X029 { Light PillarOfFlame }
	Frame TNT1 { light PillarOfFlame }
}

object PillarOfFlameFireBall
{
    frame FBL1A { light HFIREBALL }
    frame FBL1B { light HFIREBALL }
	frame XPL1A { light TIMEBOMB_X1 }
    frame XPL1B { light TIMEBOMB_X2 }
    frame XPL1C { light TIMEBOMB_X3 }
    frame XPL1D { light TIMEBOMB_X4 }
    frame XPL1E { light TIMEBOMB_X5 }
    frame XPL1F { light TIMEBOMB_X5 }
}

object PillarOfFlameFireBall2
{
    frame FBL1A { light HFIREBALL }
    frame FBL1B { light HFIREBALL }
	frame XPL1A { light TIMEBOMB_X1 }
    frame XPL1B { light TIMEBOMB_X2 }
    frame XPL1C { light TIMEBOMB_X3 }
    frame XPL1D { light TIMEBOMB_X4 }
    frame XPL1E { light TIMEBOMB_X5 }
    frame XPL1F { light TIMEBOMB_X5 }
}

object PillarOfFlameFireBall3
{
    frame FBL1A { light HFIREBALL }
    frame FBL1B { light HFIREBALL }
	frame XPL1A { light TIMEBOMB_X1 }
    frame XPL1B { light TIMEBOMB_X2 }
    frame XPL1C { light TIMEBOMB_X3 }
    frame XPL1D { light TIMEBOMB_X4 }
    frame XPL1E { light TIMEBOMB_X5 }
    frame XPL1F { light TIMEBOMB_X5 }
}

// Mace ball explosion

flickerlight BLUNDERBUSSBOOM1
{
    color 0.8 0.8 0.0
    size 12
    secondarySize 16
    chance 0.3
}

flickerlight BLUNDERBUSSBOOM2
{
    color 0.6 0.6 0.0
    size 16
    secondarySize 20
    chance 0.3
}

flickerlight BLUNDERBUSSBOOM3
{
    color 0.4 0.4 0.0
    size 14
    secondarySize 18
    chance 0.3
}

flickerlight BLUNDERBUSSBOOM4
{
    color 0.2 0.2 0.0
    size 8
    secondarySize 12
    chance 0.3
}

object BlunderBussPuff
{
    frame CFCFQ { light BLUNDERBUSSBOOM1 }
    frame CFCFR { light BLUNDERBUSSBOOM2 }
    frame CFCFS { light BLUNDERBUSSBOOM2 }
    frame CFCFT { light BLUNDERBUSSBOOM2 }
    frame CFCFU { light BLUNDERBUSSBOOM3 }
    frame CFCFV { light BLUNDERBUSSBOOM3 }
    frame CFCFW { light BLUNDERBUSSBOOM4 }
}

flickerlight BMACEBALL_X1
{
    color 0.8 0.8 0.2
    size 64
    secondarySize 72
    chance 0.3
}

flickerlight BMACEBALL_X2
{
    color 0.6 0.6 0.1
    size 48
    secondarySize 56
    chance 0.3
}

flickerlight BMACEBALL_X3
{
    color 0.4 0.4 0.0
    size 32
    secondarySize 40
    chance 0.3
}

flickerlight BMACEBALL_X4
{
    color 0.2 0.2 0.0
    size 16
    secondarySize 24
    chance 0.3
}

flickerlight BMACEBALL_2
{
    color 0.2 0.2 0.2
    size 16
    secondarySize 24
    chance 0.3
}

object BlunderbussCannonBall
{
	frame FX02C { light BMACEBALL_2 }
	frame FX02D { light BMACEBALL_2 }
	frame FX02F { light BMACEBALL_X1 }
    frame FX02G { light BMACEBALL_X1 }
    frame FX02H { light BMACEBALL_X2 }
    frame FX02I { light BMACEBALL_X3 }
    frame FX02J { light BMACEBALL_X4 }
}
////////////////////
//Necromancer Lights

//---------------------------------------
flickerlight ChaosBlastLight1
{
    color 0.0 1.0 0.0
    size 40
    secondarySize 45
    chance 0.4
}
flickerlight ChaosBlastLight2
{
    color 0.0 1.0 0.0
    size 20
    secondarySize 25
    chance 0.4
}
flickerlight ChaosBlastLight3
{
    color 0.0 1.0 0.0
    size 10
    secondarySize 15
    chance 0.4
}

object ChaosBlast
{
	Frame TNT1 { Light ChaosBlastWeaveTrailPoint }

    Frame CSFXO { Light ChaosBlastLight2 }
    Frame CSFXP { Light ChaosBlastLight1 }
    Frame CSFXQ { Light ChaosBlastLight1 }
    Frame CSFXR { Light ChaosBlastLight1 }
    Frame CSFXS { Light ChaosBlastLight2 }
    Frame CSFXT { Light ChaosBlastLight3 }
}

object ChaosBlast2
{
	Frame TNT1 { Light ChaosBlastWeaveTrailPoint }

    Frame CSFXO { Light ChaosBlastLight2 }
    Frame CSFXP { Light ChaosBlastLight1 }
    Frame CSFXQ { Light ChaosBlastLight1 }
    Frame CSFXR { Light ChaosBlastLight1 }
    Frame CSFXS { Light ChaosBlastLight2 }
    Frame CSFXT { Light ChaosBlastLight3 }
}

object ChaosBlastPlaguebringer
{
	Frame TNT1 { Light ChaosBlastWeaveTrailPoint }

    Frame CSFXO { Light ChaosBlastLight2 }
    Frame CSFXP { Light ChaosBlastLight1 }
    Frame CSFXQ { Light ChaosBlastLight1 }
    Frame CSFXR { Light ChaosBlastLight1 }
    Frame CSFXS { Light ChaosBlastLight2 }
    Frame CSFXT { Light ChaosBlastLight3 }
}

object ChaosBlast2Plaguebringer
{
	Frame TNT1 { Light ChaosBlastWeaveTrailPoint }

    Frame CSFXO { Light ChaosBlastLight2 }
    Frame CSFXP { Light ChaosBlastLight1 }
    Frame CSFXQ { Light ChaosBlastLight1 }
    Frame CSFXR { Light ChaosBlastLight1 }
    Frame CSFXS { Light ChaosBlastLight2 }
    Frame CSFXT { Light ChaosBlastLight3 }
}

pointlight ChaosBlastWeaveTrailPoint
{
	color 0.0 1.0 0.0
    size 20
}

PointLight RavenBlade1
{
Color 0.8 0.8 0.8
Size 32
}

PointLight RavenBlade2
{
Color 0.6 0.6 0.6
Size 40
}

PointLight RavenBlade3
{
Color 0.4 0.4 0.4
Size 48
}

PointLight RavenBlade4
{
Color 0.1 0.1 0.1
Size 56
}

Object RavenShot
{
Frame RVSRE { Light RavenBlade1 }
Frame RVSRF { Light RavenBlade2 }
Frame RVSRG { Light RavenBlade2 }
Frame RVSRH { Light RavenBlade2 }
Frame RVSRI { Light RavenBlade3 }
Frame RVSRJ { Light RavenBlade3 }
Frame RVSRK { Light RavenBlade4 }
}

flickerlight YorickBloodBall
{
    color 1.0 0.0 0.0
    size 40
    secondarySize 45
    chance 0.4
}

object HeartOfYorickBloodBall
{
    frame BSBL  { light YorickBloodBall  }
}

object HeartOfYorickBloodBallDeath
{
    frame BSBL  { light YorickBloodBall  }
}

Pointlight VulgarShot
{
Color 0.0 1.0 0.0
Size 25
}

Pointlight VulgarShot2
{
Color 0.0 1.0 0.0
Size 30
}

Pointlight VulgarShot3
{
Color 0.0 0.7 0.0
Size 25
}

Pointlight VulgarShot4
{
Color 0.0 0.4 0.0
Size 20
}

Pointlight VulgarShot5
{
Color 0.0 0.2 0.0
Size 15
}

Object NecroGhoulShot
{
Frame FVULA { Light VulgarShot }
Frame FVULB { Light VulgarShot }
Frame FVULC { Light VulgarShot2 }
Frame FVULD { Light VulgarShot3 }
Frame FVULE { Light VulgarShot4 }
Frame FVULF { Light VulgarShot5 }
}

// Poison Nova
pointlight POISONNOVA
{
    color 0.7 1.0 0.0
    size 90
}

Object PoisonNovaSpawner
{
 Frame TNT1A { Light POISONNOVA }
}

Object NecroGhoulPoisonNovaSpawner
{
 Frame TNT1A { Light POISONNOVA }
}


//ASSASSIN LIGHTS

flickerlight YELLOWNAIL
{
	color 1.0 1.0 0.0
	size 12
	secondarySize 14
	chance 0.25
}

flickerlight YELLOWNAIL_X1
{
	color 0.7 0.7 0.0
	size 20
	secondarySize 24
	chance 0.25
}

flickerlight YELLOWNAIL_X2
{
	color 0.4 0.4 0.0
	size 24
	secondarySize 30
	chance 0.25
}

flickerlight YELLOWNAIL_X3
{
	color 0.2 0.2 0.0
	size 30
	secondarySize 34
	chance 0.25
}

object MoltenNail
{
	frame NAILB { light YELLOWNAIL    }
	frame IMFXQ { light YELLOWNAIL_X1 }
	frame IMFXR { light YELLOWNAIL_X2 }
	frame IMFXS { light YELLOWNAIL_X3 }
	frame IMFXT { light YELLOWNAIL_X3 }
	frame IMFXU { light YELLOWNAIL_X3 }
	frame IMFXV { light YELLOWNAIL_X3 }
}

object ShrapnelGrenade
{
    frame CFCFQ { light FLASKBOOM1 }
    frame CFCFR { light FLASKBOOM2 }
    frame CFCFS { light FLASKBOOM2 }
    frame CFCFT { light FLASKBOOM2 }
    frame CFCFU { light FLASKBOOM3 }
    frame CFCFV { light FLASKBOOM3 }
    frame CFCFW { light FLASKBOOM4 }
}

object ShrapnelGrenadeBounce
{
    frame CFCFQ { light FLASKBOOM1 }
    frame CFCFR { light FLASKBOOM2 }
    frame CFCFS { light FLASKBOOM2 }
    frame CFCFT { light FLASKBOOM2 }
    frame CFCFU { light FLASKBOOM3 }
    frame CFCFV { light FLASKBOOM3 }
    frame CFCFW { light FLASKBOOM4 }
}

pointlight Hellbringer1
{
    color 1.0 0.2 0.2
    size 90
}

pointlight Hellbringer2
{
    color 1.0 0.3 0.3
    size 100
}

pointlight Hellbringer3
{
    color 1.0 0.4 0.4
    size 110
}

pointlight Hellbringer4
{
    color 1.0 0.1 0.1
    size 75
}

pointlight Hellbringer5
{
    color 1.0 0.0 0.0
    size 75
}

object HellbringerBolt1
{
    frame BXPLA { light Hellbringer1 }
    frame BXPLB { light Hellbringer2 }
    frame BXPLC { light Hellbringer2 }
    frame BXPLD { light Hellbringer2 }
    frame BXPLE { light Hellbringer3 }
    frame BXPLF { light Hellbringer3 }
    frame BXPLG { light Hellbringer4 }
	frame BXPLH { light Hellbringer2 }
    frame BXPLI { light Hellbringer2 }
    frame BXPLJ { light Hellbringer2 }
    frame BXPLK { light Hellbringer3 }
    frame BXPLL { light Hellbringer3 }
    frame BXPLM { light Hellbringer4 }
}

object HellbringerBolt2
{
    frame BXPLA { light Hellbringer1 }
    frame BXPLB { light Hellbringer2 }
    frame BXPLC { light Hellbringer2 }
    frame BXPLD { light Hellbringer2 }
    frame BXPLE { light Hellbringer3 }
    frame BXPLF { light Hellbringer3 }
    frame BXPLG { light Hellbringer4 }
	frame BXPLH { light Hellbringer2 }
    frame BXPLI { light Hellbringer2 }
    frame BXPLJ { light Hellbringer2 }
    frame BXPLK { light Hellbringer3 }
    frame BXPLL { light Hellbringer3 }
    frame BXPLM { light Hellbringer4 }
}

object HellbringerBolt3
{
    frame BXPLA { light Hellbringer1 }
    frame BXPLB { light Hellbringer2 }
    frame BXPLC { light Hellbringer2 }
    frame BXPLD { light Hellbringer2 }
    frame BXPLE { light Hellbringer3 }
    frame BXPLF { light Hellbringer3 }
    frame BXPLG { light Hellbringer4 }
	frame BXPLH { light Hellbringer2 }
    frame BXPLI { light Hellbringer2 }
    frame BXPLJ { light Hellbringer2 }
    frame BXPLK { light Hellbringer3 }
    frame BXPLL { light Hellbringer3 }
    frame BXPLM { light Hellbringer4 }
}

object HellbringerBolt4
{
    frame BXPLA { light Hellbringer1 }
    frame BXPLB { light Hellbringer2 }
    frame BXPLC { light Hellbringer2 }
    frame BXPLD { light Hellbringer2 }
    frame BXPLE { light Hellbringer3 }
    frame BXPLF { light Hellbringer3 }
    frame BXPLG { light Hellbringer4 }
	frame BXPLH { light Hellbringer2 }
    frame BXPLI { light Hellbringer2 }
    frame BXPLJ { light Hellbringer2 }
    frame BXPLK { light Hellbringer3 }
    frame BXPLL { light Hellbringer3 }
    frame BXPLM { light Hellbringer4 }
}

object HellbringerBolt5
{
    frame BXPLA { light Hellbringer1 }
    frame BXPLB { light Hellbringer2 }
    frame BXPLC { light Hellbringer2 }
    frame BXPLD { light Hellbringer2 }
    frame BXPLE { light Hellbringer3 }
    frame BXPLF { light Hellbringer3 }
    frame BXPLG { light Hellbringer4 }
	frame BXPLH { light Hellbringer2 }
    frame BXPLI { light Hellbringer2 }
    frame BXPLJ { light Hellbringer2 }
    frame BXPLK { light Hellbringer3 }
    frame BXPLL { light Hellbringer3 }
    frame BXPLM { light Hellbringer4 }
}

object HellbringerBolt6
{
    frame BXPLA { light Hellbringer1 }
    frame BXPLB { light Hellbringer2 }
    frame BXPLC { light Hellbringer2 }
    frame BXPLD { light Hellbringer2 }
    frame BXPLE { light Hellbringer3 }
    frame BXPLF { light Hellbringer3 }
    frame BXPLG { light Hellbringer4 }
	frame BXPLH { light Hellbringer2 }
    frame BXPLI { light Hellbringer2 }
    frame BXPLJ { light Hellbringer2 }
    frame BXPLK { light Hellbringer3 }
    frame BXPLL { light Hellbringer3 }
    frame BXPLM { light Hellbringer4 }
}

pointlight Hellbringer1S
{
    color 1.0 0.2 0.2
    size 45
}

pointlight Hellbringer2S
{
    color 1.0 0.3 0.3
    size 50
}

pointlight Hellbringer3S
{
    color 1.0 0.4 0.4
    size 55
}

pointlight Hellbringer4S
{
    color 1.0 0.1 0.1
    size 37
}

pointlight Hellbringer5S
{
    color 1.0 0.0 0.0
    size 37
}

flickerlight HellbringerAlt1
{
    color 1.0 0.2 0.2
    size 56
    secondarySize 64
    chance 0.4
}

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

flickerlight HellbringerAlt3
{
    color 0.5 0.1 0.1
    size 72
    secondarySize 80
    chance 0.4
}

flickerlight HellbringerAlt4
{
    color 0.3 0.0 0.0
    size 80
    secondarySize 88
    chance 0.4
}

flickerlight HellbringerAltB
{
    color 1.0 0.2 0.2
    size 10
	secondarySize 12
	chance 0.4
}

object HellbringerAltShot1
{
	frame DXBTB { light Hellbringer1S }
	frame RFX1L { light HellbringerAlt1 }
	frame RFX1M { light HellbringerAlt2 }
	frame RFX1N { light HellbringerAlt3 }
	frame RFX1O { light HellbringerAlt4 }
}

object HellbringerAltShot2
{
	frame DXBTB { light Hellbringer1S }
	frame RFX1L { light HellbringerAlt1 }
	frame RFX1M { light HellbringerAlt2 }
	frame RFX1N { light HellbringerAlt3 }
	frame RFX1O { light HellbringerAlt4 }
}

object HellbringerAltShot3
{
	frame DXBTB { light Hellbringer1S }
	frame RFX1L { light HellbringerAlt1 }
	frame RFX1M { light HellbringerAlt2 }
	frame RFX1N { light HellbringerAlt3 }
	frame RFX1O { light HellbringerAlt4 }
}

object HellbringerAltShot4
{
	frame DXBTB { light Hellbringer1S }
	frame RFX1L { light HellbringerAlt1 }
	frame RFX1M { light HellbringerAlt2 }
	frame RFX1N { light HellbringerAlt3 }
	frame RFX1O { light HellbringerAlt4 }
}

object HellbringerAltShotB
{
	frame RFX1 { light HellbringerAltB }
}

flickerlight AcidmawLight1
{
    color 0.0 0.7 0.0
    size 5
	secondarySize 6
	chance 0.4
}

flickerlight AcidmawLight2
{
    color 0.0 1.0 0.0
    size 16
    secondarySize 20
    chance 0.3
}

object AcidmawShot1
{
	frame AMFX { light AcidmawLight1 }
}

object AcidmawShot2
{
	frame FVN2A { light CSGASBALL }
    frame FVN2B { light CSGASBALL }
    frame FVN2C { light CSGASBALL }
    frame FVN2D { light CSGASBALL }
    frame FVN2E { light CSGASBALL }
    frame FVN2F { light CSGASBALL }

    frame FVN2G { light CSGASBALL_X1 }
    frame FVN2H { light CSGASBALL_X2 }
    frame FVN2I { light CSGASBALL_X2 }
    frame FVN2J { light CSGASBALL_X3 }
    frame FVN2K { light CSGASBALL_X4 }
    frame FVN2L { light CSGASBALL_X4 }
}

object AcidmawDrop1
{
	frame AMFX { light AcidmawLight1 }
	frame FVN1 { light AcidmawLight2 }
}

object AcidmawDrop2
{
	frame AMFX { light AcidmawLight1 }
	frame FVN1 { light AcidmawLight2 }
}

// -------------------
// -- Hexen Weapons --
// -------------------

object zFireBall
{
    frame FBL1A { light HFIREBALL }
    frame FBL1B { light HFIREBALL }
	frame XPL1A { light TIMEBOMB_X1 }
    frame XPL1B { light TIMEBOMB_X2 }
    frame XPL1C { light TIMEBOMB_X3 }
    frame XPL1D { light TIMEBOMB_X4 }
    frame XPL1E { light TIMEBOMB_X5 }
    frame XPL1F { light TIMEBOMB_X5 }
}

object pFireBall
{
    frame FBL1A { light HFIREBALL }
    frame FBL1B { light HFIREBALL }
	frame XPL1A { light TIMEBOMB_X1 }
    frame XPL1B { light TIMEBOMB_X2 }
    frame XPL1C { light TIMEBOMB_X3 }
    frame XPL1D { light TIMEBOMB_X4 }
    frame XPL1E { light TIMEBOMB_X5 }
    frame XPL1F { light TIMEBOMB_X5 }
}

object ChestFireballTrap
{
    frame FBL1A { light HFIREBALL }
    frame FBL1B { light HFIREBALL }
	frame XPL1A { light TIMEBOMB_X1 }
    frame XPL1B { light TIMEBOMB_X2 }
    frame XPL1C { light TIMEBOMB_X3 }
    frame XPL1D { light TIMEBOMB_X4 }
    frame XPL1E { light TIMEBOMB_X5 }
    frame XPL1F { light TIMEBOMB_X5 }
}

object IceDrop
{
Frame IDRP { Light MFROSTSHARD }

	frame SHEXA { light MFROSTSHARD_X1 }
    frame SHEXB { light MFROSTSHARD_X2 }
    frame SHEXC { light MFROSTSHARD_X3 }
    frame SHEXD { light MFROSTSHARD_X4 }
}

object IceDropPowered
{
Frame IDRP { Light MFROSTSHARD }

	frame SHEXA { light MFROSTSHARD_X1 }
    frame SHEXB { light MFROSTSHARD_X2 }
    frame SHEXC { light MFROSTSHARD_X3 }
    frame SHEXD { light MFROSTSHARD_X4 }
}

Pointlight KnightGreen0
{
Color 0.0 0.8 0.0
Size 40
}

Pointlight KnightGreen1
{
Color 0.0 0.8 0.0
Size 56
}

Pointlight KnightGreen2
{
Color 0.0 1.0 0.0
Size 64
}

Pointlight KnightGreen3
{
Color 0.0 0.6 0.0
Size 40
}

Pointlight KnightGreen4
{
Color 0.0 0.3 0.0
Size 32
}

Pointlight KnightRed0
{
Color 0.8 0.0 0.0
Size 40
}

Pointlight KnightRed1
{
Color 0.8 0.0 0.0
Size 56
}

Pointlight KnightRed2
{
Color 1.0 0.0 0.0
Size 64
}

Pointlight KnightRed3
{
Color 0.6 0.0 0.0
Size 40
}

Pointlight KnightRed4
{
Color 0.3 0.0 0.0
Size 32
}

Object ArcherArrowAlly
{
Frame VEKFA { Light KnightGreen0 }
Frame VEKFF { Light KnightGreen1 }
Frame VEKFG { Light KnightGreen2 }
Frame VEKFH { Light KnightGreen3 }
Frame VEKFI { Light KnightGreen4 }
}

Object ArcherArrow2Ally
{
Frame VEKGA { Light KnightRed0 }
Frame VEKGF { Light KnightRed1 }
Frame VEKGG { Light KnightRed2 }
Frame VEKGH { Light KnightRed3 }
Frame VEKGI { Light KnightRed4 }
}

flickerlight FLASKBOOM1
{
    color 0.8 0.8 0.0
    size 72
    secondarySize 80
    chance 0.3
}

flickerlight FLASKBOOM2
{
    color 0.6 0.6 0.0
    size 96
    secondarySize 104
    chance 0.3
}

flickerlight FLASKBOOM3
{
    color 0.4 0.4 0.0
    size 88
    secondarySize 96
    chance 0.3
}

flickerlight FLASKBOOM4
{
    color 0.2 0.2 0.0
    size 64
    secondarySize 72
    chance 0.3
}

object MaroonBomb
{
    frame CFCFQ { light FLASKBOOM1 }
    frame CFCFR { light FLASKBOOM2 }
    frame CFCFS { light FLASKBOOM2 }
    frame CFCFT { light FLASKBOOM2 }
    frame CFCFU { light FLASKBOOM3 }
    frame CFCFV { light FLASKBOOM3 }
    frame CFCFW { light FLASKBOOM4 }
}

object OrangeBomb
{
    frame CFCFQ { light FLASKBOOM1 }
    frame CFCFR { light FLASKBOOM2 }
    frame CFCFS { light FLASKBOOM2 }
    frame CFCFT { light FLASKBOOM2 }
    frame CFCFU { light FLASKBOOM3 }
    frame CFCFV { light FLASKBOOM3 }
    frame CFCFW { light FLASKBOOM4 }
}

object AquaBomb
{
    frame CFCFQ { light FLASKBOOM1 }
    frame CFCFR { light FLASKBOOM2 }
    frame CFCFS { light FLASKBOOM2 }
    frame CFCFT { light FLASKBOOM2 }
    frame CFCFU { light FLASKBOOM3 }
    frame CFCFV { light FLASKBOOM3 }
    frame CFCFW { light FLASKBOOM4 }
}

object YellowBomb
{
    frame CFCFQ { light FLASKBOOM1 }
    frame CFCFR { light FLASKBOOM2 }
    frame CFCFS { light FLASKBOOM2 }
    frame CFCFT { light FLASKBOOM2 }
    frame CFCFU { light FLASKBOOM3 }
    frame CFCFV { light FLASKBOOM3 }
    frame CFCFW { light FLASKBOOM4 }
}

PointLight HealingBallLight
{
Color 0.4 0.0 0.4
Offset 0 16 0
Size 45
}

PointLight HealingBallDeathA
{
Color 0.3 0.0 0.3
Offset 0 16 0
Size 45
}

PointLight HealingBallDeathB
{
Color 0.2 0.0 0.2
Offset 0 16 0
Size 45
}

PointLight HealingBallDeathC
{
Color 0.1 0.0 0.1
Offset 0 16 0
Size 45
}

PointLight HealingBallDeathD
{
Color 0.05 0.0 0.05
Offset 0 16 0
Size 45
}

PointLight HealingBallDeathE
{
Color 0.0125 0.0 0.0125
Offset 0 16 0
Size 45
}

Object PurpleShot
{
Frame FL7PA { Light HealingBallLight }
Frame FL7PB { Light HealingBallDeathA }
Frame FL7PC { Light HealingBallDeathB }
Frame FL7PD { Light HealingBallDeathC }
Frame FL7PE { Light HealingBallDeathD }
}

Object PoweredPurpleShot
{
Frame FL7PA { Light HealingBallLight }
Frame FL7PB { Light HealingBallDeathA }
Frame FL7PC { Light HealingBallDeathB }
Frame FL7PD { Light HealingBallDeathC }
Frame FL7PE { Light HealingBallDeathD }
}

flickerlight TripBombMediumFlicker1
{
    color 1.0 0.8 0.0
    size 80
    secondarySize 85
    chance 0.4
}
flickerlight TripBombMediumFlicker2
{
    color 1.0 0.8 0.0
    size 60
    secondarySize 65
    chance 0.4
}
flickerlight TripBombMediumFlicker3
{
    color 1.0 0.8 0.0
    size 50
    secondarySize 55
    chance 0.4
}

//---------------------------------------
flickerlight TripBombSmallFlicker1
{
    color 1.0 0.8 0.0
    size 40
    secondarySize 45
    chance 0.4
}
flickerlight TripBombSmallFlicker2
{
    color 1.0 0.8 0.0
    size 20
    secondarySize 25
    chance 0.4
}
flickerlight TripBombSmallFlicker3
{
    color 1.0 0.8 0.0
    size 10
    secondarySize 15
    chance 0.4
}

Object GlyphExplode
{
    Frame EXP3A { Light TripBombSmallFlicker1 }
    Frame EXP3B { Light TripBombMediumFlicker3 }
    Frame EXP3C { Light TripBombMediumFlicker2 }
    Frame EXP3D { Light TripBombMediumFlicker2 }
    Frame EXP3E { Light TripBombMediumFlicker2 }
    Frame EXP3F { Light TripBombMediumFlicker2 }
    Frame EXP3G { Light TripBombMediumFlicker2 }
    Frame EXP3H { Light TripBombMediumFlicker2 }
    Frame EXP3I { Light TripBombMediumFlicker2 }
    Frame EXP3J { Light TripBombMediumFlicker2 }
    Frame EXP3K { Light TripBombMediumFlicker3 }
    Frame EXP3L { Light TripBombMediumFlicker3 }
    Frame EXP3M { Light TripBombMediumFlicker3 }
    Frame EXP3N { Light TripBombMediumFlicker3 }
    Frame EXP3O { Light TripBombMediumFlicker3 }
    Frame EXP3P { Light TripBombMediumFlicker3 }
    Frame EXP3Q { Light TripBombSmallFlicker1 }
    Frame EXP3R { Light TripBombSmallFlicker1 }
    Frame EXP3S { Light TripBombSmallFlicker1 }
    Frame EXP3T { Light TripBombSmallFlicker2 }
    Frame EXP3U { Light TripBombSmallFlicker2 }
    Frame EXP3V { Light TripBombSmallFlicker2 }
    Frame EXP3W { Light TripBombSmallFlicker2 }
    Frame EXP3X { Light TripBombSmallFlicker3 }
    Frame EXP3Y { Light TripBombSmallFlicker3 }
    Frame EXP3Z { Light TripBombSmallFlicker3 }
}

// Time bomb explosion
flickerlight TIMEBOMB_X1
{
    color 1.0 0.6 0.0
    size 48
    secondarySize 56
    chance 0.3
}

flickerlight TIMEBOMB_X2
{
    color 0.8 0.4 0.0
    size 56
    secondarySize 64
    chance 0.3
}

flickerlight TIMEBOMB_X3
{
    color 0.6 0.2 0.0
    size 64
    secondarySize 72
    chance 0.3
}

flickerlight TIMEBOMB_X4
{
    color 0.4 0.0 0.0
    size 72
    secondarySize 80
    chance 0.3
}

flickerlight TIMEBOMB_X5
{
    color 0.2 0.0 0.0
    size 80
    secondarySize 88
    chance 0.3
}

object zActivatedTimeBomb
{
    frame XPL1A { light TIMEBOMB_X1 }
    frame XPL1B { light TIMEBOMB_X2 }
    frame XPL1C { light TIMEBOMB_X3 }
    frame XPL1D { light TIMEBOMB_X4 }
    frame XPL1E { light TIMEBOMB_X5 }
    frame XPL1F { light TIMEBOMB_X5 }
}

//Ettin
object ThrownMace
{
    frame CFCFQ { light FLASKBOOM1 }
    frame CFCFR { light FLASKBOOM2 }
    frame CFCFS { light FLASKBOOM2 }
    frame CFCFT { light FLASKBOOM2 }
    frame CFCFU { light FLASKBOOM3 }
    frame CFCFV { light FLASKBOOM3 }
    frame CFCFW { light FLASKBOOM4 }
}

//Centaur Spawns

FlickerLight2 YellowSkull
{
Offset 0 4 0
Color 1.0 1.0 0
Size 40
SecondarySize 64
Interval 2.0
}

PointLight YellowSkullX_1
{
Offset 0 4 0
Color 1.0 1.0 0.0
Size 56
}

PointLight YellowSkullX_2
{
Offset 0 4 0
Color 1.0 1.0 0.0
Size 64
}

PointLight YellowSkullX_3
{
Offset 0 4 0
Color 1.0 1.0 0.0
Size 32
}

Object YellowSkullSeeker
{
Frame WLP2A { Light YellowSkull }
Frame WLP2B { Light YellowSkull }
Frame WLP2C { Light YellowSkull }
Frame WLP2D { Light YellowSkull }
Frame WLP2E { Light YellowSkullX_1 }
Frame WLP2F { Light YellowSkullX_2 }
Frame WLP2G { Light YellowSkullX_3 }
}

PointLight GreenPoison
{
Offset 0 4 0
Color 0.0 0.8 0.0
Size 32
}

PointLight GreenPoisonX_1
{
Offset 0 4 0
Color 0.0 0.8 0.0
Size 24
}

PointLight GreenPoisonX_2
{
Offset 0 4 0
Color 0.0 0.8 0.0
Size 16
}

PointLight GreenPoisonX_3
{
Offset 0 4 0
Color 0.0 0.8 0.0
Size 8
}

Object GreenPoisonBall
{
Frame WLP1A { Light GreenPoison }
Frame WLP1B { Light GreenPoison }
Frame WLP1C { Light GreenPoison }
Frame WLP1D { Light GreenPoison }
Frame WLP1E { Light GreenPoisonX_1 }
Frame WLP1F { Light GreenPoisonX_2 }
Frame WLP1G { Light GreenPoisonX_3 }
}

Pointlight RedSkullBallL1
{
Color 0.8 0.0 0.0
Size 16
}

Pointlight RedSkullBallL2
{
Color 0.8 0.0 0.0
Size 24
}

Pointlight RedSkullBallL3
{
Color 0.8 0.0 0.0
Size 32
}

Pointlight RedSkullBallL4
{
Color 0.8 0.0 0.0
Size 48
}

Pointlight RedSkullBallL5
{
Color 0.7 0.0 0.0
Size 48
}

Pointlight RedSkullBallL6
{
Color 0.6 0.0 0.0
Size 48
}

Pointlight RedSkullBallL7
{
Color 0.4 0.0 0.0
Size 48
}

Pointlight RedSkullBallL8
{
Color 0.4 0.0 0.0
Size 40
}

Pointlight RedSkullBallL9
{
Color 0.4 0.0 0.0
Size 32
}

Pointlight RedSkullBallL10
{
Color 0.4 0.0 0.0
Size 24
}

Pointlight RedSkullBallL11
{
Color 0.4 0.0 0.0
Size 16
}

object RedSkullBall
{
Frame RSMMA { Light RedSkullBallL1 }
Frame RSMMB { Light RedSkullBallL2 }
Frame RSMMC { Light RedSkullBallL3 }
Frame RSMMD { Light RedSkullBallL4 }
Frame RSMME { Light RedSkullBallL4 }
Frame RSMMF { Light RedSkullBallL4 }
Frame RSMMG { Light RedSkullBallL5 }
Frame RSMMH { Light RedSkullBallL6 }
Frame RSMMI { Light RedSkullBallL7 }
Frame RSMMJ { Light RedSkullBallL8 }
Frame RSMMK { Light RedSkullBallL9 }
Frame RSMML { Light RedSkullBallL10 }
Frame RSMMM { Light RedSkullBallL11 }
}

FlickerLight2 MiniFire
{
Offset 0 1 0
Color 1.0 0.5 0.0
Size 16
SecondarySize 24
Interval 2.0
}

PointLight MiniFireX_1
{
Offset 0 1 0
Color 1.0 0.5 0.0
Size 24
}

PointLight MiniFireX_2
{
Offset 0 1 0
Color 1.0 0.5 0.0
Size 16
}

PointLight MiniFireX_3
{
Offset 0 2 0
Color 1.0 0.5 0.0
Size 8
}

Object MiniFirePuff
{
Frame DFFPA { Light MiniFire }
Frame DFFPB { Light MiniFire }
Frame DFFPC { Light MiniFire }
Frame DFFPD { Light MiniFire }
Frame DFFPE { Light MiniFire }
Frame DFFPF { Light MiniFireX_1 }
Frame DFFPG { Light MiniFireX_2 }
Frame DFFPH { Light MiniFireX_3 }
Frame DFFPI { Light MiniFireX_1 }
Frame DFFPJ { Light MiniFireX_1 }
Frame DFFPK { Light MiniFireX_1 }
Frame DFFPL { Light MiniFireX_2 }
Frame DFFPM { Light MiniFireX_2 }
Frame DFFPN { Light MiniFireX_2 }
Frame DFFPO { Light MiniFireX_3 }
Frame DFFPP { Light MiniFireX_3 }
Frame DFFPQ { Light MiniFireX_3 }
Frame DFFPR { Light MiniFireX_3 }
}

Object MiniFirePuffNoDamage
{
Frame DFFPA { Light MiniFire }
Frame DFFPB { Light MiniFire }
Frame DFFPC { Light MiniFire }
Frame DFFPD { Light MiniFire }
Frame DFFPE { Light MiniFire }
Frame DFFPF { Light MiniFireX_1 }
Frame DFFPG { Light MiniFireX_2 }
Frame DFFPH { Light MiniFireX_3 }
Frame DFFPI { Light MiniFireX_1 }
Frame DFFPJ { Light MiniFireX_1 }
Frame DFFPK { Light MiniFireX_1 }
Frame DFFPL { Light MiniFireX_2 }
Frame DFFPM { Light MiniFireX_2 }
Frame DFFPN { Light MiniFireX_2 }
Frame DFFPO { Light MiniFireX_3 }
Frame DFFPP { Light MiniFireX_3 }
Frame DFFPQ { Light MiniFireX_3 }
Frame DFFPR { Light MiniFireX_3 }
}

//Bomereth

//==============================================================================================================
//==============================================================================================================
//				OrangeLight
// 1.0 0.5 0.3
//==============================================================================================================
//==============================================================================================================

flickerlight OrangeBigFlicker1
{
    color 1.0 0.5 0.3
    size 150
    secondarySize 155
    chance 0.4
}
flickerlight OrangeBigFlicker2
{
    color 1.0 0.5 0.3
    size 120
    secondarySize 125
    chance 0.4
}
flickerlight OrangeBigFlicker3
{
    color 1.0 0.5 0.3
    size 90
    secondarySize 95
    chance 0.4
}

//***************************************
flickerlight OrangeMediumFlicker1
{
    color 1.0 0.5 0.3
    size 80
    secondarySize 85
    chance 0.4
}
flickerlight OrangeMediumFlicker2
{
    color 1.0 0.5 0.3
    size 60
    secondarySize 65
    chance 0.4
}
flickerlight OrangeMediumFlicker3
{
    color 1.0 0.5 0.3
    size 50
    secondarySize 55
    chance 0.4
}

//***************************************
flickerlight OrangeSmallFlicker1
{
    color 1.0 0.5 0.3
    size 40
    secondarySize 45
    chance 0.4
}
flickerlight OrangeSmallFlicker2
{
    color 1.0 0.5 0.3
    size 20
    secondarySize 25
    chance 0.4
}
flickerlight OrangeSmallFlicker3
{
    color 1.0 0.5 0.3
    size 10
    secondarySize 15
    chance 0.4
}


//***************************************
//***************************************
pointlight OrangeBigPoint1
{
    color 1.0 0.5 0.3
    size 140
}
pointlight OrangeBigPoint2
{
    color 1.0 0.5 0.3
    size 110
}
pointlight OrangeBigPoint3
{
    color 1.0 0.5 0.3
    size 80
}

//***************************************
pointlight OrangeMediumPoint1
{
    color 1.0 0.5 0.3
    size 75
}
pointlight OrangeMediumPoint2
{
    color 1.0 0.5 0.3
    size 55
}
pointlight OrangeMediumPoint3
{
    color 1.0 0.5 0.3
    size 45
}

//***************************************
pointlight OrangeSmallPoint1
{
    color 1.0 0.5 0.3
    size 30
}
pointlight OrangeSmallPoint2
{
    color 1.0 0.5 0.3
    size 20
}
pointlight OrangeSmallPoint3
{
    color 1.0 0.5 0.3
    size 10
}

Object WraithFX12
{
	Frame WRBLA { Light OrangeMediumFlicker3 }
	Frame WRBLB { Light OrangeMediumFlicker3 }
	Frame WRBLC { Light OrangeMediumFlicker3 }

	Frame WRBLD { Light OrangeMediumFlicker1 }
	Frame WRBLE { Light OrangeMediumFlicker2 }
	Frame WRBLF { Light OrangeMediumFlicker3 }
}

Object PEFBExplo
{
	Frame FX58A { Light OrangeMediumFlicker3 }
	Frame FX58B { Light OrangeMediumFlicker2 }
	Frame FX58C { Light OrangeMediumFlicker1 }

	Frame FX58D { Light OrangeMediumFlicker1 }
	Frame FX58E { Light OrangeMediumFlicker1 }
	Frame FX58F { Light OrangeMediumFlicker1 }
	Frame FX58G { Light OrangeMediumFlicker1 }
	Frame FX58H { Light OrangeMediumFlicker1 }
	Frame FX58I { Light OrangeMediumFlicker1 }
	Frame FX58J { Light OrangeMediumFlicker1 }
	Frame FX58K { Light OrangeMediumFlicker2 }
	Frame FX58L { Light OrangeMediumFlicker2 }
	Frame FX58M { Light OrangeMediumFlicker3 }
	Frame FX58N { Light OrangeMediumFlicker3 }
	Frame FX58O { Light OrangeSmallFlicker1 }
	Frame FX58P { Light OrangeSmallFlicker2 }
	Frame FX58Q { Light OrangeSmallFlicker3 }
}

Object FirePillarBase
{
	Frame TNT1 { Light OrangeMediumFlicker3 }
}

object PossBRMFireBall
{
	frame WRBLA { light OrangeMediumFlicker3 }
	frame WRBLB { light OrangeMediumFlicker3 }
	frame WRBLC { light OrangeMediumFlicker3 }

	frame WRBLD { light OrangeMediumFlicker1 }
	frame WRBLE { light OrangeMediumFlicker2 }
	frame WRBLF { light OrangeMediumFlicker3 }
}

// Stalker slimeball
pointlight STALKERSLIME
{
    color 0.0 1.0 0.0
    size 40
}

flickerlight STALKERSLIME_X1
{
    color 0.0 1.0 0.0
    size 48
    secondarySize 56
    chance 0.4
}

flickerlight STALKERSLIME_X2
{
    color 0.0 0.7 0.0
    size 56
    secondarySize 64
    chance 0.4
}

flickerlight STALKERSLIME_X3
{
    color 0.0 0.5 0.0
    size 64
    secondarySize 72
    chance 0.4
}

flickerlight STALKERSLIME_X4
{
    color 0.0 0.2 0.0
    size 68
    secondarySize 76
    chance 0.4
}

object NewSerpentFX
{
    frame SSFXA { light STALKERSLIME }
    frame SSFXB { light STALKERSLIME }

    frame SSFXC { light STALKERSLIME_X1 }
    frame SSFXD { light STALKERSLIME_X2 }
    frame SSFXE { light STALKERSLIME_X3 }
    frame SSFXF { light STALKERSLIME_X3 }
    frame SSFXG { light STALKERSLIME_X4 }
    frame SSFXH { light STALKERSLIME_X4 }
}

// Centaur fireball
pointlight TAURBALL
{
    color 0.2 0.2 1.0
    size 48
}

flickerlight TAURBALL_X1
{
    color 0.2 0.2 1.0
    size 56
    secondarySize 64
    chance 0.4
}

flickerlight TAURBALL_X2
{
    color 0.2 0.2 0.7
    size 64
    secondarySize 72
    chance 0.4
}

flickerlight TAURBALL_X3
{
    color 0.1 0.1 0.5
    size 72
    secondarySize 80
    chance 0.4
}

flickerlight TAURBALL_X4
{
    color 0.0 0.0 0.3
    size 80
    secondarySize 88
    chance 0.4
}

object NewCentaurFX
{
    frame CTFXA { light TAURBALL }

    frame CTFXB { light TAURBALL_X1 }
    frame CTFXC { light TAURBALL_X2 }
    frame CTFXD { light TAURBALL_X3 }
    frame CTFXE { light TAURBALL_X4 }
    frame CTFXF { light TAURBALL_X4 }
}

// Clink flying axe
pointlight WHITEAXE
{
    color 1.0 1.0 1.0
    size 17
}

flickerlight WHITEAXE_X1
{
    color 0.7 0.7 0.7
    size 17
    secondarySize 26
    chance 0.3
}

flickerlight WHITEAXE_X2
{
    color 0.4 0.4 0.4
    size 26
    secondarySize 30
    chance 0.3
}

flickerlight WHITEAXE_X3
{
    color 0.2 0.2 0.2
    size 30
    secondarySize 35
    chance 0.3
}

object ClinkAxe
{
    frame CLAXA { light WHITEAXE }
    frame CLAXB { light WHITEAXE }
    frame CLAXC { light WHITEAXE }

    frame CLAXD { light WHITEAXE_X1 }
    frame CLAXE { light WHITEAXE_X2 }
    frame CLAXF { light WHITEAXE_X3 }
}

// Clinker death explosion
flickerlight zCLINK_X1
{
    color 1.0 0.8 0.0
    size 40
    secondarySize 48
    chance 0.5
}

flickerlight zCLINK_X2
{
    color 1.0 0.6 0.0
    size 64
    secondarySize 72
    chance 0.5
}

flickerlight zCLINK_X3
{
    color 0.6 0.3 0.0
    size 56
    secondarySize 64
    chance 0.5
}

flickerlight zCLINK_X4
{
    color 0.3 0.0 0.0
    size 48
    secondarySize 56
    chance 0.5
}

object NewClink
{
    frame CLNKK { light zCLINK_X1 }
    frame CLNKL { light zCLINK_X2 }
    frame CLNKM { light zCLINK_X3 }
    frame CLNKN { light zCLINK_X4 }
}

object RazreBlade
{
    frame CLNKK { light zCLINK_X1 }
    frame CLNKL { light zCLINK_X2 }
    frame CLNKM { light zCLINK_X3 }
    frame CLNKN { light zCLINK_X4 }
}

//Chaos Serpents

flickerlight SERPENTBALL
{
    color 1.0 0.95 0.0
    size 56
    secondarySize 64
    chance 0.5
}

flickerlight SERPENTBALL_X1
{
    color 1.0 0.95 0.0
    size 64
    secondarySize 72
    chance 0.5
}

flickerlight SERPENTBALL_X2
{
    color 0.8 0.8 0.0
    size 72
    secondarySize 80
    chance 0.5
}

flickerlight SERPENTBALL_X3
{
    color 0.5 0.5 0.0
    size 88
    secondarySize 96
    chance 0.5
}

flickerlight SERPENTBALL_X4
{
    color 0.2 0.2 0.0
    size 96
    secondarySize 104
    chance 0.5
}

object NewDemon1FX1
{
    frame DMFXA { light SERPENTBALL }
    frame DMFXB { light SERPENTBALL }
    frame DMFXC { light SERPENTBALL }

    frame DMFXD { light SERPENTBALL_X1 }
    frame DMFXE { light SERPENTBALL_X2 }
    frame DMFXF { light SERPENTBALL_X3 }
    frame DMFXG { light SERPENTBALL_X4 }
    frame DMFXH { light SERPENTBALL_X4 }
}

object Demon3Jet
{
    frame FX06A { light LICHFIRE }
    frame FX06B { light LICHFIRE }
    frame FX06C { light LICHFIRE }

    frame FX06D { light LICHFIRE_X1 }
    frame FX06E { light LICHFIRE_X2 }
    frame FX06F { light LICHFIRE_X3 }
    frame FX06G { light LICHFIRE_X4 }
}

// Brown Chaos Serpent gasball
pointlight CSGASBALL
{
    color 0.0 1.0 0.0
    size 48
}

flickerlight CSGASBALL_X1
{
    color 0.0 1.0 0.0
    size 64
    secondarySize 72
    chance 0.5
}

flickerlight CSGASBALL_X2
{
    color 0.0 0.8 0.0
    size 72
    secondarySize 80
    chance 0.5
}

flickerlight CSGASBALL_X3
{
    color 0.0 0.5 0.0
    size 88
    secondarySize 96
    chance 0.5
}

flickerlight CSGASBALL_X4
{
    color 0.0 0.2 0.0
    size 96
    secondarySize 104
    chance 0.5
}

object NewDemon2FX1
{
    frame D2FXA { light CSGASBALL }
    frame D2FXB { light CSGASBALL }
    frame D2FXC { light CSGASBALL }
    frame D2FXD { light CSGASBALL }
    frame D2FXE { light CSGASBALL }
    frame D2FXF { light CSGASBALL }

    frame D2FXG { light CSGASBALL_X1 }
    frame D2FXH { light CSGASBALL_X2 }
    frame D2FXI { light CSGASBALL_X2 }
    frame D2FXJ { light CSGASBALL_X3 }
    frame D2FXK { light CSGASBALL_X4 }
    frame D2FXL { light CSGASBALL_X4 }
}

// Spectral Chaos Serpent gasball
pointlight CSAIRBALL
{
    color 1.0 1.0 1.0
    size 48
}

flickerlight CSAIRBALL_X1
{
    color 1.0 1.0 1.0
    size 64
    secondarySize 72
    chance 0.5
}

flickerlight CSAIRBALL_X2
{
    color 0.8 0.8 0.8
    size 72
    secondarySize 80
    chance 0.5
}

flickerlight CSAIRBALL_X3
{
    color 0.5 0.5 0.5
    size 88
    secondarySize 96
    chance 0.5
}

flickerlight CSAIRBALL_X4
{
    color 0.2 0.2 0.2
    size 96
    secondarySize 104
    chance 0.5
}

object Demon5FX1
{
    frame D5FXA { light CSAIRBALL }
    frame D5FXB { light CSAIRBALL }
    frame D5FXC { light CSAIRBALL }
    frame D5FXD { light CSAIRBALL }
    frame D5FXE { light CSAIRBALL }
    frame D5FXF { light CSAIRBALL }

    frame D5FXG { light CSAIRBALL_X1 }
    frame D5FXH { light CSAIRBALL_X2 }
    frame D5FXI { light CSAIRBALL_X2 }
    frame D5FXJ { light CSAIRBALL_X3 }
    frame D5FXK { light CSAIRBALL_X4 }
    frame D5FXL { light CSAIRBALL_X4 }
}

// Spectral Serpent air wall
flickerlight CSAIRJET
{
    color 1.0 1.0 1.0
    size 48
    secondarySize 56
    chance 0.5
}

flickerlight CSAIRJET_X1
{
    color 0.9 0.9 0.9
    size 56
    secondarySize 64
    chance 0.5
}

flickerlight CSAIRJET_X2
{
    color 0.7 0.7 0.7
    size 48
    secondarySize 56
    chance 0.5
}

flickerlight CSAIRJET_X3
{
    color 0.4 0.4 0.4
    size 40
    secondarySize 48
    chance 0.5
}

flickerlight CSAIRJET_X4
{
    color 0.2 0.2 0.2
    size 32
    secondarySize 40
    chance 0.5
}

object Demon5Jet
{
    frame D5JTA { light CSAIRJET }
    frame D5JTB { light CSAIRJET }
    frame D5JTC { light CSAIRJET }

    frame D5JTD { light CSAIRJET_X1 }
    frame D5JTE { light CSAIRJET_X2 }
    frame D5JTF { light CSAIRJET_X3 }
    frame D5JTG { light CSAIRJET_X4 }
}

pointlight BARONBALL
{
    color 0.0 1.0 0.0
    size 64
}

flickerlight BARONBALL_X1
{
    color 0.0 0.7 0.0
    size 80
    secondarySize 88
    chance 0.25
}

flickerlight BARONBALL_X2
{
    color 0.0 0.4 0.0
    size 96
    secondarySize 104
    chance 0.25
}

flickerlight BARONBALL_X3
{
    color 0.0 0.2 0.0
    size 112
    secondarySize 120
    chance 0.25
}

object MetaMorphBall
{
    frame TNT1 { light BARONBALL    }

    frame BAL7C { light BARONBALL_X1 }
    frame BAL7D { light BARONBALL_X2 }
    frame BAL7E { light BARONBALL_X3 }
}

object MetaMorphBallPlaguebringer
{
    frame TNT1 { light BARONBALL    }

    frame BAL7C { light BARONBALL_X1 }
    frame BAL7D { light BARONBALL_X2 }
    frame BAL7E { light BARONBALL_X3 }
}

Pointlight ArchonComet1
{
Color 0.0 0.6 0.1
Size 64
}

Pointlight ArchonComet2
{
Color 0.0 0.8 0.2
Size 128
}

Pointlight ArchonComet3
{
Color 0.0 0.75 0.15
Size 112
}

Pointlight ArchonComet4
{
Color 0.0 0.5 0.05
Size 104
}

Pointlight ArchonComet5
{
Color 0.0 0.5 0.05
Size 96
}

Pointlight ArchonComet6
{
Color 0.0 0.5 0.05
Size 64
}

Object MetaMorphComet
{
Frame ARCBA { Light ArchonComet1 }
Frame ARCBB { Light ArchonComet1 }
Frame ARCBC { Light ArchonComet1 }
Frame ARCBJ { Light ArchonComet2 }
Frame ARCBK { Light ArchonComet3 }
Frame ARCBL { Light ArchonComet4 }
Frame ARCBM { Light ArchonComet5 }
Frame ARCBN { Light ArchonComet6 }
}

Object MetaMorphCometPlaguebringer
{
Frame ARCBA { Light ArchonComet1 }
Frame ARCBB { Light ArchonComet1 }
Frame ARCBC { Light ArchonComet1 }
Frame ARCBJ { Light ArchonComet2 }
Frame ARCBK { Light ArchonComet3 }
Frame ARCBL { Light ArchonComet4 }
Frame ARCBM { Light ArchonComet5 }
Frame ARCBN { Light ArchonComet6 }
}

Pointlight ArchonSoul1
{
Color 0.0 1.0 0.3
Size 64
}

Pointlight ArchonSoul2
{
Color 0.0 1.0 0.3
Size 56
}

Pointlight ArchonSoul3
{
Color 0.0 1.0 0.3
Size 48
}

Pointlight ArchonSoul4
{
Color 0.0 1.0 0.3
Size 40
}

Object ArchonSoul
{
Frame BFX1A { Light ArchonSoul1 }
Frame BFX1B { Light ArchonSoul2 }
Frame BFX1C { Light ArchonSoul3 }
Frame BFX1D { Light ArchonSoul4 }
}

object MiasmaEffects
{
    frame D2FXA { light CSGASBALL }
    frame D2FXB { light CSGASBALL }
    frame D2FXC { light CSGASBALL }
    frame D2FXD { light CSGASBALL }
    frame D2FXE { light CSGASBALL }
    frame D2FXF { light CSGASBALL }

    frame D2FXG { light CSGASBALL_X1 }
    frame D2FXH { light CSGASBALL_X2 }
    frame D2FXI { light CSGASBALL_X2 }
    frame D2FXJ { light CSGASBALL_X3 }
    frame D2FXK { light CSGASBALL_X4 }
    frame D2FXL { light CSGASBALL_X4 }
}

object MiasmaEffectsPlaguebringer
{
    frame D2FXA { light CSGASBALL }
    frame D2FXB { light CSGASBALL }
    frame D2FXC { light CSGASBALL }
    frame D2FXD { light CSGASBALL }
    frame D2FXE { light CSGASBALL }
    frame D2FXF { light CSGASBALL }

    frame D2FXG { light CSGASBALL_X1 }
    frame D2FXH { light CSGASBALL_X2 }
    frame D2FXI { light CSGASBALL_X2 }
    frame D2FXJ { light CSGASBALL_X3 }
    frame D2FXK { light CSGASBALL_X4 }
    frame D2FXL { light CSGASBALL_X4 }
}

flickerlight MagmaSerpentBall
{
    color 1.0 0.2375 0.0
    size 56
    secondarySize 64
    chance 0.5
}

flickerlight MagmaSerpentBall2
{
    color 1.0 0.2375 0.0
    size 64
    secondarySize 72
    chance 0.5
}

flickerlight MagmaSerpentBall3
{
    color 0.8 0.2 0.0
    size 72
    secondarySize 80
    chance 0.5
}

flickerlight MagmaSerpentBall4
{
    color 0.5 0.125 0.0
    size 88
    secondarySize 96
    chance 0.5
}

flickerlight MagmaSerpentBall5
{
    color 0.2 0.05 0.0
    size 96
    secondarySize 104
    chance 0.5
}

object Demon3FX
{
    frame RDFXA { light MagmaSerpentBall }
    frame RDFXB { light MagmaSerpentBall }
    frame RDFXC { light MagmaSerpentBall }

    frame XPL1A { light MagmaSerpentBall2 }
    frame XPL1B { light MagmaSerpentBall3 }
    frame XPL1C { light MagmaSerpentBall4 }
    frame XPL1D { light MagmaSerpentBall5 }
    frame XPL1E { light MagmaSerpentBall5 }
	frame XPL1F { light MagmaSerpentBall5 }
}

flickerlight VOLCANOBALL2
{
    color 1.0 0.125 0.0
    size 20
    secondarySize 24
    chance 0.5
}

object HrVolcanoTBlast
{
    frame VTFB { light VOLCANOBALL2 }
	frame SFFI { light VOLCANOBALL2 }
}

object FlameArrowVolcanoTBlast
{
    frame VTFB { light VOLCANOBALL2 }
	frame SFFI { light VOLCANOBALL2 }
}

flickerlight LichStaffBall1
{
    color 1.0 0.0 1.0
    size 56
    secondarySize 64
    chance 0.5
}

flickerlight LichStaffBall2
{
    color 1.0 0.0 1.0
    size 64
    secondarySize 72
    chance 0.5
}

flickerlight LichStaffBall3
{
    color 0.8 0.0 0.8
    size 72
    secondarySize 80
    chance 0.5
}

flickerlight LichStaffBall4
{
    color 0.5 0.0 0.5
    size 88
    secondarySize 96
    chance 0.5
}

flickerlight LichStaffBall5
{
    color 0.2 0.0 0.2
    size 96
    secondarySize 104
    chance 0.5
}

flickerlight LICHSTAFFSMALLBALL
{
    color 1.0 0.0 1.0
    size 20
    secondarySize 24
    chance 0.5
}

object LichStaffFireball
{
    frame LIC1A { light LichStaffBall1 }
    frame LIC1B { light LichStaffBall1 }

    frame LIC1C { light LichStaffBall2 }
    frame LIC1D { light LichStaffBall3 }
    frame LIC1E { light LichStaffBall4 }
    frame LIC1F { light LichStaffBall5 }
    frame LIC1G { light LichStaffBall5 }
	frame LIC1H { light LichStaffBall5 }
}

object LichFireball2
{
    frame LIC2 { light LICHSTAFFSMALLBALL }
}

PointLight RavenBlade1
{
Color 0.8 0.6 0.0
Size 32
}

PointLight RavenBlade2
{
Color 0.6 0.4 0.0
Size 40
}

PointLight RavenBlade3
{
Color 0.4 0.2 0.0
Size 48
}

PointLight RavenBlade4
{
Color 0.1 0.0 0.0
Size 56
}

Object RavenMissile
{
Frame RVNPE { Light RavenBlade1 }
Frame RVNPF { Light RavenBlade2 }
Frame RVNPG { Light RavenBlade2 }
Frame RVNPH { Light RavenBlade2 }
Frame RVNPI { Light RavenBlade3 }
Frame RVNPJ { Light RavenBlade3 }
Frame RVNPK { Light RavenBlade4 }
}

pointlight CultLight1
{
    color 255 0 0
    size 24
}

pointlight CultLight2
{
    color 255 0 0
    size 16
}

pointlight CultLight3
{
    color 255 0 0
    size 8
}

object DPhoenixShot1
{
    frame SCBLA { light CultLight2 }
    frame SCBLB { light CultLight2 }

    frame SCBLC { light CultLight1 }
    frame SCBLD { light CultLight2 }
    frame SCBLE { light CultLight3 }
}

// Centaur fireball
pointlight BSCEPTBALL
{
    color 1.0 0.0 0.0
    size 36
}

flickerlight BSCEPTBALL_X1
{
    color 1.0 0.0 0.0
    size 44
    secondarySize 52
    chance 0.4
}

flickerlight BSCEPTBALL_X2
{
    color 0.7 0.0 0.0
    size 52
    secondarySize 60
    chance 0.4
}

flickerlight BSCEPTBALL_X3
{
    color 0.5 0.0 0.0
    size 60
    secondarySize 68
    chance 0.4
}

flickerlight BSCEPTBALL_X4
{
    color 0.3 0.0 0.0
    size 68
    secondarySize 80
    chance 0.4
}

object BloodScepterFX
{
    frame BCPRA { light BSCEPTBALL }

    frame BCPRB { light BSCEPTBALL_X1 }
    frame BCPRC { light BSCEPTBALL_X2 }
    frame BCPRD { light BSCEPTBALL_X3 }
    frame BCPRE { light BSCEPTBALL_X4 }
    frame BCPRF { light BSCEPTBALL_X4 }
}

//Black Serpent
flickerlight BlackSerpentBall
{
    color 0.2375 1.0 0.0
    size 56
    secondarySize 64
    chance 0.5
}

flickerlight BlackSerpentBall2
{
    color 0.2375 1.0 0.0
    size 64
    secondarySize 72
    chance 0.5
}

flickerlight BlackSerpentBall3
{
    color 0.2 0.8 0.0
    size 72
    secondarySize 80
    chance 0.5
}

flickerlight BlackSerpentBall4
{
    color 0.125 0.5 0.0
    size 88
    secondarySize 96
    chance 0.5
}

flickerlight BlackSerpentBall5
{
    color 0.05 0.2 0.0
    size 96
    secondarySize 104
    chance 0.5
}

object Demon4FX
{
    frame D4FXA { light BlackSerpentBall }
    frame D4FXB { light BlackSerpentBall }

    frame D4FXC { light BlackSerpentBall2 }
    frame D4FXD { light BlackSerpentBall3 }
    frame D4FXE { light BlackSerpentBall4 }
    frame D4FXF { light BlackSerpentBall5 }
    frame D4FXG { light BlackSerpentBall5 }
	frame D4FXH { light BlackSerpentBall5 }
}

object Demon4Jet
{
    frame BJETA { light BlackSerpentBall }
    frame BJETB { light BlackSerpentBall }
	frame BJETC { light BlackSerpentBall }

    frame BJETD { light BlackSerpentBall2 }
    frame BJETE { light BlackSerpentBall3 }
    frame BJETF { light BlackSerpentBall4 }
    frame BJETG { light BlackSerpentBall5 }
}

flickerlight POISONVOLCANOBALL2
{
    color 0.125 1.0 0.0
    size 20
    secondarySize 24
    chance 0.5
}

object PoisonVolcanoTBlast
{
    frame BPBL { light POISONVOLCANOBALL2 }
}

// Reaver fireball
pointlight REAVERBALL
{
    color 1.0 0.5 0.0
    size 48
}

flickerlight REAVERBALL_X1
{
    color 1.0 0.7 0.0
    size 64
    secondarySize 72
}

flickerlight REAVERBALL_X2
{
    color 0.6 0.2 0.0
    size 60
    secondarySize 68
}

flickerlight REAVERBALL_X3
{
    color 0.2 0.0 0.0
    size 56
    secondarySize 64
}

object NewWraithFX1
{
    frame WRBLA { light REAVERBALL }
    frame WRBLB { light REAVERBALL }
    frame WRBLC { light REAVERBALL }

    frame WRBLD { light REAVERBALL_X1 }
    frame WRBLE { light REAVERBALL_X2 }
    frame WRBLF { light REAVERBALL_X3 }
}

pointlight POISONREAVERBALL
{
    color 0.15 1.0 0.15
    size 48
}

flickerlight POISONREAVERBALL_X1
{
    color 0.15 1.0 0.15
    size 64
    secondarySize 72
}

flickerlight POISONREAVERBALL_X2
{
    color 0.09 0.6 0.09
    size 60
    secondarySize 68
}

flickerlight POISONREAVERBALL_X3
{
    color 0.03 0.2 0.03
    size 56
    secondarySize 64
}

object PoisonWraithFX1
{
    frame PWRBA { light POISONREAVERBALL }
    frame PWRBB { light POISONREAVERBALL }
    frame PWRBC { light POISONREAVERBALL }

    frame PWRBD { light POISONREAVERBALL_X1 }
    frame PWRBE { light POISONREAVERBALL_X2 }
    frame PWRBF { light POISONREAVERBALL_X3 }
}

// Dragon Fireball
flickerlight DRAGONBALL
{
    color 1.0 1.0 0.0
    size 64
    secondarySize 72
    chance 0.3
}

object NewDragonFireball
{
    frame DRFXA { light DRAGONBALL }
    frame DRFXB { light DRAGONBALL }
    frame DRFXC { light DRAGONBALL }
    frame DRFXD { light DRAGONBALL }
    frame DRFXE { light DRAGONBALL }
    frame DRFXF { light DRAGONBALL }

    frame DRFXG { light DRAGONBALL_X1 }
    frame DRFXH { light DRAGONBALL_X2 }
    frame DRFXI { light DRAGONBALL_X2 }
    frame DRFXJ { light DRAGONBALL_X3 }
    frame DRFXK { light DRAGONBALL_X4 }
}

flickerlight DRAGONBALL_X1
{
    color 0.8 0.8 0.0
    size 72
    secondarySize 80
    chance 0.3
}

flickerlight DRAGONBALL_X2
{
    color 0.6 0.6 0.0
    size 96
    secondarySize 104
    chance 0.3
}

flickerlight DRAGONBALL_X3
{
    color 0.4 0.4 0.0
    size 88
    secondarySize 96
    chance 0.3
}

flickerlight DRAGONBALL_X4
{
    color 0.2 0.2 0.0
    size 64
    secondarySize 72
    chance 0.3
}

object NewDragonExplosion
{
    frame CFCFQ { light DRAGONBALL_X1 }
    frame CFCFR { light DRAGONBALL_X2 }
    frame CFCFS { light DRAGONBALL_X2 }
    frame CFCFT { light DRAGONBALL_X2 }
    frame CFCFU { light DRAGONBALL_X3 }
    frame CFCFV { light DRAGONBALL_X3 }
    frame CFCFW { light DRAGONBALL_X4 }
}


// Bishop fireball
pointlight BISHOPBALL
{
    color 0.6 1.0 0.0
    size 48
}

flickerlight BISHOPBALL_X1
{
    color 0.6 1.0 0.0
    size 56
    secondarySize 64
    chance 0.3
}

flickerlight BISHOPBALL_X2
{
    color 0.2 0.8 0.0
    size 64
    secondarySize 72
    chance 0.3
}

flickerlight BISHOPBALL_X3
{
    color 0.1 0.5 0.0
    size 72
    secondarySize 80
    chance 0.3
}

flickerlight BISHOPBALL_X4
{
    color 0.0 0.3 0.0
    size 56
    secondarySize 64
    chance 0.3
}

object NewBishopFX
{
    frame BPFXA { light BISHOPBALL }
    frame BPFXB { light BISHOPBALL }

    frame BPFXC { light BISHOPBALL_X1 }
    frame BPFXD { light BISHOPBALL_X2 }
    frame BPFXE { light BISHOPBALL_X2 }
    frame BPFXF { light BISHOPBALL_X3 }
    frame BPFXG { light BISHOPBALL_X3 }
    frame BPFXH { light BISHOPBALL_X4 }
}

//Acolyte
pointlight ACOLYTEBALL
{
    color 0.4 0.4 0.0
    size 48
}

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

flickerlight ACOLYTEBALL_X2
{
    color 0.7 0.7 0.2
    size 64
    secondarySize 72
    chance 0.3
}

flickerlight ACOLYTEBALL_X3
{
    color 0.6 0.6 0.0
    size 72
    secondarySize 80
    chance 0.3
}

flickerlight ACOLYTEBALL_X4
{
    color 0.4 0.4 0.0
    size 56
    secondarySize 64
    chance 0.3
}

object AcolyteFX
{
    frame CFX1A { light ACOLYTEBALL }
    frame CFX1B { light ACOLYTEBALL }

    frame CFX1C { light ACOLYTEBALL_X1 }
    frame CFX1D { light ACOLYTEBALL_X2 }
    frame CFX1E { light ACOLYTEBALL_X2 }
    frame CFX1F { light ACOLYTEBALL_X3 }
    frame CFX1G { light ACOLYTEBALL_X3 }
    frame CFX1H { light ACOLYTEBALL_X4 }
}


//Vampire
Pointlight VampireBeam
{
Color 1.0 0.0 0.0
Size 16
}

Pointlight VampireBeamEnd1
{
Color 1.0 0.0 0.0
Size 24
}

Pointlight VampireBeamEnd2
{
Color 1.0 0.0 0.0
Size 20
}

Pointlight VampireBeamEnd3
{
Color 1.0 0.0 0.0
Size 16
}

Pointlight VampireBeamEnd4
{
Color 1.0 0.0 0.0
Size 12
}

Pointlight VampireBeamEnd5
{
Color 1.0 0.0 0.0
Size 8
}

Pointlight VampireBeamEnd6
{
Color 1.0 0.0 0.0
Size 4
}

Object VampireRoundBeam
{
Frame VAM2A { Light VampireBeam }
Frame VAM2C { Light VampireBeamEnd1 }
Frame VAM2D { Light VampireBeamEnd2 }
Frame VAM2E { Light VampireBeamEnd3 }
Frame VAM2F { Light VampireBeamEnd4 }
Frame VAM2G { Light VampireBeamEnd5 }
Frame VAM2H { Light VampireBeamEnd6 }
}

Object HeartOfYorickBeam
{
Frame VAM2A { Light VampireBeam }
Frame VAM2C { Light VampireBeamEnd1 }
Frame VAM2D { Light VampireBeamEnd2 }
Frame VAM2E { Light VampireBeamEnd3 }
Frame VAM2F { Light VampireBeamEnd4 }
Frame VAM2G { Light VampireBeamEnd5 }
Frame VAM2H { Light VampireBeamEnd6 }
}

Object HeartOfYorickBeamMain
{
Frame VAM2A { Light VampireBeam }
Frame VAM2C { Light VampireBeamEnd1 }
Frame VAM2D { Light VampireBeamEnd2 }
Frame VAM2E { Light VampireBeamEnd3 }
Frame VAM2F { Light VampireBeamEnd4 }
Frame VAM2G { Light VampireBeamEnd5 }
Frame VAM2H { Light VampireBeamEnd6 }
}

Pointlight FlyingBat1
{
Color 0.5 0.5 0.5
Size 16
}

Object BatAttack
{
Frame VAM4 { Light FlyingBat1 }
}

Object BatAttackSafe
{
Frame VAM4 { Light FlyingBat1 }
}


//Disciple
pointlight DISCIPLEBALL
{
    color 0.4 0.1 0.4
    size 48
}

flickerlight DISCIPLEBALL_X1
{
    color 0.7 0.175 0.7
    size 56
    secondarySize 64
    chance 0.3
}

flickerlight DISCIPLEBALL_X2
{
    color 0.7 0.175 0.7
    size 64
    secondarySize 72
    chance 0.3
}

flickerlight DISCIPLEBALL_X3
{
    color 0.6 0.15 0.6
    size 72
    secondarySize 80
    chance 0.3
}

flickerlight DISCIPLEBALL_X4
{
    color 0.4 0.1 0.4
    size 56
    secondarySize 64
    chance 0.3
}

object DiscipleFX
{
    frame HDFXA { light DISCIPLEBALL }
    frame HDFXB { light DISCIPLEBALL }

    frame HDFXC { light DISCIPLEBALL_X1 }
    frame HDFXD { light DISCIPLEBALL_X2 }
    frame HDFXE { light DISCIPLEBALL_X2 }
    frame HDFXF { light DISCIPLEBALL_X3 }
    frame HDFXG { light DISCIPLEBALL_X3 }
    frame HDFXH { light DISCIPLEBALL_X4 }
}

object DiscipleSpreadFX
{
    frame HDFXA { light DISCIPLEBALL }
    frame HDFXB { light DISCIPLEBALL }

    frame HDFXC { light DISCIPLEBALL_X1 }
    frame HDFXD { light DISCIPLEBALL_X2 }
    frame HDFXE { light DISCIPLEBALL_X2 }
    frame HDFXF { light DISCIPLEBALL_X3 }
    frame HDFXG { light DISCIPLEBALL_X3 }
    frame HDFXH { light DISCIPLEBALL_X4 }
}

// Patriarch
pointlight PATBALL
{
    color 1.0 1.0 1.0
    size 56
}

flickerlight PATBALL_X1
{
    color 1.0 1.0 1.0
    size 56
    secondarySize 64
    chance 0.3
}

flickerlight PATBALL_X2
{
    color 0.8 0.8 0.8
    size 64
    secondarySize 72
    chance 0.3
}

flickerlight PATBALL_X3
{
    color 0.6 0.6 0.6
    size 80
    secondarySize 88
    chance 0.3
}

flickerlight PATBALL_X4
{
    color 0.4 0.4 0.4
    size 88
    secondarySize 96
    chance 0.3
}

flickerlight PATBALL_X5
{
    color 0.2 0.2 0.2
    size 96
    secondarySize 104
    chance 0.3
}

object PatriarchFX
{
    frame PFX1C { light PATBALL }
    frame PFX1D { light PATBALL }
    frame PFX1E { light PATBALL }
    frame PFX1F { light PATBALL }

    frame PFX1H { light PATBALL_X1 }
    frame PFX1I { light PATBALL_X2 }
    frame PFX1J { light PATBALL_X3 }
    frame PFX1K { light PATBALL_X4 }
    frame PFX1L { light PATBALL_X5 }
}

// Tomed hellstaff rain
pointlight PATRAIN
{
    color 1.0 1.0 1.0
    size 32
}

pointlight PATRAIN_X1
{
    color 1.0 1.0 1.0
    size 48
}

pointlight PATRAIN_X2
{
    color 0.8 0.8 0.8
    size 40
}

pointlight PATRAIN_X3
{
    color 0.5 0.5 0.5
    size 32
}

pointlight PATRAIN_X4
{
    color 0.3 0.3 0.3
    size 24
}

object PatriarchRainFX
{
    frame PFX3A { light PATRAIN }
    frame PFX3B { light PATRAIN }

    frame PFX3C { light PATRAIN_X1 }
    frame PFX3D { light PATRAIN_X2 }
    frame PFX3E { light PATRAIN_X3 }
    frame PFX3F { light PATRAIN_X4 }
}

// Fire gargoyle
flickerlight FGARG
{
    color 1.0 1.0 0.0
    size 40
    secondarySize 48
    chance 0.4
}

flickerlight FGARGATK
{
    color 1.0 1.0 0.0
    size 56
    secondarySize 64
    chance 0.4
}

flickerlight FGARGBALL_X1
{
    color 0.8 0.8 0.0
    size 56
    secondarySize 64
    chance 0.4
}

flickerlight FGARGBALL_X2
{
    color 0.5 0.5 0.0
    size 50
    secondarySize 54
    chance 0.4
}

flickerlight FGARGBALL_X3
{
    color 0.2 0.2 0.0
    size 44
    secondarySize 48
    chance 0.4
}


object NewFireDemon
{
    frame FDMNA { light FGARG }
    frame FDMNB { light FGARG }
    frame FDMNC { light FGARG }
    frame FDMND { light FGARG }
    frame FDMNH { light FGARG }
    frame FDMNI { light FGARG }
    frame FDMNJ { light FGARG }

    frame FDMNK { light FGARGATK }
}

object NewFireDemonMissile
{
    frame FDMBA { light FGARG }

    frame FDMBB { light FGARGBALL_X1 }
    frame FDMBC { light FGARGBALL_X2 }
    frame FDMBD { light FGARGBALL_X3 }
}

flickerlight FLGARG
{
    color 1.0 0.0 0.0
    size 40
    secondarySize 48
    chance 0.4
}

flickerlight FLGARGATK
{
    color 1.0 0.0 0.0
    size 56
    secondarySize 64
    chance 0.4
}

flickerlight FLGARGBALL_X1
{
    color 0.8 0.0 0.0
    size 56
    secondarySize 64
    chance 0.4
}

flickerlight FLGARGBALL_X2
{
    color 0.5 0.0 0.0
    size 50
    secondarySize 54
    chance 0.4
}

flickerlight FLGARGBALL_X3
{
    color 0.2 0.0 0.0
    size 44
    secondarySize 48
    chance 0.4
}

object FireDemonLeader
{
    frame FDNLA { light FLGARG }
    frame FDNLB { light FLGARG }
    frame FDNLC { light FLGARG }
    frame FDNLD { light FLGARG }
    frame FDNLH { light FLGARG }
    frame FDNLI { light FLGARG }
    frame FDNLJ { light FLGARG }

    frame FDNLK { light FLGARGATK }
}

object FireDemonLeaderMissile
{
    frame FDLBA { light FLGARG }

    frame FDLBB { light FLGARGBALL_X1 }
    frame FDLBC { light FLGARGBALL_X2 }
    frame FDLBD { light FLGARGBALL_X3 }
}

flickerlight FCGARG
{
    color 0.0 0.5 1.0
    size 40
    secondarySize 48
    chance 0.4
}

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

flickerlight FCGARGBALL_X1
{
    color 0.0 0.4 0.8
    size 56
    secondarySize 64
    chance 0.4
}

flickerlight FCGARGBALL_X2
{
    color 0.0 0.25 0.5
    size 50
    secondarySize 54
    chance 0.4
}

flickerlight FCGARGBALL_X3
{
    color 0.0 0.1 0.2
    size 44
    secondarySize 48
    chance 0.4
}

object FireDemonCommander
{
    frame FDNCA { light FCGARG }
    frame FDNCB { light FCGARG }
    frame FDNCC { light FCGARG }
    frame FDNCD { light FCGARG }
    frame FDNCH { light FCGARG }
    frame FDNCI { light FCGARG }
    frame FDNCJ { light FCGARG }

    frame FDNCK { light FCGARGATK }
}

object FireDemonCommanderMissile
{
    frame FDCBA { light FCGARG }

    frame FDCBB { light FCGARGBALL_X1 }
    frame FDCBC { light FCGARGBALL_X2 }
    frame FDCBD { light FCGARGBALL_X3 }
}

flickerlight FQGARG
{
    color 1.0 0.0 1.0
    size 40
    secondarySize 48
    chance 0.4
}

flickerlight FQGARGATK
{
    color 1.0 0.0 1.0
    size 56
    secondarySize 64
    chance 0.4
}

flickerlight FQGARGBALL_X1
{
    color 0.8 0.0 0.8
    size 56
    secondarySize 64
    chance 0.4
}

flickerlight FQGARGBALL_X2
{
    color 0.5 0.0 0.5
    size 50
    secondarySize 54
    chance 0.4
}

flickerlight FQGARGBALL_X3
{
    color 0.2 0.0 0.2
    size 44
    secondarySize 48
    chance 0.4
}

object FireDemonQueen
{
    frame FDNQA { light FQGARG }
    frame FDNQB { light FQGARG }
    frame FDNQC { light FQGARG }
    frame FDNQD { light FQGARG }
    frame FDNQH { light FQGARG }
    frame FDNQI { light FQGARG }
    frame FDNQJ { light FQGARG }

    frame FDNQK { light FQGARGATK }
}

object FireDemonQueenClone
{
    frame FDNQA { light FQGARG }
    frame FDNQB { light FQGARG }
    frame FDNQC { light FQGARG }
    frame FDNQD { light FQGARG }
    frame FDNQH { light FQGARG }
    frame FDNQI { light FQGARG }
    frame FDNQJ { light FQGARG }

    frame FDNQK { light FQGARGATK }
}

object FireDemonQueenMissile
{
    frame FDQBA { light FQGARG }

    frame FDQBB { light FQGARGBALL_X1 }
    frame FDQBC { light FQGARGBALL_X2 }
    frame FDQBD { light FQGARGBALL_X3 }
}

// Wendigo
pointlight ICEGUYATK
{
    color 0.3 0.3 1.0
    size 64
}

pointlight ICEBALL
{
    color 0.3 0.3 1.0
    size 56
}

flickerlight ICEBALL_X1
{
    color 0.3 0.3 1.0
    size 56
    secondarySize 64
    chance 0.3
}

flickerlight ICEBALL_X2
{
    color 0.3 0.3 0.7
    size 64
    secondarySize 72
    chance 0.3
}

flickerlight ICEBALL_X3
{
    color 0.2 0.2 0.4
    size 72
    secondarySize 74
    chance 0.3
}

flickerlight ICEBALL_X4
{
    color 0.0 0.0 0.2
    size 74
    secondarySize 80
    chance 0.3
}

pointlight ICESHARD
{
    color 0.3 0.3 1.0
    size 40
}

object NewIceGuyFX
{
    frame ICPRA { light ICEBALL }
    frame ICPRB { light ICEBALL }
    frame ICPRC { light ICEBALL }

    frame ICPRD { light ICEBALL_X1 }
    frame ICPRE { light ICEBALL_X2 }
    frame ICPRF { light ICEBALL_X3 }
    frame ICPRG { light ICEBALL_X4 }
}

object NewIceGuyFX2
{
    frame ICPRN { light ICESHARD }
    frame ICPRO { light ICESHARD }
    frame ICPRP { light ICESHARD }
}

object NewIceGuy
{
    frame ICEYG { light ICEGUYATK }
}


//Maulotaur

// Maulotaur fireball
flickerlight MAULBALL
{
    color 1.0 0.7 0.0
    size 40
    secondarySize 48
    chance 0.5
}

flickerlight MAULBALL_X1
{
    color 0.8 0.6 0.0
    size 56
    secondarySize 64
    chance 0.3
}

flickerlight MAULBALL_X2
{
    color 0.8 0.4 0.0
    size 56
    secondarySize 64
    chance 0.3
}

flickerlight MAULBALL_X3
{
    color 0.6 0.2 0.0
    size 40
    secondarySize 48
    chance 0.3
}

flickerlight MAULBALL_X4
{
    color 0.4 0.1 0.0
    size 32
    secondarySize 40
    chance 0.3
}

object NewMinotaurFX1
{
    frame FX12A { light MAULBALL }
    frame FX12B { light MAULBALL }

    frame FX12C { light MAULBALL_X1 }
    frame FX12D { light MAULBALL_X2 }
    frame FX12E { light MAULBALL_X3 }
    frame FX12F { light MAULBALL_X3 }
    frame FX12G { light MAULBALL_X4 }
    frame FX12H { light MAULBALL_X4 }
}

// Maulotaur ground flame
pulselight MAULFLAME
{
    color 1.0 0.7 0.0
    size 1
    secondarySize 64
    interval 6.0
}

flickerlight MAULFLAME_X1
{
    color 1.0 0.7 0.0
    size 48
    secondarySize 56
    chance 0.3
}

flickerlight MAULFLAME_X2
{
    color 1.0 0.7 0.0
    size 56
    secondarySize 64
    chance 0.3
}

flickerlight MAULFLAME_X3
{
    color 0.7 0.4 0.0
    size 64
    secondarySize 68
    chance 0.3
}

flickerlight MAULFLAME_X4
{
    color 0.5 0.1 0.0
    size 68
    secondarySize 72
    chance 0.3
}

flickerlight MAULFLAME_X5
{
    color 0.2 0.0 0.0
    size 72
    secondarySize 76
    chance 0.3
}

object NewMinotaurFX2
{
    frame FX13B { light MAULFLAME }
    frame FX13C { light MAULFLAME }
    frame FX13D { light MAULFLAME }
    frame FX13E { light MAULFLAME }
    frame FX13F { light MAULFLAME }
    frame FX13G { light MAULFLAME }
    frame FX13H { light MAULFLAME }

    frame FX13I { light MAULFLAME_X1 }
    frame FX13J { light MAULFLAME_X2 }
    frame FX13K { light MAULFLAME_X3 }
    frame FX13L { light MAULFLAME_X4 }
    frame FX13M { light MAULFLAME_X5 }
}

object FireStreak
{
    frame FX13B { light MAULFLAME }
    frame FX13C { light MAULFLAME }
    frame FX13D { light MAULFLAME }
    frame FX13E { light MAULFLAME }
    frame FX13F { light MAULFLAME }
    frame FX13G { light MAULFLAME }
    frame FX13H { light MAULFLAME }

    frame FX13I { light MAULFLAME_X1 }
    frame FX13J { light MAULFLAME_X2 }
    frame FX13K { light MAULFLAME_X3 }
    frame FX13L { light MAULFLAME_X4 }
    frame FX13M { light MAULFLAME_X5 }
}

object FireStreakTrail
{
    frame FX13B { light MAULFLAME }
    frame FX13C { light MAULFLAME }
    frame FX13D { light MAULFLAME }
    frame FX13E { light MAULFLAME }
    frame FX13F { light MAULFLAME }
    frame FX13G { light MAULFLAME }
    frame FX13H { light MAULFLAME }

    frame FX13I { light MAULFLAME_X1 }
    frame FX13J { light MAULFLAME_X2 }
    frame FX13K { light MAULFLAME_X3 }
    frame FX13L { light MAULFLAME_X4 }
    frame FX13M { light MAULFLAME_X5 }
}


object NewMinotaurFX3
{
    frame FX13B { light MAULFLAME }
    frame FX13C { light MAULFLAME }
    frame FX13D { light MAULFLAME }
    frame FX13E { light MAULFLAME }
    frame FX13F { light MAULFLAME }
    frame FX13G { light MAULFLAME }
    frame FX13H { light MAULFLAME }

    frame FX13I { light MAULFLAME_X1 }
    frame FX13J { light MAULFLAME_X2 }
    frame FX13K { light MAULFLAME_X3 }
    frame FX13L { light MAULFLAME_X4 }
    frame FX13M { light MAULFLAME_X5 }
}

// Red Fighter sword shot
flickerlight RSWORDSHOT
{
    color 1.0 0.0 0.0
    size 48
    secondarySize 44
    chance 0.4
}

flickerlight RSWORDSHOT_X1
{
    color 1.0 0.0 0.0
    size 56
    secondarySize 64
    chance 0.4
}

flickerlight RSWORDSHOT_X2
{
    color 1.0 0.0 0.0
    size 64
    secondarySize 72
    chance 0.4
}

flickerlight RSWORDSHOT_X3
{
    color 0.7 0.0 0.0
    size 56
    secondarySize 64
    chance 0.4
}

flickerlight RSWORDSHOT_X4
{
    color 0.4 0.0 0.0
    size 40
    secondarySize 48
    chance 0.4
}

flickerlight RSWORDSHOT_X5
{
    color 0.2 0.0 0.0
    size 32
    secondarySize 40
    chance 0.4
}

object NDKDART
{
    frame DKATA { light RSWORDSHOT }
    frame DKATB { light RSWORDSHOT }
    frame DKATC { light RSWORDSHOT }

    frame DKATD { light RSWORDSHOT_X1 }
    frame DKATE { light RSWORDSHOT_X2 }
    frame DKATF { light RSWORDSHOT_X2 }
    frame DKATG { light RSWORDSHOT_X2 }
    frame DKATH { light RSWORDSHOT_X3 }
    frame DKATI { light RSWORDSHOT_X3 }
    frame DKATJ { light RSWORDSHOT_X4 }
    frame DKATK { light RSWORDSHOT_X5 }
    frame DKATL { light RSWORDSHOT_X5 }
}

///////////// Shadow
Pointlight ShadowBall
{
Color 1.0 0.0 0.0
Size 32
}

Pointlight ShadowBall2
{
Color 1.0 0.0 0.0
Size 44
}

Pointlight ShadowBall3
{
Color 1.0 0.0 0.0
Size 48
}

Pointlight ShadowBall4
{
Color 0.6 0.0 0.0
Size 36
}

Pointlight ShadowBall5
{
Color 0.4 0.0 0.0
Size 24
}

Object NecroShadowBall
{
Frame SBALA { Light ShadowBall }
Frame SBALB { Light ShadowBall }
Frame SBALC { Light ShadowBall }
Frame SBALD { Light ShadowBall1 }
Frame SBALE { Light ShadowBall2 }
Frame SBALF { Light ShadowBall3 }
Frame SBALG { Light ShadowBall4 }
Frame SBALH { Light ShadowBall5 }
}

object NFHeadShot
{
	frame SBS1 { light HARCHHEAD }
    frame RIP1E { light MACEBALL_X1 }
    frame RIP1F { light MACEBALL_X2 }
    frame RIP1G { light MACEBALL_X3 }
    frame RIP1H { light MACEBALL_X4 }
}

pointlight NDKBOLTBALL
{
    color 1.0 0.2 0.0
    size 48
}

object NDKBOLT
{
	frame BOLT { light NDKBOLTBALL }
    frame MSP2E { light BSBALL_X1 }
    frame MSP2F { light BSBALL_X2 }
    frame MSP2G { light BSBALL_X3 }
    frame MSP2H { light BSBALL_X4 }
}

// Heresiarch
flickerlight HARCHATK
{
    color 1.0 0.0 1.0
    size 64
    secondarySize 72
    chance 0.4
}

pointlight HARCHBLUCUBE
{
    color 0.0 0.0 1.0
    size 32
}

pointlight HARCHGRNCUBE
{
    color 0.0 1.0 0.0
    size 32
}

pointlight HARCHPURCUBE
{
    color 1.0 0.0 1.0
    size 32
}

pointlight HARCHYELCUBE
{
    color 1.0 1.0 0.0
    size 32
}

flickerlight HARCHBALL_X1
{
    color 0.8 0.0 0.8
    size 48
    secondarySize 56
    chance 0.4
}

flickerlight HARCHBALL_X2
{
    color 0.5 0.0 0.5
    size 64
    secondarySize 72
    chance 0.4
}

flickerlight HARCHBALL_X3
{
    color 0.2 0.0 0.2
    size 72
    secondarySize 76
    chance 0.4
}

flickerlight HARCHBALL2_X1
{
    color 0.0 0.8 0.0
    size 48
    secondarySize 56
    chance 0.4
}

flickerlight HARCHBALL2_X2
{
    color 0.0 0.5 0.0
    size 64
    secondarySize 72
    chance 0.4
}

flickerlight HARCHBALL2_X3
{
    color 0.0 0.2 0.0
    size 72
    secondarySize 76
    chance 0.4
}

flickerlight HARCHHEAD
{
    color 1.0 0.5 0.0
    size 48
    secondarySize 56
    chance 0.4
}

object NewSorcFX1
{
    frame SBS1 { light HARCHHEAD }

	frame FX13I { light MAULFLAME_X1 }
    frame FX13J { light MAULFLAME_X2 }
    frame FX13K { light MAULFLAME_X3 }
    frame FX13L { light MAULFLAME_X4 }
    frame FX13M { light MAULFLAME_X5 }
}

object SorcFX2
{
    frame SBS2 { light HARCHBLUCUBE }
}

object NewSorcFX3
{
    frame SBS3A { light HARCHGRNCUBE }
    frame SBS3B { light HARCHGRNCUBE }

    frame SBS3C { light HARCHBALL2_X1 }
    frame SBS3D { light HARCHBALL2_X2 }
    frame SBS3E { light HARCHBALL2_X3 }
}

object NewSorcFX4
{
    frame SBS4A { light HARCHPURCUBE }
    frame SBS4B { light HARCHPURCUBE }

    frame SBS4C { light HARCHBALL_X1 }
    frame SBS4D { light HARCHBALL_X2 }
    frame SBS4E { light HARCHBALL_X3 }
}

object SorcBall1
{
    frame SBMP { light HARCHPURCUBE }
}

object SorcBall2
{
    frame SBMB { light HARCHBLUCUBE }
}

object SorcBall3
{
    frame SBMG { light HARCHGRNCUBE }
}

object NewHeresiarch
{
    frame SORCE { light HARCHATK }
    frame SORCF { light HARCHATK }
}

// Korax
object NewKorax
{
    frame KORXF { light HARCHATK }
    frame KORXG { light HARCHATK }
}

// -----------------------
// -- Hexen Decorations --
// -----------------------

// Candles
flickerlight2 HCANDLES
{
    color 1.0 1.0 0.0
    size 16
    secondarySize 20
    interval 0.1
}

object ZCandle
{
    frame CNDL { light HCANDLES }
}

// Twined torch
flickerlight2 TWINETORCH
{
    color 1.0 0.7 0.0
    size 46
    secondarySize 52
    interval 0.1
    offset 0 64 0
}

object ZTwinedTorch
{
    frame TWTRA { light TWINETORCH }
    frame TWTRB { light TWINETORCH }
    frame TWTRC { light TWINETORCH }
    frame TWTRD { light TWINETORCH }
    frame TWTRE { light TWINETORCH }
    frame TWTRF { light TWINETORCH }
    frame TWTRG { light TWINETORCH }
    frame TWTRH { light TWINETORCH }
}

object ZTwinedTorchUnlit
{
    frame TWTRA { light TWINETORCH }
    frame TWTRB { light TWINETORCH }
    frame TWTRC { light TWINETORCH }
    frame TWTRD { light TWINETORCH }
    frame TWTRE { light TWINETORCH }
    frame TWTRF { light TWINETORCH }
    frame TWTRG { light TWINETORCH }
    frame TWTRH { light TWINETORCH }
}


// Wall torch
flickerlight2 WALLTORCH2
{
    color 1.0 0.7 0.0
    size 24
    secondarySize 28
    interval 0.1
    offset 0 24 0
}

object ZWallTorch
{
    frame WLTRA { light WALLTORCH2 }
    frame WLTRB { light WALLTORCH2 }
    frame WLTRC { light WALLTORCH2 }
    frame WLTRD { light WALLTORCH2 }
    frame WLTRE { light WALLTORCH2 }
    frame WLTRF { light WALLTORCH2 }
    frame WLTRG { light WALLTORCH2 }
    frame WLTRH { light WALLTORCH2 }
}


object ZWallTorchUnlit
{
    frame WLTRA { light WALLTORCH2 }
    frame WLTRB { light WALLTORCH2 }
    frame WLTRC { light WALLTORCH2 }
    frame WLTRD { light WALLTORCH2 }
    frame WLTRE { light WALLTORCH2 }
    frame WLTRF { light WALLTORCH2 }
    frame WLTRG { light WALLTORCH2 }
    frame WLTRH { light WALLTORCH2 }
}


// Fire bull
flickerlight2 FIREBULL
{
    color 1.0 0.7 0.0
    size 64
    secondarySize 70
    interval 0.1
    offset 0 40 0
}

object ZFireBull
{
    frame FBULA { light FIREBULL }
    frame FBULB { light FIREBULL }
    frame FBULC { light FIREBULL }
    frame FBULD { light FIREBULL }
    frame FBULE { light FIREBULL }
    frame FBULF { light FIREBULL }
    frame FBULG { light FIREBULL }
    frame FBULH { light FIREBULL }
}

object ZFireBullUnlit
{
    frame FBULA { light FIREBULL }
    frame FBULB { light FIREBULL }
    frame FBULC { light FIREBULL }
    frame FBULD { light FIREBULL }
    frame FBULE { light FIREBULL }
    frame FBULF { light FIREBULL }
    frame FBULG { light FIREBULL }
    frame FBULH { light FIREBULL }
}


// Cauldron
flickerlight2 CAULFLAME
{
    color 1.0 0.9 0.0
    size 24
    secondarySize 26
    interval 0.1
}

object ZCauldron
{
    frame CDRNB { light CAULFLAME }
    frame CDRNC { light CAULFLAME }
    frame CDRND { light CAULFLAME }
    frame CDRNE { light CAULFLAME }
    frame CDRNF { light CAULFLAME }
    frame CDRNG { light CAULFLAME }
    frame CDRNH { light CAULFLAME }
}

object ZCauldronUnlit
{
    frame CDRNB { light CAULFLAME }
    frame CDRNC { light CAULFLAME }
    frame CDRND { light CAULFLAME }
    frame CDRNE { light CAULFLAME }
    frame CDRNF { light CAULFLAME }
    frame CDRNG { light CAULFLAME }
    frame CDRNH { light CAULFLAME }
}

// Blue candle
flickerlight2 BCANDLE
{
    color 0.3 0.3 1.0
    size 14
    secondarySize 16
    interval 0.1
}

object ZBlueCandle
{
    frame CAND { light BCANDLE }
}

// Small flame
object FlameSmall
{
    frame FFSM { light HCANDLES }
}

object FlameSmallTemp
{
    frame FFSM { light HCANDLES }
}

// Large flame
flickerlight2 LARGEFLAME
{
    color 1.0 0.7 0.0
    size 40
    secondarySize 48
    interval 0.1
}

object FlameLarge
{
    frame FFLG { light LARGEFLAME }
}

object FlameLargeTemp
{
    frame FFLG { light LARGEFLAME }
}

// Chandelier
flickerlight2 CHANDELIER
{
    color 1.0 1.0 0.0
    size 64
    secondarySize 68
    interval 0.1
}

object ZChandelier
{
    frame CDLR { light CHANDELIER }
}

// Brass torch
flickerlight2 BRASSTORCH
{
    color 1.0 0.7 0.0
    size 40
    secondarySize 48
    interval 0.1
    offset 0 32 0
}

object BrassTorch
{
    frame BRTR { light BRASSTORCH }
}

// Skull flame
object FireThing
{
    frame FSKL { light BRASSTORCH }
}

// Teleport smoke
flickerlight2 TELESMOKE
{
    color 1.0 0.0 0.0
    size 64
    secondarySize 72
    interval 0.1
    offset 0 44 0
}

object TeleSmoke
{
    frame TSMK { light TELESMOKE }
}

// Fireball
pointlight HFIREBALL
{
    color 1.0 0.4 0.0
    size 48
}

object FireBall
{
    frame FBL1A { light HFIREBALL }
    frame FBL1B { light HFIREBALL }
	frame XPL1A { light TIMEBOMB_X1 }
    frame XPL1B { light TIMEBOMB_X2 }
    frame XPL1C { light TIMEBOMB_X3 }
    frame XPL1D { light TIMEBOMB_X4 }
    frame XPL1E { light TIMEBOMB_X5 }
    frame XPL1F { light TIMEBOMB_X5 }
}

// -----------------
// -- Hexen Items --
// -----------------

//Health Potions
PointLight CrystalVialLight
{
    Color 0.2 0.2 1.0
    Size 24
    Offset 0 36 0
}

PointLight QuartzFlaskLight
{
    Color 1.0 0.2 0.8
    Size 24
    Offset 0 36 0
}

PointLight NaturesSalveLight
{
    Color 0.2 1.0 0.2
    Size 24
    Offset 0 36 0
}

object BluePotionVial
{
	frame AVPT {light CrystalVialLight}
}

object BluePotionRound
{
	frame ARPT {light CrystalVialLight}
}

object BluePotionPentagon
{
	frame APPT {light CrystalVialLight}
}

object BluePotionHexagon
{
	frame AHPT {light CrystalVialLight}
}

PointLight HarvesterSoulLight
{
    Color 1.0 1.0 1.0
    Size 24
	Offset 0 36 0
}

//Health Potions

object PurplePotionVial
{
	frame PVPT {light QuartzFlaskLight}
}

object PurplePotionRound
{
	frame PRPT {light QuartzFlaskLight}
}

object PurplePotionPentagon
{
	frame PPPT {light QuartzFlaskLight}
}

object PurplePotionHexagon
{
	frame PHPT {light QuartzFlaskLight}
}

//Disc of Repulsion
PointLight DiscOfRepulsionLight
{
    Color 1.0 1.0 0.0
    Size 24
    Offset 0 36 0
}

Object NewArtiBlastRadius
{
    Frame DSCR { Light DiscOfRepulsionLight }
}

//Krater Of Might
PointLight KraterOfMightLight
{
    Color 1.0 0.0 0.5
    Size 24
    Offset 0 36 0
}

Object NewArtiBoostMana
{
    Frame BMAN { Light KraterOfMightLight }
}

//Chaos Device
PointLight ChaosDeviceLight
{
    Color 1.0 0.6 0.6
    Size 24
    Offset 0 36 0
}

Object NewArtiTeleport
{
    Frame ATLP { Light ChaosDeviceLight }
}

//Icon of Defender
PointLight DefenderLight
{
    Color 1.0 0.6 1.0
    Size 24
    Offset 0 36 0
}

Object NewArtiInvulnerability2
{
    Frame DEFN { Light DefenderLight }
}

//Mystic Urn
PointLight MysticUrnLight
{
    Color 0.6 1.0 1.0
    Size 24
    Offset 0 36 0
}

Object NewArtiSuperHealth
{
    Frame SPHL { Light MysticUrnLight }
}

//Torch
PointLight TorchItemLight
{
    Color 1.0 0.8 0.3
    Size 24
    Offset 0 36 0
}

Object NewArtiTorch
{
    Frame TRCH { Light TorchItemLight }
}

PointLight MorphOvumLight
{
    Color 0.8 1.0 1.0
    Size 24
    Offset 0 36 0
}

Object NewArtiEgg
{
    Frame EGGC { Light MorphOvumLight }
}

pointlight EggPoint1
{
    color 1.0 1.0 1.0
    size 20
}

// Tomed wand projectile
pointlight WANDBALL
{
    color 1.0 1.0 0.0
    size 24
}

pointlight WANDBALL_X1
{
    color 0.8 0.8 0.0
    size 32
}

pointlight WANDBALL_X2
{
    color 0.6 0.6 0.0
    size 34
}

pointlight WANDBALL_X3
{
    color 0.4 0.4 0.0
    size 36
}

pointlight WANDBALL_X4
{
    color 0.2 0.2 0.0
    size 38
}

Object NewEggFX
{
    Frame EGGM { Light EggPoint1 }
	frame FX01F { light WANDBALL_X2 }
    frame FX01G { light WANDBALL_X3 }
    frame FX01H { light WANDBALL_X4 }
}

//Porkalator
PointLight PorkalatorLight
{
    Color 1.0 1.0 0.0
    Size 24
    Offset 0 36 0
}

Object NewArtiPork
{
    Frame PORK { Light PorkalatorLight }
}

flickerlight PorkFlicker1
{
    color 1.0 0.5 0.3
    size 40
    secondarySize 45
    chance 0.4
}

flickerlight PorkFlicker2
{
    color 1.0 0.5 0.3
    size 20
    secondarySize 25
    chance 0.4
}

pointlight PorkPoint1
{
    color 1.0 0.8 0.0
    size 20
}

Object PorkFX
{
    Frame PRKM { Light PorkPoint1 }
    Frame FHFXI { Light PorkFlicker2 }
    Frame FHFXJ { Light PorkFlicker2 }
    Frame FHFXK { Light PorkFlicker2 }
    Frame FHFXL { Light PorkFlicker1 }
}

Object NewPorkFX
{
    Frame PRKM { Light PorkPoint1 }
    Frame FHFXI { Light PorkFlicker2 }
    Frame FHFXJ { Light PorkFlicker2 }
    Frame FHFXK { Light PorkFlicker2 }
    Frame FHFXL { Light PorkFlicker1 }
}

//Green Flask
PointLight GreenFlaskLight
{
    Color 0.2 1.0 0.2
    Size 24
    Offset 0 36 0
}

Object ArtiGreenFlask
{
    Frame FLA1 { Light GreenFlaskLight }
}

//Red Flask
PointLight RedFlaskLight
{
    Color 1.0 0.2 0.2
    Size 24
    Offset 0 36 0
}

Object ArtiRedFlask
{
    Frame FLA2 { Light RedFlaskLight }
}

// Time bomb explosion
flickerlight TIMEBOMB_X1
{
    color 1.0 0.6 0.0
    size 48
    secondarySize 56
    chance 0.3
}

flickerlight TIMEBOMB_X1
{
    color 0.8 0.4 0.0
    size 56
    secondarySize 64
    chance 0.3
}

flickerlight TIMEBOMB_X1
{
    color 0.6 0.2 0.0
    size 64
    secondarySize 72
    chance 0.3
}

flickerlight TIMEBOMB_X1
{
    color 0.4 0.0 0.0
    size 72
    secondarySize 80
    chance 0.3
}

flickerlight TIMEBOMB_X1
{
    color 0.2 0.0 0.0
    size 80
    secondarySize 88
    chance 0.3
}

object zActivatedTimeBombBoom
{
    frame XPL1A { light TIMEBOMB_X1 }
    frame XPL1B { light TIMEBOMB_X2 }
    frame XPL1C { light TIMEBOMB_X3 }
    frame XPL1D { light TIMEBOMB_X4 }
    frame XPL1E { light TIMEBOMB_X5 }
    frame XPL1F { light TIMEBOMB_X5 }
}

//Yellow Flask
PointLight YellowFlaskLight
{
    Color 1.0 0.8 0.2
    Size 24
    Offset 0 36 0
}

Object ArtiYellowFlask
{
    Frame FLA3 { Light YellowFlaskLight }
}

//Blue Flask
PointLight BlueFlaskLight
{
    Color 0.2 0.2 1.0
    Size 24
    Offset 0 36 0
}

Object ArtiBlueFlask
{
    Frame FLA4 { Light BlueFlaskLight }
}

//White Flask
PointLight WhiteFlaskLight
{
    Color 1.0 1.0 1.0
    Size 24
    Offset 0 36 0
}

Object ArtiWhiteFlask
{
    Frame FLA5 { Light WhiteFlaskLight }
}

//Black Flask
PointLight BlackFlaskLight
{
    Color 1.0 1.0 1.0
    Size 24
    Offset 0 36 0
	Subtractive 1
}

Object ArtiBlackFlask
{
    Frame FLA6 { Light BlackFlaskLight }
}

//Purple Flask
PointLight PurpleFlaskLight
{
    Color 1.0 0.2 0.8
    Size 24
    Offset 0 36 0
}

Object ArtiPurpleFlask
{
    Frame FLA7 { Light PurpleFlaskLight }
}

//Aqua Flask
PointLight AquaFlaskLight
{
    Color 0.2 0.8 1.0
    Size 24
    Offset 0 36 0
}

Object ArtiAquaFlask
{
    Frame FLA8 { Light AquaFlaskLight }
}

//Maroon Flask
PointLight MaroonFlaskLight
{
    Color 1.0 0.3 0.4
    Size 24
    Offset 0 36 0
}

Object ArtiMaroonFlask
{
    Frame FLA9 { Light MaroonFlaskLight }
}

//Tan Flask
PointLight TanFlaskLight
{
    Color 1.0 0.5 0.3
    Size 24
    Offset 0 36 0
}

Object ArtiTanFlask
{
    Frame FL10 { Light TanFlaskLight }
}

//Orange Flask
PointLight OrangeFlaskLight
{
    Color 1.0 0.6 0.3
    Size 24
    Offset 0 36 0
}

Object ArtiOrangeFlask
{
    Frame FL11 { Light OrangeFlaskLight }
}

//Boots of Speed
PointLight BootsOfSpeedLight
{
    Color 0.3 0.3 0.8
    Size 24
    Offset 0 36 0
}

Object NewArtiSpeedBoots
{
    Frame SPED { Light BootsOfSpeedLight }
}

//Anti Radiation Boots
PointLight BootsOfARLight
{
    Color 0.3 0.8 0.3
    Size 24
    Offset 0 36 0
}

Object AntiRadiationBoots
{
    Frame ARAD { Light BootsOfARLight }
}

//Force Cube

PointLight ForceCubeLight
{
    Color 0.8 0.8 0.2
    Size 24
    Offset 0 36 0
}

Object ForceCube
{
    Frame FCB1 { Light ForceCubeLight }
}

pointlight ForceCubesLight
{
    color 0.4 0.4 0.4
    size 10
}

Object LeftCube
{
    Frame FCB2 { Light ForceCubesLight }
}

Object RightCube
{
    Frame FCB2 { Light ForceCubesLight }
}

pointlight ForceLaser
{
    color 1.0 0.0 1.0
    size 10
}

Object ForceCubeLaser
{
    Frame TNT1A { Light ForceLaser }
}

//Wings of Wrath
PointLight WingsOfWrathLight
{
    Color 0.9 0.9 0.25
    Size 24
    Offset 0 36 0
}

Object ArtiFly
{
    Frame SOAR { Light WingsOfWrathLight }
}

//Flame Mask
PointLight FlameMaskLight
{
    Color 0.6 0.0 0.0
    Size 40
}

Object NewPuzzFlameMask
{
    Frame ASK2 { Light FlameMaskLight }
}

//Yorick's Skull
PointLight YoricksSkullLight
{
    Color 0.7 0.7 0.1
    Size 40
    Offset 0 10 0
}

Object NewPuzzSkull
{
    Frame ASKU { Light YoricksSkullLight }
}

//Books
PointLight NewPuzzleBookLight
{
    Color 0.5 0.5 0.5
    Size 40
}

Object NewPuzzBook1
{
    Frame ABK1 { Light NewPuzzleBookLight }
}

Object NewPuzzBook2
{
    Frame ABK2 { Light NewPuzzleBookLight }
}

//Glaive Seal
PointLight GlaiveSealLight
{
    Color 0.0 0.6 0.2
    Size 30
}

Object NewPuzzFWeapon
{
    Frame AFWP { Light GlaiveSealLight }
}

//Sigil of the Magus
PointLight MagusSigilLight
{
    Color 0.6 0.2 0.0
    Size 30
}

Object NewPuzzMWeapon
{
    Frame AMWP { Light MagusSigilLight }
}

//Holy Relic
PointLight HolyRelicLight
{
    Color 0.6 0.6 0.4
    Size 30
}

Object NewPuzzCWeapon
{
    Frame ACWP { Light HolyRelicLight }
}

PointLight HeartOfDSparilLight
{
    Color 1.0 0.0 0.0
    Size 50
    Subtractive 1
    Offset 0 20 0
}

Object NewPuzzGemBig
{
    Frame ABGM { Light HeartOfDSparilLight }
}

//Clock Gears
PointLight BronzeCoinLight
{
    Color 0.5 0.5 0.0
    Size 40
    Offset 0 20 0
}

Object NewPuzzGear2
{
    Frame AGR2 { Light BronzeCoinLight }
}

PointLight SilverCoinLight
{
    Color 0.7 0.7 0.7
    Size 40
    Offset 0 20 0
}

Object NewPuzzGear1
{
    Frame AGER { Light SilverCoinLight }
}

PointLight GoldCoinLight
{
    Color 0.8 0.8 0.4
    Size 40
    Offset 0 20 0
}

Object NewPuzzGear3
{
    Frame AGR3 { Light GoldCoinLight }
}

Object NewPuzzGear4
{
    Frame AGR4 { Light GoldCoinLight }
}

//Ruby Planet
PointLight RubyPlanetLight
{
    Color 0.8 0.0 0.0
    Size 25
}

Object NewPuzzGemRed
{
    Frame AGMR { Light RubyPlanetLight }
}

//Sapphire Planet
PointLight SapphirePlanetLight
{
    Color 0.0 0.0 0.8
    Size 25
}

Object NewPuzzGemBlue1
{
    Frame AGMB { Light SapphirePlanetLight }
}

Object NewPuzzGemBlue2
{
    Frame AGB2 { Light SapphirePlanetLight }
}

//Emerald Planet
PointLight EmeraldPlanetLight
{
    Color 0.0 0.8 0.0
    Size 25
}

Object NewPuzzGemGreen1
{
    Frame AGMG { Light EmeraldPlanetLight }
}

Object NewPuzzGemGreen2
{
    Frame AGG2 { Light EmeraldPlanetLight }
}

//Lich Skull
PointLight LichSkull
{
Color 0.7 0.0 0.0
Size 24
Offset 0 36 0
}

Object LichSkullItem
{
Frame AS03 { Light LichSkull }
}

//Bracers Of Force
PointLight BracersOfForce
{
Color 0.7 0.7 1.0
Size 24
Offset 0 36 0
}

Object BracersOfForceItem
{
Frame AS09 { Light BracersOfForce }
}

//Keys
PointLight ChestKeyLight
{
    Color 0.8 0.8 0.0
    Size 30
}

Object ChestKey
{
    Frame SBKY { Light ChestKeyLight }
}

PointLight KeyLight
{
    Color 0.5 0.8 0.5
    Size 30
}

Object KeySteel
{
    Frame KEY1 { Light KeyLight }
}

Object KeyCave
{
    Frame KEY2 { Light KeyLight }
}

Object KeyAxe
{
    Frame KEY3 { Light KeyLight }
}

Object KeyFire
{
    Frame KEY4 { Light KeyLight }
}

Object KeyEmerald
{
    Frame KEY5 { Light KeyLight }
}

Object KeyDungeon
{
    Frame KEY6 { Light KeyLight }
}

Object KeySilver
{
    Frame KEY7 { Light KeyLight }
}

Object KeyRusted
{
    Frame KEY8 { Light KeyLight }
}

Object KeyHorn
{
    Frame KEY9 { Light KeyLight }
}

Object KeySwamp
{
    Frame KEYA { Light KeyLight }
}

Object KeyCastle
{
    Frame KEYB { Light KeyLight }
}


flickerlight Recuperation
{
    color 1.0 0.0 0.0
    size 6
	secondarysize 8
}

object BeserkEffects
{
		Frame BSRK { light Recuperation }
}

// Blue mana
pointlight MANA1
{
    color 0.0 0.0 0.7
    size 24
    offset 0 36 0
}

object NewMana1
{
    frame MAN1 { light MANA1 }
}

object NewMana1Hexen
{
    frame MAN1 { light MANA1 }
}

object NewMana1Drop
{
    frame MAN1 { light MANA1 }
}

object ClipOfBulletsConversationID
{
    frame MAN1 { light MANA1 }
}

// Green mana
pointlight MANA2
{
    color 0.0 0.6 0.0
    size 24
    offset 0 36 0
}

object NewMana2
{
    frame MAN2 { light MANA2 }
}

object NewMana2Hexen
{
    frame MAN2 { light MANA2 }
}

object NewMana2Drop
{
    frame MAN2 { light MANA2 }
}

object BoxOfBulletsConversationID
{
    frame MAN2 { light MANA2 }
}

// Combined mana
pointlight MANA3
{
    color 0.0 0.6 0.7
    size 24
    offset 0 36 0
}

object NewMana3
{
    frame MAN3 { light MANA3 }
}

object NewMana3Hexen
{
    frame MAN3 { light MANA3 }
}

object NewMana3Drop
{
    frame MAN3 { light MANA3 }
}

object CrateOfMissilesConversationID
{
    frame MAN3 { light MANA3 }
}

PointLight GhostSphereLight
{
    Color 0.0 0.4 0.0
    Size 24
    Offset 0 36 0
}

Object NewArtiInvisibility
{
    Frame INVS { Light MorphOvumLight }
}

// ZXmasTree
flickerlight2 XMASFIRE1
{
    color 1.0 0.7 0.0
    size 16
    secondarySize 24
    interval 0.1
    offset 0 48 0
}


flickerlight2 XMASFIRE2
{
    color 1.0 0.8 0.0
    size 32
    secondarySize 48
    interval 0.1
    offset 0 48 0
}


flickerlight2 XMASFIRE3
{
    color 1.0 0.9 0.0
    size 48
    secondarySize 64
    interval 0.1
    offset 0 32 0
}


flickerlight2 XMASFIRE4
{
    color 1.0 0.8 0.0
    size 32
    secondarySize 40
    interval 0.1
    offset 0 120 0
}


flickerlight2 XMASFIRE5
{
    color 1.0 0.7 0.0
    size 12
    secondarySize 20
    interval 0.1
    offset 0 140 0
}


flickerlight2 XMASFIRE6
{
    color 1.0 0.8 0.0
    size 10
    secondarySize 14
    interval 0.1
    offset 0 148 0
}


object ZXmasTree
{
    frame XMASB { light XMASFIRE1 }
    frame XMASC { light XMASFIRE2 }
    frame XMASD { light XMASFIRE3 }
    frame XMASE { light XMASFIRE3 }
    frame XMASF { light XMASFIRE4 }
    frame XMASG { light XMASFIRE5 }
    frame XMASH { light XMASFIRE6 }
}




// TreeDestructible
flickerlight2 TDESTRUCT1
{
    color 1.0 0.8 0.0
    size 48
    secondarySize 56
    interval 0.1
    offset 0 32 0
}


flickerlight2 TDESTRUCT2
{
    color 1.0 0.9 0.0
    size 56
    secondarySize 72
    interval 0.1
    offset 0 32 0
}


flickerlight2 TDESTRUCT3
{
    color 1.0 0.8 0.0
    size 40
    secondarySize 48
    interval 0.1
    offset 0 20 0
}


flickerlight2 TDESTRUCT4
{
    color 1.0 0.7 0.0
    size 16
    secondarySize 24
    interval 0.1
    offset 0 12 0
}

flickerlight2 TDESTRUCT5
{
    color 1.0 0.7 0.0
    size 8
    secondarySize 12
    interval 0.1
    offset 0 4 0
}




object TreeDestructible
{
    frame TRDTH { light TDESTRUCT1 }
    frame TRDTI { light TDESTRUCT2 }
    frame TRDTJ { light TDESTRUCT2 }
    frame TRDTK { light TDESTRUCT2 }
    frame TRDTL { light TDESTRUCT2 }
    frame TRDTM { light TDESTRUCT3 }
    frame TRDTN { light TDESTRUCT4 }
    frame TRDTO { light TDESTRUCT4 }
    frame TRDTP { light TDESTRUCT5 }
}


//Hunter GLDEFS

// Hunter

pointlight FIREARROW
{
    color 1.0 0.0 0.0
    size 56
}

pointlight FIREARROWX1
{
    color 1.0 0.2 0.0
    size 68
}

pointlight FIREARROWX2
{
    color 1.0 0.2 0.0
    size 56
}

pointlight FIREARROWX3
{
    color 1.0 0.2 0.0
    size 48
}

pointlight FIREARROWX4
{
    color 1.0 0.2 0.0
    size 36
}

pointlight FIREARROWX5
{
    color 1.0 0.2 0.0
    size 24
}

pointlight FIREARROWX6
{
    color 1.0 0.2 0.0
    size 16
}

object FlameArrow
{
    frame FARW { light FIREARROW }
	frame MSP1G { light FIREARROWX1 }
	frame MSP1H { light FIREARROWX2 }
	frame MSP1I { light FIREARROWX3 }
	frame MSP1J { light FIREARROWX4 }
	frame MSP1K { light FIREARROWX5 }
	frame MSP1L { 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 }
}

flickerlight MAGICALARROW
{
    color 1.0 1.0 1.0
    size 56
    secondarySize 52
    chance 0.7
}

flickerlight MAGICALARROWX_1
{
    color 0.7 0.7 0.7
    size 48
    secondarySize 44
    chance 0.7
}

flickerlight MAGICALARROWX_2
{
    color 0.4 0.4 0.4
    size 36
    secondarySize 32
    chance 0.7
}

flickerlight MAGICALARROWX_3
{
    color 0.1 0.1 0.1
    size 16
    secondarySize 12
    chance 0.7
}

object MagicalArrow
{
    frame GOSSA { light MAGICALARROW }
	frame OXPL { light MAGICALARROW }
	frame OXPLK { light MAGICALARROWX_1 }
	frame OXPLL { light MAGICALARROWX_2 }
	frame OXPLM { light MAGICALARROWX_3 }
}

flickerlight ARCANEBOMB
{
    color 0.1 0.0 1.0
    size 56
    secondarySize 52
    chance 0.7
}

flickerlight ARCANEBOMB2
{
    color 0.1 0.0 1.0
    size 78
    secondarySize 86
    chance 0.7
}

object ArcaneBombMissile
{
    frame ABMB { light ARCANEBOMB }
	frame TNT1 { light ARCANEBOMB2 }
}

// Crossbow secondary projectile
pointlight SMALLBOWBOLT
{
    color 0.0 1.0 0.0
    size 40
}

flickerlight SMALLBOWBOLT_X1
{
    color 0.0 0.7 0.0
    size 48
    secondarySize 52
    chance 0.3
}

flickerlight SMALLBOWBOLT_X2
{
    color 0.0 0.4 0.0
    size 40
    secondarySize 44
    chance 0.3
}

flickerlight SMALLBOWBOLT_X3
{
    color 0.0 0.2 0.0
    size 32
    secondarySize 36
    chance 0.3
}

object ECrossbowFX3
{
    frame FX03A { light SMALLBOWBOLT }
    
    frame FX03C { light SMALLBOWBOLT_X1 }
    frame FX03D { light SMALLBOWBOLT_X2 }
    frame FX03E { light SMALLBOWBOLT_X3 }
}

// Crossbow primary proectile
pointlight BIGBOWBOLT
{
    color 0.7 1.0 0.0
    size 64
}

flickerlight BIGBOWBOLT_X1
{
    color 0.4 0.8 0.0
    size 72
    secondarySize 74
    chance 0.3
}

flickerlight BIGBOWBOLT_X2
{
    color 0.4 0.6 0.0
    size 56
    secondarySize 64
    chance 0.3
}

flickerlight BIGBOWBOLT_X3
{
    color 0.2 0.4 0.0
    size 32
    secondarySize 40
    chance 0.3
}

object ECrossbowFX1
{
    frame FX03B { light BIGBOWBOLT }
    
    frame FX03H { light BIGBOWBOLT_X1 }
    frame FX03I { light BIGBOWBOLT_X2 }
    frame FX03J { light BIGBOWBOLT_X3 }
}

flickerlight Telefog
{
    color 1.0 0.0 0.0
    size 56
    secondarySize 64
    chance 0.4
}

object TeleFogFlare
{
    frame SPKG { light TELEFOG }
}

flickerlight ITEMFOG
{
    color 0.0 0.0 1.0
    size 20
    secondarySize 24
    chance 0.4
}

object NewItemFog
{
    frame TFG2 { light ITEMFOG }
}

pointlight MushroomLight
{
	color 0.0 1.0 0.0
    size 24
}

Object ZPoisonShroom
{
    Frame SHRMA { Light MushroomLight }
    Frame SHRMB { Light MushroomLight }
    Frame SHRMC { Light MushroomLight }
    Frame SHRMD { Light MushroomLight }
}

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 NewFighterPlayer
{
	frame FDTHA { light PHFIRE_FX1  }
    frame FDTHB { light PHFIRE_FX2  }
    //frame BURNC { light PHFIRE_FX3  }
    //frame BURND { light PHFIRE_FX4  }
    //frame BURNE { light PHFIRE_FX5  }
    //frame BURNF { light PHFIRE_FX6  }
    frame FDTHG { light PHFIRE_FX7  }
    frame FDTHH { light PHFIRE_FX6  }
    frame FDTHI { light PHFIRE_FX5  }
    frame FDTHJ { light PHFIRE_FX4  }
    frame FDTHK { light PHFIRE_FX3  }
    frame FDTHL { light PHFIRE_FX2  }
    frame FDTHM { light PHFIRE_FX1  }
    frame FDTHN { light PHFIRE_FX2  }
    frame FDTHO { light PHFIRE_FX3  }
    frame FDTHP { light PHFIRE_FX4  }
    frame FDTHQ { light PHFIRE_FX5  }

    frame FDTHR { light PHFIRE_FX8  }
    frame FDTHS { light PHFIRE_FX9  }
    frame FDTHT { light PHFIRE_FX10 }
    frame FDTHU { light PHFIRE_FX11 }
	frame FDTHV { light PHFIRE_FX11 }
}

object NewClericPlayer
{
	frame FDTHC { light PHFIRE_FX1  }
    frame FDTHD { light PHFIRE_FX2  }
    //frame BURNC { light PHFIRE_FX3  }
    //frame BURND { light PHFIRE_FX4  }
    //frame BURNE { light PHFIRE_FX5  }
    //frame BURNF { light PHFIRE_FX6  }
    frame FDTHG { light PHFIRE_FX7  }
    frame FDTHH { light PHFIRE_FX6  }
    frame FDTHI { light PHFIRE_FX5  }
    frame FDTHJ { light PHFIRE_FX4  }
    frame FDTHK { light PHFIRE_FX3  }
    frame FDTHL { light PHFIRE_FX2  }
    frame FDTHM { light PHFIRE_FX1  }
    frame FDTHN { light PHFIRE_FX2  }
    frame FDTHO { light PHFIRE_FX3  }
    frame FDTHP { light PHFIRE_FX4  }
    frame FDTHQ { light PHFIRE_FX5  }

    frame FDTHR { light PHFIRE_FX8  }
    frame FDTHS { light PHFIRE_FX9  }
    frame FDTHT { light PHFIRE_FX10 }
    frame FDTHU { light PHFIRE_FX11 }
	frame FDTHV { light PHFIRE_FX11 }
}

object NewMagePlayer
{
	frame FDTHE { light PHFIRE_FX1  }
    frame FDTHF { light PHFIRE_FX2  }
    //frame BURNC { light PHFIRE_FX3  }
    //frame BURND { light PHFIRE_FX4  }
    //frame BURNE { light PHFIRE_FX5  }
    //frame BURNF { light PHFIRE_FX6  }
    frame FDTHG { light PHFIRE_FX7  }
    frame FDTHH { light PHFIRE_FX6  }
    frame FDTHI { light PHFIRE_FX5  }
    frame FDTHJ { light PHFIRE_FX4  }
    frame FDTHK { light PHFIRE_FX3  }
    frame FDTHL { light PHFIRE_FX2  }
    frame FDTHM { light PHFIRE_FX1  }
    frame FDTHN { light PHFIRE_FX2  }
    frame FDTHO { light PHFIRE_FX3  }
    frame FDTHP { light PHFIRE_FX4  }
    frame FDTHQ { light PHFIRE_FX5  }

    frame FDTHR { light PHFIRE_FX8  }
    frame FDTHS { light PHFIRE_FX9  }
    frame FDTHT { light PHFIRE_FX10 }
    frame FDTHU { light PHFIRE_FX11 }
	frame FDTHV { light PHFIRE_FX11 }
}

object NewHunterPlayer
{
    frame HUNTX { light PHFIRE_FX2  }
    //frame BURNC { light PHFIRE_FX3  }
    //frame BURND { light PHFIRE_FX4  }
    //frame BURNE { light PHFIRE_FX5  }
    //frame BURNF { light PHFIRE_FX6  }
    frame FDTHG { light PHFIRE_FX7  }
    frame FDTHH { light PHFIRE_FX6  }
    frame FDTHI { light PHFIRE_FX5  }
    frame FDTHJ { light PHFIRE_FX4  }
    frame FDTHK { light PHFIRE_FX3  }
    frame FDTHL { light PHFIRE_FX2  }
    frame FDTHM { light PHFIRE_FX1  }
    frame FDTHN { light PHFIRE_FX2  }
    frame FDTHO { light PHFIRE_FX3  }
    frame FDTHP { light PHFIRE_FX4  }
    frame FDTHQ { light PHFIRE_FX5  }

    frame FDTHR { light PHFIRE_FX8  }
    frame FDTHS { light PHFIRE_FX9  }
    frame FDTHT { light PHFIRE_FX10 }
    frame FDTHU { light PHFIRE_FX11 }
	frame FDTHV { light PHFIRE_FX11 }
}

object NewNecromancerPlayer
{
    frame FDTHG { light PHFIRE_FX7  }
    frame FDTHH { light PHFIRE_FX6  }
    frame FDTHI { light PHFIRE_FX5  }
    frame FDTHJ { light PHFIRE_FX4  }
    frame FDTHK { light PHFIRE_FX3  }
    frame FDTHL { light PHFIRE_FX2  }
    frame FDTHM { light PHFIRE_FX1  }
    frame FDTHN { light PHFIRE_FX2  }
    frame FDTHO { light PHFIRE_FX3  }
    frame FDTHP { light PHFIRE_FX4  }
    frame FDTHQ { light PHFIRE_FX5  }

    frame FDTHR { light PHFIRE_FX8  }
    frame FDTHS { light PHFIRE_FX9  }
    frame FDTHT { light PHFIRE_FX10 }
    frame FDTHU { light PHFIRE_FX11 }
	frame FDTHV { light PHFIRE_FX11 }
}

object NewAssassinPlayer
{
    frame FDTHG { light PHFIRE_FX7  }
    frame FDTHH { light PHFIRE_FX6  }
    frame FDTHI { light PHFIRE_FX5  }
    frame FDTHJ { light PHFIRE_FX4  }
    frame FDTHK { light PHFIRE_FX3  }
    frame FDTHL { light PHFIRE_FX2  }
    frame FDTHM { light PHFIRE_FX1  }
    frame FDTHN { light PHFIRE_FX2  }
    frame FDTHO { light PHFIRE_FX3  }
    frame FDTHP { light PHFIRE_FX4  }
    frame FDTHQ { light PHFIRE_FX5  }

    frame FDTHR { light PHFIRE_FX8  }
    frame FDTHS { light PHFIRE_FX9  }
    frame FDTHT { light PHFIRE_FX10 }
    frame FDTHU { light PHFIRE_FX11 }
	frame FDTHV { light PHFIRE_FX11 }
}

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
}

object Kaboom
{
    frame MISLB { light ROCKET_X1 }
    frame MISLC { light ROCKET_X2 }
    frame MISLD { light ROCKET_X3 }
}

object KaGas
{
    frame D2FXG { light CSGASBALL_X1 }
    frame D2FXH { light CSGASBALL_X2 }
    frame D2FXI { light CSGASBALL_X2 }
    frame D2FXJ { light CSGASBALL_X3 }
    frame D2FXK { light CSGASBALL_X4 }
    frame D2FXL { light CSGASBALL_X4 }
}

object KaZap
{
    frame FX17E { light CLAWPUFF4 }
    frame FX17F { light CLAWPUFF1 }
    frame FX17G { light CLAWPUFF2 }
    frame FX17H { light CLAWPUFF3 }
    frame FX17I { light CLAWPUFF4 }
    frame FX17J { light CLAWPUFF1 }
    frame FX17K { light CLAWPUFF2 }
    frame FX17L { light CLAWPUFF3 }
}

Glow
{
	Flats
	{
		W_245
		W_246
		W_247
		W_248
	}
	
	Walls
	{
		TPORT1
		X_001
		X_002
		X_003
		X_004
	}
}

Flickerlight2 GroundLightning
{
Color 0.0 0.0 0.8
Size 8
SecondarySize 10
Interval 1
Offset 0 0 0
}

Object GroundLightning
{
Frame ICWSA { Light GroundLightning }
Frame ICWSB { Light GroundLightning }
Frame ICWSC { Light GroundLightning }
Frame ICWSD { Light GroundLightning }
Frame ICWSE { Light GroundLightning }
Frame ICWSF { Light GroundLightning }
Frame ICWSG { Light GroundLightning }
Frame ICWSH { Light GroundLightning }
Frame ICWSI { Light GroundLightning }
}

Flickerlight2 GroundLightningTracer
{
Color 0.0 0.0 0.8
Size 8
SecondarySize 10
Interval 1
Offset 0 0 0
}

Object GroundLightningTracer
{
Frame ICWSA { Light GroundLightningTracer }
Frame ICWSB { Light GroundLightningTracer }
Frame ICWSC { Light GroundLightningTracer }
Frame ICWSD { Light GroundLightningTracer }
Frame ICWSE { Light GroundLightningTracer }
Frame ICWSF { Light GroundLightningTracer }
Frame ICWSG { Light GroundLightningTracer }
Frame ICWSH { Light GroundLightningTracer }
Frame ICWSI { Light GroundLightningTracer }
}

Pointlight SmokeLightning
{
Color 0.6 0.6 1.0
Size 20
}

Object SmokeLightning
{
Frame ZOT3A { Light SmokeLightning }
Frame ZOT3B { Light SmokeLightning }
Frame ZOT3C { Light SmokeLightning }
Frame ZOT3D { Light SmokeLightning }
Frame ZOT3E { Light SmokeLightning }
}

Pointlight LightningBallS
{
Color 0.6 0.6 1.0
Size 20
}

Pointlight LightningBallSDeath1
{
Color 0.6 0.6 1.0
Size 20
}

Pointlight LightningBallSDeath2
{
Color 0.6 0.6 1.0
Size 25
}

Pointlight LightningBallSDeath3
{
Color 0.5 0.5 0.9
Size 25
}

Pointlight LightningBallSDeath4
{
Color 0.4 0.4 0.8
Size 25
}

Pointlight LightningBallSDeath5
{
Color 0.3 0.3 0.7
Size 25
}

Pointlight LightningBallSDeath6
{
Color 0.2 0.2 0.6
Size 25
}

Object LightningBallS
{
Frame ZOT3A { Light LightningBallS }
Frame ZOT3B { Light LightningBallS }
Frame ZOT3C { Light LightningBallS }
Frame ZOT3D { Light LightningBallS }
Frame ZOT3E { Light LightningBallS }
Frame ZAPSG { Light LightningBallSDeath1 }
Frame ZAPSH { Light LightningBallSDeath2 }
Frame ZAPSI { Light LightningBallSDeath3 }
Frame ZAPSJ { Light LightningBallSDeath4 }
Frame ZAPSK { Light LightningBallSDeath5 }
Frame ZAPSL { Light LightningBallSDeath6 }
}

Pointlight LightningBallC1
{
Color 0.6 0.6 1.0
Size 20
}

Pointlight LightningBallC2
{
Color 0.6 0.6 1.0
Size 20
}

Pointlight LightningRod1
{
Color 0.6 0.6 1.0
Size 30
}

Pointlight LightningRod1Death1
{
Color 0.5 0.5 0.9
Size 25
}

Pointlight LightningRod1Death2
{
Color 0.6 0.6 1.0
Size 30
}

Pointlight LightningRod1Death3
{
Color 0.5 0.5 0.9
Size 35
}

Pointlight LightningRod1Death4
{
Color 0.4 0.4 0.8
Size 30
}

Pointlight LightningRod1Death5
{
Color 0.3 0.3 0.7
Size 25
}

Pointlight LightningRod1Death6
{
Color 0.2 0.2 1.6
Size 20
}

Object LightningRod1
{
Frame ZAP6A { Light LightningRod1 }
Frame ZAP6B { Light LightningRod1 }
Frame ZAP6C { Light LightningRod1 }
Frame PUF4A { Light LightningRod1Death1 }
Frame PUF4B { Light LightningRod1Death2 }
Frame PUF4C { Light LightningRod1Death3 }
Frame PUF4D { Light LightningRod1Death4 }
Frame PUF4E { Light LightningRod1Death5 }
Frame PUF4F { Light LightningRod1Death6 }
}

Pointlight LightningBallL
{
Color 0.6 0.6 1.0
Size 35
}

Pointlight LightningBallLDeath1
{
Color 0.5 0.5 0.9
Size 30
}

Pointlight LightningBallLDeath2
{
Color 0.6 0.6 1.0
Size 35
}

Pointlight LightningBallLDeath3
{
Color 0.5 0.5 0.9
Size 40
}

Pointlight LightningBallLDeath4
{
Color 0.4 0.4 0.8
Size 35
}

Pointlight LightningBallLDeath5
{
Color 0.3 0.3 0.7
Size 30
}

Pointlight LightningBallLDeath6
{
Color 0.2 0.2 1.6
Size 25
}

Pointlight LightningBallLDeath7
{
Color 0.1 0.1 1.5
Size 20
}


Object LightningBallL
{
Frame ZAP7A { Light LightningBallL }
Frame ZAP7B { Light LightningBallL }
Frame ZAP7C { Light LightningBallL }
Frame ZAP7D { Light LightningBallL }
Frame ZAP7E { Light LightningBallL }
Frame PUF4A { Light LightningBallLDeath1 }
Frame PUF4B { Light LightningBallLDeath2 }
Frame PUF4C { Light LightningBallLDeath3 }
Frame PUF4D { Light LightningBallLDeath4 }
Frame PUF4E { Light LightningBallLDeath5 }
Frame PUF4F { Light LightningBallLDeath6 }
Frame PUF4G { Light LightningBallLDeath7 }
}

Pointlight MiniLightningPuff1
{
Color 0.0 0.0 0.4
Size 2
}

Pointlight MiniLightningPuff2
{
Color 0.0 0.0 0.5
Size 3
}

Pointlight MiniLightningPuff3
{
Color 0.0 0.0 0.6
Size 4
}

Pointlight MiniLightningPuff4
{
Color 0.0 0.0 0.7
Size 5
}

Pointlight MiniLightningPuff5
{
Color 0.0 0.0 0.8
Size 6
}

Pointlight MiniLightningPuff6
{
Color 0.0 0.0 0.9
Size 7
}

Pointlight MiniLightningPuff7
{
Color 0.0 0.0 1.0
Size 8
}

Pointlight MiniLightningPuff8
{
Color 0.7 0.7 1.0
Size 9
}

Pointlight MiniLightningPuff9
{
Color 0.0 0.0 1.0
Size 10
}

Pointlight MiniLightningPuff10
{
Color 0.0 0.0 1.0
Size 11
}

Pointlight MiniLightningPuff11
{
Color 0.0 0.0 1.0
Size 12
}

Pointlight MiniLightningPuff12
{
Color 0.0 0.0 1.0
Size 13
}

Pointlight MiniLightningPuff13
{
Color 0.0 0.0 0.9
Size 12
}

Pointlight MiniLightningPuff14
{
Color 0.0 0.0 0.8
Size 11
}

Pointlight MiniLightningPuff15
{
Color 0.0 0.0 0.7
Size 10
}

Pointlight MiniLightningPuff16
{
Color 0.0 0.0 0.6
Size 9
}

Pointlight MiniLightningPuff17
{
Color 0.0 0.0 0.5
Size 8
}

Pointlight MiniLightningPuff18
{
Color 0.0 0.0 0.4
Size 7
}

Object MiniLightningPuff
{
Frame TFFPA { Light MiniLightningPuff1 }
Frame TFFPB { Light MiniLightningPuff2 }
Frame TFFPC { Light MiniLightningPuff3 }
Frame TFFPD { Light MiniLightningPuff4 }
Frame TFFPE { Light MiniLightningPuff5 }
Frame TFFPF { Light MiniLightningPuff6 }
Frame TFFPG { Light MiniLightningPuff7 }
Frame TFFPH { Light MiniLightningPuff8 }
Frame TFFPI { Light MiniLightningPuff9 }
Frame TFFPJ { Light MiniLightningPuff10 }
Frame TFFPK { Light MiniLightningPuff11 }
Frame TFFPL { Light MiniLightningPuff12 }
Frame TFFPM { Light MiniLightningPuff13 }
Frame TFFPN { Light MiniLightningPuff14 }
Frame TFFPO { Light MiniLightningPuff15 }
Frame TFFPP { Light MiniLightningPuff16 }
Frame TFFPQ { Light MiniLightningPuff17 }
Frame TFFPR { Light MiniLightningPuff18 }
}

Pointlight LightningRod3
{
Color 0.6 0.6 1.0
Size 20
}

Pointlight LightningRod3Death1
{
Color 0.5 0.5 0.9
Size 25
}

Pointlight LightningRod3Death2
{
Color 0.6 0.6 1.0
Size 30
}

Pointlight LightningRod3Death3
{
Color 0.5 0.5 0.9
Size 35
}

Pointlight LightningRod3Death4
{
Color 0.4 0.4 0.8
Size 30
}

Pointlight LightningRod3Death5
{
Color 0.3 0.3 0.7
Size 25
}

Pointlight LightningRod3Death6
{
Color 0.2 0.2 1.6
Size 20
}

Object LightningRod3
{
Frame ZOT1A { Light LightningRod3 }
Frame ZOT1B { Light LightningRod3 }
Frame ZOT1C { Light LightningRod3 }
Frame ZOT1D { Light LightningRod3 }
Frame ZOT1E { Light LightningRod3 }
Frame PUF4A { Light LightningRod3Death1 }
Frame PUF4B { Light LightningRod3Death2 }
Frame PUF4C { Light LightningRod3Death3 }
Frame PUF4D { Light LightningRod3Death4 }
Frame PUF4E { Light LightningRod3Death5 }
Frame PUF4F { Light LightningRod3Death6 }
}

Pointlight LightningBallC1T1
{
Color 0.0 0.0 1.0
Size 8
}

Pointlight LightningBallC1T2
{
Color 0.7 0.7 1.0
Size 9
}

Pointlight LightningBallC1T3
{
Color 0.0 0.0 1.0
Size 10
}

Pointlight LightningBallC1T4
{
Color 0.0 0.0 1.0
Size 11
}

Pointlight LightningBallC1T5
{
Color 0.0 0.0 1.0
Size 12
}

Pointlight LightningBallC1T6
{
Color 0.0 0.0 1.0
Size 13
}

Pointlight LightningBallC1T7
{
Color 0.0 0.0 0.9
Size 12
}

Pointlight LightningBallC1T8
{
Color 0.0 0.0 0.8
Size 11
}

Pointlight LightningBallC1T9
{
Color 0.0 0.0 0.7
Size 10
}

Pointlight LightningBallC1T10
{
Color 0.0 0.0 0.6
Size 9
}

Pointlight LightningBallC1T11
{
Color 0.0 0.0 0.5
Size 8
}

Pointlight LightningBallC1T12
{
Color 0.0 0.0 0.4
Size 7
}

Object LightningBallC1T
{
Frame TFFPG { Light LightningBallC1T1 }
Frame TFFPH { Light LightningBallC1T2 }
Frame TFFPI { Light LightningBallC1T3 }
Frame TFFPJ { Light LightningBallC1T4 }
Frame TFFPK { Light LightningBallC1T5 }
Frame TFFPL { Light LightningBallC1T6 }
Frame TFFPM { Light LightningBallC1T7 }
Frame TFFPN { Light LightningBallC1T8 }
Frame TFFPO { Light LightningBallC1T9 }
Frame TFFPP { Light LightningBallC1T10 }
Frame TFFPQ { Light LightningBallC1T11 }
Frame TFFPR { Light LightningBallC1T12 }
}
