//New Animations

fader GoAway3
{
	DecayStart	1.0
	DecayTime	10.0
}

fader DecalFade //Fade for smaller decals that occur commonly, like flame and bullet decals
{
	DecayStart	30.0
	DecayTime	30.0
}

colorchanger ToBlack2
{
	FadeStart	3.0
	FadeTime	12.0
}

Combiner FlameAnim
{
	ToBlack
	DecalFade
}

Combiner ChemAnim
{
	ToBlack2
	DecalFade
}

//Now for decals

decal BulletChip1
{
	pic CHIP1
	translucent 0.85
	shade "00 00 00"
	x-scale 0.5
	y-scale 0.5
	animator DecalFade
	randomflipx
	randomflipy
}

decal BulletChip2
{
	pic CHIP2
	translucent 0.85
	shade "00 00 00"
	x-scale 0.5
	y-scale 0.5
	animator DecalFade
	randomflipx
	randomflipy
}

decal BulletChip3
{
	pic CHIP3
	translucent 0.85
	shade "00 00 00"
	x-scale 0.5
	y-scale 0.5
	animator DecalFade
	randomflipx
	randomflipy
}

decal BulletChip4
{
	pic CHIP4
	translucent 0.85
	shade "00 00 00"
	x-scale 0.5
	y-scale 0.5
	animator DecalFade
	randomflipx
	randomflipy
}

decal BulletChip5
{
	pic CHIP5
	translucent 0.85
	shade "00 00 00"
	x-scale 0.5
	y-scale 0.5
	animator DecalFade
	randomflipx
	randomflipy
}

decalgroup BulletChip
{
	BulletChip1	1
	BulletChip2	1
	BulletChip3	1
	BulletChip4	1
	BulletChip5	1
}

decal BigBulletChip1
{
	pic CHIP1
	shade "00 00 00"
	x-scale 0.75
	y-scale 0.75
	animator DecalFade
	randomflipx
	randomflipy
}

decal BigBulletChip2
{
	pic CHIP2
	shade "00 00 00"
	x-scale 0.75
	y-scale 0.75
	animator DecalFade
	randomflipx
	randomflipy
}

decal BigBulletChip3
{
	pic CHIP3
	shade "00 00 00"
	x-scale 0.75
	y-scale 0.75
	animator DecalFade
	randomflipx
	randomflipy
}

decal BigBulletChip4
{
	pic CHIP4
	shade "00 00 00"
	x-scale 0.75
	y-scale 0.75
	animator DecalFade
	randomflipx
	randomflipy
}

decal BigBulletChip5
{
	pic CHIP5
	shade "00 00 00"
	x-scale 0.75
	y-scale 0.75
	animator DecalFade
	randomflipx
	randomflipy
}

decalgroup BigBulletChip
{
	BigBulletChip1	1
	BigBulletChip2	1
	BigBulletChip3	1
	BigBulletChip4	1
	BigBulletChip5	1
}

decal PulseScorch
{
	pic CBALSCR1
	shade "00 00 00"
	x-scale 0.4
	y-scale 0.3
	animator DecalFade
	randomflipx
	randomflipy
}

decal NukeScorch 100 //This decal could be used directly in a map.
{
	pic SCORCH1
	shade "00 00 00"
	x-scale 5.0
	y-scale 5.0
	randomflipx
	randomflipy
}

// [Dusk] for Titan's 100mm shell
decal BiggerScorch 101 {
	pic SCORCH1
	shade "00 00 00"
	x-scale 1.5
	y-scale 1.5
	randomflipx
	randomflipy
}

decal PCScorch1
{
	pic BFGSCRC1
	x-scale 2
	y-scale 2
	shade "00 00 00"
	randomflipx
	randomflipy
}

decal PCScorch2
{
	pic BFGSCRC2
	x-scale 2
	y-scale 2
	shade "00 00 00"
	randomflipx
	randomflipy
}

decalgroup PCScorch
{
	PCScorch1		1
	PCScorch2		1
}

decal PCLightning1
{
	pic BFGLITE1
	shade "40 80 ff"
	fullbright
	x-scale 2.0
	y-scale 2.0
	randomflipx
	animator GoAway3
	lowerdecal PCScorch
}

decal PCLightning2
{
	pic BFGLITE2
	shade "40 80 ff"
	fullbright
	x-scale 2.0
	y-scale 2.0
	randomflipy
	animator GoAway3
	lowerdecal PCScorch
}

decalgroup PCLightning
{
	PCLightning1	1
	PCLightning2	1
}

decal PC2Lightning1
{
	pic BFGLITE1
	shade "40 80 ff"
	fullbright
	randomflipx
	animator GoAway2
	lowerdecal BFGScorch
}

decal PC2Lightning2
{
	pic BFGLITE2
	shade "40 80 ff"
	fullbright
	randomflipy
	animator GoAway2
	lowerdecal BFGScorch
}

decalgroup PC2Lightning
{
	PC2Lightning1	1
	PC2Lightning2	1
}

decal PCLightning1Red
{
	pic BFGLITE1
	shade "ff 40 40"
	fullbright
	x-scale 2.0
	y-scale 2.0
	randomflipx
	animator GoAway3
	lowerdecal PCScorch
}

decal PCLightning2Red
{
	pic BFGLITE2
	shade "ff 40 40"
	fullbright
	x-scale 2.0
	y-scale 2.0
	randomflipy
	animator GoAway3
	lowerdecal PCScorch
}

decalgroup PCLightningRed
{
	PCLightning1Red	1
	PCLightning2Red	1
}

decal PC2Lightning1Red
{
	pic BFGLITE1
	shade "ff 40 40"
	fullbright
	randomflipx
	animator GoAway2
	lowerdecal BFGScorch
}

decal PC2Lightning2Red
{
	pic BFGLITE2
	shade "ff 40 40"
	fullbright
	randomflipy
	animator GoAway2
	lowerdecal BFGScorch
}

decalgroup PC2LightningRed
{
	PC2Lightning1Red	1
	PC2Lightning2Red	1
}

decal VoltageScorch1 {
	pic BFGLITE1
	shade "00 00 00"
	fullbright
	x-scale 0.25
	y-scale 0.25
	randomflipx
	animator VoltageAnim
}

decal VoltageScorch2 {
	pic BFGLITE1
	shade "00 00 00"
	fullbright
	x-scale 0.25
	y-scale 0.25
	randomflipy
}

decalgroup VoltageScorch {
	VoltageScorch1	1
	VoltageScorch2	1
}

decal GaussScorch {
	pic BFGLITE1
	shade "00 00 00"
	fullbright
	x-scale 0.75
	y-scale 0.75
	randomflipx
	randomflipy
	animator VoltageAnim
}

decal FlameScorch1
{
	pic CBALSCR1
	translucent 0.15
	shade "20 10 00"
	fullbright
	x-scale 1.25
	y-scale 1.25
	randomflipx
	randomflipy
	animator FlameAnim
}

decal FlameScorch2
{
	pic CBALSCR2
	translucent 0.15
	shade "20 10 00"
	fullbright
	x-scale 1.25
	y-scale 1.25
	randomflipx
	randomflipy
	animator FlameAnim
}

decalgroup FlameScorch
{
	FlameScorch1	1
	FlameScorch2	1
}

decal ChemScorch1
{
	pic CBALSCR1
	translucent 0.15
	shade "00 ff 00"
	fullbright
	randomflipx
	randomflipy
	x-scale 1.5
	y-scale 1.5
	animator ChemAnim
}

decal ChemScorch2
{
	pic CBALSCR2
	translucent 0.15
	shade "00 ff 00"
	fullbright
	randomflipx
	randomflipy
	x-scale 1.5
	y-scale 1.5
	animator ChemAnim
}

// [Dusk] chemical grenade
decal ChemScorchStrong {
	pic CBALSCR1
	shade "00 ff 00"
	fullbright
	randomflipx
	randomflipy
	x-scale 1.5
	y-scale 1.5
	animator ChemAnim
}

decalgroup ChemScorch
{
	ChemScorch1	1
	ChemScorch2	1
}

//Decal Generators; better than editing the DECORATE directly
// [Dusk] I disagree. TODO: move these to the actors.
Generator MiniNuke NukeScorch
Generator IonBomb NukeScorch
Generator FlameThrowerFire FlameScorch
Generator ChemicalShot ChemScorch

Generator PlasmaCannonBall PCLightningRed
Generator PlasmaCannonBallSmall PC2LightningRed
Generator PlasmaCannonBallBlue PCLightning
Generator PlasmaCannonBallSmallBlue PC2Lightning

Generator Handgun BulletChip
Generator Boomstick BulletChip
Generator DoubleShotgun BulletChip
Generator SubMachineGun BulletChip
Generator GatlingGun BulletChip
Generator MachineGun BulletChip
Generator LaserRifle BulletChip
Generator LaserChaingun BulletChip
Generator Rifle BigBulletChip
Generator SniperRifle BigBulletChip
Generator SniperRifleWeak BigBulletChip