// ---------------------------
//DoomImpBall ----------------

flickerlight D3IMPBALL
{
color 1.0 0.4 0.2
size 40
SECONDARYSIZE 48
CHANCE 0.7
}

pointlight D3IMPFIRE1
{
color 1.0 0.4 0.2
size 56
}

pointlight D3IMPFIRE2
{
color 0.8 0.3 0.1
size 64
}

pointlight D3IMPFIRE3
{
color 0.8 0.2 0.1
size 40
}

object D3_ImpBall
{
frame IMPBA { light D3IMPBALL }
frame IMPBB { light D3IMPBALL }
frame IMPBC { light D3IMPBALL }
frame IMPBD { light D3IMPBALL }
frame IMPFA { light D3IMPFIRE1 }
frame IMPFB { light D3IMPFIRE2 }
frame IMPFC { light D3IMPFIRE3 }
}

//-------------------------------------
//Cacodemon ---------------------------

flickerlight CACOBALL_RED1
{
color 1.0 0.2 0.6
size 56
secondarySize 64
chance 0.5
}

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

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

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

flickerlight CACOBALL_BLUE1
{
color 0.3 0.2 1.6
size 56
secondarySize 64
chance 0.5
}

flickerlight CACOBALL_BLUE2
{
color 0.3 0.1 1.4
size 72
secondarySize 80
chance 0.25
}

flickerlight CACOBALL_BLUE3
{
color 0.3 0.0 1.1
size 88
secondarySize 96
chance 0.25
}

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

object CacoBall
{
frame CACBA { light CACOBALL_RED1 }
frame CACBB { light CACOBALL_RED1 }
frame CACBC { light CACOBALL_RED2 }
frame CACBD { light CACOBALL_RED3 }
frame CACBE { light CACOBALL_RED4 }

frame CABBA { light CACOBALL_BLUE1 }
frame CABBB { light CACOBALL_BLUE1 }
frame CABBC { light CACOBALL_BLUE2 }
frame CABBD { light CACOBALL_BLUE3 }
frame CABBE { light CACOBALL_BLUE4 }
}

//-------------------------------------
// Baron/HellKnight -------------------

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 BaronBall2
{
frame HKBBA { light BARONBALL    }
frame HKBBB { light BARONBALL_X1 }
frame HKBBC { light BARONBALL_X2 }
frame HKBBD { light BARONBALL_X3 }
}
*/


//--------------------------------------
// Mancubus ----------------------------

object NewFatShot
{
frame MANFA { light D3IMPBALL }
frame MANFB { light D3IMPBALL }
frame MISLB { light ROCKET_X1 }
frame MISLC { light ROCKET_X2 }
frame MISLD { light ROCKET_X3 }
}

//-----------------------------------
// Revenant tracer ------------------

pointlight TRACER
{
color 1.0 0.3 0.0
size 48
}

flickerlight TRACER_X1
{
color 1.0 0.2 0.0
size 64
secondarySize 72
chance 0.25
}

flickerlight TRACER_X2
{
color 0.6 0.0 0.0
size 80
secondarySize 88
chance 0.25
}

flickerlight TRACER_X3
{
color 0.3 0.0 0.0
size 96
secondarySize 104
chance 0.25
}

object RevenantTracer
{
frame FATBA { light TRACER    }
frame FATBB { light TRACER    }
frame FBXPA { light TRACER_X1 }
frame FBXPB { light TRACER_X2 }
frame FBXPC { light TRACER_X3 }
}

//-----------------------------------
// Lost Soul ------------------------

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

flickerlight LOSTSOUL_X1
{
color 0.8 0.3 0.0
size 40
secondarySize 48
chance 0.25
}

flickerlight LOSTSOUL_X2
{
color 0.6 0.2 0.0
size 48
secondarySize 56
chance 0.25
}

flickerlight LOSTSOUL_X3
{
color 0.4 0.1 0.0
size 56
secondarySize 64
chance 0.25
}
/*
object LOSLostSoul
{
frame SKULA { light LOSTSOUL    }
frame SKULB { light LOSTSOUL    }
frame SKULC { light LOSTSOUL    }
frame SKULD { light LOSTSOUL    }
frame SKULE { light LOSTSOUL    }
frame SKULF { light LOSTSOUL    }
frame SKULG { light LOSTSOUL    }
frame SKULH { light LOSTSOUL_X1 }
frame SKULI { light LOSTSOUL_X2 }
frame SKULJ { light LOSTSOUL_X3 }
}
*/
//---------------------------------
//ArchVile ------------------------

flickerlight ARCHATK1
{
color 1.0 1.0 0.0
size 32
secondarySize 48
chance 0.3
offset 0 80 0
}

flickerlight ARCHATK2
{
color 1.0 1.0 0.0
size 56
secondarySize 64
chance 0.3
offset 0 80 0
}

flickerlight ARCHATK3
{
color 1.0 1.0 0.0
size 56
secondarySize 64
chance 0.3
offset 0 64 0
}

flickerlight ARCHATK4
{
color 1.0 1.0 0.0
size 64
secondarySize 72
chance 0.3
offset 0 48 0
}

flickerlight ARCHATK5
{
color 1.0 1.0 0.0
size 80
secondarySize 88
chance 0.3
offset 0 40 0
}

flickerlight ARCHATK6
{
color 0.7 0.7 0.0
size 96
secondarySize 104
chance 0.3
offset 0 40 0
}

flickerlight ARCHATK7
{
color 0.3 0.3 0.0
size 104
secondarySize 112
chance 0.3
offset 0 40 0
}

pulselight ARCHRES
{
color 0.6 0.0 0.0
size 64
secondarySize 70
interval 0.5
offset 0 36 0
}

/*
object LOSArchvile
{
frame VILEH { light ARCHATK1 }
frame VILEI { light ARCHATK2 }
frame VILEJ { light ARCHATK3 }
frame VILEK { light ARCHATK4 }
frame VILEL { light ARCHATK4 }
frame VILEM { light ARCHATK4 }
frame VILEN { light ARCHATK5 }
frame VILEO { light ARCHATK6 }
frame VILEP { light ARCHATK7 }

frame VILE[ { light ARCHRES }
frame VILE\ { light ARCHRES }
frame VILE] { light ARCHRES }
}
*/
//--------------------------------------
// Novo Ataque do ArchVile -------------

flickerlight ARCHFIRETRAIL1
{
color 1.0 1.0 0.0
size 12
secondarySize 32
chance 0.3
offset 0 8 0
}

flickerlight ARCHFIRETRAIL2
{
color 1.0 1.0 0.0
size 20
secondarySize 48
chance 0.3
offset 0 24 0
}

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

flickerlight ARCHFIRETRAIL4
{
color 0.8 0.8 0.0
size 32
secondarySize 72
chance 0.3
offset 0 40 0
}

flickerlight ARCHFIRETRAIL5
{
color 0.8 0.8 0.0
size 32
secondarySize 72
chance 0.3
offset 0 48 0
}

flickerlight ARCHFIRETRAIL6
{
color 0.6 0.6 0.0
size 24
secondarySize 56
chance 0.3
offset 0 64 0
}

flickerlight ARCHFIRETRAIL7
{
color 0.4 0.4 0.0
size 16
secondarySize 40
chance 0.3
offset 0 72 0
}

flickerlight ARCHFIRETRAIL8
{
color 0.2 0.2 0.0
size 8
secondarySize 24
chance 0.3
offset 0 80 0
}

/*
object FireVileAtackTrail
{
frame FIREA { light ARCHFIRETRAIL1 }
frame FIREB { light ARCHFIRETRAIL2 }
frame FIREC { light ARCHFIRETRAIL3 }
frame FIRED { light ARCHFIRETRAIL4 }
frame FIREE { light ARCHFIRETRAIL5 }
frame FIREF { light ARCHFIRETRAIL6 }
frame FIREG { light ARCHFIRETRAIL7 }
frame FIREH { light ARCHFIRETRAIL8 }
}
*/
