// made by silva (com1337@gmail.com)

generator ZombieRifle			BulletChip
generator ZombieShotGun			BulletChip
generator ChainGuyGun			BulletChip
generator MasterMindGun			BulletChip
generator SSmp40			    BulletChip

generator MPistol			BulletChip

generator MChainsaw			BulletChip
generator MShotgun			BulletChip
generator AssaultShotgun	BulletChip
generator MSuperShotgun		BulletChip
generator MChaingun			BulletChip
generator AssaultRifle		BulletChip
generator Vulcan			BulletChip
generator RailGun			RailScorch 
generator BFG10K			BFGLightning
generator MPlasmaBall		PlasmaScorch
generator Rocket			Scorch
generator PuppetCybRocket	Scorch
generator MMarineRocket		Scorch
generator MGrenade			Scorch
generator MBFGBall			BFGLightning
//generator FBFGBall			BFGLightning
generator MBFG10k			BFGLightning

generator MarinePistol			BulletChip
generator MarineShotgun			BulletChip
generator MarineSSG			BulletChip
generator MarineChaingun		BulletChip
generator MarineRailgun			RailScorch

generator MZombieMan			BulletChip
generator MShotgunGuy			BulletChip
generator MChaingunGuy			BulletChip
generator SuperShotgunGuy		BulletChip
generator MSSGZombie			BulletChip
generator ZombieSuperShotgun		BulletChip
generator MWolfensteinSS		BulletChip
generator MSpiderMastermind		BulletChip
generator MArachGunner			BulletChip
generator MAShotgunGuy			BulletChip
generator PCybRocket2			Scorch

generator MArachnotronPlasma	ArachnotronScorch
generator ArPlasm	            ArachnotronScorch
generator MBaronBall			BaronScorch
generator MKnightBallFast		BaronScorch
generator KnightBallAd			BaronScorch
generator KnightBallAdFast		BaronScorch
generator MBelphegorBall		BaronScorch
generator PBelphegorBall		BaronScorch
generator PBelphegorBallFast	BaronScorch
generator MCacodemonBall		CacoScorch
generator CacodemonBall2		CacoScorch
generator MCacolanternBall		CacoScorch
generator MAbaddonBall			CacoScorch
generator PCacolanternBall		CacoScorch
generator PAbaddonBall			CacoScorch
generator MDoomImpBall			DoomImpScorch
generator PDoomImpBall			DoomImpScorch
generator MDarkSeeker			DoomImpScorch
generator MPDarkSeeker			DoomImpScorch
generator MFatShot				Scorch
generator FatShot2				Scorch
generator HectShot				Scorch
generator MHectShot				Scorch
generator PHectShot				Scorch
generator MRevenantTracer		RevenantScorch
generator HomingMissile		    RevenantScorch
generator RevMissile	            RevenantScorch
//generator FPistol			BulletChip
//generator FShotgun			BulletChip
//generator FSuperShotgun			BulletChip
//generator FChaingun			BulletChip
//generator FMarinePistol			BulletChip
//generator FMarineShotgun		BulletChip
//generator FMarineSSG			BulletChip
//generator FMarineChaingun		BulletChip
//generator FPlasmaBall			PlasmaScorch
//generator FMarinePlasma			PlasmaScorch
//generator FMarineRailgun		PlasmaScorch

generator ZombieAShotGun 		BulletChip
generator ArChaingun			BulletChip

generator MRailGun			Scorch 


//Purple Bfgshot Decal

decal ScBFGLightning1
{
	pic BFGLITE1
	shade "FF 00 FF"
	fullbright
	randomflipx
	animator GoAway2
	lowerdecal BFGScorch
}

decal ScBFGLightning2
{
	pic BFGLITE2
	shade "FF 00 FF"
	fullbright
	randomflipy
	animator GoAway2
	lowerdecal BFGScorch
}

decalgroup ScBFGLightning
{
	ScBFGLightning1	1
	ScBFGLightning2	1
}

decal ADMScorch 
   {
       pic SCORCH1
       shade "10 00 10"
       x-scale 0.25
       y-scale 0.25
       randomflipx
       randomflipy
   }
   
generator MrScientistMBFG10k       ScBFGLightning
generator PtMrScientistBFG10kShot      ScBFGLightning
generator MrScientistBFGBall       ScBFGLightning
generator PtMrScientistBFGBall        ScBFGLightning
generator BlackOpsGrenade           Scorch
generator BGrenade                  Scorch

//GatLaser Decal
fader GatFade
{
		DecayStart 2
		DecayTime 1
}
stretcher GatStretch
{
   GoalX 0.3
   GoalY 0.3
   StretchStart 1
   StretchTime 3
}

Combiner GatComb
{
	GatFade
	GatStretch
}
decal GatLower
   {
       pic LAZRA0
       shade "255 30 0"
       randomflipx
       randomflipy
	   x-scale 0.4
	   y-scale 0.4
	   animator GatComb
	   add 0.3
	   fullbright

   }
 decal GatDecal1
   {
       pic LAZRB0
       shade "10 10 10"
       randomflipx
       randomflipy
	   x-scale 0.5
	   y-scale 0.5
	   lowerdecal GatLower
   }
   decal GatDecal2
   {
       pic LAZRB0
       shade "10 10 10"
       randomflipx
       randomflipy
	   x-scale 0.5
	   y-scale 0.5
	   lowerdecal GatLower
   }
   decalgroup GatDecal
   {
       GatDecal1        1
       GatDecal2        1
   }
   decal Gatraildecal 
   {
       pic SCORCH1
       shade "00 10 00"
       x-scale 0.25
       y-scale 0.25
       randomflipx
       randomflipy
   }
   
   
   generator Laser       GatDecal
   generator Laserfaster       GatDecal
   generator Laserhoming       GatDecal
   generator GatlaserVarient       Gatraildecal

//Raygun Decal  
   Combiner RaygunComb
{
	GatFade
	GatStretch
}
decal RaygunLower
   {
       pic RAYLA1A5
       shade "255 30 0"
       randomflipx
       randomflipy
	   x-scale 0.4
	   y-scale 0.4
	   animator RaygunComb
	   add 0.3
	   fullbright

   }
 decal RaygunDecal1
   {
       pic RAYLA1A5
       shade "10 10 10"
       randomflipx
       randomflipy
	   x-scale 0.5
	   y-scale 0.5
	   lowerdecal RaygunLower
   }
   decal RaygunDecal2
   {
       pic RAYLA1A5
       shade "10 10 10"
       randomflipx
       randomflipy
	   x-scale 0.5
	   y-scale 0.5
	   lowerdecal RaygunLower
   }
   decalgroup RaygunDecal
   {
       RaygunDecal1        1
       RaygunDecal2        1
   }
   
   generator RaygunShot		RaygunDecal
   generator FastRaygunShot  RaygunDecal
   generator RaygunHoming   RaygunDecal
   
//ElectroGun Decal
      Combiner ElectroGunComb
{
	GatFade
	GatStretch
}
decal ElectrogunLower
   {
       pic EBLTI0
	   shade "255 30 0"
       randomflipx
       randomflipy
	   x-scale 0.4
	   y-scale 0.4
	   animator ElectroGunComb
	   add 0.3
	   fullbright

   }
 decal ElectroGunDecal1
   {
       pic EBLTG0
	   shade "10 10 10"
       randomflipx
       randomflipy
	   x-scale 0.5
	   y-scale 0.5
	   lowerdecal ElectroGunLower
   }
   decal ElectroGunDecal2
   {
       pic EBLTH0
	   shade "10 10 10"
       randomflipx
       randomflipy
	   x-scale 0.5
	   y-scale 0.5
	   lowerdecal ElectrogunLower
   }
   decalgroup ElectrogunDecal
   {
       ElectrogunDecal1        1
       ElectrogunDecal2        1
   }
   
   generator ElectroBlast		ElectrogunDecal
   generator ElectroBlasted     ElectrogunDecal
   
 //MegaBlast Decal
   generator MegaBlast    Gatraildecal
   
   Decal StunnerScorch
{
Pic STPRA0
Add 1.0
X-Scale 0.45
Y-Scale 0.45
FullBright
Animator GoAway
LowerDecal PlasmaScorchLower
}

//ZombiePlasmaTank

decal ZTPlasmaScorchLower1
{
	pic PLASMA1
	shade "255 30 0"
	x-scale 0.3
	y-scale 0.3
	randomflipx
	randomflipy
}

decal ZTPlasmaScorch1
{
	pic PLTSA0
	add 1.0
	fullbright
	animator GoAway
	lowerdecal ZTPlasmaScorchLower1
}

decal ZTPlasmaScorchLower2
{
	pic PLASMA2
	shade "255 30 0"
	x-scale 0.3
	y-scale 0.3
	randomflipx
	randomflipy
}

decal ZTPlasmaScorch2
{
	pic PLTSB0
	add 1.0
	fullbright
	animator GoAway
	lowerdecal ZTPlasmaScorchLower2
}

decalgroup ZTPlasmaScorchLower
{
	ZTPlasmaScorchLower1	1
	ZTPlasmaScorchLower2	1
}

decalgroup ZTPlasmaScorch
{
	ZTPlasmaScorch1	1
	ZTPlasmaScorch2	1
}

Generator ZTPlasmaBall ZTPlasmaScorch