//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//
// Colored Lights
//
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

//=============================================
// Blue Lights
// 0.0 0.0 1.0
//=============================================

flickerlight BlueBigFlicker1
{
    color 0.4 0.4 1.0
    size 150
    secondarySize 155
    chance 0.4
}
flickerlight BlueBigFlicker2
{
    color 0.4 0.4 1.0
    size 120
    secondarySize 125
    chance 0.4
}
flickerlight BlueBigFlicker3
{
    color 0.4 0.4 1.0
    size 90
    secondarySize 95
    chance 0.4
}

//---------------------------------------
flickerlight BlueMediumFlicker1
{
    color 0.4 0.4 1.0
    size 80
    secondarySize 85
    chance 0.4
}
flickerlight BlueMediumFlicker2
{
    color 0.4 0.4 1.0
    size 60
    secondarySize 65
    chance 0.4
}
flickerlight BlueMediumFlicker3
{
    color 0.4 0.4 1.0
    size 50
    secondarySize 55
    chance 0.4
}

//---------------------------------------
flickerlight BlueSmallFlicker1
{
    color 0.4 0.4 1.0
    size 40
    secondarySize 45
    chance 0.4
}
flickerlight BlueSmallFlicker2
{
    color 0.4 0.4 1.0
    size 20
    secondarySize 25
    chance 0.4
}
flickerlight BlueSmallFlicker3
{
    color 0.4 0.4 1.0
    size 10
    secondarySize 15
    chance 0.4
}

//---------------------------------------
pointlight BlueBigPoint1
{
    color 0.4 0.4 1.0
    size 140
}
pointlight BlueBigPoint2
{
    color 0.4 0.4 1.0
    size 110
}
pointlight BlueBigPoint3
{
    color 0.4 0.4 1.0
    size 80
}

//---------------------------------------
pointlight BlueMediumPoint1
{
    color 0.4 0.4 1.0
    size 75
}
pointlight BlueMediumPoint2
{
    color 0.4 0.4 1.0
    size 55
}
pointlight BlueMediumPoint3
{
    color 0.4 0.4 1.0
    size 45
}

//---------------------------------------
pointlight BlueSmallPoint1
{
    color 0.4 0.4 1.0
    size 30
}
pointlight BlueSmallPoint2
{
    color 0.4 0.4 1.0
    size 20
}
pointlight BlueSmallPoint3
{
    color 0.4 0.4 1.0
    size 10
}

//=============================================
// Yellow Lights
// 1.0 0.8 0.0
//=============================================

flickerlight YellowBigFlicker1
{
    color 1.0 0.8 0.0
    size 150
    secondarySize 155
    chance 0.4
}
flickerlight YellowBigFlicker2
{
    color 1.0 0.8 0.0
    size 120
    secondarySize 125
    chance 0.4
}
flickerlight YellowBigFlicker3
{
    color 1.0 0.8 0.0
    size 90
    secondarySize 95
    chance 0.4
}

//---------------------------------------
flickerlight YellowMediumFlicker1
{
    color 1.0 0.8 0.0
    size 80
    secondarySize 85
    chance 0.4
}
flickerlight YellowMediumFlicker2
{
    color 1.0 0.8 0.0
    size 60
    secondarySize 65
    chance 0.4
}
flickerlight YellowMediumFlicker3
{
    color 1.0 0.8 0.0
    size 50
    secondarySize 55
    chance 0.4
}

//---------------------------------------
flickerlight YellowSmallFlicker1
{
    color 1.0 0.8 0.0
    size 40
    secondarySize 45
    chance 0.4
}
flickerlight YellowSmallFlicker2
{
    color 1.0 0.8 0.0
    size 20
    secondarySize 25
    chance 0.4
}
flickerlight YellowSmallFlicker3
{
    color 1.0 0.8 0.0
    size 10
    secondarySize 15
    chance 0.4
}
//---------------------------------------
flickerlight FlamerYellowSmallFlicker1
{
    color 0.7 0.5 0.0
    size 40
    secondarySize 45
    chance 0.4
}
flickerlight FlamerYellowSmallFlicker2
{
    color 0.7 0.5 0.0
    size 20
    secondarySize 25
    chance 0.4
}
flickerlight FlamerYellowSmallFlicker3
{
    color 0.7 0.5 0.0
    size 10
    secondarySize 15
    chance 0.4
}
flickerlight FlamerYellowSmallFlicker4
{
    color 0.9 0.7 0.0
    size 20
    secondarySize 25
    chance 0.4
}

//---------------------------------------
pointlight YellowBigPoint1
{
    color 1.0 0.8 0.0
    size 140
}
pointlight YellowBigPoint2
{
    color 1.0 0.8 0.0
    size 110
}
pointlight YellowBigPoint3
{
    color 1.0 0.8 0.0
    size 80
}

//---------------------------------------
pointlight YellowMediumPoint1
{
    color 1.0 0.8 0.0
    size 75
}
pointlight YellowMediumPoint2
{
    color 1.0 0.8 0.0
    size 55
}
pointlight YellowMediumPoint3
{
    color 1.0 0.8 0.0
    size 45
}

//---------------------------------------
pointlight YellowSmallPoint1
{
    color 1.0 0.8 0.0
    size 30
}
pointlight YellowSmallPoint2
{
    color 1.0 0.8 0.0
    size 20
}
pointlight YellowSmallPoint3
{
    color 1.0 0.8 0.0
    size 10
}

//=============================================
// Green Lights
// 0.0 1.0 0.0
//=============================================

flickerlight GreenBigFlicker1
{
    color 0.0 1.0 0.0
    size 150
    secondarySize 155
    chance 0.4
}
flickerlight GreenBigFlicker2
{
    color 0.0 1.0 0.0
    size 120
    secondarySize 125
    chance 0.4
}
flickerlight GreenBigFlicker3
{
    color 0.0 1.0 0.0
    size 90
    secondarySize 95
    chance 0.4
}

//---------------------------------------
flickerlight GreenMediumFlicker1
{
    color 0.0 1.0 0.0
    size 80
    secondarySize 85
    chance 0.4
}
flickerlight GreenMediumFlicker2
{
    color 0.0 1.0 0.0
    size 60
    secondarySize 65
    chance 0.4
}
flickerlight GreenMediumFlicker3
{
    color 0.0 1.0 0.0
    size 50
    secondarySize 55
    chance 0.4
}

//---------------------------------------
flickerlight GreenSmallFlicker1
{
    color 0.0 1.0 0.0
    size 40
    secondarySize 45
    chance 0.4
}
flickerlight GreenSmallFlicker2
{
    color 0.0 1.0 0.0
    size 20
    secondarySize 25
    chance 0.4
}
flickerlight GreenSmallFlicker3
{
    color 0.0 1.0 0.0
    size 10
    secondarySize 15
    chance 0.4
}

//---------------------------------------
pointlight GreenBigPoint1
{
	color 0.0 1.0 0.0
    size 140
}
pointlight GreenBigPoint2
{
	color 0.0 1.0 0.0
    size 110
}
pointlight GreenBigPoint3
{
	color 0.0 1.0 0.0
    size 80
}

//---------------------------------------
pointlight GreenMediumPoint1
{
	color 0.0 1.0 0.0
    size 75
}
pointlight GreenMediumPoint2
{
	color 0.0 1.0 0.0
    size 55
}
pointlight GreenMediumPoint3
{
	color 0.0 1.0 0.0
    size 45
}

//---------------------------------------
pointlight GreenSmallPoint1
{
	color 0.0 1.0 0.0
    size 30
}
pointlight GreenSmallPoint2
{
	color 0.0 1.0 0.0
    size 20
}
pointlight GreenSmallPoint3
{
	color 0.0 1.0 0.0
    size 10
}

//=============================================
// Red Light
// 1.0 0.0 0.0
//=============================================

flickerlight RedBigFlicker1
{
    color 1.0 0.0 0.0
    size 150
    secondarySize 155
    chance 0.4
}
flickerlight RedBigFlicker2
{
    color 1.0 0.0 0.0
    size 120
    secondarySize 125
    chance 0.4
}
flickerlight RedBigFlicker3
{
    color 1.0 0.0 0.0
    size 90
    secondarySize 95
    chance 0.4
}

//---------------------------------------
flickerlight RedMediumFlicker1
{
    color 1.0 0.0 0.0
    size 80
    secondarySize 85
    chance 0.4
}
flickerlight RedMediumFlicker2
{
    color 1.0 0.0 0.0
    size 60
    secondarySize 65
    chance 0.4
}
flickerlight RedMediumFlicker3
{
    color 1.0 0.0 0.0
    size 50
    secondarySize 55
    chance 0.4
}

//---------------------------------------
flickerlight RedSmallFlicker1
{
    color 1.0 0.0 0.0
    size 40
    secondarySize 45
    chance 0.4
}
flickerlight RedSmallFlicker2
{
    color 1.0 0.0 0.0
    size 20
    secondarySize 25
    chance 0.4
}
flickerlight RedSmallFlicker3
{
    color 1.0 0.0 0.0
    size 10
    secondarySize 15
    chance 0.4
}

//---------------------------------------
pointlight RedBigPoint1
{
    color 1.0 0.0 0.0
    size 140
}
pointlight RedBigPoint2
{
    color 1.0 0.0 0.0
    size 110
}
pointlight RedBigPoint3
{
    color 1.0 0.0 0.0
    size 80
}

//---------------------------------------
pointlight RedMediumPoint1
{
    color 1.0 0.0 0.0
    size 75
}
pointlight RedMediumPoint2
{
    color 1.0 0.0 0.0
    size 55
}
pointlight RedMediumPoint3
{
    color 1.0 0.0 0.0
    size 45
}

//---------------------------------------
pointlight RedSmallPoint1
{
    color 1.0 0.0 0.0
    size 30
}
pointlight RedSmallPoint2
{
    color 1.0 0.0 0.0
    size 20
}
pointlight RedSmallPoint3
{
    color 1.0 0.0 0.0
    size 10
}

//=============================================
// Orange Light
// 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
}

//=============================================
// White Light
// 1.0 1.0 1.0
//=============================================

flickerlight WhiteBigFlicker1
{
    color 1.0 1.0 1.0
    size 150
    secondarySize 155
    chance 0.4
}
flickerlight WhiteBigFlicker2
{
    color 1.0 1.0 1.0
    size 120
    secondarySize 125
    chance 0.4
}
flickerlight WhiteBigFlicker3
{
    color 1.0 1.0 1.0
    size 90
    secondarySize 95
    chance 0.4
}

//---------------------------------------
flickerlight WhiteMediumFlicker1
{
    color 1.0 1.0 1.0
    size 80
    secondarySize 85
    chance 0.4
}
flickerlight WhiteMediumFlicker2
{
    color 1.0 1.0 1.0
    size 60
    secondarySize 65
    chance 0.4
}
flickerlight WhiteMediumFlicker3
{
    color 1.0 1.0 1.0
    size 50
    secondarySize 55
    chance 0.4
}

//---------------------------------------
flickerlight WhiteSmallFlicker1
{
    color 1.0 1.0 1.0
    size 40
    secondarySize 45
    chance 0.4
}
flickerlight WhiteSmallFlicker2
{
    color 1.0 1.0 1.0
    size 20
    secondarySize 25
    chance 0.4
}
flickerlight WhiteSmallFlicker3
{
    color 1.0 1.0 1.0
    size 10
    secondarySize 15
    chance 0.4
}

//---------------------------------------
pointlight WhiteBigPoint1
{
    color 1.0 1.0 1.0
    size 140
}
pointlight WhiteBigPoint2
{
    color 1.0 1.0 1.0
    size 110
}
pointlight WhiteBigPoint3
{
    color 1.0 1.0 1.0
    size 80
}

//---------------------------------------
pointlight WhiteMediumPoint1
{
    color 1.0 1.0 1.0
    size 75
}
pointlight WhiteMediumPoint2
{
    color 1.0 1.0 1.0
    size 55
}
pointlight WhiteMediumPoint3
{
    color 1.0 1.0 1.0
    size 45
}

//---------------------------------------
pointlight WhiteSmallPoint1
{
    color 1.0 1.0 1.0
    size 30
}
pointlight WhiteSmallPoint2
{
    color 1.0 1.0 1.0
    size 20
}
pointlight WhiteSmallPoint3
{
    color 1.0 1.0 1.0
    size 10
}

//=============================================
// Purple Light
// 0.5 0.0 0.5
//=============================================

flickerlight PurpleBigFlicker1
{
    color 0.5 0.0 0.5
    size 150
    secondarySize 155
    chance 0.4
}
flickerlight PurpleBigFlicker2
{
    color 0.5 0.0 0.5
    size 120
    secondarySize 125
    chance 0.4
}
flickerlight PurpleBigFlicker3
{
    color 0.5 0.0 0.5
    size 90
    secondarySize 95
    chance 0.4
}

//---------------------------------------
flickerlight PurpleMediumFlicker1
{
    color 0.5 0.0 0.5
    size 80
    secondarySize 85
    chance 0.4
}
flickerlight PurpleMediumFlicker2
{
    color 0.5 0.0 0.5
    size 60
    secondarySize 65
    chance 0.4
}
flickerlight PurpleMediumFlicker3
{
    color 0.5 0.0 0.5
    size 50
    secondarySize 55
    chance 0.4
}

//---------------------------------------
flickerlight PurpleSmallFlicker1
{
    color 0.5 0.0 0.5
    size 40
    secondarySize 45
    chance 0.4
}
flickerlight PurpleSmallFlicker2
{
    color 0.5 0.0 0.5
    size 20
    secondarySize 25
    chance 0.4
}
flickerlight PurpleSmallFlicker3
{
    color 0.5 0.0 0.5
    size 10
    secondarySize 15
    chance 0.4
}

//---------------------------------------
pointlight PurpleBigPoint1
{
    color 0.5 0.0 0.5
    size 140
}
pointlight PurpleBigPoint2
{
    color 0.5 0.0 0.5
    size 110
}
pointlight PurpleBigPoint3
{
    color 0.5 0.0 0.5
    size 80
}

//---------------------------------------
pointlight PurpleMediumPoint1
{
    color 0.5 0.0 0.5
    size 75
}
pointlight PurpleMediumPoint2
{
    color 0.5 0.0 0.5
    size 55
}
pointlight PurpleMediumPoint3
{
    color 0.5 0.0 0.5
    size 45
}
//---------------------------------------
pointlight PurpleSmallPoint1
{
    color 0.5 0.0 0.5
    size 30
}
pointlight PurpleSmallPoint2
{
    color 0.5 0.0 0.5
    size 20
}
pointlight PurpleSmallPoint3
{
    color 0.5 0.0 0.5
    size 10
}

//=============================================
// Pink Light
// 1.0 0.5 0.8
//=============================================

flickerlight PinkBigFlicker1
{
    color 1.0 0.5 0.8
    size 150
    secondarySize 155
    chance 0.4
}
flickerlight PinkBigFlicker2
{
    color 1.0 0.5 0.8
    size 120
    secondarySize 125
    chance 0.4
}
flickerlight PinkBigFlicker3
{
    color 1.0 0.5 0.8
    size 90
    secondarySize 95
    chance 0.4
}

//---------------------------------------
flickerlight PinkMediumFlicker1
{
    color 1.0 0.5 0.8
    size 80
    secondarySize 85
    chance 0.4
}
flickerlight PinkMediumFlicker2
{
    color 1.0 0.5 0.8
    size 60
    secondarySize 65
    chance 0.4
}
flickerlight PinkMediumFlicker3
{
    color 1.0 0.5 0.8
    size 50
    secondarySize 55
    chance 0.4
}

//---------------------------------------
flickerlight PinkSmallFlicker1
{
    color 1.0 0.5 0.8
    size 40
    secondarySize 45
    chance 0.4
}
flickerlight PinkSmallFlicker2
{
    color 1.0 0.5 0.8
    size 20
    secondarySize 25
    chance 0.4
}
flickerlight PinkSmallFlicker3
{
    color 1.0 0.5 0.8
    size 10
    secondarySize 15
    chance 0.4
}

//---------------------------------------
pointlight PinkBigPoint1
{
    color 1.0 0.5 0.8
    size 140
}
pointlight PinkBigPoint2
{
    color 1.0 0.5 0.8
    size 110
}
pointlight PinkBigPoint3
{
    color 1.0 0.5 0.8
    size 80
}

//---------------------------------------
pointlight PinkMediumPoint1
{
    color 1.0 0.5 0.8
    size 75
}
pointlight PinkMediumPoint2
{
    color 1.0 0.5 0.8
    size 55
}
pointlight PinkMediumPoint3
{
    color 1.0 0.5 0.8
    size 45
}

//---------------------------------------
pointlight PinkSmallPoint1
{
    color 1.0 0.5 0.8
    size 30
}
pointlight PinkSmallPoint2
{
    color 1.0 0.5 0.8
    size 20
}
pointlight PinkSmallPoint3
{
    color 1.0 0.5 0.8
    size 10
}

//=============================================
// Cyan Light
// 0.0 1.0 1.0
//=============================================

flickerlight CyanBigFlicker1
{
    color 0.0 1.0 1.0
    size 150
    secondarySize 155
    chance 0.4
}
flickerlight CyanBigFlicker2
{
    color 0.0 1.0 1.0
    size 120
    secondarySize 125
    chance 0.4
}
flickerlight CyanBigFlicker3
{
    color 0.0 1.0 1.0
    size 90
    secondarySize 95
    chance 0.4
}

//---------------------------------------
flickerlight CyanMediumFlicker1
{
    color 0.0 1.0 1.0
    size 80
    secondarySize 85
    chance 0.4
}
flickerlight CyanMediumFlicker2
{
    color 0.0 1.0 1.0
    size 60
    secondarySize 65
    chance 0.4
}
flickerlight CyanMediumFlicker3
{
    color 0.0 1.0 1.0
    size 50
    secondarySize 55
    chance 0.4
}

//---------------------------------------
flickerlight CyanSmallFlicker1
{
    color 0.0 1.0 1.0
    size 40
    secondarySize 45
    chance 0.4
}
flickerlight CyanSmallFlicker2
{
    color 0.0 1.0 1.0
    size 20
    secondarySize 25
    chance 0.4
}
flickerlight CyanSmallFlicker3
{
    color 0.0 1.0 1.0
    size 10
    secondarySize 15
    chance 0.4
}

//---------------------------------------
pointlight CyanBigPoint1
{
    color 0.0 1.0 1.0
    size 140
}
pointlight CyanBigPoint2
{
    color 0.0 1.0 1.0
    size 110
}
pointlight CyanBigPoint3
{
    color 0.0 1.0 1.0
    size 80
}

//---------------------------------------
pointlight CyanMediumPoint1
{
    color 0.0 1.0 1.0
    size 75
}
pointlight CyanMediumPoint2
{
    color 0.0 1.0 1.0
    size 55
}
pointlight CyanMediumPoint3
{
    color 0.0 1.0 1.0
    size 45
}

//---------------------------------------
pointlight CyanSmallPoint1
{
    color 0.0 1.0 1.0
    size 30
}
pointlight CyanSmallPoint2
{
    color 0.0 1.0 1.0
    size 20
}
pointlight CyanSmallPoint3
{
    color 0.0 1.0 1.0
    size 10
}

//=============================================
// Gray Light
// 0.4 0.4 0.4
//=============================================

flickerlight GrayBigFlicker1
{
    color 0.4 0.4 0.4
    size 150
    secondarySize 155
    chance 0.4
}
flickerlight GrayBigFlicker2
{
    color 0.4 0.4 0.4
    size 120
    secondarySize 125
    chance 0.4
}
flickerlight GrayBigFlicker3
{
    color 0.4 0.4 0.4
    size 90
    secondarySize 95
    chance 0.4
}

//---------------------------------------
flickerlight GrayMediumFlicker1
{
    color 0.4 0.4 0.4
    size 80
    secondarySize 85
    chance 0.4
}
flickerlight GrayMediumFlicker2
{
    color 0.4 0.4 0.4
    size 60
    secondarySize 65
    chance 0.4
}
flickerlight GrayMediumFlicker3
{
    color 0.4 0.4 0.4
    size 50
    secondarySize 55
    chance 0.4
}

//---------------------------------------
flickerlight GraySmallFlicker1
{
    color 0.4 0.4 0.4
    size 40
    secondarySize 45
    chance 0.4
}
flickerlight GraySmallFlicker2
{
    color 0.4 0.4 0.4
    size 20
    secondarySize 25
    chance 0.4
}
flickerlight GraySmallFlicker3
{
    color 0.4 0.4 0.4
    size 10
    secondarySize 15
    chance 0.4
}

//---------------------------------------
pointlight GrayBigPoint1
{
    color 0.4 0.4 0.4
    size 140
}
pointlight GrayBigPoint2
{
    color 0.4 0.4 0.4
    size 110
}
pointlight GrayBigPoint3
{
    color 0.4 0.4 0.4
    size 80
}

//---------------------------------------
pointlight GrayMediumPoint1
{
    color 0.4 0.4 0.4
    size 75
}
pointlight GrayMediumPoint2
{
    color 0.4 0.4 0.4
    size 55
}
pointlight GrayMediumPoint3
{
    color 0.4 0.4 0.4
    size 45
}

//---------------------------------------
pointlight GraySmallPoint1
{
    color 0.4 0.4 0.4
    size 30
}
pointlight GraySmallPoint2
{
    color 0.4 0.4 0.4
    size 20
}
pointlight GraySmallPoint3
{
    color 0.4 0.4 0.4
    size 10
}

//---------------------------------------
flickerlight LightningSphere1
{
    color 0.4 0.4 1.0
    size 40
    secondarySize 56
    chance 0.4
}
flickerlight LightningSphere2
{
    color 0.4 0.4 1.0
    size 42
    secondarySize 58
    chance 0.4
}
flickerlight LightningSphere3
{
    color 0.4 0.4 1.0
    size 44
    secondarySize 60
    chance 0.4
}
flickerlight LightningSphere4
{
    color 0.4 0.4 1.0
    size 46
    secondarySize 62
    chance 0.4
}
flickerlight LightningSphere5
{
    color 0.4 0.4 1.0
    size 48
    secondarySize 64
    chance 0.4
}
flickerlight LightningSphere6
{
    color 0.4 0.4 1.0
    size 50
    secondarySize 66
    chance 0.4
}
flickerlight LightningSphere7
{
    color 0.4 0.4 1.0
    size 52
    secondarySize 68
    chance 0.4
}
flickerlight LightningSphere8
{
    color 0.4 0.4 1.0
    size 54
    secondarySize 70
    chance 0.4
}
flickerlight LightningSphere9
{
    color 0.4 0.4 1.0
    size 56
    secondarySize 72
    chance 0.4
}
flickerlight LightningSphere10
{
    color 0.4 0.4 1.0
    size 58
    secondarySize 74
    chance 0.4
}
flickerlight LightningSphere11
{
    color 0.4 0.4 1.0
    size 60
    secondarySize 76
    chance 0.4
}
flickerlight LightningSphere12
{
    color 0.4 0.4 1.0
    size 62
    secondarySize 78
    chance 0.4
}
flickerlight LightningSphere13
{
    color 0.4 0.4 1.0
    size 64
    secondarySize 80
    chance 0.4
}
flickerlight LightningSphere14
{
    color 0.4 0.4 1.0
    size 66
    secondarySize 82
    chance 0.4
}
flickerlight LightningSphere15
{
    color 0.4 0.4 1.0
    size 68
    secondarySize 84
    chance 0.4
}
flickerlight LightningSphere16
{
    color 0.4 0.4 1.0
    size 70
    secondarySize 86
    chance 0.4
}
flickerlight LightningSphere17
{
    color 0.4 0.4 1.0
    size 72
    secondarySize 88
    chance 0.4
}
flickerlight LightningSphere18
{
    color 0.4 0.4 1.0
    size 74
    secondarySize 90
    chance 0.4
}
flickerlight LightningSphere19
{
    color 0.4 0.4 1.0
    size 76
    secondarySize 92
    chance 0.4
}
flickerlight LightningSphere20
{
    color 0.4 0.4 1.0
    size 78
    secondarySize 94
    chance 0.4
}
flickerlight LightningSphere21
{
    color 0.4 0.4 1.0
    size 80
    secondarySize 96
    chance 0.4
}
flickerlight LightningSphere22
{
    color 0.4 0.4 1.0
    size 82
    secondarySize 98
    chance 0.4
}
flickerlight LightningSphere23
{
    color 0.4 0.4 1.0
    size 84
    secondarySize 100
    chance 0.4
}
flickerlight LightningSphere24
{
    color 0.4 0.4 1.0
    size 86
    secondarySize 102
    chance 0.4
}
flickerlight LightningSphere25
{
    color 0.4 0.4 1.0
    size 88
    secondarySize 104
    chance 0.4
}
flickerlight LightningSphere26
{
    color 0.4 0.4 1.0
    size 90
    secondarySize 106
    chance 0.4
}
flickerlight LightningSphere27
{
    color 0.4 0.4 1.0
    size 92
    secondarySize 108
    chance 0.4
}
flickerlight LightningSphere28
{
    color 0.4 0.4 1.0
    size 94
    secondarySize 110
    chance 0.4
}
flickerlight LightningSphere29
{
    color 0.4 0.4 1.0
    size 96
    secondarySize 112
    chance 0.4
}
flickerlight LightningSphere30
{
    color 0.4 0.4 1.0
    size 98
    secondarySize 114
    chance 0.4
}
flickerlight LightningSphere31
{
    color 0.4 0.4 1.0
    size 100
    secondarySize 116
    chance 0.4
}
flickerlight LightningSphere32
{
    color 0.4 0.4 1.0
    size 102
    secondarySize 118
    chance 0.4
}
flickerlight LightningSphere33
{
    color 0.4 0.4 1.0
    size 104
    secondarySize 120
    chance 0.4
}

//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//
// Artifact Lights
//
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


PointLight BlueManaLight
{
    Color 0.0 0.0 1.0
    Size 40
    Offset 0 20 0
}

PointLight LargeBlueManaLight
{
    Color 0.1 0.1 3.0
    Size 60
    Offset 0 20 0
}

PointLight GreenManaLight
{
    Color 0.0 1.0 0.0
    Size 40
    Offset 0 20 0
}

PointLight LargeGreenManaLight
{
    Color 0.0 1.0 0.0
    Size 60
    Offset 0 20 0
}

PointLight GoldManaLight
{
    Color 1.0 1.0 0.0
    Size 40
    Offset 0 20 0
}

PointLight LargeGoldManaLight
{
    Color 1.0 1.0 0.0
    Size 60
    Offset 0 20 0
}

PointLight CombinedManaLight
{
    Color 1.0 0.0 0.0
    Size 40
    Offset 0 20 0
}

PointLight LargeCombinedManaLight
{
    Color 1.0 0.0 0.0
    Size 60
    Offset 0 20 0
}

PointLight CrystalVialLight
{
    Color 0.2 0.2 1.0
    Size 40
    Offset 0 20 0
}

PointLight QuartzFlaskLight
{
    Color 1.0 0.2 0.8
    Size 60
    Offset 0 20 0
}

PointLight MalisonScrollLight
{
    Color 0.6 1.0 0.8
    Size 40
    Offset 0 20 0
}

PointLight IcePotionLight
{
    Color 0.4 0.8 1.0
    Size 40
    Offset 0 20 0
}

PointLight KraterOfMightLight
{
    Color 1.0 0.0 0.5
    Size 40
    Offset 0 20 0
}

PointLight MysticUrnLight
{
    Color 0.6 1.0 1.0
    Size 40
    Offset 0 20 0
}

PointLight HoldSpellLight
{
    Color 0.5 0.5 0.2
    Size 40
    Offset 0 20 0
}

PointLight TorchItemLight
{
    Color 1.0 0.8 0.3
    Size 40
    Offset 0 20 0
}

PointLight TomeOfPowerLight
{
    Color 0.3 0.3 0.3
    Size 40
    Offset 0 20 0
}

PointLight FireResistanceLight
{
    Color 1.0 0.5 0.0
    Size 40
    Offset 0 20 0
}

PointLight TimeStopLight
{
    Color 0.6 0.5 0.55
    Size 40
    Offset 0 20 0
}

PointLight RegenerationLight
{
    Color 0.3 0.3 0.8
    Size 40
    Offset 0 20 0
}

PointLight HalfManaRingLight
{
    Color 0.8 0.6 0.4
    Size 40
    Offset 0 20 0
}

PointLight CharmSpellLight
{
    Color 1.0 0.0 1.0
    Size 40
    Offset 0 20 0
}

PointLight GlyphLight
{
    Color 1.0 0.7 0.2
    Size 40
    Offset 0 20 0
}

PointLight GlyphMineLight
{
    Color 1.0 0.8 0.0
    Size 160
    Offset 0 20 0
}

PointLight GlyphTrapLight
{
    Color 1.4 0.0 0.0
    Size 130
    Offset 0 20 0
}

FlickerLight FoetidFlicker
{
    Color 0.35 0.5 0.0
    Size 30
    Offset 0 20 0
    secondarySize 34
    chance 0.2
}

PointLight MorphShieldLight
{
    Color 1.0 0.2 0.6
    Size 40
    Offset 0 20 0
}

PointLight PorkelatorLight
{
    Color 1.0 0.5 0.8
    Size 40
    Offset 0 20 0
}

PointLight ForceCubeLight
{
    Color 0.8 0.8 0.2
    Size 40
    Offset 0 20 0
}

FlickerLight ThrownFlechetteLight
{
    Color 0.2 1.0 0.2
    Size 20
    secondarySize 22
    chance 0.4
    Offset 0 20 0
}

PointLight BracersLight
{
    Color 0.4 0.0 0.6
    Size 40
    Offset 0 20 0
}

PointLight BootsOfSpeedLight
{
    Color 0.3 0.3 0.8
    Size 40
    Offset 0 20 0
}

PointLight WingsOfWrathLight
{
    Color 0.9 0.9 0.25
    Size 40
    Offset 0 20 0
}

PointLight MapScrollLight
{
    Color 1.0 1.0 0.75
    Size 40
    Offset 0 20 0
}

PointLight FlameMaskLight
{
    Color 0.6 0.0 0.0
    Size 40
}

PointLight YoricksSkullLight
{
    Color 0.7 0.7 0.1
    Size 40
    Offset 0 10 0
}

PointLight PuzzleBookLight
{
    Color 0.5 0.5 0.5
    Size 40
}

PointLight GlaiveSealLight
{
    Color 0.0 0.6 0.2
    Size 30
}

PointLight MagusSigilLight
{
    Color 0.6 0.2 0.0
    Size 30
}

PointLight HolyRelicLight
{
    Color 0.6 0.6 0.4
    Size 30
}

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

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

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

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

PointLight CrystalCoinLight
{
    Color 1.0 0.2 0.2
    Size 40
    Offset 0 20 0
}

PointLight RubyPlanetLight
{
    Color 0.8 0.0 0.0
    Size 25
}

PointLight SapphirePlanetLight
{
    Color 0.0 0.0 0.8
    Size 25
}

PointLight EmeraldPlanetLight
{
    Color 0.0 0.8 0.0
    Size 25
}

PointLight TopazPlanetLight
{
    Color 0.8 0.8 0.0
    Size 25
}

PointLight AmethystPlanetLight
{
    Color 0.8 0.0 0.5
    Size 25
}

PointLight DiamondPlanetLight
{
    Color 1.0 1.0 1.0
    Size 25
}

PointLight ChaliceLight
{
    Color 1.0 1.0 0.2
    Size 40
    Offset 0 10 0
}

PointLight MysteriousVialLight
{
    Color 0.4 0.8 0.2
    Size 40
}

PointLight KeyLight
{
    Color 0.5 0.8 0.5
    Size 30
}

PointLight ImportantBookLight
{
    Color 0.6 1.0 0.2
    Size 30
}

PointLight ValveWheelLight
{
    Color 0.5 0.4 0.3
    Size 40
}

FlickerLight TorchFlicker
{
    Color 0.8 0.6 0.1 // 1.0 0.8 0.3
    Size 280
    SecondarySize 350
    Chance 0.3
}

FlickerLight FireWaveLight
{
    Color 1.0 0.6 0.1
    Size 40
    SecondarySize 45
    Chance 0.3
    Offset 0 20 0
}

FlickerLight CurseLight
{
    color 0.5 0.6 0.4
    size 40
    secondarySize 50
    chance 0.4
}

FlickerLight BlueCandleLight
{
    color 0.4 0.4 1.0
    size 40
    secondarySize 45
    chance 0.4
    offset 0 32 0
}

FlickerLight BrassTorchLight
{
    color 1.0 0.8 0.0
    size 60
    secondarySize 65
    chance 0.4
    offset 0 40 0
}

FlickerLight CandleLight
{
    color 1.0 0.8 0.0
    size 40
    secondarySize 45
    chance 0.4
    offset 0 8 0
}

FlickerLight FireBullLight
{
    color 1.0 0.8 0.0
    size 60
    secondarySize 65
    chance 0.4
    offset 0 48 0
}

FlickerLight FireThingLight
{
    color 1.0 0.8 0.0
    size 60
    secondarySize 65
    chance 0.4
    offset 0 16 0
}

FlickerLight TwinedTorchLight
{
    color 1.0 0.8 0.0
    size 60
    secondarySize 65
    chance 0.4
    offset 0 64 0
}

FlickerLight WallTorchLight
{
    color 1.0 0.8 0.0
    size 50
    secondarySize 55
    chance 0.4
    offset 0 32 0
}

FlickerLight RedWallTorchLight
{
    color 1.0 0.0 0.0
    size 50
    secondarySize 55
    chance 0.4
    offset 0 32 0
}

PointLight HangingLanternLight
{
    color 0.8 0.6 0.0
    size 60
    offset 0 8 0
}


//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//
// Objects
//
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

// Items ----------------------------------------

Object BlueMana
{
    Frame MAN1 { Light BlueManaLight }
}

Object BlueManaNin
{
    Frame MAN1 { Light BlueManaLight }
}

Object LargeBlueMana
{
    Frame MN1L { Light LargeBlueManaLight }
}

Object LargeBlueManaNin
{
    Frame MN1L { Light LargeBlueManaLight }
}

Object GreenMana
{
    Frame MAN2 { Light GreenManaLight }
}

Object GreenManaNin
{
    Frame MAN2 { Light GreenManaLight }
}

Object LargeGreenMana
{
    Frame MN2L { Light LargeGreenManaLight }
}

Object LargeGreenManaNin
{
    Frame MN2L { Light LargeGreenManaLight }
}

Object GoldMana
{
    Frame MAN4 { Light GoldManaLight }
}

Object GoldManaNin
{
    Frame MAN4 { Light GoldManaLight }
}

Object LargeGoldMana
{
    Frame MN4L { Light LargeGoldManaLight }
}

Object LargeGoldManaNin
{
    Frame MN4L { Light LargeGoldManaLight }
}

Object CombinedMana
{
    Frame MAN3 { Light CombinedManaLight }
}

Object CombinedManaNin
{
    Frame MAN3 { Light CombinedManaLight }
}

Object LargeCombinedMana
{
    Frame MN3L { Light LargeCombinedManaLight }
}

Object LargeCombinedManaNin
{
    Frame MN3L { Light LargeCombinedManaLight }
}

Object FCrystalVial
{
    Frame PTN1 { Light CrystalVialLight }
}

Object ArtiHealth
{
    Frame PTN2 { Light QuartzFlaskLight }
}

Object MalisonScroll
{
    Frame MLIS { Light MalisonScrollLight }
}

Object KraterOfMight
{
    Frame BMAN { Light KraterOfMightLight }
}

Object MysticUrn
{
    Frame SPHL { Light MysticUrnLight }
}

Object HoldSpell
{
    Frame HLDS { Light HoldSpellLight }
}

Object HoldSpellFX
{
    Frame HOLD { Light PinkSmallPoint2 }
}

Object HoldSpellTrail1
{
    Frame HOLD { Light PinkSmallPoint2 }
}

Object HoldSpellTrail2
{
    Frame HOLD { Light PinkSmallPoint2 }
}

Object HoldSpellTrail3
{
    Frame HOLD { Light PinkSmallPoint2 }
}

Object HoldSpellTrail4
{
    Frame HOLD { Light PinkSmallPoint2 }
}

Object HoldSpellTrail5
{
    Frame HOLD { Light PinkSmallPoint2 }
}

Object HoldSpellTrail6
{
    Frame HOLD { Light PinkSmallPoint2 }
}

Object HoldSpellTrail7
{
    Frame HOLD { Light PinkSmallPoint2 }
}

Object HoldSpellTrail8
{
    Frame HOLD { Light PinkSmallPoint2 }
}

Object HoldSpellTrail9
{
    Frame HOLD { Light PinkSmallPoint2 }
}

Object HoldSpellTrail10
{
    Frame HOLD { Light PinkSmallPoint2 }
}

Object HoldSpellTrail11
{
    Frame HOLD { Light PinkSmallPoint2 }
}

Object HoldSpellTrail12
{
    Frame HOLD { Light PinkSmallPoint2 }
}

Object HoldSpellTrail13
{
    Frame HOLD { Light PinkSmallPoint2 }
}

Object HoldSpellTrail14
{
    Frame HOLD { Light PinkSmallPoint2 }
}

Object HoldSpellTrail15
{
    Frame HOLD { Light PinkSmallPoint2 }
}

Object HoldSpellTrail16
{
    Frame HOLD { Light PinkSmallPoint2 }
}

Object HoldSpellTrail17
{
    Frame HOLD { Light PinkSmallPoint2 }
}

Object HoldSpellTrail18
{
    Frame HOLD { Light PinkSmallPoint2 }
}

Object Torch
{
    Frame TRCH { Light TorchItemLight }
}

Object TorchEffect
{
    Frame TNT1 { Light TorchFlicker }
}

Object TomeOfPower
{
    Frame PWBK { Light TomeOfPowerLight }
}

Object FireResistance
{
    Frame FRES { Light FireResistanceLight }
}

Object TimeStop
{
    Frame TIME { Light TimeStopLight }
}

Object Regeneration
{
    Frame RGEN { Light RegenerationLight }
}

Object HalfManaRing
{
    Frame WZRD { Light HalfManaRingLight }
}

Object CharmSpell
{
    Frame CHRM { Light CharmSpellLight }
}

Object Charm
{
    Frame CSPLA { Light PurpleSmallPoint2 }
    Frame CSPLB { Light PurpleSmallPoint2 }
    Frame CSPLC { Light PurpleSmallPoint2 }
    Frame CSPLD { Light PurpleSmallPoint2 }
}

Object CharmHit
{
    Frame CSPL { Light PurpleSmallFlicker1 }
}

Object FireWave
{
    Frame FRWV { Light FireWaveLight }
}

//Object FireWaveFX2
//{
//    Frame FX13 { Light OrangeSmallPoint2 }
//}

Object Glyph
{
    Frame GLPH { Light GlyphLight }
}

Object GlyphMine
{
    Frame GLPHB { Light GlyphMineLight }
    Frame GLPHC { Light GlyphMineLight }
    Frame GLPHD { Light GlyphMineLight }
}

Object GlyphTrap
{
    Frame GLPTA { Light GlyphTrapLight }
    Frame GLPTB { Light GlyphTrapLight }
    Frame GLPTC { Light GlyphTrapLight }
}

Object GlyphExplode
{
    Frame EXP3A { Light YellowSmallFlicker1 }
    Frame EXP3B { Light YellowMediumFlicker3 }
    Frame EXP3C { Light YellowMediumFlicker2 }
    Frame EXP3D { Light YellowMediumFlicker2 }
    Frame EXP3E { Light YellowMediumFlicker2 }
    Frame EXP3F { Light YellowMediumFlicker2 }
    Frame EXP3G { Light YellowMediumFlicker2 }
    Frame EXP3H { Light YellowMediumFlicker2 }
    Frame EXP3I { Light YellowMediumFlicker2 }
    Frame EXP3J { Light YellowMediumFlicker2 }
    Frame EXP3K { Light YellowMediumFlicker3 }
    Frame EXP3L { Light YellowMediumFlicker3 }
    Frame EXP3M { Light YellowMediumFlicker3 }
    Frame EXP3N { Light YellowMediumFlicker3 }
    Frame EXP3O { Light YellowMediumFlicker3 }
    Frame EXP3P { Light YellowMediumFlicker3 }
    Frame EXP3Q { Light YellowSmallFlicker1 }
    Frame EXP3R { Light YellowSmallFlicker1 }
    Frame EXP3S { Light YellowSmallFlicker1 }
    Frame EXP3T { Light YellowSmallFlicker2 }
    Frame EXP3U { Light YellowSmallFlicker2 }
    Frame EXP3V { Light YellowSmallFlicker2 }
    Frame EXP3W { Light YellowSmallFlicker2 }
    Frame EXP3X { Light YellowSmallFlicker3 }
    Frame EXP3Y { Light YellowSmallFlicker3 }
    Frame EXP3Z { Light YellowSmallFlicker3 }
}

Object MorphShield
{
    Frame EGGC { Light MorphShieldLight }
}

Object ArtiPork
{
    Frame PORK { Light PorkelatorLight }
}

Object PorkFX
{
    Frame PRKM { Light YellowSmallPoint2 }
    Frame FHFXI { Light OrangeSmallFlicker2 }
    Frame FHFXJ { Light OrangeSmallFlicker2 }
    Frame FHFXK { Light OrangeSmallFlicker2 }
    Frame FHFXL { Light OrangeSmallFlicker1 }
}

Object FoetidFlask
{
    Frame PBOMB { Light FoetidFlicker }
    Frame PBOMC { Light FoetidFlicker }
    Frame PBOMD { Light FoetidFlicker }
}

Object ForceCube
{
    Frame FCB1 { Light ForceCubeLight }
}

Object LeftCube
{
    Frame FCB2 { Light GraySmallPoint3 }
}

Object RightCube
{
    Frame FCB2 { Light GraySmallPoint3 }
}

//Object ForceCubeLaser
//{
//    Frame PUF2 { Light CyanSmallPoint3 }
//}

Object IcePotion
{
    Frame IPTN { Light IcePotionLight }
}

Object PotionExplode
{
    Frame POEX { Light BlueSmallPoint2 }
    Frame POEXA { Light BlueSmallFlicker2 }
    Frame POEXB { Light BlueSmallFlicker2 }
    Frame POEXC { Light BlueSmallFlicker1 }
    Frame POEXD { Light BlueSmallFlicker1 }
    Frame POEXE { Light BlueSmallFlicker1 }
    Frame POEXF { Light BlueMediumFlicker3 }
    Frame POEXG { Light BlueMediumFlicker3 }
    Frame POEXH { Light BlueMediumFlicker3 }
    Frame POEXI { Light BlueMediumFlicker2 }
    Frame POEXJ { Light BlueMediumFlicker2 }
    Frame POEXK { Light BlueMediumFlicker2 }
    Frame POEXL { Light BlueMediumFlicker2 }
}

Object ThrowingBomb
{
    Frame CFCF { Light OrangeMediumFlicker1 }
}

Object ThrownFlechette
{
    Frame THRW { Light ThrownFlechetteLight }
    Frame CFCF { Light OrangeMediumFlicker1 }
}

Object ArtiBoostArmor
{
    Frame BRAC { Light BracersLight }
}

Object FullArmor
{
    Frame ARM5 { Light BracersLight }
}

Object ArtiSpeedBoots
{
    Frame SPED { Light BootsOfSpeedLight }
}

Object ArtiFly
{
    Frame SOAR { Light WingsOfWrathLight }
}

Object MapScroll
{
    Frame SPMP { Light MapScrollLight }
}

Object FlameMask
{
    Frame ASK2 { Light FlameMaskLight }
}

Object YoricksSkull
{
    Frame ASKU { Light YoricksSkullLight }
}

Object DaemonCodex
{
    Frame ABK1 { Light PuzzleBookLight }
}

Object LiberOscura
{
    Frame ABK2 { Light PuzzleBookLight }
}

Object VideGrimoire
{
    Frame ABK3 { Light PuzzleBookLight }
}

Object FolioMaudit
{
    Frame ABK4 { Light PuzzleBookLight }
}

Object DingueFabula
{
    Frame ABK5 { Light PuzzleBookLight }
}

Object GlaiveSeal
{
    Frame AFWP { Light GlaiveSealLight }
}

Object HolyRelic
{
    Frame ACWP { Light HolyRelicLight }
}

Object MagusSigil
{
    Frame AMWP { Light MagusSigilLight }
}

Object HeartOfDSparil
{
    Frame ABGM { Light HeartOfDSparilLight }
}

Object BronzeCoin
{
    Frame BRNZ { Light BronzeCoinLight }
}

Object SilverCoin
{
    Frame SLVR { Light SilverCoinLight }
}

Object GoldCoin
{
    Frame GOLD { Light GoldCoinLight }
}

Object CrystalCoin
{
    Frame CRST { Light CrystalCoinLight }
}

Object RubyPlanet
{
    Frame RUBY { Light RubyPlanetLight }
}

Object SapphirePlanet
{
    Frame SAPH { Light SapphirePlanetLight }
}

Object EmeraldPlanet
{
    Frame EMER { Light EmeraldPlanetLight }
}

Object TopazPlanet
{
    Frame TOPZ { Light TopazPlanetLight }
}

Object AmethystPlanet
{
    Frame AMTH { Light AmethystPlanetLight }
}

Object DiamondPlanet
{
    Frame DIAM { Light DiamondPlanetLight }
}

Object EmptyChalice
{
    Frame CHA1 { Light ChaliceLight }
}

Object FullChalice
{
    Frame CHA2 { Light ChaliceLight }
}

Object MysteriousVial
{
    Frame VIAL { Light MysteriousVialLight }
}

Object ImportantBook
{
    Frame DCBK { Light ImportantBookLight }
}

Object ValveWheel
{
    Frame VLVW { Light ValveWheelLight }
}

Object SteelKey
{
    Frame KEY1 { Light KeyLight }
}

Object CaveKey
{
    Frame KEY2 { Light KeyLight }
}

Object AxeKey
{
    Frame KEY3 { Light KeyLight }
}

Object FireKey
{
    Frame KEY4 { Light KeyLight }
}

Object EmeraldKey
{
    Frame KEY5 { Light KeyLight }
}

Object DungeonKey
{
    Frame KEY6 { Light KeyLight }
}

Object SilverKey1
{
    Frame KEY7 { Light KeyLight }
}

Object RustedKey
{
    Frame KEY8 { Light KeyLight }
}

Object HornKey
{
    Frame KEY9 { Light KeyLight }
}

Object SwampKey
{
    Frame KEYA { Light KeyLight }
}

Object CastleKey
{
    Frame KEYB { Light KeyLight }
}

Object RubyKey
{
    Frame KEYC { Light KeyLight }
}

Object BoneKey
{
    Frame KEYD { Light KeyLight }
}

Object LabKey
{
    Frame KEYE { Light KeyLight }
}

// Weapon Projectiles ----------------------------------------

Object GauntletPuff3
{
    Frame GPUF { Light PinkSmallFlicker3 }
}

Object GauntletPuff4
{
    Frame GPUF { Light RedSmallFlicker3 }
}

Object ThrownAxe
{
    Frame THAX { Light BlueSmallPoint2 }
}

Object ThrownRedAxe
{
    Frame THAX { Light RedSmallPoint2 }
}

Object BattleAxePuffGlow
{
    Frame FAXER { Light BlueSmallFlicker2 }
    Frame FAXES { Light BlueSmallFlicker2 }
    Frame FAXET { Light BlueSmallFlicker2 }
    Frame FAXEU { Light BlueSmallFlicker2 }
    Frame FAXEV { Light BlueSmallFlicker2 }
    Frame FAXEW { Light BlueSmallFlicker2 }
    Frame FAXEX { Light BlueSmallFlicker2 }
}

Object RedAxePuffGlow
{
    Frame RAXPA { Light RedSmallFlicker2 }
    Frame RAXPB { Light RedSmallFlicker2 }
    Frame RAXPC { Light RedSmallFlicker1 }
    Frame RAXPD { Light RedSmallFlicker1 }
    Frame RAXPE { Light RedSmallFlicker1 }
    Frame RAXPF { Light RedSmallFlicker1 }
}

Object ThrownRedAxePuff
{
    Frame RAXPA { Light RedSmallFlicker2 }
    Frame RAXPB { Light RedSmallFlicker2 }
    Frame RAXPC { Light RedSmallFlicker2 }
    Frame RAXPD { Light RedSmallFlicker2 }
    Frame RAXPE { Light RedSmallFlicker2 }
    Frame RAXPF { Light RedSmallFlicker2 }
}

Object MindblowerBall
{
    Frame PYBUA { Light GreenSmallPoint2 }
    Frame PYBUB { Light GreenSmallPoint2 }
    Frame PYBUC { Light GreenSmallFlicker1 }
    Frame PYBUD { Light GreenSmallFlicker1 }
    Frame PYBUE { Light GreenSmallFlicker1 }

}

Object MindblowerBall2
{
    Frame PYBUA { Light GreenSmallPoint2 }
    Frame PYBUB { Light GreenSmallPoint2 }
    Frame PYBUC { Light GreenSmallFlicker1 }
    Frame PYBUD { Light GreenSmallFlicker1 }
    Frame PYBUE { Light GreenSmallFlicker1 }
}

Object ScourShot1
{
    Frame FVN1A { Light GreenSmallPoint2 }
    Frame FVN1B { Light GreenSmallPoint2 }
    Frame FVN1C { Light GreenSmallPoint2 }
    Frame FVN1D { Light GreenSmallPoint2 }
    Frame FVN1E { Light GreenSmallFlicker1 }
    Frame FVN1F { Light GreenSmallFlicker1 }
    Frame FVN1G { Light GreenSmallFlicker1 }
    Frame FVN1H { Light GreenSmallFlicker1 }
    Frame FVN1I { Light GreenSmallFlicker1 }
    Frame FVN1J { Light GreenSmallFlicker1 }
}

Object ScourShot2
{
    Frame D2FX { Light GreenSmallPoint2 }
    Frame FVN2G { Light GreenSmallFlicker1 }
    Frame D2FXH { Light GreenSmallFlicker1 }
    Frame D2FXI { Light GreenSmallFlicker1 }
    Frame D2FXJ { Light GreenSmallFlicker1 }
    Frame D2FXK { Light GreenSmallFlicker1 }
    Frame D2FXL { Light GreenSmallFlicker1 }
}

Object FHammerMissile
{
    Frame FHFXA { Light RedSmallPoint1 }
    Frame FHFXB { Light RedSmallPoint1 }
    Frame FHFXC { Light RedSmallPoint1 }
    Frame FHFXD { Light RedSmallPoint1 }
    Frame FHFXE { Light RedSmallPoint1 }
    Frame FHFXF { Light RedSmallPoint1 }
    Frame FHFXG { Light RedSmallPoint1 }
    Frame FHFXH { Light RedSmallPoint1 }
    Frame FHFXI { Light OrangeSmallFlicker1 }
    Frame FHFXJ { Light OrangeSmallFlicker1 }
    Frame FHFXK { Light OrangeSmallFlicker1 }
    Frame FHFXL { Light OrangeMediumFlicker3 }
    Frame FHFXM { Light OrangeMediumFlicker3 }
    Frame FHFXN { Light OrangeMediumFlicker3 }
    Frame FHFXO { Light OrangeSmallFlicker1 }
    Frame FHFXP { Light OrangeSmallFlicker1 }
    Frame FHFXQ { Light OrangeSmallFlicker1 }
    Frame FHFXR { Light OrangeSmallFlicker2 }
}

Object HomingHammer
{
    Frame FHFXA { Light RedSmallPoint1 }
    Frame FHFXB { Light RedSmallPoint1 }
    Frame FHFXC { Light RedSmallPoint1 }
    Frame FHFXD { Light RedSmallPoint1 }
    Frame FHFXE { Light RedSmallPoint1 }
    Frame FHFXF { Light RedSmallPoint1 }
    Frame FHFXG { Light RedSmallPoint1 }
    Frame FHFXH { Light RedSmallPoint1 }
    Frame FHFXI { Light OrangeSmallFlicker1 }
    Frame FHFXJ { Light OrangeSmallFlicker1 }
    Frame FHFXK { Light OrangeSmallFlicker1 }
    Frame FHFXL { Light OrangeMediumFlicker3 }
    Frame FHFXM { Light OrangeMediumFlicker3 }
    Frame FHFXN { Light OrangeMediumFlicker3 }
    Frame FHFXO { Light OrangeSmallFlicker1 }
    Frame FHFXP { Light OrangeSmallFlicker1 }
    Frame FHFXQ { Light OrangeSmallFlicker1 }
    Frame FHFXR { Light OrangeSmallFlicker2 }
}

Object NapalmHammer
{
    Frame FHFXA { Light OrangeSmallPoint1 }
    Frame FHFXB { Light OrangeSmallPoint1 }
    Frame FHFXC { Light OrangeSmallPoint1 }
    Frame FHFXD { Light OrangeSmallPoint1 }
    Frame FHFXE { Light OrangeSmallPoint1 }
    Frame FHFXF { Light OrangeSmallPoint1 }
    Frame FHFXG { Light OrangeSmallPoint1 }
    Frame FHFXH { Light OrangeSmallPoint1 }
    Frame FHFXI { Light OrangeSmallFlicker1 }
    Frame FHFXJ { Light OrangeSmallFlicker1 }
    Frame FHFXK { Light OrangeSmallFlicker1 }
    Frame FHFXL { Light OrangeMediumFlicker3 }
    Frame FHFXM { Light OrangeMediumFlicker3 }
    Frame FHFXN { Light OrangeMediumFlicker3 }
    Frame FHFXO { Light OrangeSmallFlicker1 }
    Frame FHFXP { Light OrangeSmallFlicker1 }
    Frame FHFXQ { Light OrangeSmallFlicker1 }
    Frame FHFXR { Light OrangeSmallFlicker2 }
}

Object HomingNapalmHammer
{
    Frame FHFXA { Light OrangeSmallPoint1 }
    Frame FHFXB { Light OrangeSmallPoint1 }
    Frame FHFXC { Light OrangeSmallPoint1 }
    Frame FHFXD { Light OrangeSmallPoint1 }
    Frame FHFXE { Light OrangeSmallPoint1 }
    Frame FHFXF { Light OrangeSmallPoint1 }
    Frame FHFXG { Light OrangeSmallPoint1 }
    Frame FHFXH { Light OrangeSmallPoint1 }
    Frame FHFXI { Light OrangeSmallFlicker1 }
    Frame FHFXJ { Light OrangeSmallFlicker1 }
    Frame FHFXK { Light OrangeSmallFlicker1 }
    Frame FHFXL { Light OrangeMediumFlicker3 }
    Frame FHFXM { Light OrangeMediumFlicker3 }
    Frame FHFXN { Light OrangeMediumFlicker3 }
    Frame FHFXO { Light OrangeSmallFlicker1 }
    Frame FHFXP { Light OrangeSmallFlicker1 }
    Frame FHFXQ { Light OrangeSmallFlicker1 }
    Frame FHFXR { Light OrangeSmallFlicker2 }
}

Object HammerExplosion
{
    Frame CFCF { Light OrangeMediumFlicker1 }
}

Object FBlasterPuff
{
    Frame FX17A { Light BlueSmallPoint3 }
    Frame FX17B { Light BlueSmallPoint3 }
    Frame FX17C { Light BlueSmallPoint3 }
    Frame FX17D { Light BlueSmallPoint3 }
    Frame FX17E { Light BlueSmallPoint3 }
    Frame FX17F { Light BlueSmallPoint2 }
    Frame FX17G { Light BlueSmallPoint2 }
    Frame FX17H { Light BlueSmallPoint1 }
    Frame FX17I { Light BlueSmallPoint1 }
    Frame FX17J { Light BlueMediumPoint3 }
    Frame FX17K { Light BlueMediumPoint3 }
    Frame FX17L { Light BlueMediumPoint3 }
}

Object FRipper
{
    Frame FX18M { Light BlueSmallFlicker3 }
    Frame FX18N { Light BlueSmallFlicker2 }
    Frame FX18O { Light BlueSmallFlicker2 }
    Frame FX18P { Light BlueSmallFlicker2 }
    Frame FX18Q { Light BlueSmallFlicker2 }
    Frame FX18R { Light BlueSmallFlicker3 }
    Frame FX18S { Light BlueSmallFlicker3 }
}

Object QuietusAttack
{
    Frame FSFXA { Light GreenSmallPoint1 }
    Frame FSFXB { Light GreenSmallPoint1 }
    Frame FSFXC { Light GreenSmallPoint1 }
    Frame FSFXD { Light GreenSmallFlicker2 }
    Frame FSFXE { Light GreenSmallFlicker1 }
    Frame FSFXF { Light GreenSmallFlicker1 }
    Frame FSFXG { Light GreenSmallFlicker1 }
    Frame FSFXH { Light GreenSmallFlicker1 }
    Frame FSFXI { Light GreenSmallFlicker1 }
    Frame FSFXJ { Light GreenSmallFlicker1 }
    Frame FSFXK { Light GreenSmallFlicker1 }
    Frame FSFXL { Light GreenSmallFlicker2 }
    Frame FSFXM { Light GreenSmallFlicker2 }
}

Object QuietusPFloorTrail
{
    Frame F2SX { Light CyanMediumFlicker2 }
}

Object QuietusPuff
{
    Frame QUFXA { Light GreenSmallFlicker2 }
    Frame QUFXB { Light GreenSmallFlicker2 }
    Frame QUFXC { Light GreenSmallFlicker2 }
    Frame QUFXD { Light GreenSmallFlicker2 }
    Frame QUFXE { Light GreenSmallFlicker2 }
    Frame QUFXF { Light GreenSmallFlicker2 }
    Frame QUFXG { Light GreenSmallFlicker2 }
}

Object QuietusPoweredPuff
{
    Frame QPFXA { Light CyanSmallFlicker2 }
    Frame QPFXB { Light CyanSmallFlicker2 }
    Frame QPFXC { Light CyanSmallFlicker2 }
    Frame QPFXD { Light CyanSmallFlicker2 }
    Frame QPFXE { Light CyanSmallFlicker2 }
    Frame QPFXF { Light CyanSmallFlicker2 }
    Frame QPFXG { Light CyanSmallFlicker2 }
}

Object AltMacePuff
{
    Frame MCEP { Light WhiteSmallFlicker1 }
}

Object LDMacePuff
{
    Frame LDMC { Light RedSmallFlicker1 }
}

Object MDMacePuff
{
    Frame MDMC { Light PinkSmallFlicker1 }
}

Object FCStaffMissile
{
    Frame CSSFD { Light GreenSmallPoint2 }
    Frame CSSFE { Light GreenSmallPoint2 }
    Frame CSSFF { Light GreenSmallFlicker1 }
    Frame CSSFG { Light GreenSmallFlicker1 }
    Frame CSSFH { Light GreenSmallFlicker1 }
    Frame CSSFI { Light GreenSmallFlicker1 }
}

Object FCStaffMissile2
{
    Frame CSSFD { Light GreenSmallPoint2 }
    Frame CSSFE { Light GreenSmallPoint2 }
    Frame CSSFF { Light GreenSmallFlicker1 }
    Frame CSSFG { Light GreenSmallFlicker1 }
    Frame CSSFH { Light GreenSmallFlicker1 }
    Frame CSSFI { Light GreenSmallFlicker1 }
}

Object GreenGas
{
    Frame CFIR { Light GreenSmallPoint2 }
}

Object SerpentBolt
{
    Frame FX03B { Light GreenSmallPoint2 }
    Frame FX03H { Light GreenSmallFlicker1 }
    Frame FX03I { Light GreenSmallFlicker2 }
    Frame FX03J { Light GreenSmallFlicker3 }
}

Object SerpentWeaveShot
{
    Frame CSFXO { Light GreenSmallFlicker2 }
    Frame CSFXP { Light GreenSmallFlicker1 }
    Frame CSFXQ { Light GreenSmallFlicker1 }
    Frame CSFXR { Light GreenSmallFlicker1 }
    Frame CSFXS { Light GreenSmallFlicker2 }
    Frame CSFXT { Light GreenSmallFlicker3 }
}

Object SerpentWeaveTrail
{
    Frame CSFX { Light GreenSmallPoint2 }
}

Object SerpentWeaveBall
{
    Frame PYBU { Light GreenSmallPoint3 }
}

Object CrossbowBolt
{
    Frame CBLTA { Light BlueSmallPoint2 }
    Frame CBLTI { Light BlueSmallFlicker1 }
    Frame CBLTJ { Light BlueSmallFlicker1 }
    Frame CBLTK { Light BlueSmallFlicker1 }
    Frame CBLTL { Light BlueSmallflicker1 }
}

Object HellRainBolt
{
    Frame CBLT { Light GreenSmallPoint2 }
}

Object HellRainboltExplode
{
    Frame FX00 { Light GreenSmallFlicker1 }
}

Object HellRain
{
    Frame FX22 { Light GreenSmallPoint3 }
}

Object PoweredBolt
{
    Frame CBLT { Light OrangeSmallPoint2 }
}

Object PoweredBoltExtra
{
    Frame WRBL { Light OrangeSmallPoint3 }
}

Object PBoltExplosion
{
    Frame X002 { Light YellowMediumFlicker3 }
}

Object MeteorBolt
{
    Frame CBLT { Light YellowSmallPoint2 }
}

Object Meteor
{
    Frame X029 { Light YellowMediumFlicker2 }
}

Object MeteorParticle
{
    Frame X026 { Light YellowSmallFlicker1 }
}

Object FirestormBall
{
    Frame FX04 { Light OrangeSmallPoint2 }
}

Object CFlameFloor
{
    Frame CFFX { Light OrangeSmallPoint3 }
}

Object FirestormCircle
{
    Frame CFCFA { Light OrangeSmallFlicker2 }
    Frame CFCFB { Light OrangeSmallFlicker2 }
    Frame CFCFC { Light OrangeSmallFlicker2 }
    Frame CFCFD { Light OrangeSmallFlicker2 }
    Frame CFCFE { Light OrangeSmallFlicker2 }
    Frame CFCFF { Light OrangeSmallFlicker2 }
    Frame CFCFG { Light OrangeSmallFlicker2 }
    Frame CFCFH { Light OrangeSmallFlicker2 }
    Frame CFCFI { Light OrangeSmallFlicker2 }
    Frame CFCFJ { Light OrangeSmallFlicker2 }
    Frame CFCFK { Light OrangeSmallFlicker2 }
    Frame CFCFL { Light OrangeSmallFlicker2 }
    Frame CFCFM { Light OrangeSmallFlicker2 }
    Frame CFCFN { Light OrangeSmallFlicker2 }
    Frame CFCFO { Light OrangeSmallFlicker2 }
    Frame CFCFP { Light OrangeSmallFlicker2 }
    Frame CFCFQ { Light OrangeSmallFlicker1 }
    Frame CFCFR { Light OrangeSmallFlicker1 }
    Frame CFCFS { Light OrangeSmallFlicker1 }
    Frame CFCFT { Light OrangeSmallFlicker1 }
    Frame CFCFU { Light OrangeSmallFlicker1 }
    Frame CFCFV { Light OrangeSmallFlicker1 }
    Frame CFCFW { Light OrangeSmallFlicker1 }
    Frame CFCFX { Light OrangeSmallFlicker1 }
    Frame CFCFY { Light OrangeSmallFlicker1 }
    Frame CFCFZ { Light OrangeSmallFlicker1 }
}

Object IncineratorBall
{
    Frame PROJA { Light OrangeSmallPoint2 }
    Frame PROJB { Light OrangeSmallPoint2 }
    Frame PROJC { Light OrangeSmallPoint2 }
    Frame MIS6A { Light OrangeSmallFlicker1 }
    Frame MIS6B { Light OrangeSmallFlicker1 }
    Frame MIS6C { Light OrangeSmallFlicker1 }
    Frame MIS6D { Light OrangeSmallFlicker1 }
    Frame MIS6E { Light OrangeSmallFlicker2 }
    Frame MIS6F { Light OrangeSmallFlicker3 }
}

Object StormOfTorment
{
    Frame DMFXA { Light OrangeSmallFlicker2 }
    Frame DMFXB { Light OrangeSmallFlicker2 }
    Frame DMFXC { Light OrangeSmallFlicker2 }
    Frame DMFXD { Light OrangeSmallFlicker1 }
    Frame DMFXE { Light OrangeSmallFlicker1 }
    Frame DMFXF { Light OrangeSmallFlicker1 }
    Frame DMFXG { Light OrangeSmallFlicker1 }
    Frame DMFXH { Light OrangeSmallFlicker1 }
}

Object StormOfTormentTrail
{
    Frame STMX { Light OrangeSmallFlicker2 }
}

Object StormOfTormentRain
{
    Frame FX10 { Light OrangeSmallPoint3 }
}

Object IronBall
{
    Frame IWBLA { Light GraySmallPoint2 }
    Frame IWBLB { Light GraySmallPoint2 }
    Frame IWBLC { Light OrangeSmallFlicker3 }
    Frame IWBLD { Light OrangeSmallFlicker3 }
    Frame IWBLE { Light OrangeSmallFlicker3 }
    Frame IWBLF { Light OrangeSmallFlicker3 }
    Frame IWBLG { Light OrangeSmallFlicker3 }
}

Object IronRipper
{
    Frame RIPP { Light GraySmallPoint2 }
    Frame CFCF { Light OrangeSmallFlicker1 }
}

Object IronSpike
{
    Frame IWSPA { Light GraySmallPoint2 }
    Frame IWSPB { Light GraySmallPoint2 }
    Frame IWSPC { Light GraySmallPoint2 }
    Frame IWSPD { Light OrangeSmallFlicker1 }
    Frame IWSPE { Light OrangeSmallFlicker1 }
    Frame IWSPF { Light OrangeSmallFlicker2 }
    Frame IWSPG { Light OrangeSmallFlicker2 }
    Frame IWSPH { Light OrangeSmallFlicker3 }
}

Object IronShardExplosion
{
    Frame IWSPD { Light OrangeSmallFlicker1 }
    Frame IWSPE { Light OrangeSmallFlicker1 }
    Frame IWSPF { Light OrangeSmallFlicker2 }
    Frame IWSPG { Light OrangeSmallFlicker2 }
    Frame IWSPH { Light OrangeSmallFlicker3 }
}

Object IronDoom
{
    Frame IWDM { Light GraySmallPoint1 }
    Frame CFCF { Light OrangeSmallFlicker1 }
}

Object WVSpell1
{
    Frame PSMMA { Light WhiteSmallPoint2 }
    Frame PSMMB { Light WhiteSmallPoint2 }
    Frame PSMMC { Light WhiteSmallPoint2 }
    Frame PSMMD { Light WhiteSmallPoint2 }
    Frame PSMME { Light WhiteSmallPoint2 }
    Frame PSMMF { Light WhiteSmallPoint2 }
    Frame PSMMG { Light WhiteSmallFlicker2 }
    Frame PSMMH { Light WhiteSmallFlicker2 }
    Frame PSMMI { Light WhiteSmallFlicker2 }
    Frame PSMMJ { Light WhiteSmallFlicker2 }
    Frame PSMMK { Light WhiteSmallFlicker3 }
    Frame PSMML { Light WhiteSmallFlicker3 }
    Frame PSMMM { Light WhiteSmallFlicker3 }
}

Object WVSpell2
{
    Frame PSMMA { Light WhiteSmallPoint2 }
    Frame PSMMB { Light WhiteSmallPoint2 }
    Frame PSMMC { Light WhiteSmallPoint2 }
    Frame PSMMD { Light WhiteSmallPoint2 }
    Frame PSMME { Light WhiteSmallPoint2 }
    Frame PSMMF { Light WhiteSmallPoint2 }
    Frame PSMMG { Light WhiteSmallFlicker2 }
    Frame PSMMH { Light WhiteSmallFlicker2 }
    Frame PSMMI { Light WhiteSmallFlicker2 }
    Frame PSMMJ { Light WhiteSmallFlicker2 }
    Frame PSMMK { Light WhiteSmallFlicker3 }
    Frame PSMML { Light WhiteSmallFlicker3 }
    Frame PSMMM { Light WhiteSmallFlicker3 }
}

Object WVSpell3
{
    Frame PSMMA { Light WhiteSmallPoint2 }
    Frame PSMMB { Light WhiteSmallPoint2 }
    Frame PSMMC { Light WhiteSmallPoint2 }
    Frame PSMMD { Light WhiteSmallPoint2 }
    Frame PSMME { Light WhiteSmallPoint2 }
    Frame PSMMF { Light WhiteSmallPoint2 }
    Frame PSMMG { Light WhiteSmallFlicker2 }
    Frame PSMMH { Light WhiteSmallFlicker2 }
    Frame PSMMI { Light WhiteSmallFlicker2 }
    Frame PSMMJ { Light WhiteSmallFlicker2 }
    Frame PSMMK { Light WhiteSmallFlicker3 }
    Frame PSMML { Light WhiteSmallFlicker3 }
    Frame PSMMM { Light WhiteSmallFlicker3 } 
}

Object WVSpell4
{
    Frame PSMMA { Light WhiteSmallPoint2 }
    Frame PSMMB { Light WhiteSmallPoint2 }
    Frame PSMMC { Light WhiteSmallPoint2 }
    Frame PSMMD { Light WhiteSmallPoint2 }
    Frame PSMME { Light WhiteSmallPoint2 }
    Frame PSMMF { Light WhiteSmallPoint2 }
    Frame PSMMG { Light WhiteSmallFlicker2 }
    Frame PSMMH { Light WhiteSmallFlicker2 }
    Frame PSMMI { Light WhiteSmallFlicker2 }
    Frame PSMMJ { Light WhiteSmallFlicker2 }
    Frame PSMMK { Light WhiteSmallFlicker3 }
    Frame PSMML { Light WhiteSmallFlicker3 }
    Frame PSMMM { Light WhiteSmallFlicker3 }
}

Object HolyMissile
{
    Frame SPIR { Light WhiteSmallPoint1 }
}

Object HolySpirit
{
    Frame SPIRA { Light WhiteSmallPoint2 }
    Frame SPIRB { Light WhiteSmallPoint2 }
    Frame SPIRC { Light WhiteSmallFlicker2 }
    Frame SPIRD { Light WhiteSmallFlicker2 }
    Frame SPIRE { Light WhiteSmallFlicker2 }
    Frame SPIRF { Light WhiteSmallFlicker2 }
    Frame SPIRG { Light WhiteSmallFlicker2 }
    Frame SPIRH { Light WhiteSmallFlicker2 }
    Frame SPIRI { Light WhiteSmallFlicker2 }
}

Object WVBall
{
    Frame VOR2 { Light WhiteMediumPoint3 }
}

Object WVExplo
{
    Frame BOOM { Light WhiteBigFlicker3 }
}

Object LDSicklePuff
{
    Frame SKP1 { Light RedSmallFlicker2 }
}

Object MDSicklePuff
{
    Frame SKP2 { Light PinkSmallFlicker2 }
}

Object FrostShardMissile
{
    Frame SHRD { Light BlueSmallPoint2 }
    Frame SHEX { Light BlueSmallFlicker2 }
}

Object Blizzard
{
    Frame FX07A { Light GrayMediumFlicker3 }
    Frame FX07B { Light GrayMediumFlicker3 }
    Frame FX07C { Light GrayMediumFlicker3 }
    Frame FX07D { Light GraySmallFlicker3 }
    Frame FX07E { Light GraySmallFlicker2 }
    Frame FX07F { Light GraySmallFlicker2 }
    Frame FX07G { Light GraySmallFlicker1 }
}

Object FreezeSpike
{
    Frame FRZ9A { Light WhiteSmallPoint2 }
    Frame FRZ9B { Light WhiteSmallPoint2 }
    Frame FRZ9C { Light WhiteSmallPoint2 }
    Frame FRZ9D { Light WhiteSmallFlicker2 }
    Frame FRZ9E { Light WhiteSmallFlicker2 }
    Frame FRZ9F { Light WhiteSmallFlicker1 }
    Frame FRZ9G { Light WhiteSmallFlicker1 }
    Frame FRZ9H { Light WhiteSmallFlicker2 }
}

Object AbsoluteZero
{
    Frame ZPRJ { Light WhiteSmallPoint2 }
    Frame ZEXPA { Light WhiteSmallFlicker2 }
    Frame ZEXPB { Light WhiteSmallFlicker2 }
    Frame ZEXPC { Light WhiteSmallFlicker1 }
    Frame ZEXPD { Light WhiteSmallFlicker1 }
    Frame ZEXPE { Light WhiteSmallFlicker1 }
    Frame ZEXPF { Light WhiteMediumFlicker3 }
    Frame ZEXPG { Light WhiteMediumFlicker3 }
    Frame ZEXPH { Light WhiteMediumFlicker3 }
    Frame ZEXPI { Light WhiteMediumFlicker2 }
    Frame ZEXPJ { Light WhiteMediumFlicker2 }
}

Object ZeroKExplosion
{
    Frame X033 { Light WhiteSmallFlicker2 }
}

Object ZeroKExplosionExtra
{
    Frame X033 { Light WhiteSmallFlicker2 }
}

Object IceDragonHead
{
    Frame DGHD { Light CyanSmallPoint1 }
}

Object IceDragonTail
{
    Frame DGTLA { Light CyanSmallPoint1 }
    Frame DGTLB { Light CyanSmallPoint1 }
    Frame DGTLC { Light CyanSmallPoint1 }
    Frame DGTLD { Light CyanSmallPoint1 }
    Frame DGTLE { Light CyanSmallPoint1 }
    Frame DGTLF { Light CyanSmallPoint1 }
    Frame DGTLG { Light CyanSmallPoint2 }
    Frame DGTLH { Light CyanSmallPoint2 }
    Frame DGTLI { Light CyanSmallPoint3 }
}

Object IceDragonExplo
{
    Frame X033 { Light WhiteMediumFlicker3 }
}

Object IceDragonExploSprite
{
    Frame X033 { Light WhiteMediumFlicker3 }
}

Object WeakSapphireWandShot
{
    Frame MWNDC { Light BlueSmallPoint3 }
    Frame MWNDD { Light BlueSmallPoint3 }
    Frame MWNDE { Light BlueSmallFlicker2 }
    Frame MWNDF { Light BlueSmallFlicker2 }
    Frame MWNDG { Light BlueSmallFlicker2 }
    Frame MWNDH { Light BlueSmallFlicker2 }
    Frame MWNDI { Light BlueSmallFlicker2 }
}

Object SapphireWandShot
{
    Frame MWNDC { Light BlueSmallPoint3 }
    Frame MWNDD { Light BlueSmallPoint3 }
    Frame MWNDE { Light BlueSmallFlicker2 }
    Frame MWNDF { Light BlueSmallFlicker2 }
    Frame MWNDG { Light BlueSmallFlicker2 }
    Frame MWNDH { Light BlueSmallFlicker2 }
    Frame MWNDI { Light BlueSmallFlicker2 }
}

Object SapphireCrystal1
{
    Frame SAPHA { Light BlueSmallPoint2 }
    Frame SAPHB { Light BlueSmallPoint2 }
    Frame SAPHC { Light BlueSmallPoint2 }
    Frame SAPHD { Light BlueSmallFlicker2 }
    Frame SAPHE { Light BlueSmallFlicker2 }
    Frame SAPHF { Light BlueSmallFlicker2 }
    Frame SAPHG { Light BlueSmallFlicker2 }
    Frame SAPHH { Light BlueSmallFlicker2 }
    Frame SAPHI { Light BlueSmallFlicker2 }
    Frame SAPHJ { Light BlueSmallFlicker2 }
    Frame SAPHK { Light BlueSmallFlicker2 }
    Frame SAPHL { Light BlueSmallFlicker2 }
    Frame SAPHM { Light BlueSmallFlicker2 }
}

Object SapphireCrystal2
{
    Frame SAPHA { Light BlueSmallPoint2 }
    Frame SAPHB { Light BlueSmallPoint2 }
    Frame SAPHC { Light BlueSmallPoint2 }
    Frame SAPHD { Light BlueSmallFlicker2 }
    Frame SAPHE { Light BlueSmallFlicker2 }
    Frame SAPHF { Light BlueSmallFlicker2 }
    Frame SAPHG { Light BlueSmallFlicker2 }
    Frame SAPHH { Light BlueSmallFlicker2 }
    Frame SAPHI { Light BlueSmallFlicker2 }
    Frame SAPHJ { Light BlueSmallFlicker2 }
    Frame SAPHK { Light BlueSmallFlicker2 }
    Frame SAPHL { Light BlueSmallFlicker2 }
    Frame SAPHM { Light BlueSmallFlicker2 }
}

Object SapphireCrystal3
{
    Frame SAPHA { Light BlueSmallPoint2 }
    Frame SAPHB { Light BlueSmallPoint2 }
    Frame SAPHC { Light BlueSmallPoint2 }
    Frame SAPHD { Light BlueSmallFlicker2 }
    Frame SAPHE { Light BlueSmallFlicker2 }
    Frame SAPHF { Light BlueSmallFlicker2 }
    Frame SAPHG { Light BlueSmallFlicker2 }
    Frame SAPHH { Light BlueSmallFlicker2 }
    Frame SAPHI { Light BlueSmallFlicker2 }
    Frame SAPHJ { Light BlueSmallFlicker2 }
    Frame SAPHK { Light BlueSmallFlicker2 }
    Frame SAPHL { Light BlueSmallFlicker2 }
    Frame SAPHM { Light BlueSmallFlicker2 }
}

Object LightningTop
{
    Frame MLFX { Light BlueSmallFlicker2 }
    Frame MLF2 { Light BlueSmallFlicker2 }
}

Object LightningBottom
{
    Frame MLFX { Light BlueSmallFlicker2 }
    Frame MLF2 { Light BlueSmallFlicker2 }
}

Object LightningZap
{
    Frame MLFX { Light BlueSmallFlicker2 }
}
Object LightningSphere
{
    Frame THUN { Light BlueSmallFlicker2 }
}

Object LightningSphereExplode1
{
    Frame LSP1 { Light LightningSphere1 }
}

Object LightningSphereExplode2
{
    Frame LSP1 { Light LightningSphere2 }
}

Object LightningSphereExplode3
{
    Frame LSP1 { Light LightningSphere3 }
}

Object LightningSphereExplode4
{
    Frame LSP1 { Light LightningSphere4 }
}

Object LightningSphereExplode5
{
    Frame LSP1 { Light LightningSphere5 }
}

Object LightningSphereExplode6
{
    Frame LSP1 { Light LightningSphere6 }
}

Object LightningSphereExplode7
{
    Frame LSP1 { Light LightningSphere7 }
}

Object LightningSphereExplode8
{
    Frame LSP1 { Light LightningSphere8 }
}

Object LightningSphereExplode9
{
    Frame LSP1 { Light LightningSphere9 }
}

Object LightningSphereExplode10
{
    Frame LSP1 { Light LightningSphere10 }
}

Object LightningSphereExplode11
{
    Frame LSP1 { Light LightningSphere11 }
}

Object LightningSphereExplode12
{
    Frame LSP1 { Light LightningSphere12 }
}

Object LightningSphereExplode13
{
    Frame LSP1 { Light LightningSphere13 }
}

Object LightningSphereExplode14
{
    Frame LSP1 { Light LightningSphere14 }
}

Object LightningSphereExplode15
{
    Frame LSP1 { Light LightningSphere15 }
}

Object LightningSphereExplode16
{
    Frame LSP1 { Light LightningSphere16 }
}

Object LightningSphereExplode17
{
    Frame LSP1 { Light LightningSphere17 }
}

Object LightningSphereExplode18
{
    Frame LSP1 { Light LightningSphere18 }
}

Object LightningSphereExplode19
{
    Frame LSP1 { Light LightningSphere19 }
}

Object LightningSphereExplode20
{
    Frame LSP1 { Light LightningSphere20 }
}

Object LightningSphereExplode21
{
    Frame LSP1 { Light LightningSphere21 }
}

Object LightningSphereExplode22
{
    Frame LSP1 { Light LightningSphere22 }
}

Object LightningSphereExplode23
{
    Frame LSP1 { Light LightningSphere23 }
}

Object LightningSphereExplode24
{
    Frame LSP1 { Light LightningSphere24 }
}

Object LightningSphereExplode25
{
    Frame LSP1 { Light LightningSphere25 }
}

Object LightningSphereExplode26
{
    Frame LSP1 { Light LightningSphere26 }
}

Object LightningSphereExplode27
{
    Frame LSP2 { Light LightningSphere27 }
}

Object LightningSphereExplode28
{
    Frame LSP2 { Light LightningSphere28 }
}

Object LightningSphereExplode29
{
    Frame LSP2 { Light LightningSphere29 }
}

Object LightningSphereExplode30
{
    Frame LSP2 { Light LightningSphere30 }
}

Object LightningSphereExplode31
{
    Frame LSP2 { Light LightningSphere31 }
}

Object LightningSphereExplode32
{
    Frame LSP2 { Light LightningSphere32 }
}

Object LightningSphereExplode33
{
    Frame LSP2 { Light LightningSphere33 }
}

Object LightningBolt1
{
    Frame ZOT1 { Light CyanSmallFlicker1 }
}

Object LightningBolt2
{
    Frame ZOT1 { Light CyanSmallFlicker1 }
}

Object LightningBoltSpot
{
    Frame ZAP5 { Light CyanSmallPoint3 }
}

Object LightningSeekerOrb
{
    Frame ZAP7 { Light WhiteMediumFlicker3 }
}

Object ElectricRailFX
{
    Frame ZAP7 { Light WhiteSmallPoint3 }
}

//Object BoneShard
//{
//    Frame BNSH { Light YellowSmallPoint2 }
//}

//Object BoneShardParticle
//{
//    Frame BNPT { Light YellowSmallPoint3 }
//}

Object LoricSkull
{
    Frame SKLL { Light YellowSmallPoint2 }
}

Object LoricSkullExplode
{
    Frame BNFX { Light OrangeSmallFlicker1 }
}

Object BoneSpirit
{
    Frame OKFX { Light OrangeSmallPoint2 }
}

Object BoneSpiritExplode
{
    Frame OKFX { Light OrangeSmallFlicker1 }
}

Object BloodscourgeShot
{
    Frame MSP2 { Light OrangeSmallPoint1 }
}

Object BloodscourgeFlame
{
    Frame FX06 { Light OrangeSmallPoint1 }
}

Object BloodscourgeFireShield
{
    Frame FX06 { Light OrangeSmallFlicker1 }
}

Object StaffFire2
{
    Frame MSP1 { Light OrangeSmallFlicker1 }
}

Object StaffFireSS
{
    Frame MSP2 { Light OrangeSmallFlicker1 }
}

Object ExtensionBall
{
    Frame WRBL { Light OrangeSmallFlicker2 }
}

Object MageStaffFXExtra
{
    Frame MSXP { Light OrangeSmallFlicker1 }
}

Object FSorcerer2FX1
{
    Frame FX16A { Light CyanSmallPoint2 }
    Frame FX16B { Light CyanSmallPoint2 }
    Frame FX16C { Light CyanSmallPoint2 }
    Frame FX16G { Light CyanMediumFlicker3 }
    Frame FX16H { Light CyanMediumFlicker3 }
    Frame FX16I { Light CyanMediumFlicker3 }
    Frame FX16J { Light CyanMediumFlicker3 }
    Frame FX16K { Light CyanMediumFlicker3 }
    Frame FX16L { Light CyanMediumFlicker3 }
}

Object DiscipleFSummoner1
{
    Frame SBS3 { Light PurpleSmallPoint2 }
}

Object DiscipleFSummoner2
{
    Frame SBS3 { Light PurpleSmallPoint2 }
}

Object LightningTrail
{
    Frame FAXET { Light BlueSmallFlicker1 }
    Frame FAXEU { Light BlueMediumFlicker3 }
    Frame FAXEV { Light BlueMediumFlicker3 }
    Frame FAXEW { Light BlueMediumFlicker3 }
    Frame FAXEX { Light BlueMediumFlicker3 }
}

Object DiscipleFRise1
{
    Frame BISH { Light PurpleSmallPoint1 }
}

Object DiscipleFRise2
{
    Frame BISH { Light PurpleSmallPoint1 }
}

Object SkullWizardFSummoner
{
    Frame SBS3 { Light PinkSmallPoint2 }
}

Object SkullWizardFRise
{
    Frame SKWZ { Light PinkSmallPoint1 }
}

// Enemy Projectiles ----------------------------------------

Object CentaurMissile
{
    Frame CTFXA { Light CyanSmallPoint2 }
    Frame CTFXB { Light CyanSmallFlicker1 }
    Frame CTFXC { Light CyanSmallFlicker1 }
    Frame CTFXD { Light CyanSmallFlicker1 }
    Frame CTFXE { Light CyanSmallFlicker1 }
    Frame CTFXF { Light CyanSmallFlicker1 }
}

Object CentaurMissileSlow
{
    Frame CTFXA { Light CyanSmallPoint2 }
    Frame CTFXB { Light CyanSmallFlicker1 }
    Frame CTFXC { Light CyanSmallFlicker1 }
    Frame CTFXD { Light CyanSmallFlicker1 }
    Frame CTFXE { Light CyanSmallFlicker1 }
    Frame CTFXF { Light CyanSmallFlicker1 }
}

Object Demon1Fireball
{
    Frame DMFXA { Light YellowSmallPoint2 }
    Frame DMFXB { Light YellowSmallPoint2 }
    Frame DMFXC { Light YellowSmallPoint2 }
    Frame DMFXD { Light YellowSmallFlicker1 }
    Frame DMFXE { Light YellowSmallFlicker1 }
    Frame DMFXF { Light YellowMediumFlicker3 }
    Frame DMFXG { Light YellowMediumFlicker3 }
    Frame DMFXH { Light YellowMediumFlicker3 }
}

Object Demon1FireballSlow
{
    Frame DMFXA { Light YellowSmallPoint2 }
    Frame DMFXB { Light YellowSmallPoint2 }
    Frame DMFXC { Light YellowSmallPoint2 }
    Frame DMFXD { Light YellowSmallFlicker1 }
    Frame DMFXE { Light YellowSmallFlicker1 }
    Frame DMFXF { Light YellowMediumFlicker3 }
    Frame DMFXG { Light YellowMediumFlicker3 }
    Frame DMFXH { Light YellowMediumFlicker3 }
}

Object SerpentFX
{
    Frame SSFXA { Light GreenSmallPoint2 }
    Frame SSFXB { Light GreenSmallPoint2 }
    Frame SSFXC { Light GreenSmallFlicker1 }
    Frame SSFXD { Light GreenSmallFlicker1 }
    Frame SSFXE { Light GreenSmallFlicker1 }
    Frame SSFXF { Light GreenSmallFlicker1 }
    Frame SSFXG { Light GreenSmallFlicker1 }
    Frame SSFXH { Light GreenSmallFlicker1 }
}

Object Disciple
{
    Frame BISHA { Light PurpleSmallPoint1 }
    Frame BISHB { Light PurpleSmallPoint1 }
    Frame BISHC { Light PurpleSmallPoint1 }
    Frame BISHD { Light PurpleSmallPoint1 }
    Frame BISHE { Light PurpleSmallPoint1 }
    Frame BISHF { Light PurpleSmallPoint1 }
}

Object DiscipleF1
{
    Frame BISHA { Light PurpleSmallPoint1 }
    Frame BISHB { Light PurpleSmallPoint1 }
    Frame BISHC { Light PurpleSmallPoint1 }
    Frame BISHD { Light PurpleSmallPoint1 }
    Frame BISHE { Light PurpleSmallPoint1 }
    Frame BISHF { Light PurpleSmallPoint1 }
}

Object DiscipleF2
{
    Frame BISHA { Light PurpleSmallPoint1 }
    Frame BISHB { Light PurpleSmallPoint1 }
    Frame BISHC { Light PurpleSmallPoint1 }
    Frame BISHD { Light PurpleSmallPoint1 }
    Frame BISHE { Light PurpleSmallPoint1 }
    Frame BISHF { Light PurpleSmallPoint1 }
}

Object DiscipleFX1
{
    Frame BPFXA { Light PurpleSmallPoint2 }
    Frame BPFXB { Light PurpleSmallPoint2 }
    Frame BSFXC { Light PurpleSmallFlicker2 }
    Frame BSFXD { Light PurpleSmallFlicker2 }
    Frame BSFXE { Light PurpleSmallFlicker2 }
    Frame BSFXF { Light PurpleSmallFlicker2 }
    Frame BSFXG { Light PurpleSmallFlicker2 }
    Frame BSFXH { Light PurpleSmallFlicker2 }
}

Object DiscipleFX2
{
    Frame FX11 { Light PurpleSmallPoint2 }
}

Object WraithMissile
{
    Frame WRBLA { Light OrangeSmallPoint2 }
    Frame WRBLB { Light OrangeSmallPoint2 }
    Frame WRBLC { Light OrangeSmallPoint2 }
    Frame WRBLD { Light OrangeSmallFlicker1 }
    Frame WRBLE { Light OrangeSmallFlicker1 }
    Frame WRBLF { Light OrangeSmallFlicker1 }
    Frame WRBLG { Light OrangeSmallFlicker1 }
    Frame WRBLH { Light OrangeSmallFlicker1 }
    Frame WRBLI { Light OrangeSmallFlicker1 }
}

Object WraithMissileSlow
{
    Frame WRBLA { Light OrangeSmallPoint2 }
    Frame WRBLB { Light OrangeSmallPoint2 }
    Frame WRBLC { Light OrangeSmallPoint2 }
    Frame WRBLD { Light OrangeSmallFlicker1 }
    Frame WRBLE { Light OrangeSmallFlicker1 }
    Frame WRBLF { Light OrangeSmallFlicker1 }
    Frame WRBLG { Light OrangeSmallFlicker1 }
    Frame WRBLH { Light OrangeSmallFlicker1 }
    Frame WRBLI { Light OrangeSmallFlicker1 }
}

Object WraithFX2
{
    Frame WRBL { Light OrangeSmallPoint3 }
}

Object WendigoMissile
{
    Frame ICPRA { Light BlueSmallPoint2 }
    Frame ICPRB { Light BlueSmallPoint2 }
    Frame ICPRC { Light BlueSmallPoint2 }
    Frame ICPRD { Light BlueSmallFlicker2 }
    Frame ICPRE { Light BlueSmallFlicker2 }
    Frame ICPRF { Light BlueSmallFlicker2 }
    Frame ICPRG { Light BlueSmallFlicker2 }
    Frame ICPRH { Light BlueSmallFlicker2 }
}

Object WendigoMissileSlow
{
    Frame ICPRA { Light BlueSmallPoint2 }
    Frame ICPRB { Light BlueSmallPoint2 }
    Frame ICPRC { Light BlueSmallPoint2 }
    Frame ICPRD { Light BlueSmallFlicker2 }
    Frame ICPRE { Light BlueSmallFlicker2 }
    Frame ICPRF { Light BlueSmallFlicker2 }
    Frame ICPRG { Light BlueSmallFlicker2 }
    Frame ICPRH { Light BlueSmallFlicker2 }
}

Object WyvernFireball
{
    Frame DRFX { Light OrangeSmallPoint1 }
}

Object WyvernFireballExplosion
{
    Frame CFCF { Light OrangeMediumFlicker1 }
}

Object ECIronBall
{
    Frame IWBLA { Light GraySmallPoint2 }
    Frame IWBLB { Light GraySmallPoint2 }
    Frame IWBLC { Light OrangeSmallFlicker3 }
    Frame IWBLD { Light OrangeSmallFlicker3 }
    Frame IWBLE { Light OrangeSmallFlicker3 }
    Frame IWBLF { Light OrangeSmallFlicker3 }
    Frame IWBLG { Light OrangeSmallFlicker3 }
}

Object FireGargoyleShot
{
    Frame FDMB { Light OrangeSmallPoint2 }
}

Object FireGargoyleShotSlow
{
    Frame FDMB { Light OrangeSmallPoint2 }
}

Object IceGargoyleShot
{
    Frame R046 { Light BlueSmallPoint2 }
    Frame ICXP { Light BlueSmallFlicker2 }
}

Object IceGargoyleShotSlow
{
    Frame R046 { Light BlueSmallPoint2 }
    Frame ICXP { Light BlueSmallFlicker2 }
}

Object VenomGargoyleShot
{
    Frame VENM { Light GreenSmallPoint2 }
}

Object VenomGargoyleShotSlow
{
    Frame VENM { Light GreenSmallPoint2 }
}

Object Devil
{
    Frame FDMNA { Light RedMediumFlicker2 }
    Frame FDMNB { Light RedMediumFlicker2 }
    Frame FDMNC { Light RedMediumFlicker2 }
    Frame FDMNK { Light RedMediumFlicker1 }
}

Object DevilNin
{
    Frame FDMNA { Light RedMediumFlicker2 }
    Frame FDMNB { Light RedMediumFlicker2 }
    Frame FDMNC { Light RedMediumFlicker2 }
    Frame FDMNK { Light RedMediumFlicker1 }
}

Object DevilFX
{
    Frame FDMB { Light RedSmallPoint2 }
}

Object DevilFXSlow
{
    Frame FDMB { Light RedSmallPoint2 }
}

Object ThrownMace
{
    Frame AEMC { Light GraySmallPoint2 }
    Frame CFCF { Light OrangeMediumFlicker1 }
}

Object ThrownMaceSlow
{
    Frame AEMC { Light GraySmallPoint2 }
    Frame CFCF { Light OrangeMediumFlicker1 }
}

Object FlameCentaurFX2
{
    Frame FX13 { Light OrangeSmallPoint2 }
}

Object FlameCentaurFX2Slow
{
    Frame FX13 { Light OrangeSmallPoint2 }
}

Object FlameCentaurFireball
{
    Frame DRFX { Light OrangeSmallPoint1 }
}

Object FlameCentaurFireballSlow
{
    Frame DRFX { Light OrangeSmallPoint1 }
}

Object FCFireballExplosion
{
    Frame CFCF { Light OrangeMediumFlicker1 }
}

Object LavaSerpentFX
{
    Frame SSFX { Light OrangeSmallPoint2 }
    Frame XPL1 { Light OrangeSmallFlicker1 }
}

Object Sabreclaw
{
    Frame CLNKI { Light YellowSmallFlicker2 }
    Frame CLNKJ { Light YellowSmallFlicker1 }
    Frame CLNKK { Light YellowSmallFlicker1 }
    Frame CLNKL { Light YellowSmallFlicker1 }
    Frame CLNKM { Light YellowSmallFlicker2 }
    Frame CLNKN { Light YellowSmallFlicker3 }
}

Object FireBreath
{
    Frame FRBS { Light OrangeSmallPoint1 }
}

Object FireBreathSlow
{
    Frame FRBS { Light OrangeSmallPoint1 }
}

Object BloodLichFireball
{
    Frame MSP2 { Light OrangeSmallPoint1 }
}

Object CurseSpell
{
    Frame CURS { Light CurseLight }
}

Object FrostLichSpike
{
    Frame ICPRA { Light BlueSmallPoint2 }
    Frame ICPRB { Light BlueSmallPoint2 }
    Frame ICPRC { Light BlueSmallPoint2 }
    Frame ICPRD { Light BlueSmallFlicker2 }
    Frame ICPRE { Light BlueSmallFlicker2 }
    Frame ICPRF { Light BlueSmallFlicker2 }
    Frame ICPRG { Light BlueSmallFlicker2 }
    Frame ICPRH { Light BlueSmallFlicker2 }
}

Object FrostLichShard
{
    Frame ICPR { Light BlueSmallPoint3 }
}

Object IceBreath
{
    Frame IBTH { Light BlueSmallPoint1 }
}

Object WendigoSummoner
{
    Frame ICPR { Light BlueSmallPoint2 }
}

Object FLMinionFX
{
    Frame ICPRA { Light BlueSmallPoint2 }
    Frame ICPRB { Light BlueSmallPoint2 }
    Frame ICPRC { Light BlueSmallPoint2 }
    Frame ICPRD { Light BlueSmallFlicker2 }
    Frame ICPRE { Light BlueSmallFlicker2 }
    Frame ICPRF { Light BlueSmallFlicker2 }
    Frame ICPRG { Light BlueSmallFlicker2 }
    Frame ICPRH { Light BlueSmallFlicker2 }
}

Object FLMinionFXSlow
{
    Frame ICPRA { Light BlueSmallPoint2 }
    Frame ICPRB { Light BlueSmallPoint2 }
    Frame ICPRC { Light BlueSmallPoint2 }
    Frame ICPRD { Light BlueSmallFlicker2 }
    Frame ICPRE { Light BlueSmallFlicker2 }
    Frame ICPRF { Light BlueSmallFlicker2 }
    Frame ICPRG { Light BlueSmallFlicker2 }
    Frame ICPRH { Light BlueSmallFlicker2 }
}

Object FrostLichZeroK
{
    Frame ZPRJ { Light WhiteSmallPoint2 }
    Frame ZEXPA { Light WhiteSmallFlicker2 }
    Frame ZEXPB { Light WhiteSmallFlicker2 }
    Frame ZEXPC { Light WhiteSmallFlicker1 }
    Frame ZEXPD { Light WhiteSmallFlicker1 }
    Frame ZEXPE { Light WhiteSmallFlicker1 }
    Frame ZEXPF { Light WhiteMediumFlicker3 }
    Frame ZEXPG { Light WhiteMediumFlicker3 }
    Frame ZEXPH { Light WhiteMediumFlicker3 }
    Frame ZEXPI { Light WhiteMediumFlicker2 }
    Frame ZEXPJ { Light WhiteMediumFlicker2 }
}

Object FrostLichZeroKEx
{
    Frame X033 { Light WhiteMediumFlicker3 }
}

Object WraithRevive
{
    Frame WRTH { Light RedMediumPoint3 }
}

Object WraithReviveX
{
    Frame WRT2 { Light RedMediumPoint3 }
    Frame WRTH { Light RedMediumPoint3 }
}  

//Object WraithGhost
//{
//    Frame WRTH { Light RedMediumPoint3 }
//}

Object WraithGhostExplode
{
    Frame XPL1 { Light OrangeMediumFlicker1 }
}

Object WraithGhostFX
{
    Frame WRBLA { Light OrangeSmallPoint2 }
    Frame WRBLB { Light OrangeSmallPoint2 }
    Frame WRBLC { Light OrangeSmallPoint2 }
    Frame WRBLD { Light OrangeSmallFlicker1 }
    Frame WRBLE { Light OrangeSmallFlicker1 }
    Frame WRBLF { Light OrangeSmallFlicker1 }
    Frame WRBLG { Light OrangeSmallFlicker1 }
    Frame WRBLH { Light OrangeSmallFlicker1 }
    Frame WRBLI { Light OrangeSmallFlicker1 }
}

Object ResurrectionFlame
{
    Frame FIRE { Light YellowMediumFlicker3 }
}

Object SkullWizard
{
    Frame SKWZA { Light PinkSmallPoint1 }
    Frame SKWZB { Light PinkSmallPoint1 }
    Frame SKWZC { Light PinkSmallPoint1 }
    Frame SKWZD { Light PinkSmallPoint1 }
    Frame SKWEE { Light PinkSmallPoint1 }
    Frame SKWZF { Light PinkSmallPoint1 }
}

Object SkullWizardF
{
    Frame SKWZA { Light PinkSmallPoint1 }
    Frame SKWZB { Light PinkSmallPoint1 }
    Frame SKWZC { Light PinkSmallPoint1 }
    Frame SKWZD { Light PinkSmallPoint1 }
    Frame SKWEE { Light PinkSmallPoint1 }
    Frame SKWZF { Light PinkSmallPoint1 }
}

Object SkullWizardSpell
{
    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 SkullSpellExplode
{
    Frame FX52 { Light OrangeSmallFlicker1 }
}

Object ShadowWizard
{
    Frame SHWZA { Light RedSmallPoint1 }
    Frame SHWZB { Light RedSmallPoint1 }
    Frame SHWZC { Light RedSmallPoint1 }
    Frame SHWZD { Light RedSmallPoint1 }
    Frame SHWEE { Light RedSmallPoint1 }
    Frame SHWZF { Light RedSmallPoint1 }
}

Object ShadowWizardSpell
{
    Frame PARSA { Light OrangeSmallPoint1 }
    Frame PARSB { Light OrangeMediumFlicker3 }
    Frame PARSC { Light OrangeMediumFlicker3 }
    Frame PARSD { Light OrangeMediumFlicker3 }
    Frame PARSE { Light OrangeMediumFlicker3 }
    Frame PARSF { Light OrangeMediumFlicker3 }
    Frame PARSG { Light OrangeMediumFlicker3 }
}

Object ShadowWizardSpell2
{
    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 VenomBreath
{
    Frame VBTH { Light GreenSmallPoint1 }
}

Object VenomBreathSlow
{
    Frame VBTH { Light GreenSmallPoint1 }
}

Object ChaosMutantFX
{
    Frame D2FXA { Light GreenSmallPoint2 }
    Frame D2FXB { Light GreenSmallPoint2 }
    Frame D2FXC { Light GreenSmallPoint2 }
    Frame D2FXD { Light GreenSmallPoint2 }
    Frame D2FXE { Light GreenSmallPoint2 }
    Frame D2FXF { Light GreenSmallPoint2 }
    Frame D2FXG { Light GreenSmallFlicker1 }
    Frame D2FXH { Light GreenSmallFlicker1 }
    Frame D2FXI { Light GreenSmallFlicker1 }
    Frame D2FXJ { Light GreenSmallFlicker1 }
    Frame D2FXK { Light GreenSmallFlicker1 }
    Frame D2FXL { Light GreenSmallFlicker1 }
}

Object ChaosMutantFXSlow
{
    Frame D2FXA { Light GreenSmallPoint2 }
    Frame D2FXB { Light GreenSmallPoint2 }
    Frame D2FXC { Light GreenSmallPoint2 }
    Frame D2FXD { Light GreenSmallPoint2 }
    Frame D2FXE { Light GreenSmallPoint2 }
    Frame D2FXF { Light GreenSmallPoint2 }
    Frame D2FXG { Light GreenSmallFlicker1 }
    Frame D2FXH { Light GreenSmallFlicker1 }
    Frame D2FXI { Light GreenSmallFlicker1 }
    Frame D2FXJ { Light GreenSmallFlicker1 }
    Frame D2FXK { Light GreenSmallFlicker1 }
    Frame D2FXL { Light GreenSmallFlicker1 }
}

Object MaulotaurHammerMissile
{
    Frame FHFXA { Light RedSmallPoint1 }
    Frame FHFXB { Light RedSmallPoint1 }
    Frame FHFXC { Light RedSmallPoint1 }
    Frame FHFXD { Light RedSmallPoint1 }
    Frame FHFXE { Light RedSmallPoint1 }
    Frame FHFXF { Light RedSmallPoint1 }
    Frame FHFXG { Light RedSmallPoint1 }
    Frame FHFXH { Light RedSmallPoint1 }
    Frame FHFXI { Light OrangeSmallFlicker1 }
    Frame FHFXJ { Light OrangeSmallFlicker1 }
    Frame FHFXK { Light OrangeSmallFlicker1 }
    Frame FHFXL { Light OrangeMediumFlicker3 }
    Frame FHFXM { Light OrangeMediumFlicker3 }
    Frame FHFXN { Light OrangeMediumFlicker3 }
    Frame FHFXO { Light OrangeSmallFlicker1 }
    Frame FHFXP { Light OrangeSmallFlicker1 }
    Frame FHFXQ { Light OrangeSmallFlicker1 }
    Frame FHFXR { Light OrangeSmallFlicker2 }
}

Object MaulotaurFloorFire2
{
    Frame FX13 { Light OrangeSmallPoint2 }
}

Object FDemon1FX1
{
    Frame DMFXA { Light YellowSmallPoint2 }
    Frame DMFXB { Light YellowSmallPoint2 }
    Frame DMFXC { Light YellowSmallPoint2 }
    Frame DMFXD { Light YellowSmallFlicker1 }
    Frame DMFXE { Light YellowSmallFlicker1 }
    Frame DMFXF { Light YellowMediumFlicker3 }
    Frame DMFXG { Light YellowMediumFlicker3 }
    Frame DMFXH { Light YellowMediumFlicker3 }
}

Object RedDemonFX
{
    Frame RDFX { Light OrangeSmallPoint2 }
    Frame XPL1 { Light OrangeSmallFlicker1 }
}

Object RedDemonFXSlow
{
    Frame RDFX { Light OrangeSmallPoint2 }
    Frame XPL1 { Light OrangeSmallFlicker1 }
}

Object RedDemonFX2
{
    Frame VTFB { Light OrangeSmallPoint3 }
    Frame SFFI { Light OrangeSmallPoint3 }
}

Object DSparilGhost
{
    Frame SOR2 { Light RedMediumPoint3 }
    Frame SDTHA { Light BlueMediumFlicker1 }
    Frame SDTHB { Light BlueMediumFlicker1 }
    Frame SDTHC { Light BlueMediumFlicker1 }
    Frame SDTHD { Light BlueMediumFlicker1 }
    Frame SDTHE { Light BlueMediumFlicker1 }
    Frame SDTHF { Light BlueMediumFlicker1 }
    Frame SDTHG { Light BlueMediumFlicker1 }
    Frame SDTHH { Light BlueMediumFlicker2 }
}

Object DiscipleSummoner
{
    Frame SBS3 { Light PurpleSmallPoint2 }
}

Object DiscipleRise
{
    Frame BISH { Light PurpleSmallPoint1 }
}

Object DiscipleSummonFX
{
    Frame SBS3 { Light PurpleSmallPoint1 }
}

Object SkullWizardSummoner
{
    Frame SBS3 { Light PinkSmallPoint2 }
}

Object SkullWizardRise
{
    Frame SKWZ { Light PinkSmallPoint1 }
}

Object SkullWizardSummonFX
{
    Frame SBS3 { Light PinkSmallPoint1 }
}

Object SlowSpell
{
    Frame SLOW { Light WhiteSmallPoint2 }
}

Object SlowSpellExplode
{
    Frame SLOW { Light WhiteSmallFlicker1 }
}

Object Skullbomb
{
    Frame SWBSA { Light RedSmallPoint2 }
    Frame SWBSB { Light RedSmallPoint2 }
    Frame SWBSC { Light RedSmallPoint1 }
    Frame SWBSD { Light RedSmallPoint1 }
    Frame SWBSE { Light RedMediumPoint3 }
    Frame SWBSF { Light RedMediumPoint3 }
    Frame SWBSG { Light RedMediumPoint2 }
    Frame SWBSH { Light RedMediumPoint2 }
}

Object SkullbombRiser
{
    Frame BSRI { Light RedSmallPoint2 }
}

// Decorations ----------------------------------------

Object BridgeBall
{
    Frame TLGL { Light CyanSmallPoint3 }
}

Object BrassTorch
{
    Frame BRTR { Light BrassTorchLight }
}

Object FireThing
{
    Frame FSKL { Light FireThingLight }
}

Object FlameLarge
{
    Frame FFLGA { Light YellowSmallFlicker3 }
    Frame FFLGB { Light YellowSmallFlicker2 }
    Frame FFLGC { Light YellowSmallFlicker1 }
    Frame FFLGD { Light YellowMediumFlicker3 }
    Frame FFLGE { Light YellowMediumFlicker2 }
    Frame FFLGF { Light YellowMediumFlicker2 }
    Frame FFLGG { Light YellowMediumFlicker2 }
    Frame FFLGH { Light YellowMediumFlicker2 }
    Frame FFLGI { Light YellowMediumFlicker2 }
    Frame FFLGJ { Light YellowMediumFlicker2 }
    Frame FFLGK { Light YellowMediumFlicker2 }
    Frame FFLGL { Light YellowMediumFlicker2 }
    Frame FFLGM { Light YellowMediumFlicker2 }
    Frame FFLGN { Light YellowMediumFlicker2 }
    Frame FFLGO { Light YellowMediumFlicker2 }
    Frame FFLGP { Light YellowMediumFlicker2 }
}

Object FlameLarge2
{
    Frame FFLGA { Light YellowSmallFlicker3 }
    Frame FFLGB { Light YellowSmallFlicker2 }
    Frame FFLGC { Light YellowSmallFlicker1 }
    Frame FFLGD { Light YellowMediumFlicker3 }
    Frame FFLGE { Light YellowMediumFlicker2 }
    Frame FFLGF { Light YellowMediumFlicker2 }
    Frame FFLGG { Light YellowMediumFlicker2 }
    Frame FFLGH { Light YellowMediumFlicker2 }
    Frame FFLGI { Light YellowMediumFlicker2 }
    Frame FFLGJ { Light YellowMediumFlicker2 }
    Frame FFLGK { Light YellowMediumFlicker2 }
    Frame FFLGL { Light YellowMediumFlicker2 }
    Frame FFLGM { Light YellowMediumFlicker2 }
    Frame FFLGN { Light YellowMediumFlicker2 }
    Frame FFLGO { Light YellowMediumFlicker2 }
    Frame FFLGP { Light YellowMediumFlicker2 }
}

Object FlameLargeTemp
{
    Frame FFLGA { Light YellowSmallFlicker3 }
    Frame FFLGB { Light YellowSmallFlicker2 }
    Frame FFLGC { Light YellowSmallFlicker1 }
    Frame FFLGD { Light YellowMediumFlicker3 }
    Frame FFLGE { Light YellowMediumFlicker2 }
    Frame FFLGF { Light YellowMediumFlicker2 }
    Frame FFLGG { Light YellowMediumFlicker2 }
    Frame FFLGH { Light YellowMediumFlicker2 }
    Frame FFLGI { Light YellowMediumFlicker2 }
    Frame FFLGJ { Light YellowMediumFlicker2 }
    Frame FFLGK { Light YellowMediumFlicker2 }
    Frame FFLGL { Light YellowMediumFlicker2 }
    Frame FFLGM { Light YellowMediumFlicker2 }
    Frame FFLGN { Light YellowMediumFlicker2 }
    Frame FFLGO { Light YellowMediumFlicker2 }
    Frame FFLGP { Light YellowMediumFlicker2 }
}

Object RedFlame
{
    Frame FFLGA { Light RedSmallFlicker3 }
    Frame FFLGB { Light RedSmallFlicker2 }
    Frame FFLGC { Light RedSmallFlicker1 }
    Frame FFLGD { Light RedMediumFlicker3 }
    Frame FFLGE { Light RedMediumFlicker2 }
    Frame FFLGF { Light RedMediumFlicker2 }
    Frame FFLGG { Light RedMediumFlicker2 }
    Frame FFLGH { Light RedMediumFlicker2 }
    Frame FFLGI { Light RedMediumFlicker2 }
    Frame FFLGJ { Light RedMediumFlicker2 }
    Frame FFLGK { Light RedMediumFlicker2 }
    Frame FFLGL { Light RedMediumFlicker2 }
    Frame FFLGM { Light RedMediumFlicker2 }
    Frame FFLGN { Light RedMediumFlicker2 }
    Frame FFLGO { Light RedMediumFlicker2 }
    Frame FFLGP { Light RedMediumFlicker2 }
}

Object FlameSmall
{
    Frame FFSM { Light YellowSmallFlicker1 }
}

Object FlameSmall2
{
    Frame FFSM { Light YellowSmallFlicker1 }
}

Object FlameSmallTemp
{
    Frame FFSM { Light YellowSmallFlicker1 }
}

Object TreeDestructible
{
    Frame TRDTH { Light OrangeSmallFlicker1 }
    Frame TRDTI { Light OrangeSmallFlicker1 }
    Frame TRDTJ { Light OrangeSmallFlicker1 }
    Frame TRDTK { Light OrangeMediumFlicker3 }
    Frame TRDTL { Light OrangeMediumFlicker3 }
    Frame TRDTM { Light OrangeMediumFlicker3 }
    Frame TRDTN { Light OrangeSmallFlicker1 }
    Frame TRDTO { Light OrangeSmallFlicker1 }
    Frame TRDTP { Light OrangeSmallFlicker1 }
}

Object ZBlueCandle
{
    Frame BCAN { Light BlueCandleLight }
}

Object WhiteCandle
{
    Frame WCND { Light CandleLight }
}

Object TanWaxCandle
{
    Frame WXC1 { Light CandleLight }
}

Object WhiteWaxCandle
{
    Frame WXC2 { Light CandleLight }
}

Object FCandelabra
{
    Frame CLBR { Light TwinedTorchLight }
}

Object TempleTorch
{
    Frame OPHTB { Light TwinedTorchLight }
    Frame OPHTC { Light TwinedTorchLight }
    Frame OPHTD { Light TwinedTorchLight }
    Frame OPHTE { Light TwinedTorchLight }
    Frame OPHTF { Light TwinedTorchLight }
    Frame OPHTG { Light TwinedTorchLight }
    Frame OPHTH { Light TwinedTorchLight }
    Frame OPHTI { Light TwinedTorchLight }
}

Object SnakeTorch
{
    Frame SPTO { Light TwinedTorchLight }
}

Object HangingLantern
{
    Frame LANT { Light HangingLanternLight }
}

Object ZCandle
{
    Frame CNDL { Light CandleLight }
}

Object ZCauldron
{
    Frame CDRNB { Light YellowSmallFlicker1 }
    Frame CDRNC { Light YellowSmallFlicker1 }
    Frame CDRND { Light YellowSmallFlicker1 }
    Frame CDRNE { Light YellowSmallFlicker1 }
    Frame CDRNF { Light YellowSmallFlicker1 }
    Frame CDRNG { Light YellowSmallFlicker1 }
    Frame CDRNH { Light YellowSmallFlicker1 }
}

Object ZChandelier
{
    Frame CDLR { Light YellowBigPoint2 }
}

Object ZFireBull
{
    Frame FBULA { Light FireBullLight }
    Frame FBULB { Light FireBullLight }
    Frame FBULC { Light FireBullLight }
    Frame FBULD { Light FireBullLight }
    Frame FBULE { Light FireBullLight }
    Frame FBULF { Light FireBullLight }
    Frame FBULG { Light FireBullLight }
}

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

Object ZShrub1
{
    Frame SHB1B { Light YellowSmallFlicker2 }
    Frame SHB1C { Light YellowSmallFlicker2 }
    Frame SHB1D { Light YellowSmallFlicker3 }
}

Object ZShrub2
{
    Frame SHB2B { Light YellowSmallFlicker2 }
    Frame SHB2C { Light YellowSmallFlicker2 }
    Frame SHB2D { Light YellowSmallFlicker2 }
    Frame SHB2E { Light YellowSmallFlicker3 }
}

Object ZTwinedTorch
{
    Frame TWTRA { Light TwinedTorchLight }
    Frame TWTRB { Light TwinedTorchLight }
    Frame TWTRC { Light TwinedTorchLight }
    Frame TWTRD { Light TwinedTorchLight }
    Frame TWTRE { Light TwinedTorchLight }
    Frame TWTRF { Light TwinedTorchLight }
    Frame TWTRG { Light TwinedTorchLight }
    Frame TWTRH { Light TwinedTorchLight }
}

Object ZWallTorch
{
    Frame WLTRA { Light WallTorchLight }
    Frame WLTRB { Light WallTorchLight }
    Frame WLTRC { Light WallTorchLight }
    Frame WLTRD { Light WallTorchLight }
    Frame WLTRE { Light WallTorchLight }
    Frame WLTRF { Light WallTorchLight }
    Frame WLTRG { Light WallTorchLight }
    Frame WLTRH { Light WallTorchLight }
}

Object RedWallTorch
{
    Frame WLTRA { Light RedWallTorchLight }
    Frame WLTRB { Light RedWallTorchLight }
    Frame WLTRC { Light RedWallTorchLight }
    Frame WLTRD { Light RedWallTorchLight }
    Frame WLTRE { Light RedWallTorchLight }
    Frame WLTRF { Light RedWallTorchLight }
    Frame WLTRG { Light RedWallTorchLight }
    Frame WLTRH { Light RedWallTorchLight }
}

Object ZXmasTree
{
    Frame XMASB { Light OrangeSmallFlicker3 }
    Frame XMASC { Light OrangeSmallFlicker2 }
    Frame XMASD { Light OrangeSmallFlicker1 }
    Frame XMASE { Light OrangeMediumFlicker1 }
    Frame XMASF { Light OrangeMediumFlicker2 }
}

Object PoisonPod
{
    Frame PPODC { Light GreenSmallFlicker1 }
    Frame PPODD { Light GreenMediumFlicker3 }
    Frame PPODE { Light GreenSmallFlicker1 }
    Frame PPODF { Light GreenSmallFlicker2 }
}

// Misc. Projectiles ----------------------------------------

Object Fireball
{
    Frame FBL1 { Light OrangeSmallPoint2 }
    Frame XPL1 { Light OrangeSmallFlicker1 }
}

Object PoisonDart
{
    Frame DART { Light GreenSmallPoint2 }
}

Object IceShard
{
    Frame SHRD { Light BlueSmallPoint2 }
    Frame SHEX { Light BlueSmallFlicker2 }
}

Object LavaBall
{
    Frame RDFX { Light OrangeSmallPoint2 }
    Frame XPL1 { Light OrangeSmallFlicker1 }
}

Object VolcanoTBlast
{
    Frame VTFB { Light OrangeSmallPoint3 }
    Frame SFFI { Light OrangeSmallFlicker2 }
}

    
// Glowing Flats and Walls

Glow
{
    Flats
    {
	X_001
	X_002
	X_003
	X_004

	XWRP_001
	XWRP_002
	XWRP_003
	XWRP_004
	
	REDFLR
    }
}

// Shaders (I hope) -----------------------------------------
/*
hardwareshader postprocess scene
{
	Name "marifx_grading"
	Shader "shaders/glsl/marifx_grading.fp" 330
	Uniform vec3 grademul
	Uniform vec3 gradepow
	Uniform vec3 gradecol
	Uniform float gradecolfact
	Uniform float gradesatmul
	Uniform float gradesatpow
	Uniform float gradevalmul
	Uniform float gradevalpow
}
*/
hardwareshader postprocess scene
{
	Name "madness1"
	Shader "shaders/glsl/madness_layer1.fp" 330
	Uniform float dfact
	Uniform float timer
	Texture fluidtex "textures/fluidtex.png"
}

hardwareshader postprocess scene
{
	Name "madness2"
	Shader "shaders/glsl/madness_layer2.fp" 330
	Uniform float tun
	Uniform float dfact
	Uniform float timer
	Texture warptex "textures/warptex.png"
}
/*
// edited textures
brightmap texture GSPAWN09
{
	map GSPAWB09
}
brightmap texture GSPAWN10
{
	map GSPAWB10
}

hardwareshader texture "ELDERFL1"
{
	Shader "shaders/glsl/bwarp.fp" 330
	Speed 0.2
}
hardwareshader texture "ELDERFL2"
{
	Shader "shaders/glsl/bwarp_d.fp" 330
	Speed 0.2
}
hardwareshader texture "ELDERFL3"
{
	Shader "shaders/glsl/bwarp_w.fp" 330
	Speed 0.2
}
*/