// Cacodemon fireball
flickerlight CACOBALL
{
    color 0.2 0.2 1.0
    size 56
    secondarySize 64
    chance 0.5
}

flickerlight CACOBALL_X1
{
    color 0.1 0.1 0.9
    size 72
    secondarySize 80
    chance 0.25
}

flickerlight CACOBALL_X2
{
    color 0.0 0.0 0.6
    size 88
    secondarySize 96
    chance 0.25
}

flickerlight CACOBALL_X3
{
    color 0.0 0.0 0.3
    size 104
    secondarySize 112
    chance 0.25
}

object NewCacodemonBall
{
    frame BAL2A { light CACOBALL }
    frame BAL2B { light CACOBALL }

    frame BAL2C { light CACOBALL_X1 }
    frame BAL2D { light CACOBALL_X2 }
    frame BAL2E { light CACOBALL_X3 }
}

Pointlight ThrallShot1
{
Color 1.0 0.0 0.0
Size 20
}

Pointlight ThrallShot12
{
Color 1.0 0.0 0.0
Size 25
}

Pointlight ThrallShot13
{
Color 0.8 0.0 0.0
Size 20
}

Pointlight ThrallShot14
{
Color 0.6 0.0 0.0
Size 15
}

Pointlight ThrallShot15
{
Color 0.4 0.0 0.0
Size 10
}

Object CultMysticShot
{
Frame CMYPA { Light ThrallShot1 }
Frame CMYPB { Light ThrallShot1 }
Frame CMYPC { Light ThrallShot12 }
Frame CMYPD { Light ThrallShot13 }
Frame CMYPE { Light ThrallShot14 }
Frame CMYPF { Light ThrallShot15 }
}

PointLight SBeastFire
{
Color 0.4 0.8 0.2
Size 64
Offset 0 48 30
}

Object ShadowBeast
{
Frame BDEMI { Light SBeastFire }
}

Pointlight SBeastBall11
{
Color 0.4 0.8 0.3
Size 40
}

Pointlight SBeastBall12
{
Color 0.4 0.8 0.3
Size 48
}

Pointlight SBeastBall13
{
Color 0.6 1.0 0.4
Size 56
}

Pointlight SBeastBall14
{
Color 0.5 0.9 0.3
Size 48
}

Pointlight SBeastBall15
{
Color 0.3 0.6 0.15
Size 36
}

Pointlight SBeastBall16
{
Color 0.2 0.5 0.05
Size 24
}

Object ShadowBeast_Ball1
{
Frame BDP2A { Light SBeastBall11 }
Frame BDP2B { Light SBeastBall11 }
Frame BDP2C { Light SBeastBall11 }
Frame BDP2D { Light SBeastBall12 }
Frame BDP2E { Light SBeastBall13 }
Frame BDP2F { Light SBeastBall14 }
Frame BDP2G { Light SBeastBall15 }
Frame BDP2H { Light SBeastBall16 }
}

Object ShadowBeast_BallFire
{
Frame BDP2A { Light SBeastBall11 }
Frame BDP2B { Light SBeastBall11 }
Frame BDP2C { Light SBeastBall11 }
Frame BDP2D { Light SBeastBall12 }
Frame BDP2E { Light SBeastBall13 }
Frame BDP2F { Light SBeastBall14 }
Frame BDP2G { Light SBeastBall15 }
Frame BDP2H { Light SBeastBall16 }
}

Pulselight SBeastBall21
{
Color 0.3 0.6 0.2
Size 32
SecondarySize 24
Interval 1.5
}

Pointlight SBeastBall22
{
Color 0.35 0.7 0.25
Size 36
}

Pointlight SBeastBall23
{
Color 0.4 0.9 0.3
Size 42
}

Pointlight SBeastBall24
{
Color 0.2 0.5 0.1
Size 28
}

Pointlight SBeastBall25
{
Color 0.1 0.4 0.0
Size 16
}

Object ShadowBeast_Ball2
{
Frame BDP1D { Light SBeastBall21 }
Frame BDP1E { Light SBeastBall21 }
Frame BDP1F { Light SBeastBall22 }
Frame BDP1G { Light SBeastBall23 }
Frame BDP1H { Light SBeastBall24 }
Frame BDP1I { Light SBeastBall25 }
}

Object ShadowBeast_Ball3
{
Frame BDP1D { Light SBeastBall21 }
Frame BDP1E { Light SBeastBall21 }
Frame BDP1F { Light SBeastBall22 }
Frame BDP1G { Light SBeastBall23 }
Frame BDP1H { Light SBeastBall24 }
Frame BDP1I { Light SBeastBall25 }
}

Pulselight SBeastCreature1
{
Color 0.2 0.4 0.05
Size 56
SecondarySize 48
Interval 4
Offset 0 8 0
}

Pointlight SBeastCreature2
{
Color 0.2 0.4 0.05
Size 48
Offset 0 12 0
}

Pointlight SBeastCreature3
{
Color 0.2 0.4 0.05
Size 40
Offset 0 16 0
}

Pointlight SBeastCreature4
{
Color 0.2 0.4 0.05
Size 32
Offset 0 20 0
}

Pointlight SBeastCreature5
{
Color 0.2 0.4 0.05
Size 24
Offset 0 24 0
}

Pointlight SBeastCreature6
{
Color 0.2 0.4 0.05
Size 16
Offset 0 28 0
}

Pointlight SBeastCreature7
{
Color 0.2 0.4 0.05
Size 8
Offset 0 32 0
}

Object ShadowBeast_Creature
{
Frame BDGHA { Light SBeastCreature1 }
Frame BDGHB { Light SBeastCreature1 }
Frame BDGHE { Light SBeastCreature2 }
Frame BDGHF { Light SBeastCreature3 }
Frame BDGHG { Light SBeastCreature4 }
Frame BDGHH { Light SBeastCreature5 }
Frame BDGHI { Light SBeastCreature6 }
Frame BDGHJ { Light SBeastCreature7 }
}

Pointlight FusionShot
{
Color 1.0 0.0 1.0
Size 30
}

Pointlight FusionShot2
{
Color 1.0 0.2 1.0
Size 35
}

Pointlight FusionShot3
{
Color 0.9 0.0 0.9
Size 40
}

Pointlight FusionShot4
{
Color 0.7 0.0 0.7
Size 35
}

Pointlight FusionShot5
{
Color 0.5 0.0 0.5
Size 30
}

Pointlight FusionShot6
{
Color 0.3 0.0 0.3
Size 25
}

Object AracknightMissile
{
Frame ARAXA { Light FusionShot }
Frame ARAXB { Light FusionShot }
Frame ARXPA { Light FusionShot2 }
Frame ARXPB { Light FusionShot3 }
Frame ARXPC { Light FusionShot4 }
Frame ARXPD { Light FusionShot5 }
Frame ARXPE { Light FusionShot6 }
}

Pointlight Fireblast1
{
Color 0.6 0.3 0.0
Size 48
}

Pointlight Fireblast2
{
Color 0.7 0.5 0.0
Size 96
}

Pointlight Fireblast3
{
Color 0.7 0.5 0.0
Size 80
}

Pointlight Fireblast4
{
Color 0.7 0.4 0.0
Size 72
}

Pointlight Fireblast5
{
Color 0.6 0.4 0.05
Size 64
}

Pointlight Fireblast6
{
Color 0.5 0.3 0.0
Size 64
}

Pointlight Fireblast7
{
Color 0.5 0.2 0.0
Size 40
}

Object NewFatShot2
{
Frame PROJA { Light Fireblast1 }
Frame PROJB { Light Fireblast1 }
Frame PROJC { Light Fireblast1 }
Frame PROJD { Light Fireblast2 }
Frame PROJE { Light Fireblast3 }
Frame PROJF { Light Fireblast4 }
Frame PROJG { Light Fireblast5 }
Frame PROJH { Light Fireblast6 }
Frame PROJI { Light Fireblast7 }
}

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

object ZSorcFX1
{
    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 OrbiterClockwise
{
    frame SBS2 { light HARCHBLUCUBE }
}

object OrbiterCounterClockwise
{
    frame SBS2 { light HARCHBLUCUBE }
}

object ZSorcFX3
{
    frame SBS3A { light HARCHGRNCUBE }
    frame SBS3B { light HARCHGRNCUBE }
	frame SBS3C { light HARCHGRNCUBE }
    frame SBS3D { light HARCHBALL2_X1 }
    frame SBS3E { light HARCHBALL2_X2 }
    frame SBS3F { light HARCHBALL2_X3 }
}

object ZSorcFX4
{
    frame SBS4A { light HARCHPURCUBE }
    frame SBS4B { light HARCHPURCUBE }
	frame SBS4C { light HARCHPURCUBE }
    frame SBS4D { light HARCHBALL_X1 }
    frame SBS4E { light HARCHBALL_X2 }
    frame SBS4F { light HARCHBALL_X3 }
}

object SorcBall1New
{
    frame SBMP { light HARCHPURCUBE }
}

object SorcBall2New
{
    frame SBMB { light HARCHBLUCUBE }
}

object SorcBall3New
{
    frame SBMG { light HARCHGRNCUBE }
}

object SorcBall1Projectile
{
    frame SBMP { light HARCHPURCUBE }
	
	frame SBS4D { light HARCHBALL_X1 }
    frame SBS4E { light HARCHBALL_X2 }
    frame SBS4F { light HARCHBALL_X3 }
}

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

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

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

object SorcBall2Projectile
{
    frame SBMB { light HARCHBLUCUBE }
	
	frame SBS5D { light HARCHBALL3_X1 }
    frame SBS5E { light HARCHBALL3_X2 }
    frame SBS5F { light HARCHBALL3_X3 }
}

object SorcBall3Projectile
{
    frame SBMG { light HARCHGRNCUBE }
	
	frame SBS3D { light HARCHBALL2_X1 }
    frame SBS3E { light HARCHBALL2_X2 }
    frame SBS3F { light HARCHBALL2_X3 }
}

object _FireDemon
{
    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 _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 MedusaBall
{
Frame FVULA { Light VulgarShot }
Frame FVULB { Light VulgarShot }
Frame FVULC { Light VulgarShot2 }
Frame FVULD { Light VulgarShot3 }
Frame FVULE { Light VulgarShot4 }
Frame FVULF { Light VulgarShot5 }
}

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

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

object IceImpShard
{
    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 SkullWizardProjectile
{
    Frame IFX1A { Light OrangeSmallPoint2 }
    Frame IFX1B { Light OrangeSmallPoint2 }
    Frame IFX1I { Light OrangeSmallFlicker1 }
    Frame IFX1J { Light OrangeSmallFlicker1 }
    Frame IFX1K { Light OrangeSmallFlicker1 }
    Frame IFX1L { Light OrangeSmallFlicker1 }
}

Object ShadowWizardProjectile
{
    Frame IFX1A { Light OrangeSmallPoint2 }
    Frame IFX1B { Light OrangeSmallPoint2 }
    Frame IFX1I { Light OrangeSmallFlicker1 }
    Frame IFX1J { Light OrangeSmallFlicker1 }
    Frame IFX1K { Light OrangeSmallFlicker1 }
    Frame IFX1L { Light OrangeSmallFlicker1 }
}

PulseLight IronGolem
{
Color 0.8 0.0 0.0
Offset 0 68 0
Size 16
SecondarySize 32
}

Object IronGolem 
{
Frame GOL2A { Light IronGolem }
Frame GOL2B { Light IronGolem }
Frame GOL2C { Light IronGolem }
Frame GOL2D { Light IronGolem }
Frame GOL2E { Light IronGolem }
Frame GOL2F { Light IronGolem }
Frame GOL2G { Light IronGolem }
Frame GOL2H { Light IronGolem }
Frame GOL2I { Light IronGolem }
}

Pointlight IronBall1
{
Color 0.6 0.0 0.0
Size 32
}

Pointlight IronBall2
{
Color 0.7 0.0 0.0
Size 40
}

Pointlight IronBall3
{
Color 0.8 0.0 0.0
Size 48
}

Pointlight IronBall4
{
Color 0.4 0.0 0.0
Size 32
}

Pointlight IronBall5
{
Color 0.2 0.0 0.0
Size 24
}

Object IronGolemBall
{
Frame BLVBA { Light IronBall1 }
Frame BLVBB { Light IronBall1 }
Frame BLVBC { Light IronBall2 }
Frame BLVBD { Light IronBall3 }
Frame BLVBE { Light IronBall4 }
Frame BLVBF { Light IronBall5 }
}

PulseLight BronzeGolem
{
Color 0.0 0.8 0.0
Offset 0 68 0
Size 16
SecondarySize 32
}

Object BronzeGolem 
{
Frame GOL3A { Light BronzeGolem }
Frame GOL3B { Light BronzeGolem }
Frame GOL3C { Light BronzeGolem }
Frame GOL3D { Light BronzeGolem }
Frame GOL3E { Light BronzeGolem }
Frame GOL3F { Light BronzeGolem }
Frame GOL3G { Light BronzeGolem }
Frame GOL3H { Light BronzeGolem }
Frame GOL3I { Light BronzeGolem }
}


// ---------------------
// -- Heretic Enemies --
// ---------------------

// Heretic imp fireball
pointlight HIMPBALL
{
    color 1.0 0.8 0.0
    size 32
}

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

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

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

object NewHereticImpBall
{
    frame FX10A { light HIMPBALL }
    frame FX10B { light HIMPBALL }
    frame FX10C { light HIMPBALL }

    frame FX10D { light HIMPBALL    }
    frame FX10E { light HIMPBALL_X1 }
    frame FX10F { light HIMPBALL_X2 }
    frame FX10G { light HIMPBALL_X3 }
}

Pointlight BruiserBall21S
{
Color 0.6 0.2 0.0
Size 16
}

Pointlight BruiserBall22S
{
Color 0.8 0.4 0.0
Size 24
}

Pointlight BruiserBall23S
{
Color 0.6 0.2 0.0
Size 12
}

Pointlight BruiserBall24S
{
Color 0.4 0.0 0.0
Size 8
}

Object FireImpFireball
{
Frame BRB2A { Light BruiserBall21S }
Frame BRB2B { Light BruiserBall21S }
Frame BRB2C { Light BruiserBall22S }
Frame BRB2D { Light BruiserBall22S }
Frame BRB2E { Light BruiserBall21S }
Frame BRB2F { Light BruiserBall21S }
Frame BRB2G { Light BruiserBall23S }
Frame BRB2H { Light BruiserBall24S }
}

// Mummy
flickerlight MUMMYATK
{
    color 1.0 1.0 0.0
    size 48
    secondarySize 56
    chance 0.4
}

object _MummyLeader
{
    frame MUMMY { light MUMMYATK }
}

object _MummyLeaderGhost
{
    frame MUMMY { light MUMMYATK }
}

// Mummy fireball
Pointlight MummySkullBallL1
{
Color 0.8 0.6 0.0
Size 16
}

Pointlight MummySkullBallL2
{
Color 0.8 0.6 0.0
Size 24
}

Pointlight MummySkullBallL3
{
Color 0.8 0.6 0.0
Size 32
}

Pointlight MummySkullBallL4
{
Color 0.8 0.6 0.0
Size 48
}

Pointlight MummySkullBallL5
{
Color 0.7 0.525 0.0
Size 48
}

Pointlight MummySkullBallL6
{
Color 0.6 0.45 0.0
Size 48
}

Pointlight MummySkullBallL7
{
Color 0.4 0.3 0.0
Size 48
}

Pointlight MummySkullBallL8
{
Color 0.4 0.3 0.0
Size 40
}

Pointlight MummySkullBallL9
{
Color 0.4 0.3 0.0
Size 32
}

Pointlight MummySkullBallL10
{
Color 0.4 0.3 0.0
Size 24
}

Pointlight MummySkullBallL11
{
Color 0.4 0.3 0.0
Size 16
}

object NewMummyFX1
{
Frame GSMMA { Light MummySkullBallL1 }
Frame GSMMB { Light MummySkullBallL2 }
Frame GSMMC { Light MummySkullBallL3 }
Frame GSMMD { Light MummySkullBallL4 }
Frame GSMME { Light MummySkullBallL4 }
Frame GSMMF { Light MummySkullBallL4 }
Frame GSMMG { Light MummySkullBallL5 }
Frame GSMMH { Light MummySkullBallL6 }
Frame GSMMI { Light MummySkullBallL7 }
Frame GSMMJ { Light MummySkullBallL8 }
Frame GSMMK { Light MummySkullBallL9 }
Frame GSMML { Light MummySkullBallL10 }
Frame GSMMM { Light MummySkullBallL11 }
}

// Green flying axe
pointlight GREENAXE
{
    color 0.0 1.0 0.0
    size 32
}

flickerlight GREENAXE_X1
{
    color 0.0 0.7 0.0
    size 32
    secondarySize 48
    chance 0.3
}

flickerlight GREENAXE_X2
{
    color 0.0 0.4 0.0
    size 48
    secondarySize 56
    chance 0.3
}

flickerlight GREENAXE_X3
{
    color 0.0 0.2 0.0
    size 56
    secondarySize 64
    chance 0.3
}

object NewKnightAxe
{
    frame SPAXA { light GREENAXE }
    frame SPAXB { light GREENAXE }
    frame SPAXC { light GREENAXE }

    frame SPAXD { light GREENAXE_X1 }
    frame SPAXE { light GREENAXE_X2 }
    frame SPAXF { light GREENAXE_X3 }
}

// Red flying axe
pointlight REDAXE
{
    color 1.0 0.0 0.0
    size 32
}

flickerlight REDAXE_X1
{
    color 0.7 0.0 0.0
    size 32
    secondarySize 48
    chance 0.3
}

flickerlight REDAXE_X2
{
    color 0.4 0.0 0.0
    size 48
    secondarySize 56
    chance 0.3
}

flickerlight REDAXE_X3
{
    color 0.2 0.0 0.0
    size 56
    secondarySize 64
    chance 0.3
}

object NewRedAxe
{
    frame RAXEA { light REDAXE }
    frame RAXEB { light REDAXE }

    frame RAXEC { light REDAXE_X1 }
    frame RAXED { light REDAXE_X2 }
    frame RAXEE { light REDAXE_X3 }
}

// Disciple fireball
flickerlight DISCIPLEBALL
{
    color 1.0 0.0 1.0
    size 32
    secondarySize 40
    chance 0.3
}

flickerlight DISCIPLEBALL_X1
{
    color 0.7 0.0 0.7
    size 16
    secondarySize 24
    chance 0.3
}

flickerlight DISCIPLEBALL_X2
{
    color 0.3 0.0 0.3
    size 8
    secondarySize 16
    chance 0.3
}

object NewWizardFX1
{
    frame FX11A { light DISCIPLEBALL }
    frame FX11B { light DISCIPLEBALL }
    frame FX11C { light DISCIPLEBALL }

    frame FX11D { light DISCIPLEBALL    }
    frame FX11E { light DISCIPLEBALL    }
    frame FX11F { light DISCIPLEBALL_X1 }
    frame FX11G { light DISCIPLEBALL_X2 }
}

object NewSorcerer2FX2
{
    frame FX11A { light DISCIPLEBALL }
    frame FX11B { light DISCIPLEBALL }
    frame FX11C { light DISCIPLEBALL }

    frame FX11D { light DISCIPLEBALL    }
    frame FX11E { light DISCIPLEBALL    }
    frame FX11F { light DISCIPLEBALL_X1 }
    frame FX11G { light DISCIPLEBALL_X2 }
}

// Iron lich death explosion
flickerlight IRONLICH1
{
    color 1.0 0.4 0.0
    size 64
    secondarySize 72
    chance 0.3
    offset 0 40 0
}

flickerlight IRONLICH2
{
    color 1.0 0.7 0.0
    size 80
    secondarySize 88
    chance 0.3
    offset 0 44 0
}

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

flickerlight IRONLICH4
{
    color 0.4 0.0 0.0
    size 48
    secondarySize 56
    chance 0.3
    offset 0 40 0
}

object _Ironlich
{
    frame LICHD { light IRONLICH1 }
    frame LICHE { light IRONLICH2 }
    frame LICHF { light IRONLICH3 }
    frame LICHG { light IRONLICH4 }
}

// IronLich frost ball
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 NewHeadFX1
{
    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 }
}

// Frost shard (spawned by frost ball)
pointlight FROSTSHARD
{
    color 0.0 0.0 0.5
    size 32
}

object NewHeadFX2
{
    frame FX05H { light FROSTSHARD }
    frame FX05I { light FROSTSHARD }
    frame FX05J { light FROSTSHARD }
}

// 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 NewHeadFX3
{
    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 }
}

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

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

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

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

object _ClinkHeretic
{
    frame CLNKK { light CLINK_X1 }
    frame CLNKL { light CLINK_X2 }
    frame CLNKM { light CLINK_X3 }
    frame CLNKN { light CLINK_X4 }
}

// Weredragon
flickerlight BEASTATK
{
    color 1.0 0.7 0.0
    size 56
    secondarySize 64
    chance 0.5
    offset 0 48 0
}

object _Beast
{
    frame BEASI { light BEASTATK }
}

// Weredragon fireball
flickerlight BEASTBALL
{
    color 1.0 0.4 0.0
    size 48
    secondarySize 56
    chance 0.3
}

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

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

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

flickerlight BEASTBALL_X4
{
    color 0.2 0.0 0.0
    size 28
    secondarySize 32
    chance 0.3
}

object NewBeastBall
{
    frame FRB1A { light BEASTBALL }
    frame FRB1B { light BEASTBALL }
    frame FRB1C { light BEASTBALL }

    frame FRB1D { light BEASTBALL_X1 }
    frame FRB1E { light BEASTBALL_X2 }
    frame FRB1F { light BEASTBALL_X3 }
    frame FRB1G { light BEASTBALL_X4 }
}

// Small ophidian shot
pointlight SNAKESHOT1
{
    color 0.5 0.3 1.0
    size 24
}

flickerlight SNAKESHOT1_X1
{
    color 0.5 0.3 1.0
    size 24
    secondarySize 26
    chance 0.3
}

flickerlight SNAKESHOT1_X2
{
    color 0.4 0.1 0.7
    size 24
    secondarySize 26
    chance 0.3
}

flickerlight SNAKESHOT1_X3
{
    color 0.3 0.0 0.5
    size 28
    secondarySize 30
    chance 0.3
}

flickerlight SNAKESHOT1_X4
{
    color 0.3 0.0 0.3
    size 26
    secondarySize 28
    chance 0.3
}

object NewSnakeProjA
{
    frame SHRD { light MFROSTSHARD }

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

// Large ophidian shot
pointlight SNAKESHOT2
{
    color 1.0 0.6 0.0
    size 32
}

flickerlight SNAKESHOT2_X1
{
    color 1.0 0.6 0.0
    size 40
    secondarySize 48
    chance 0.3
}

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

flickerlight SNAKESHOT2_X3
{
    color 0.3 0.0 0.0
    size 44
    secondarySize 48
    chance 0.3
}

Pointlight BruiserBall21
{
Color 0.6 0.2 0.0
Size 32
}

Pointlight BruiserBall22
{
Color 0.8 0.4 0.0
Size 48
}

Pointlight BruiserBall23
{
Color 0.6 0.2 0.0
Size 24
}

Pointlight BruiserBall24
{
Color 0.4 0.0 0.0
Size 16
}

Object NewSnakeProjB
{
Frame BRB2A { Light BruiserBall21 }
Frame BRB2B { Light BruiserBall21 }
Frame BRB2C { Light BruiserBall22 }
Frame BRB2D { Light BruiserBall22 }
Frame BRB2E { Light BruiserBall21 }
Frame BRB2F { Light BruiserBall21 }
Frame BRB2G { Light BruiserBall23 }
Frame BRB2H { Light BruiserBall24 }
}

// 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 HMinotaurFX1
{
    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 HMinotaurFX2
{
    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 HMinotaurFX3
{
    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 }
}

// D'Sparil serpent fireball
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 NewSorcererFX1
{
    frame FX14A { light SERPENTBALL }
    frame FX14B { light SERPENTBALL }
    frame FX14C { light SERPENTBALL }

    frame FX14D { light SERPENTBALL_X1 }
    frame FX14E { light SERPENTBALL_X2 }
    frame FX14F { light SERPENTBALL_X3 }
    frame FX14G { light SERPENTBALL_X4 }
    frame FX14H { light SERPENTBALL_X4 }
}

// D'Sparil blue bolt
flickerlight DSPARILBALL
{
    color 0.3 0.3 1.0
    size 56
    secondarySize 64
    chance 0.5
}

flickerlight DSPARILBALL_X1
{
    color 0.3 0.3 1.0
    size 64
    secondarySize 72
    chance 0.3
}

flickerlight DSPARILBALL_X2
{
    color 0.2 0.2 0.8
    size 80
    secondarySize 88
    chance 0.3
}

flickerlight DSPARILBALL_X3
{
    color 0.1 0.1 0.6
    size 88
    secondarySize 92
    chance 0.3
}

flickerlight DSPARILBALL_X4
{
    color 0.0 0.0 0.4
    size 82
    secondarySize 86
    chance 0.3
}

flickerlight DSPARILBALL_X5
{
    color 0.0 0.0 0.2
    size 82
    secondarySize 86
    chance 0.3
}

object NewSorcerer2FX1
{
    frame FX16A { light DSPARILBALL }
    frame FX16B { light DSPARILBALL }
    frame FX16C { light DSPARILBALL }

    frame FX16G { light DSPARILBALL_X1 }
    frame FX16H { light DSPARILBALL_X2 }
    frame FX16I { light DSPARILBALL_X3 }
    frame FX16J { light DSPARILBALL_X4 }
    frame FX16K { light DSPARILBALL_X5 }
    frame FX16L { light DSPARILBALL_X5 }
}

// D'Sparil
flickerlight DSPARILATK
{
    color 0.3 0.3 1.0
    size 64
    secondarySize 72
    chance 0.5
}

object _Sorcerer2
{
    frame SOR2R { light DSPARILATK }
    frame SOR2S { light DSPARILATK }
    frame SOR2T { light DSPARILATK }
}

flickerlight AODFX1
{
    color 0.3 0.3 0.8
    size 42
	secondarysize 48
	chance 0.25
	offset 0.0 0.0 0.0
}

flickerlight AODFX2
{
    color 0.3 0.3 0.8
    size 24
	secondarysize 35
	chance 0.35
	offset 0.0 0.0 0.0
}

object ApprenticeOfDsparilFx2
{
	frame EALT { light AODFX2  }
}

Flickerlight2 FireShot1
{
Color 1.0 0.8 0.0
Size 25
SecondarySize 30
Interval 2
Offset 0 0 0
}

Pointlight FireShot2
{
Color 0.8 0.6 0.0
Size 25
}

Pointlight FireShot3
{
Color 0.6 0.4 0.0
Size 23
}

Pointlight FireShot4
{
Color 0.4 0.2 0.0
Size 21
}

Object FireShot
{
Frame FSHTA { Light FireShot1 }
Frame FSHTB { Light FireShot1 }
Frame FSHTC { Light FireShot2 }
Frame FSHTD { Light FireShot3 }
Frame FSHTE { Light FireShot4 }
}

Pointlight EscapeExplosion1
{
Color 1.0 0.8 0.2
Size 50
}

Pointlight EscapeExplosion2
{
Color 1.0 0.8 0.2
Size 58
}

Pointlight EscapeExplosion3
{
Color 1.0 0.8 0.2
Size 62
}

Pointlight EscapeExplosion4
{
Color 1.0 0.8 0.2
Size 58
}

Pointlight EscapeExplosion5
{
Color 1.0 0.8 0.2
Size 54
}

Pointlight EscapeExplosion6
{
Color 1.0 0.8 0.2
Size 50
}

Pointlight EscapeExplosion7
{
Color 1.0 0.8 0.2
Size 44
}

Pointlight EscapeExplosion8
{
Color 0.9 0.7 0.1
Size 40
}

Pointlight EscapeExplosion9
{
Color 0.9 0.7 0.1
Size 36
}

Pointlight EscapeExplosion10
{
Color 0.9 0.7 0.1
Size 32
}

Pointlight EscapeExplosion11
{
Color 0.8 0.6 0.0
Size 28
}

Pointlight EscapeExplosion12
{
Color 0.8 0.6 0.0
Size 26
}

Pointlight EscapeExplosion13
{
Color 0.8 0.6 0.0
Size 24
}

Pointlight EscapeExplosion14
{
Color 0.6 0.4 0.0
Size 23
}

Pointlight EscapeExplosion15
{
Color 0.6 0.4 0.0
Size 22
}

Pointlight EscapeExplosion16
{
Color 0.6 0.4 0.0
Size 21
}

Pointlight EscapeExplosion17
{
Color 0.4 0.2 0.0
Size 20
}

Pointlight EscapeExplosion18
{
Color 0.4 0.2 0.0
Size 19
}

Pointlight EscapeExplosion19
{
Color 0.2 0.0 0.0
Size 18
}

Pointlight EscapeExplosion20
{
Color 0.2 0.0 0.0
Size 17
}

Pointlight EscapeExplosion21
{
Color 0.2 0.0 0.0
Size 16
}

Object EscapeExplosion
{
Frame NKXPB { Light EscapeExplosion1 }
Frame NKXPC { Light EscapeExplosion2 }
Frame NKXPD { Light EscapeExplosion3 }
Frame NKXPE { Light EscapeExplosion4 }
Frame NKXPF { Light EscapeExplosion5 }
Frame NKXPG { Light EscapeExplosion6 }
Frame NKXPH { Light EscapeExplosion7 }
Frame NKXPI { Light EscapeExplosion8 }
Frame NKXPJ { Light EscapeExplosion9 }
Frame NKXPK { Light EscapeExplosion10 }
Frame NKXPL { Light EscapeExplosion11 }
Frame NKXPM { Light EscapeExplosion12 }
Frame NKXPN { Light EscapeExplosion13 }
Frame NKXPO { Light EscapeExplosion14 }
Frame NKXPP { Light EscapeExplosion15 }
Frame NKXPQ { Light EscapeExplosion16 }
Frame NKXPR { Light EscapeExplosion17 }
Frame NKXPS { Light EscapeExplosion18 }
Frame NKXPT { Light EscapeExplosion19 }
Frame NKXPU { Light EscapeExplosion20 }
Frame NKXPV { Light EscapeExplosion21 }
}

Pointlight FirebombExplosion11
{
Color 1.0 0.8 0.2
Size 50
}

Pointlight FirebombExplosion12
{
Color 1.0 0.8 0.2
Size 58
}

Pointlight FirebombExplosion13
{
Color 1.0 0.8 0.2
Size 62
}

Pointlight FirebombExplosion14
{
Color 1.0 0.8 0.2
Size 58
}

Pointlight FirebombExplosion15
{
Color 1.0 0.8 0.2
Size 54
}

Pointlight FirebombExplosion16
{
Color 1.0 0.8 0.2
Size 50
}

Pointlight FirebombExplosion17
{
Color 1.0 0.8 0.2
Size 44
}

Pointlight FirebombExplosion18
{
Color 0.9 0.7 0.1
Size 40
}

Pointlight FirebombExplosion19
{
Color 0.9 0.7 0.1
Size 39
}

Pointlight FirebombExplosion110
{
Color 0.9 0.7 0.1
Size 38
}

Pointlight FirebombExplosion111
{
Color 0.8 0.6 0.0
Size 37
}

Pointlight FirebombExplosion112
{
Color 0.7 0.5 0.0
Size 36
}

Pointlight FirebombExplosion113
{
Color 0.7 0.5 0.0
Size 35
}

Pointlight FirebombExplosion114
{
Color 0.6 0.4 0.0
Size 35
}

Pointlight FirebombExplosion115
{
Color 0.6 0.4 0.0
Size 35
}

Pointlight FirebombExplosion116
{
Color 0.5 0.3 0.0
Size 35
}

Pointlight FirebombExplosion117
{
Color 0.4 0.2 0.0
Size 35
}

Pointlight FirebombExplosion118
{
Color 0.3 0.1 0.0
Size 35
}

Pointlight FirebombExplosion119
{
Color 0.2 0.0 0.0
Size 35
}

Object FirebombExplosion1
{
Frame FRMEA { Light FirebombExplosion11 }
Frame FRMEB { Light FirebombExplosion12 }
Frame FRMEC { Light FirebombExplosion13 }
Frame FRMED { Light FirebombExplosion14 }
Frame FRMEE { Light FirebombExplosion15 }
Frame FRMEF { Light FirebombExplosion16 }
Frame FRMEG { Light FirebombExplosion17 }
Frame FRMEH { Light FirebombExplosion18 }
Frame FRMEI { Light FirebombExplosion19 }
Frame FRMEJ { Light FirebombExplosion110 }
Frame FRMEK { Light FirebombExplosion111 }
Frame FRMEL { Light FirebombExplosion112 }
Frame FRMEM { Light FirebombExplosion113 }
Frame FRMEN { Light FirebombExplosion114 }
Frame FRMEO { Light FirebombExplosion115 }
Frame FRMEP { Light FirebombExplosion116 }
Frame FRMEQ { Light FirebombExplosion117 }
Frame FRMER { Light FirebombExplosion118 }
Frame FRMES { Light FirebombExplosion119 }
}

Object FirebombExplosion2
{
Frame FRMEA { Light FirebombExplosion11 }
Frame FRMEB { Light FirebombExplosion12 }
Frame FRMEC { Light FirebombExplosion13 }
Frame FRMED { Light FirebombExplosion14 }
Frame FRMEE { Light FirebombExplosion15 }
Frame FRMEF { Light FirebombExplosion16 }
Frame FRMEG { Light FirebombExplosion17 }
Frame FRMEH { Light FirebombExplosion18 }
Frame FRMEI { Light FirebombExplosion19 }
Frame FRMEJ { Light FirebombExplosion110 }
Frame FRMEK { Light FirebombExplosion111 }
Frame FRMEL { Light FirebombExplosion112 }
Frame FRMEM { Light FirebombExplosion113 }
Frame FRMEN { Light FirebombExplosion114 }
Frame FRMEO { Light FirebombExplosion115 }
Frame FRMEP { Light FirebombExplosion116 }
Frame FRMEQ { Light FirebombExplosion117 }
Frame FRMER { Light FirebombExplosion118 }
Frame FRMES { Light FirebombExplosion119 }
}

Object FirebombExplosion3
{
Frame FRMEA { Light FirebombExplosion11 }
Frame FRMEB { Light FirebombExplosion12 }
Frame FRMEC { Light FirebombExplosion13 }
Frame FRMED { Light FirebombExplosion14 }
Frame FRMEE { Light FirebombExplosion15 }
Frame FRMEF { Light FirebombExplosion16 }
Frame FRMEG { Light FirebombExplosion17 }
Frame FRMEH { Light FirebombExplosion18 }
Frame FRMEI { Light FirebombExplosion19 }
Frame FRMEJ { Light FirebombExplosion110 }
Frame FRMEK { Light FirebombExplosion111 }
Frame FRMEL { Light FirebombExplosion112 }
Frame FRMEM { Light FirebombExplosion113 }
Frame FRMEN { Light FirebombExplosion114 }
Frame FRMEO { Light FirebombExplosion115 }
Frame FRMEP { Light FirebombExplosion116 }
Frame FRMEQ { Light FirebombExplosion117 }
Frame FRMER { Light FirebombExplosion118 }
Frame FRMES { Light FirebombExplosion119 }
}

Pointlight PyroBlast1
{
Color 1.0 0.8 0.0
Size 40
}

Pointlight PyroBlast2
{
Color 1.0 0.8 0.0
Size 48
}

Pointlight PyroBlast3
{
Color 1.0 0.8 0.0
Size 44
}

Pointlight PyroBlast4
{
Color 0.9 0.7 0.0
Size 40
}

Pointlight PyroBlast5
{
Color 0.9 0.7 0.0
Size 36
}

Pointlight PyroBlast6
{
Color 0.8 0.6 0.0
Size 32
}

Pointlight PyroBlast7
{
Color 0.7 0.5 0.0
Size 28
}

Pointlight PyroBlast8
{
Color 0.6 0.4 0.0
Size 24
}

Pointlight PyroBlast9
{
Color 0.5 0.3 0.0
Size 20
}

Pointlight PyroBlast10
{
Color 0.4 0.2 0.0
Size 16
}

Pointlight PyroBlast11
{
Color 0.3 0.1 0.0
Size 12
}

Object PyroBlast
{
Frame SBLLA { Light PyroBlast1 }
Frame SBLLB { Light PyroBlast1 }
Frame SBLLC { Light PyroBlast1 }
Frame SBLLD { Light PyroBlast1 }
Frame SBLLE { Light PyroBlast1 }
Frame SBLLF { Light PyroBlast1 }
Frame SBLLG { Light PyroBlast1 }
Frame SBLLH { Light PyroBlast1 }
Frame SBLLI { Light PyroBlast1 }
Frame SBLLJ { Light PyroBlast1 }
Frame SBLLK { Light PyroBlast2 }
Frame SBLLL { Light PyroBlast3 }
Frame SBLLM { Light PyroBlast4 }
Frame SBLLN { Light PyroBlast5 }
Frame SBLLO { Light PyroBlast6 }
Frame SBLLP { Light PyroBlast7 }
Frame SBLLQ { Light PyroBlast8 }
Frame SBLLR { Light PyroBlast9 }
Frame SBLLS { Light PyroBlast10 }
Frame SBLLT { Light PyroBlast11 }
Frame SBLLU { Light PyroBlast11 }
Frame SBLLV { Light PyroBlast11 }
Frame SBLLW { Light PyroBlast11 }
}

Pointlight WalkFire
{
Color 1.0 0.8 0.0
Size 5
}

Pointlight WalkFire2
{
Color 1.0 0.8 0.0
Size 15
}

Pointlight WalkFire3
{
Color 1.0 0.8 0.0
Size 35
}

Pointlight WalkFire4
{
Color 1.0 0.88 0.0
Size 34
}

Pointlight WalkFire5
{
Color 1.0 0.8 0.0
Size 32
}

Pointlight WalkFire6
{
Color 1.0 0.8 0.0
Size 30
}

Pointlight WalkFire7
{
Color 1.0 0.8 0.0
Size 25
}

Pointlight WalkFire8
{
Color 1.0 0.8 0.0
Size 20
}

Pointlight WalkFire9
{
Color 1.0 0.8 0.0
Size 15
}

Pointlight WalkFire10
{
Color 1.0 0.8 0.0
Size 5
}

Pointlight WalkFire11
{
Color 1.0 0.8 0.0
Size 4
}

Pointlight WalkFire12
{
Color 1.0 0.8 0.0
Size 3
}

Pointlight WalkFire13
{
Color 1.0 0.8 0.0
Size 2
}

Pointlight WalkFire14
{
Color 1.0 0.8 0.0
Size 1
}

Object WalkFire
{
Frame FRTFA { Light WalkFire }
Frame FRTFB { Light WalkFire2 }
Frame FRTFC { Light WalkFire3 }
Frame FRTFD { Light WalkFire4 }
Frame FRTFE { Light WalkFire5 }
Frame FRTFF { Light WalkFire6 }
Frame FRTFG { Light WalkFire7 }
Frame FRTFH { Light WalkFire8 }
Frame FRTFI { Light WalkFire9 }
Frame FRTFJ { Light WalkFire10 }
Frame FRTFK { Light WalkFire11 }
Frame FRTFL { Light WalkFire12 }
Frame FRTFM { Light WalkFire13 }
Frame FRTFN { Light WalkFire14 }
}

Pointlight PyroBall
{
Color 1.0 0.8 0.0
Size 35
}

Pointlight PyroBall2
{
Color 1.0 0.8 0.0
Size 40
}

Pointlight PyroBall3
{
Color 0.9 0.7 0.0
Size 38
}

Pointlight PyroBall4
{
Color 0.8 0.6 0.0
Size 36
}

Pointlight PyroBall2
{
Color 0.6 0.4 0.0
Size 34
}

Pointlight PyroBall3
{
Color 0.4 0.2 0.0
Size 32
}

Pointlight PyroBall4
{
Color 0.2 0.0 0.0
Size 30
}

Object PyroBall
{
Frame RBALA { Light PyroBall }
Frame RBALB { Light PyroBall }
Frame RBALD { Light PyroBall2 }
Frame RBALE { Light PyroBall3 }
Frame RBALF { Light PyroBall4 }
Frame RBALG { Light PyroBall4 }
Frame RBALH { Light PyroBall4 }
Frame RBALI { Light PyroBall4 }
}

Pointlight Comet1
{
Color 0.6 0.4 0.0
Size 56
}

Pointlight Comet2
{
Color 0.8 0.6 0.0
Size 64
}

Pointlight Comet3
{
Color 1.0 0.8 0.4
Size 72
}

Pointlight Comet4
{
Color 0.8 0.7 0.0
Size 64
}

Pointlight Comet5
{
Color 0.6 0.4 0.0
Size 56
}

Pointlight Comet6
{
Color 0.4 0.2 0.0
Size 48
}

Pointlight Comet7
{
Color 0.4 0.0 0.0
Size 40
}

Object FallingComet
{
Frame COMTA { Light Comet1 }
Frame COMTB { Light Comet1 }
Frame COMTC { Light Comet1 }
Frame COMTD { Light Comet2 }
Frame COMTE { Light Comet3 }
Frame COMTF { Light Comet4 }
}

Object CometDeath
{
Frame COMTG { Light Comet5 }
Frame COMTH { Light Comet6 }
Frame COMTI { Light Comet7 }
}

Flickerlight2 RainCometNull
{
Color 1.0 0.8 0.0
Size 15
Secondarysize 20
Interval 2
Offset 0 0 0
}

Object RainCometNull
{
Frame ZAP5A { Light RainCometNull }
Frame ZAP5B { Light RainCometNull }
Frame ZAP5C { Light RainCometNull }
Frame ZAP5D { Light RainCometNull }
}

FlickerLight2 BruiserDemon
{
Color 1.0 0.6 0.0
Size 70
SecondarySize 95
Offset 0 32 0
Interval 2.0
}

Pointlight BruiserDeath1
{
Color 1.0 0.8 0.0
Size 128
Offset 0 32 0
}

Pointlight BruiserDeath2
{
Color 1.0 0.6 0.0
Size 96
Offset 0 32 0
}

Pointlight BruiserDeath3
{
Color 0.6 0.4 0.0
Size 72
Offset 0 32 0
}

Pointlight BruiserDeath4
{
Color 0.5 0.4 0.0
Size 64
Offset 0 32 0
}

Pointlight BruiserDeath5
{
Color 0.4 0.2 0.0
Size 56
Offset 0 32 0
}

Object _BruiserDemon
{
Frame BRUSA { Light BruiserDemon }
Frame BRUSB { Light BruiserDemon }
Frame BRUSC { Light BruiserDemon }
Frame BRUSD { Light BruiserDemon }
Frame BRUSE { Light BruiserDemon }
Frame BRUSF { Light BruiserDemon }
Frame BRUSG { Light BruiserDemon }
Frame BRUSH { Light BruiserDemon }
Frame BRUSI { Light BruiserDemon }
Frame BRUSJ { Light BruiserDemon }
Frame BRUSK { Light BruiserDemon }
Frame BRUSL { Light BruiserDemon }
Frame BRUSM { Light BruiserDemon }
Frame BRUDA { Light BruiserDeath5 }
Frame BRUDB { Light BruiserDeath4 }
Frame BRUDC { Light BruiserDeath3 }
Frame BRUDD { Light BruiserDeath2 }
Frame BRUDE { Light BruiserDeath1 }
Frame BRUDF { Light BruiserDeath1 }
Frame BRUDG { Light BruiserDeath1 }
Frame BRUDH { Light BruiserDeath1 }
Frame BRUDI { Light BruiserDeath2 }
Frame BRUDJ { Light BruiserDeath3 }
Frame BRUDK { Light BruiserDeath4 }
Frame BRUDL { Light BruiserDeath5 }
Frame BRUDM { Light BruiserDeath5 }
Frame BRUDN { Light BruiserDeath5 }
}

Pointlight BruiserBall11
{
Color 0.6 0.3 0.0
Size 64
}

Pointlight BruiserBall12
{
Color 0.7 0.4 0.0
Size 72
}

Pointlight BruiserBall13
{
Color 0.6 0.4 0.0
Size 88
}

Pointlight BruiserBall14
{
Color 0.6 0.3 0.0
Size 56
}

Pointlight BruiserBall15
{
Color 0.55 0.25 0.0
Size 48
}

Pointlight BruiserBall16
{
Color 0.5 0.2 0.0
Size 40
}

Pointlight BruiserBall17
{
Color 0.45 0.15 0.0
Size 32
}

Pointlight BruiserBall18
{
Color 0.3 0.1 0.0
Size 24
}

Object BruiserBall
{
Frame BRBAA { Light BruiserBall11 }
Frame BRBAB { Light BruiserBall11 }
Frame BRBAK { Light BruiserBall11 }
Frame BRBAL { Light BruiserBall12 }
Frame BRBAM { Light BruiserBall12 }
Frame BRBAN { Light BruiserBall13 }
Frame BRBAO { Light BruiserBall13 }
Frame BRBAP { Light BruiserBall12 }
Frame BRBAQ { Light BruiserBall12 }
Frame BRBAR { Light BruiserBall11 }
Frame BRBAS { Light BruiserBall14 }
Frame BRBAT { Light BruiserBall15 }
Frame BRBAU { Light BruiserBall16 }
Frame BRBAV { Light BruiserBall17 }
Frame BRBAW { Light BruiserBall18 }
}


Pointlight BruiserBall21
{
Color 0.6 0.2 0.0
Size 32
}

Pointlight BruiserBall22
{
Color 0.8 0.4 0.0
Size 48
}

Pointlight BruiserBall23
{
Color 0.6 0.2 0.0
Size 24
}

Pointlight BruiserBall24
{
Color 0.4 0.0 0.0
Size 16
}

Object BruiserBall2
{
Frame BRB2A { Light BruiserBall21 }
Frame BRB2B { Light BruiserBall21 }
Frame BRB2C { Light BruiserBall22 }
Frame BRB2D { Light BruiserBall22 }
Frame BRB2E { Light BruiserBall21 }
Frame BRB2F { Light BruiserBall21 }
Frame BRB2G { Light BruiserBall23 }
Frame BRB2H { Light BruiserBall24 }
}

PointLight BruiserFire_1
{
Offset 0 0 0
Color 1.0 0.5 0.0
Size 20
}

PointLight BruiserFire_2
{
Offset 0 0 0
Color 1.0 0.5 0.0
Size 30
}

PointLight BruiserFire_3
{
Offset 0 0 0
Color 1.0 0.5 0.0
Size 40
}

PointLight BruiserFire_4
{
Offset 0 0 0
Color 1.0 0.5 0.0
Size 47
}

PointLight BruiserFire_5
{
Offset 0 0 0
Color 1.0 0.5 0.0
Size 54
}

PointLight BruiserFire_6
{
Offset 0 0 0
Color 1.0 0.5 0.0
Size 61
}

PointLight BruiserFire_7
{
Offset 0 0 0
Color 1.0 0.5 0.0
Size 66
}

PointLight BruiserFire_8
{
Offset 0 0 0
Color 1.0 0.5 0.0
Size 73
}

PointLight BruiserFire_9
{
Offset 0 0 0
Color 1.0 0.5 0.0
Size 76
}

PointLight BruiserFire_10
{
Offset 0 0 0
Color 1.0 0.5 0.0
Size 79
}

PointLight BruiserFire_11
{
Offset 0 0 0
Color 1.0 0.5 0.0
Size 80
}

PointLight BruiserFire_12
{
Offset 0 0 0
Color 0.95 0.47 0.0
Size 81
}

PointLight BruiserFire_13
{
Offset 0 0 0
Color 0.9 0.43 0.0
Size 82
}

PointLight BruiserFire_14
{
Offset 0 0 0
Color 0.83 0.38 0.0
Size 83
}

PointLight BruiserFire_15
{
Offset 0 0 0
Color 0.75 0.34 0.0
Size 84
}

PointLight BruiserFire_16
{
Offset 0 0 0
Color 0.63 0.27 0.0
Size 85
}

PointLight BruiserFire_17
{
Offset 0 0 0
Color 0.55 0.21 0.0
Size 86
}

PointLight BruiserFire_18
{
Offset 0 0 0
Color 1.38 0.13 0.0
Size 87
}

PointLight BruiserFire_19
{
Offset 0 0 0
Color 0.15 0.04 0.0
Size 88
}

Object BruiserFire
{
Frame XXBFA { Light BruiserFire_1 }
Frame XXBFB { Light BruiserFire_2 }
Frame XXBFC { Light BruiserFire_3 }
Frame XXBFD { Light BruiserFire_4 }
Frame XXBFE { Light BruiserFire_5 }
Frame XXBFF { Light BruiserFire_6 }
Frame XXBFG { Light BruiserFire_7 }
Frame XXBFH { Light BruiserFire_8 }
Frame XXBFI { Light BruiserFire_9 }
Frame XXBFJ { Light BruiserFire_10 }
Frame XXBFK { Light BruiserFire_11 }
Frame XXBFL { Light BruiserFire_12 }
Frame XXBFM { Light BruiserFire_13 }
Frame XXBFN { Light BruiserFire_14 }
Frame XXBFO { Light BruiserFire_15 }
Frame XXBFP { Light BruiserFire_16 }
Frame XXBFQ { Light BruiserFire_17 }
Frame XXBFR { Light BruiserFire_18 }
Frame XXBFS { Light BruiserFire_19 }
}

Object _DarkImp
{
Frame DRKVE { Light VoidDarkImpFire1 }
Frame DRKVF { Light VoidDarkImpFire1 }
Frame DRKVG { Light VoidDarkImpFire1 }
Frame DRKVI { Light VoidDarkImpFire2 }
Frame DRKVJ { Light VoidDarkImpFire2 }
Frame DRKVK { Light VoidDarkImpFire2 }

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

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

//Dark Imp
Pointlight VoidBallNormal
{
Color 0.5 0.2 0.8
Size 48
}

Pointlight VoidBallNormal2
{
Color 0.4 0.2 0.8
Size 64
}

Pointlight VoidBallNormal3
{
Color 0.2 0.2 0.8
Size 56
}

Pointlight VoidBallNormal4
{
Color 0.0 0.0 0.5
Size 32
}

Object NewDarkImpBall
{
Frame DKB1A { Light VoidBallNormal }
Frame DKB1B { Light VoidBallNormal }
Frame DKB1C { Light VoidBallNormal2 }
Frame DKB1D { Light VoidBallNormal3 }
Frame DKB1E { Light VoidBallNormal4 }
}

Pointlight VoidBallStrong
{
Color 0.8 0.2 0.8
Size 48
}

Pointlight VoidBallStrong2
{
Color 0.6 0.1 0.6
Size 64
}

Pointlight VoidBallStrong3
{
Color 0.5 0.0 0.2
Size 56
}

Pointlight VoidBallStrong4
{
Color 0.3 0.0 0.0
Size 32
}

Object DarkImpBallStrong
{
Frame DKB2A { Light VoidBallStrong }
Frame DKB2B { Light VoidBallStrong }
Frame DKB2C { Light VoidBallStrong2 }
Frame DKB2D { Light VoidBallStrong3 }
Frame DKB2E { Light VoidBallStrong4 }
}

// Pod
flickerlight POD_X1
{
    color 0.0 1.0 0.0
    size 48
    secondarySize 56
    chance 0.3
}

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

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

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

object _Pod
{
    frame PPODC { light POD_X1 }
    frame PPODD { light POD_X2 }
    frame PPODE { light POD_X3 }
    frame PPODF { light POD_X4 }
}

object KoraxFireBall
{
    frame FBL1A { light zHFIREBALL }
    frame FBL1B { light zHFIREBALL }
	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 DukeShot
{
	frame HBALA { light IMPBALL    }
	frame HBALB { light IMPBALL    }
	frame HBALC { light IMPBALL    }
	frame HBALD { light IMPBALL    }

	frame HBALE { light IMPBALL_X1 }
	frame HBALF { light IMPBALL_X2 }
	frame HBALG { light IMPBALL_X3 }
	frame HBALH { light IMPBALL_X3 }
	frame HBALI { light IMPBALL_X3 }
}

// Barrel
pulselight SBARREL
{
    color 0.0 0.5 0.0
    size 20
    secondarySize 21
    interval 0.5
    offset 0 36 0
	dontlightself 1
}

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

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

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

object SlimeBarrel
{
    frame SLIB  { light SBARREL    }

    frame SLIXC { light SBARREL_X1 }
    frame SLIXD { light SBARREL_X2 }
    frame SLIXE { light SBARREL_X3 }
}