generator CacolanternBall       CacoScorch

//By michael9r9r

// Enhanced Bullet Chip
decal EnhancedBulletChipLower
{
	pic CHIP2
	translucent 0.85
	shade "00 00 00"
	x-scale 0.5
	y-scale 0.5
	randomflipx
	randomflipy
}

decal EnhancedBulletChip
{
	pic CHIP1
	x-scale 0.35
	y-scale 0.35
	add 1.0
	shade "00 a2 ff"
	fullbright
	animator GoAway
	lowerdecal EnhancedBulletChipLower
}

// Perfected Bullet Chip
decal PerfectedBulletChipLower
{
	pic CHIP2
	translucent 0.85
	shade "00 00 00"
	x-scale 0.5
	y-scale 0.5
	randomflipx
	randomflipy
}

decal PerfectedBulletChip
{
	pic CHIP1
	x-scale 0.35
	y-scale 0.35
	add 1.0
	shade "fc 03 f0"
	fullbright
	animator GoAway
	lowerdecal EnhancedBulletChipLower
}
//Enhanced Plasma
decal EnhancedPlasmaScorchLower1
{
	pic PLASMA1
	shade "00 00 00"
	x-scale 0.45
	y-scale 0.45
	randomflipx
	randomflipy
}

decal EnhancedPlasmaScorch1
{
	pic EPLSA0
	x-scale 0.7
	y-scale 0.7
	add 1.0
	fullbright
	animator GoAway
	lowerdecal EnhancedPlasmaScorchLower1
}

decal EnhancedPlasmaScorchLower2
{
	pic PLASMA2
	shade "00 00 00"
	x-scale 0.45
	y-scale 0.45
	randomflipx
	randomflipy
}

decal EnhancedPlasmaScorch2
{
	pic EPLSB0
	x-scale 0.7
	y-scale 0.7
	add 1.0
	fullbright
	animator GoAway
	lowerdecal EnhancedPlasmaScorchLower2
}

decalgroup EnhancedPlasmaScorchLower
{
	EnhancedPlasmaScorchLower1	1
	EnhancedPlasmaScorchLower2	1
}

decalgroup EnhancedPlasmaScorch
{
	EnhancedPlasmaScorch1	1
	EnhancedPlasmaScorch2	1
}

//Perfected Plasma
decal PerfectedPlasmaScorchLower1
{
	pic PLASMA1
	shade "00 00 00"
	x-scale 0.45
	y-scale 0.45
	randomflipx
	randomflipy
}

decal PerfectedPlasmaScorch1
{
	pic PPLSA0
	x-scale 1.0
	y-scale 1.0
	add 1.0
	fullbright
	animator GoAway
	lowerdecal PerfectedPlasmaScorchLower1
}

decal PerfectedPlasmaScorchLower2
{
	pic PLASMA2
	shade "00 00 00"
	x-scale 0.45
	y-scale 0.45
	randomflipx
	randomflipy
}

decal PerfectedPlasmaScorch2
{
	pic PPLSB0
	x-scale 1.0
	y-scale 1.0
	add 1.0
	fullbright
	animator GoAway
	lowerdecal PerfectedPlasmaScorchLower2
}


decalgroup PerfectedPlasmaScorchLower
{
	PerfectedPlasmaScorchLower1	1
	PerfectedPlasmaScorchLower2	1
}

decalgroup PerfectedPlasmaScorch
{
	PerfectedPlasmaScorch1	1
	PerfectedPlasmaScorch2	1
}

/***** BFG Scorches ********************************************************/

decal EnhancedBFGScorch1
{
	pic BFGSCRC1
	shade "00 00 00"
	randomflipx
	randomflipy
}

decal EnhancedBFGScorch2
{
	pic BFGSCRC2
	shade "00 00 00"
	randomflipx
	randomflipy
}

decalgroup EnhancedBFGScorch
{
	EnhancedBFGScorch1	1
	EnhancedBFGScorch2	1
}

decal EnhancedBFGLightning1
{
	pic BFGLITE1
	shade "00 ae ff"
	fullbright
	randomflipx
	animator GoAway2
	lowerdecal EnhancedBFGScorch
}

decal EnhancedBFGLightning2
{
	pic BFGLITE2
	shade "00 ae ff"
	fullbright
	randomflipy
	animator GoAway2
	lowerdecal EnhancedBFGScorch
}

decalgroup EnhancedBFGLightning
{
	EnhancedBFGLightning1	1
	EnhancedBFGLightning2	1
}

//Perfected BFG

decal PerfectedBFGScorch1
{
	pic BFGSCRC1
	shade "00 00 00"
	randomflipx
	randomflipy
}

decal PerfectedBFGScorch2
{
	pic BFGSCRC2
	shade "00 00 00"
	randomflipx
	randomflipy
}

decalgroup PerfectedBFGScorch
{
	PerfectedBFGScorch1	1
	PerfectedBFGScorch2	1
}

decal PerfectedBFGLightning1
{
	pic BFGLITE1
	shade "fc 03 f0"
	fullbright
	randomflipx
	animator GoAway2
	lowerdecal PerfectedBFGScorch
}

decal PerfectedBFGLightning2
{
	pic BFGLITE2
	shade "fc 03 f0"
	fullbright
	randomflipy
	animator GoAway2
	lowerdecal PerfectedBFGScorch
}

decalgroup PerfectedBFGLightning
{
	PerfectedBFGLightning1	1
	PerfectedBFGLightning2	1
}

//Female Rail
Decal RedRailScorchLower1
{
	Pic CBALSCR1
	Shade "00 00 00"
	X-Scale 0.1
	Y-Scale 0.1
	RandomFlipX
	RandomFlipY
}

Decal RedRailScorchLower2
{
	Pic CBALSCR2
	Shade "00 00 00"
	X-scale 0.1
	Y-scale 0.1
	RandomFlipX
	RandomFlipY
}

DecalGroup RedRailScorchLower
{
	RedRailScorchLower1 1
	RedRailScorchLower2 1
}

Decal RedRailScorch1
{
	Pic CBALSCR1
	Shade "56 00 00"
	FullBright
	X-Scale 0.2
	Y-Scale 0.2
	Animator GoAway
	LowerDecal RedRailScorchLower
}

Decal RedRailScorch2
{
	Pic CBALSCR2
	Shade "56 00 00"
	FullBright
	X-Scale 0.2
	Y-Scale 0.2
	Animator GoAway
	LowerDecal RedRailScorchLower
}

DecalGroup RedRailScorch
{
	RedRailScorch1 1
	RedRailScorch2 1
}
