Object
{
   Meshes   {   "BukWingFlap"           Health = 100,
                "BukBallThrow"          Health =  99,

                "BukPistolStart"        Health =  98,
                "BukPistolWingFlap"     Health =  97, 
                "BukPistolFire"         Health =  96,
 
                "BukMortarStart"        Health =  95, 
                "BukMortarWingFlap"     Health =  94, 
                "BukMortarFire"         Health =  93, 

                "BukPistolMortarChange" Health =  92, 

                "BukStartLeft"          Health =  91, 
                "BukStartLeft2"         Health =  90,

                "BukWinStart"           Health =  89,
                "BukWinEnd"             Health =  88,
 
                "BukLose"               Health =  87,
                "BukLostTryAgain"       Health =  86,

                "BukaCommandoStart"     Health =  79, 
                "BukaCommandoWingFlap"  Health =  78, 
                "BukaCommandoFire"      Health =  77, 
                "BukaCommandoFireStop"  Health =  76,

				
				"BukWingFlapCommando"   Health =  50,
                "BukBallThrowCommando"  Health =  49,
				
				"BukPistolStartCommando"        Health =  48,
                "BukPistolWingFlapCommando"     Health =  47, 
                "BukPistolFireCommando"         Health =  46,
                
				"BukMortarStartCommando"        Health =  45, 
                "BukMortarWingFlapCommando"     Health =  44, 
                "BukMortarFireCommando"         Health =  43, 				
                
				"BukPistolMortarChangeCommando" Health =  42,
				
				"BukStartLeftCommando"  Health =  41,
				"BukStartLeftCommando"  Health =  40,
				
				"BukWinStartCommando"             Health =  39,
                "BukWinEndCommando"             Health =  38,
 
                "BukLoseCommando"               Health =  37,
                "BukLostTryAgainCommando"       Health =  36,
				
                "BukaCommandoStart"     Health =  29, 
                "BukaCommandoWingFlap"  Health =  28, 
                "BukaCommandoFire"      Health =  27, 
                "BukaCommandoFireStop"  Health =  26,
				
				"BukMortarGatlingChangeCommando" Health =  25,
				"BukPistolGatlingChangeCommando" Health =  24
			}
}

Meshes
{
   "BukWingFlap"           { TerrainBound = false   }
   "BukBallThrow"          { TerrainBound = false   }
   "BukPistolStart"        { TerrainBound = false   }
   "BukPistolWingFlap"     { TerrainBound = false   Emitters { "PistolNewSound" } }
   "BukPistolFire"         { TerrainBound = false   Emitters { "BukaPistolFire" } }
   "BukMortarStart"        { TerrainBound = false   }
   "BukMortarWingFlap"     { TerrainBound = false   Emitters { "CannonNewSound" } }
   "BukMortarFire"         { TerrainBound = false   Emitters { "CannonFire" } }
   "BukPistolMortarChange" { TerrainBound = false   } 
   "BukaCommandoStart"     { TerrainBound = false   }
   "BukaCommandoWingFlap"  { TerrainBound = false   }
   "BukaCommandoFire"      { TerrainBound = false   Sound = "CommandoFire"  SoundLooped = true  Emitters {"BukaCommandoFireEmitter","BukaCommandoFireSmokeEmitter"} }
   "BukaCommandoFireStop"  { TerrainBound = false   Emitters { "CommandoFireStopSound" } }
   "BukStartLeft"          { TerrainBound = false   Sound = "BukaStartMus"  }
   "BukStartLeft2"         { TerrainBound = false   Sound = "BukaStartMus"  }
   "BukWinStart"           { TerrainBound = false   Sound = "BukWinStart"   SoundAutoPan = false  }
   "BukWinEnd"             { TerrainBound = false   Sound = "BukWinEnd"  SoundLooped = true  SoundAutoPan = false  }
   "BukLose"               { TerrainBound = false   }
   "BukLostTryAgain"       { TerrainBound = false   }

   "BukWingFlapCommando"   { TerrainBound = false   }
   "BukBallThrowCommando"  { TerrainBound = false   }
   
   "BukPistolStartCommando"        { TerrainBound = false   }
   "BukPistolWingFlapCommando"     { TerrainBound = false   Emitters { "PistolNewSound" } } 
   "BukPistolFireCommando"         { TerrainBound = false   Emitters { "BukaPistolFire" } }
   
   "BukMortarStartCommando"        { TerrainBound = false   }
   "BukMortarWingFlapCommando"     { TerrainBound = false   Emitters { "CannonNewSound" } }
   "BukMortarFireCommando"         { TerrainBound = false   Emitters { "CannonFire" } }
  
   "BukPistolMortarChangeCommando" { TerrainBound = false   }
  
   "BukMortarGatlingChangeCommando" { TerrainBound = false   }
   "BukPistolGatlingChangeCommando" { TerrainBound = false   }
  
   "BukStartLeftCommando"  { TerrainBound = false   Sound = "BukaComandoStartMus"  }
   
   "BukWinStartCommando"           { TerrainBound = false   Sound = "BukWinStartCommando"   SoundAutoPan = false  }
   "BukWinEndCommando"             { TerrainBound = false   Sound = "BukWinEndCommando"  SoundLooped = true  SoundAutoPan = false  }

   "BukLoseCommando"               { TerrainBound = false   }
   "BukLostTryAgainCommando"       { TerrainBound = false   }

   
   "BonusStar"             { TerrainBound = false   Emitters { "BonusStarTrail" }  SubParticles { "BonusStarGlow"   } }
   "Wasp"                  { TerrainBound = false   Sound = "LocoFollow"  Emitters { "WaspTrail1"  }  SubParticles { "WaspGlow"    } }
   "CannonBall"            { TerrainBound = false   Emitters {  "SmokeTrail", "SparksTrail","FuseFlame" } }
}

TextureAnimations
{
   
   "NewBallColorSparkGreen"     { Texture = "TexturesA"  Frames { (297,45) x (18,18) } }
   "NewBallColorSparkBlue"      { Texture = "TexturesA"  Frames { (276,53) x (19,19) } }
   "NewBallColorSparkRed"       { Texture = "TexturesA"  Frames { (276,73) x (17,17) } }
   "NewBallSpark"               { Texture = "TexturesA"  Frames { (320,0) x (23,23)  } }




   "BallExplosionSparkBlue"	    { Texture = "TexturesA"  Frames { (301,85) x (17,17) } }
   "BallExplosionSparkGreen"	    { Texture = "TexturesA"  Frames { (301,66) x (17,17) } }
   "BallExplosionSparkRed"	    { Texture = "TexturesA"  Frames { (301,123) x (17,17) } }
   "BallExplosionSparkYellow"	    { Texture = "TexturesA"  Frames { (301,104) x (17,17) } }
   "BallExplosionSparkViolet"	    { Texture = "TexturesA"  Frames { (301,142) x (17,17) } }
   "BallExplosionSparkWhite"        { Texture = "TexturesA"  Frames { (276,73) x (17,17) } }


  "BallEscapeStarBlue"                 { Texture = "TexturesA"  Frames { (305,161) x (23,23)  } }
  "BallEscapeStarGreen"                { Texture = "TexturesA"  Frames { (277,93) x (23,23)  } }
  "BallEscapeStarRed"                  { Texture = "TexturesA"  Frames { (330,185) x (23,23)  } }
  "BallEscapeStarYellow"               { Texture = "TexturesA"  Frames { (330,161) x (23,23)  } } 
  "BallEscapeStarViolet"               { Texture = "TexturesA"  Frames { (305,185) x (23,23)  } }
  "BallEscapeStarWhite"                { Texture = "TexturesA"  Frames { (281,171) x (23,23)  } }


  "BallEscapeStarTrailBlue"                 { Texture = "TexturesA"  Frames { (354,196) x (21,21)  } }
  "BallEscapeStarTrailGreen"                { Texture = "TexturesA"  Frames { (354,109) x (21,21)  } }
  "BallEscapeStarTrailRed"                  { Texture = "TexturesA"  Frames { (354,153) x (21,21)  } }
  "BallEscapeStarTrailYellow"               { Texture = "TexturesA"  Frames { (354,131) x (21,21)  } } 
  "BallEscapeStarTrailViolet"               { Texture = "TexturesA"  Frames { (354,175) x (21,21)  } }
  "BallEscapeStarTrailWhite"                { Texture = "TexturesA"  Frames { (258,172) x (21,21)  } }


  "BonusPowerUpScope"           { Texture = "TexturesA"  Frames { (403,34) x (44,44)  } }
  "BonusPowerUpFireBall"        { Texture = "TexturesA"  Frames { (403,79) x (44,44) } }
  "BonusPowerUpCannon"         { Texture = "TexturesA"  Frames { (403,124) x (44,44) } }
  "BonusPowerUpMulticolor"     { Texture = "TexturesA"  Frames { (403,169) x (44,44) } }
  "BonusPowerUpPistol"         { Texture = "TexturesA"  Frames { (403,214) x (44,44) } }
  "BonusPowerUpReverse"           { Texture = "TexturesA"  Frames { (208,202) x (44,44)  } }
  "BonusPowerUpSlowdown"          { Texture = "TexturesA"  Frames { (353,334) x (44,44)  } }
  "BonusPowerUpColor1"            { Texture = "TexturesA"  Frames { (208,248) x (44,44)  } }
  "BonusPowerUpColor2"            { Texture = "TexturesA"  Frames { (253,202) x (44,44)  } }
  "BonusPowerUpColor3"            { Texture = "TexturesA"  Frames { (299,295) x (44,44)  } }
  "BonusPowerUpColor4"            { Texture = "TexturesA"  Frames { (253,248) x (44,44)  } } 
  "BonusPowerUpColor5"            { Texture = "TexturesA"  Frames { (254,295) x (44,44)  } }
  "BonusPowerUpColor6"            { Texture = "TexturesA"  Frames { (399,334) x (44,44)  } }
  "BonusPowerUpColor7"            { Texture = "TexturesA"  Frames { (208,295) x (44,44)  } }
  "BonusPowerUpBomb"              { Texture = "TexturesA"  Frames { (122,466) x (44,44)  } }
  "BonusPowerUpGatling"           { Texture = "TexturesA"  Frames { (75,466) x (44,44)  } }
  "BonusPowerUpShadow"            { Texture = "TexturesA"  Frames { (1,482) x (29,29)  } }
  "BonusStarShadow"            { Texture = "TexturesA"  Frames { (377,109) x (24,24)  } }
	
  
  "BonusPoweUpBubble"   { Texture = "TexturesA"  Frames { (384,56) x (15,16) } }





  "PowerUpCatchSpark"     { Texture = "TexturesA"  Frames { (239,172) x (17,17) } }


  "BonusStarGlowYellow"   { Texture = "TexturesA"  Frames { (410,381) x (32,32) } }

   
   "BallExplosionStar"    { Texture = "TexturesA"  Frames { (243,85) x (32,32) } }


   "BallExplosionShockwave"    { Texture = "TexturesA"  Frames { (243,118) x (52,52) } }

   "GunSmoke"             { Texture = "TexturesA"  Frames { (320,24) x (32,32) } }
   "GunFireSpark"         { Texture = "TexturesA"  Frames { (344,0) x (23,23)  } }
   "GunFire"              { Texture = "TexturesA"  Frames { (353,24) x (29,29) } }
   "ChaingunFire"              { Texture = "TexturesA"  Frames { (353,24) x (29,58) } }

   "ExplosionShockwave" { Texture = "TexturesA"  Frames { (243,0) x (52,52)  } }
  
   "ExplosionSparkle"   { Texture = "TexturesA"  Frames { (297,0) x (21,21)  } }

   "ExplosionSparks"    { Texture = "TexturesA"  Frames { (297,22) x (21,21) } }

   "ExplosionFlash"     { Texture = "TexturesA"  Frames { (243,53) x (32,32) } }
   
   "ExplosionGlow"     { Texture = "TexturesA"  Frames { (168,468) x (44,44) } }
   "ExplosionSphere"    { Texture = "TexturesA"  Frames { (214,468) x (70,44) } }
   "ExplosionSphere1"    { Texture = "TexturesA" Frames { (284,468) x (70,44) } }
   "ExplosionFlare"     { Texture = "TexturesA" Frames { (356,468) x (70,44) } }
 
   "ExplosionSmoke"     { Texture = "TexturesA"  Frames { (320,58) x (32,32) } }

   "BukaCommandoGatlingFire" { Texture = "TexturesA"  Frames { (461,276) x (50,50) } }
   
   "BukaShadow" 	{ Texture = "TexturesA"  Frames { (377,135) x (25,25) } }

   "CannonTraceTrajectory"  { Texture = "TexturesA"  Frames { (384,34) x (16,16) } }
   
  

   "CannonTraceCrosshair"  { Texture = "TexturesA"  Frames { (307,343) x (45,45) } }

  "MultiBallColorBubble"   { Texture = "TexturesA"  Frames { (378,161) x (22,22) } }
 
   "MultiBallColorWave"   { Texture = "TexturesA"  Frames { (410,414) x (33,33) } }

    "ExplosionSmokeBlack"              { Texture = "TexturesA"  Frames { (205,167) x (32,32) } }
    "ExplosionFire"                    { Texture = "TexturesA"  Frames { (1,416) x (32,32) } }
   
}

Particles


{
 "BukaShadow"   
 { Type = "WorldAligned"
					SizeX =2
                    SizeY =2
                    Pitch = 90
                    TexAnimation = "BukaShadow"    }

  "NewBallEnergy"          { Type = "CameraAligned" 
                           SizeX = 0.8
                           SizeY = 0.8
                           Scale = Sequence( 0.06, { 1, 1.2 ,1,} )
                           Roll = Linear(0,200)
                           Alpha = Linear(255,-650)
                           TexAnimation = "ExplosionShockwave" }

  

  
 
  
  "NewBallColorSparks1"       { Type = "CameraAligned"
				SizeX = 0.5
				SizeY= 0.5
				Scale = Sequence( 0.15, { 1, 0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {10,1} )
			        SpeedDirOrientation = Random( 90,135)
				SpeedDirPitch = Random(50,55)
				Gravity = 4
				Alpha = Sequence (0.15, {255,200,255,150 ,230,100,-700} )
                                TexAnimation = "NewBallColorSparkGreen"}

 

  "NewBallColorSparks2"       { Type = "CameraAligned"
				SizeX = 0.5
				SizeY= 0.5
				Scale = Sequence( 0.15, {  0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {10,1} )
			        SpeedDirOrientation = Random( 270,315)
				SpeedDirPitch = Random(50,55)
				Gravity = 4
				Alpha = Sequence (0.15, {200,255,150 ,230,100,-700} )
                                TexAnimation = "NewBallColorSparkRed"}



  "NewBallColorSparks3"       { Type = "CameraAligned"
				SizeX = 0.6
				SizeY= 0.6
				Scale = Sequence( 0.15, {  0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {10,1} )
			        SpeedDirOrientation = Random( 180,225)
				SpeedDirPitch = Random(50,55)
				Gravity = 4
				Alpha = Sequence (0.15, {200,255,150 ,230,100,-700} )
                                TexAnimation = "NewBallColorSparkBlue"}

  

 "NewBallColorSparks4"       { Type = "CameraAligned"
				SizeX = 0.4
				SizeY= 0.4
				Scale = Sequence( 0.15, { 0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {11,1} )
			        SpeedDirOrientation = Random( 225,270)
				SpeedDirPitch = Random(50,55)
				Gravity = 4
				Alpha = Sequence (0.15, {200,255,150 ,230,100,-700} )
                                TexAnimation = "NewBallColorSparkGreen"}

 

  "NewBallColorSparks5"       { Type = "CameraAligned"
				SizeX = 0.4
				SizeY= 0.4
				Scale = Sequence( 0.15, { 1, 0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {10,1} )
			        SpeedDirOrientation = Random( 135,180)
				SpeedDirPitch = Random(50,55)
				Gravity = 4
				Alpha = Sequence (0.15, {255,200,255,150 ,230,100,-700} )
                                TexAnimation = "NewBallColorSparkRed"}



  "NewBallColorSparks6"       { Type = "CameraAligned"
				SizeX = 0.4
				SizeY= 0.4
				Scale = Sequence( 0.15, {  0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {10,1} )
			        SpeedDirOrientation = Random( 45,90)
				SpeedDirPitch = Random(50,55)
				Gravity = 4
				Alpha = Sequence (0.15, {200,255,150 ,230,100,-700} )
                                TexAnimation = "NewBallColorSparkBlue"}




  "NewBallColorSparks7"       { Type = "CameraAligned"
				SizeX = 0.4
				SizeY= 0.4
				Scale = Sequence( 0.17, {0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {12,1} )
			        SpeedDirOrientation = Random( -320,60)
				SpeedDirPitch = Random(60,65)
				Gravity = 4
				Alpha = Sequence (0.17, {200,255,150 ,230,100,-700} )
                                TexAnimation = "NewBallColorSparkGreen"}

 

  "NewBallColorSparks8"       { Type = "CameraAligned"
				SizeX = 0.4
				SizeY= 0.4
				Scale = Sequence( 0.17, {  0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {10,1} )
			        SpeedDirOrientation = Random( 60,180)
				SpeedDirPitch = Random(60,65)
				Gravity = 4
				Alpha = Sequence (0.17, {200,255,150 ,230,100,-700} )
                                TexAnimation = "NewBallColorSparkBlue"}



  "NewBallColorSparks9"       { Type = "CameraAligned"
				SizeX = 0.4
				SizeY= 0.4
				Scale = Sequence( 0.17, { 1, 0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {12,1} )
			        SpeedDirOrientation = Random( 180,320)
				SpeedDirPitch = Random(60,65)
				Gravity = 4
				Alpha = Sequence (0.15, {255,200,255,150 ,230,100,-700} )
                                TexAnimation = "NewBallColorSparkRed"}








  "NewBallSpark" 	 { Type = "CameraAligned" 
                           SizeX = 0.8
                           SizeY = 0.8
                           Scale = Sequence( 0.04, { 1, 3, 1.8,1.6,1.3,1,0.7,0 } )
                           Roll = Random(-360,360)
                           Alpha = Linear(255,-300)
                           TexAnimation = "NewBallSpark" }


  "BallNewSound" { Sound = "BallNew" }
  "BallNew2Sound" { Sound = "BallNew2" }

  "BallReloadSound" { Sound = "BallReload" }

  "BallHitSound" { Sound = "BallHit" }
  "BallHit2Sound" { Sound = "BallHit2" }

  "BallThrowSound" { Sound = "BallThrow" }
  "BallThrow2Sound" { Sound = "BallThrow2" }


  "BallTrainMergeSound" { Sound = "BallTrainMerge" }
  "BallTrainLocoMergeSound" { Sound = "BallTrainLocoMerge" }
  "BallTrainFirstRollSound" { Sound = "BallTrainRoll" }
  "BallTrainRollSound" { Sound = "BallTrainRoll" }


  "BonusStarNewSound" { Sound = "BonusStarNew" }
  "BonusStarCatchSound" { Sound = "BonusStarCatch" }


  "PowerUpNewSound" { Sound = "PowerUpNew" }
  "PowerUpScopeCatchSound" { Sound = "PowerUpScopeCatch" }
  "PowerUpMulticolorCatchSound" { Sound = "PowerUpMulticolorCatch" }
  "PowerUpPistolCatchSound" { Sound = "PowerUpPistolCatch" }
  "PowerUpCannonCatchSound" { Sound = "PowerUpCannonCatch" }
  "PowerUpFireballCatchSound" { Sound = "PowerUpFireballCatch" }
  "PowerUpReverseCatchSound" { Sound = "PowerUpReverseCatch" }
  "PowerUpSlowdownCatchSound" { Sound = "PowerUpSlowdownCatch" }
  "PowerUpColorCatchSound" { Sound = "PowerUpThunderCatch" }

  "FireballReload" { Sound = "FireballReload" }
  "MulticolorReload" { Sound = "MulticolorReload" }

  "MulticolorHitSound" { Sound = "MulticolorAction" }

  "PowerUpScopeEndSound" { Sound = "PowerUpScopeEnd" }
  
  
  "PowerUpScope"      { Type = "WorldAligned"
			SizeX = 0.8
                        SizeY = 0.8
			Pitch = 45
		        Gravity = 10
                        TexAnimation = "BonusPowerUpScope"  
			Emitters { "BonusPoweUpScopeTrail" }
                        SubParticles { "BonusStarGlow"     }   }

  "PowerUpMulticolor" { Type = "WorldAligned"
			SizeX = 0.8
                        SizeY = 0.8
			Pitch = 45
		        Gravity = 10
                        TexAnimation = "BonusPowerUpMulticolor"  
			Emitters { "BonusPoweUpScopeTrail" } 
			 SubParticles { "BonusStarGlow"      }   }


  "PowerUpPistol"     { Type = "WorldAligned"
			SizeX = 0.8
                        SizeY = 0.8
			Pitch = 45
		        Gravity = 10
                        TexAnimation = "BonusPowerUpPistol"
			Emitters { "BonusPoweUpScopeTrail" }
                        SubParticles { "BonusStarGlow"    }   }



  "PowerUpCannon"     { Type = "WorldAligned"
			SizeX = 0.8
                        SizeY = 0.8
			Pitch = 45
		        Gravity = 10
                        TexAnimation = "BonusPowerUpCannon"   
			Emitters { "BonusPoweUpScopeTrail" }
                        SubParticles { "BonusStarGlow"     }   }


  "PowerUpFireball"   { Type = "WorldAligned"
			SizeX = 0.8
                        SizeY = 0.8
			Pitch = 45
		        Gravity = 10
                        TexAnimation = "BonusPowerUpFireBall" 
			Emitters { "BonusPoweUpScopeTrail" }
			SubParticles { "BonusStarGlow"     }     }


  "PowerUpReverse"   { Type = "WorldAligned"
			SizeX = 0.8
                        SizeY = 0.8
			Pitch = 45
		        Gravity = 10
                        TexAnimation = "BonusPowerUpReverse"  
			Emitters { "BonusPoweUpScopeTrail" }
                        SubParticles { "BonusStarGlow"    }   }


  "PowerUpSlowdown"   { Type = "WorldAligned"
			SizeX = 0.8
                        SizeY = 0.8
			Pitch = 45
		        Gravity = 10
                        TexAnimation = "BonusPowerUpSlowdown" 
			Emitters { "BonusPoweUpScopeTrail" }
                        SubParticles { "BonusStarGlow"     }   }


  "PowerUpColor1"     { Type = "WorldAligned"
			SizeX = 0.8
                        SizeY = 0.8
			Pitch = 45
		        Gravity = 10
                        TexAnimation = "BonusPowerUpColor1" 
			Emitters { "BonusPoweUpScopeTrail" }
                        SubParticles { "BonusStarGlow"   }   }

  "PowerUpColor2"     { Type = "WorldAligned"
			SizeX = 0.8
                        SizeY = 0.8
			Pitch = 45
		        Gravity = 10
                        TexAnimation = "BonusPowerUpColor2" 
			Emitters { "BonusPoweUpScopeTrail" }
                        SubParticles { "BonusStarGlow"    }   }


  "PowerUpColor3"     { Type = "WorldAligned"
			SizeX = 0.8
                        SizeY = 0.8
			Pitch = 45
		        Gravity = 10
                        TexAnimation = "BonusPowerUpColor3" 
			Emitters { "BonusPoweUpScopeTrail" }
                        SubParticles { "BonusStarGlow"    }   }


  "PowerUpColor4"     { Type = "WorldAligned"
			SizeX = 0.8
                        SizeY = 0.8
			Pitch = 45
		        Gravity = 10
                        TexAnimation = "BonusPowerUpColor4" 
			Emitters { "BonusPoweUpScopeTrail" }
                        SubParticles { "BonusStarGlow"     }   }



  "PowerUpColor5"     { Type = "WorldAligned"
			SizeX = 0.8
                        SizeY = 0.8
			Pitch = 45
		        Gravity = 10
                        TexAnimation = "BonusPowerUpColor5" 
			Emitters { "BonusPoweUpScopeTrail" }
                        SubParticles { "BonusStarGlow"    }   } 


  "PowerUpColor6"     { Type = "WorldAligned"
			SizeX = 0.8
                        SizeY = 0.8
			Pitch = 45
		        Gravity = 10
                        TexAnimation = "BonusPowerUpColor6" 
			Emitters { "BonusPoweUpScopeTrail" }
                        SubParticles { "BonusStarGlow"     }   }



  "PowerUpColor7"     { Type = "WorldAligned"
			SizeX = 0.8
                        SizeY = 0.8
			Pitch = 45
		        Gravity = 10
                        TexAnimation = "BonusPowerUpColor7" 
			Emitters { "BonusPoweUpScopeTrail" }
                        SubParticles { "BonusStarGlow"   }   }




  "PowerUpNuke"   { Type = "WorldAligned"
			SizeX = 0.8
                        SizeY = 0.8
			Pitch = 45
		        Gravity = 10
                        TexAnimation = "BonusPowerUpBomb"
			Emitters { "BonusPoweUpScopeTrail" }
			SubParticles { "BonusStarGlow"     }     }



  "PowerUpGGun"   { Type = "WorldAligned"
			SizeX = 0.8
                        SizeY = 0.8
			Pitch = 45
		        Gravity = 10
                        TexAnimation = "BonusPowerUpGatling"
			Emitters { "BonusPoweUpScopeTrail" }
			SubParticles { "BonusStarGlow"     }     }




   "PowerUpShadow"    { Type = "WorldAligned"
			SizeX = 0.95
                        SizeY = 0.95
                        Pitch = 90
                        TexAnimation = "BonusPowerUpShadow"  }
			





    "BallExplosionEscapeStarBlue"  { Type = "CameraAligned"
				SizeX = 0.7
				SizeY= 0.7
				Scale = Sequence( 0.2, {0.1, 0.6 , 0.8, 0.4,0.6 ,0.3} )
				Roll = Random(-360,360)
                                SpeedX = Sequence( 0.5, {-3,-0, 10,-4 } )
				SpeedY = Sequence( 0.5, { 7,1, 15,20 } )
				SpeedZ = Random (4,-1)
				Gravity = 2
			     Alpha = Sequence (0.62, {255,200,255,-900} )
                                TexAnimation = "BallEscapeStarBlue" 
				Emitters {"BallExplosionEscapeStarTrailBlue"}}




  

   "BallExplosionEscapeStarGreen"  { Type = "CameraAligned"
				SizeX = 0.7
				SizeY= 0.7
				Scale = Sequence( 0.2, {0.1, 0.6 , 0.8, 0.4,0.6 ,0.3} )
				Roll = Random(-360,360)
                                SpeedX = Sequence( 0.5, {-3,-0, 10,-4 } )
				SpeedY = Sequence( 0.5, { 7,1, 15,20 } )
				SpeedZ = Random (4,-1)
				Gravity = 2
			    Alpha = Sequence (0.65, {255,200,255,-900} )
                                TexAnimation = "BallEscapeStarGreen" 
				Emitters {"BallExplosionEscapeStarTrailGreen"}}



"BallExplosionEscapeStarRed"  { Type = "CameraAligned"
				SizeX = 0.7
				SizeY= 0.7
				Scale = Sequence( 0.2, {0.1, 0.6 , 0.8, 0.4,0.6 ,0.3} )
				Roll = Random(-360,360)
                                SpeedX = Sequence( 0.5, {-3,-0, 10,-4 } )
				SpeedY = Sequence( 0.5, { 7,1, 15,20 } )
				SpeedZ = Random (4,-1)
				Gravity = 2
			    Alpha = Sequence (0.62, {255,200,255,-900} )
                                TexAnimation = "BallEscapeStarRed" 
				Emitters {"BallExplosionEscapeStarTrailRed"}}



"BallExplosionEscapeStarYellow"  { Type = "CameraAligned"
				SizeX = 0.7 
				SizeY= 0.7
				Scale = Sequence( 0.2, {0.1, 0.6 , 0.8, 0.4,0.6 ,0.3} )
				Roll = Random(-360,360)
                                SpeedX = Sequence( 0.5, {-3,-0, 10,-4 } )
				SpeedY = Sequence( 0.5, { 7,1, 15,20 } )
				SpeedZ = Random (4,-1)
				Gravity = 2
			    Alpha = Sequence (0.62, {255,200,255,-900} )
                                TexAnimation = "BallEscapeStarYellow" 
				Emitters {"BallExplosionEscapeStarTrailYellow"}}



"BallExplosionEscapeStarViolet"  { Type = "CameraAligned"
				SizeX = 0.7
				SizeY= 0.7
				Scale = Sequence( 0.2, {0.1, 0.6 , 0.8, 0.4,0.6 ,0.3} )
				Roll = Random(-360,360)
                                SpeedX = Sequence( 0.5, {-3,-0, 10,-4 } )
				SpeedY = Sequence( 0.5, { 7,1, 15,20 } )
				SpeedZ = Random (4,-1)
				Gravity = 2
			     Alpha = Sequence (0.62, {255,200,255,-900} )
                                TexAnimation = "BallEscapeStarViolet" 
				Emitters {"BallExplosionEscapeStarTrailViolet"} }


"BallExplosionEscapeStarWhite"  { Type = "CameraAligned"
				SizeX = 0.7
				SizeY= 0.7
				Scale = Sequence( 0.2, {0.1, 0.6 , 0.8, 0.4,0.6 ,0.3} )
				Roll = Random(-360,360)
                                SpeedX = Sequence( 0.5, {-3,-0, 10,-4 } )
				SpeedY = Sequence( 0.5, { 7,1, 15,20 } )
				SpeedZ = Random (4,-1)
				Gravity = 2
			     Alpha = Sequence (0.62, {255,200,255,-900} )
                                TexAnimation = "BallEscapeStarWhite" 
				Emitters {"BallExplosionEscapeStarTrailWhite"}}




 "StarEscapeTrailBlue"  {    Type = "CameraAligned"
                               SizeX = 0.5
                               SizeY = 0.5
                               Scale = Linear(0.6, 1)
			       Roll = Random (-360, 360)
                               SpeedX = Random (0.5,-0.5)
                               SpeedY = Random (1, 1)
			       SpeedZ = Random (0, -1)
                               Alpha = Linear(255, -700)
                               TexAnimation = "BallEscapeStarTrailBlue"  }


"StarEscapeTrailGreen"  {    Type = "CameraAligned"
                               SizeX = 0.5
                               SizeY = 0.5
                               Scale = Linear(0.6, 1)
			       Roll = Random (-360, 360)
                               SpeedX = Random (0.5,-0.5)
                               SpeedY = Random (1, 1)
			       SpeedZ = Random (0, -1)
                               Alpha = Linear(255, -700)
                               TexAnimation = "BallEscapeStarTrailGreen"  }

"StarEscapeTrailRed"  {    Type = "CameraAligned"
                               SizeX = 0.5
                               SizeY = 0.5
                               Scale = Linear(0.6, 1)
			       Roll = Random (-360, 360)
                               SpeedX = Random (0.5,-0.5)
                               SpeedY = Random (1, 1)
			       SpeedZ = Random (0, -1)
                               Alpha = Linear(255, -700)
                               TexAnimation = "BallEscapeStarTrailRed"  }

"StarEscapeTrailYellow"  {    Type = "CameraAligned"
                               SizeX = 0.5
                               SizeY = 0.5
                               Scale = Linear(0.6, 1)
			       Roll = Random (-360, 360)
                               SpeedX = Random (0.5,-0.5)
                               SpeedY = Random (1, 1)
			       SpeedZ = Random (0, -1)
                               Alpha = Linear(255, -700)
                               TexAnimation = "BallEscapeStarTrailYellow"  }

"StarEscapeTrailViolet"  {    Type = "CameraAligned"
                               SizeX = 0.5
                               SizeY = 0.5
                               Scale = Linear(0.6, 1)
			       Roll = Random (-360, 360)
                               SpeedX = Random (0.5,-0.5)
                               SpeedY = Random (1, 1)
			       SpeedZ = Random (0, -1)
                               Alpha = Linear(255, -700)
                               TexAnimation = "BallEscapeStarTrailViolet"  }

"StarEscapeTrailWhite"  {    Type = "CameraAligned"
                               SizeX = 0.5
                               SizeY = 0.5
                               Scale = Linear(0.6, 1)
			       Roll = Random (-360, 360)
                               SpeedX = Random (0.5,-0.5)
                               SpeedY = Random (1, 1)
			       SpeedZ = Random (0, -1)
                               Alpha = Linear(255, -700)
                               TexAnimation = "BallEscapeStarTrailWhite"  }















   "BallExplosionShockwave" {    Type = "WorldAligned"
	                                SizeX = 1
					SizeY= 1
					Scale = Linear(0.2, 7)
					Pitch = 90
					Alpha = Linear(150, -500)
					TexAnimation = "BallExplosionShockwave"  }





   "BallExplosionStar"     { Type = "CameraAligned" 
                          		 SizeX = 0.9
                          		 SizeY = 0.9
                           		Scale = Sequence( 0.04, { 1, 3, 1.8,1.6,1.4,1.2,0.9,0.5,0 } )
                           		Roll = Random(360,-360)
                           		Alpha = Linear(180,-400)
                           		TexAnimation = "BallExplosionStar" }





   "BallExplosionSparksBlue1"       { Type = "CameraAligned"
				SizeX = 0.3
				SizeY= 0.3
				Scale = Sequence( 0.2, { 1, 0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {10,1} )
			        SpeedDirOrientation = Random( 0,52)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {255,200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkBlue"}

 

  "BallExplosionSparksBlue2"       { Type = "CameraAligned"
				SizeX = 0.4
				SizeY= 0.4
				Scale = Sequence( 0.2, {  0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {10,1} )
			        SpeedDirOrientation = Random( 72,124)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkBlue"}



  "BallExplosionSparksBlue3"       { Type = "CameraAligned"
				SizeX = 0.4
				SizeY= 0.4
				Scale = Sequence( 0.2, { 1, 0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {10,1} )
			        SpeedDirOrientation = Random( 144,196)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {255,200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkBlue"}

  
  

  "BallExplosionSparksBlue4"       { Type = "CameraAligned"
				SizeX = 0.3
				SizeY= 0.3
				Scale = Sequence( 0.2, { 1, 0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {11,1} )
			        SpeedDirOrientation = Random( 216,268)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {255,200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkBlue"}

 

  "BallExplosionSparksBlue5"       { Type = "CameraAligned"
				SizeX = 0.4
				SizeY= 0.4
				Scale = Sequence( 0.2, { 0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {10,1} )
			        SpeedDirOrientation = Random( 288,340)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkBlue"}








   "BallExplosionSparksGreen1"       { Type = "CameraAligned"
				SizeX = 0.3
				SizeY= 0.3
				Scale = Sequence( 0.2, { 1, 0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {10,1} )
			        SpeedDirOrientation = Random( 0,52)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {255,200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkGreen"}

 

  "BallExplosionSparksGreen2"       { Type = "CameraAligned"
				SizeX = 0.4
				SizeY= 0.4
				Scale = Sequence( 0.2, {  0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {10,1} )
			        SpeedDirOrientation = Random( 72,124)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkGreen"}



  "BallExplosionSparksGreen3"       { Type = "CameraAligned"
				SizeX = 0.4
				SizeY= 0.4
				Scale = Sequence( 0.2, { 1, 0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {10,1} )
			        SpeedDirOrientation = Random( 144,196)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {255,200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkGreen"}

  
  

  "BallExplosionSparksGreen4"       { Type = "CameraAligned"
				SizeX = 0.3
				SizeY= 0.3
				Scale = Sequence( 0.2, { 1, 0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {11,1} )
			        SpeedDirOrientation = Random( 216,268)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {255,200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkGreen"}

 

  "BallExplosionSparksGreen5"       { Type = "CameraAligned"
				SizeX = 0.4
				SizeY= 0.4
				Scale = Sequence( 0.2, { 0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {10,1} )
			        SpeedDirOrientation = Random( 288,340)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkGreen"}







   "BallExplosionSparksRed1"       { Type = "CameraAligned"
				SizeX = 0.3
				SizeY= 0.3
				Scale = Sequence( 0.2, { 1, 0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {10,1} )
			        SpeedDirOrientation = Random( 0,52)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {255,200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkRed"}

 

  "BallExplosionSparksRed2"       { Type = "CameraAligned"
				SizeX = 0.4
				SizeY= 0.4
				Scale = Sequence( 0.2, {  0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {10,1} )
			        SpeedDirOrientation = Random( 72,124)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkRed"}



  "BallExplosionSparksRed3"       { Type = "CameraAligned"
				SizeX = 0.4
				SizeY= 0.4
				Scale = Sequence( 0.2, { 1, 0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {10,1} )
			        SpeedDirOrientation = Random( 144,196)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {255,200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkRed"}

  
  

  "BallExplosionSparksRed4"       { Type = "CameraAligned"
				SizeX = 0.3
				SizeY= 0.3
				Scale = Sequence( 0.2, { 1, 0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {11,1} )
			        SpeedDirOrientation = Random( 216,268)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {255,200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkRed"}

 

  "BallExplosionSparksRed5"       { Type = "CameraAligned"
				SizeX = 0.4
				SizeY= 0.4
				Scale = Sequence( 0.2, { 0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {10,1} )
			        SpeedDirOrientation = Random( 288,340)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkRed"}






   "BallExplosionSparksYellow1"       { Type = "CameraAligned"
				SizeX = 0.3
				SizeY= 0.3
				Scale = Sequence( 0.2, { 1, 0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {10,1} )
			        SpeedDirOrientation = Random( 0,52)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {255,200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkYellow"}

 

  "BallExplosionSparksYellow2"       { Type = "CameraAligned"
				SizeX = 0.4
				SizeY= 0.4
				Scale = Sequence( 0.2, {  0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {10,1} )
			        SpeedDirOrientation = Random( 72,124)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkYellow"}



  "BallExplosionSparksYellow3"       { Type = "CameraAligned"
				SizeX = 0.4
				SizeY= 0.4
				Scale = Sequence( 0.2, { 1, 0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {10,1} )
			        SpeedDirOrientation = Random( 144,196)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {255,200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkYellow"}

  
  

  "BallExplosionSparksYellow4"       { Type = "CameraAligned"
				SizeX = 0.3
				SizeY= 0.3
				Scale = Sequence( 0.2, { 1, 0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {11,1} )
			        SpeedDirOrientation = Random( 216,268)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {255,200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkYellow"}

 

  "BallExplosionSparksYellow5"       { Type = "CameraAligned"
				SizeX = 0.4
				SizeY= 0.4
				Scale = Sequence( 0.2, { 0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {10,1} )
			        SpeedDirOrientation = Random( 288,340)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkYellow"}





  



"BallExplosionSparksViolet1"       { Type = "CameraAligned"
				SizeX = 0.3
				SizeY= 0.3
				Scale = Sequence( 0.2, { 1, 0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {10,1} )
			        SpeedDirOrientation = Random( 0,52)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {255,200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkViolet"}

 

  "BallExplosionSparksViolet2"       { Type = "CameraAligned"
				SizeX = 0.4
				SizeY= 0.4
				Scale = Sequence( 0.2, {  0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {10,1} )
			        SpeedDirOrientation = Random( 72,124)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkViolet"}



  "BallExplosionSparksViolet3"       { Type = "CameraAligned"
				SizeX = 0.4
				SizeY= 0.4
				Scale = Sequence( 0.2, { 1, 0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {10,1} )
			        SpeedDirOrientation = Random( 144,196)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {255,200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkViolet"}

  
  

  "BallExplosionSparksViolet4"       { Type = "CameraAligned"
				SizeX = 0.3
				SizeY= 0.3
				Scale = Sequence( 0.2, { 1, 0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {11,1} )
			        SpeedDirOrientation = Random( 216,268)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {255,200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkViolet"}

 

  "BallExplosionSparksViolet5"       { Type = "CameraAligned"
				SizeX = 0.4
				SizeY= 0.4
				Scale = Sequence( 0.2, { 0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {10,1} )
			        SpeedDirOrientation = Random( 288,340)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkViolet"}
 



   "BallExplosionSparksWhite1"       { Type = "CameraAligned"
				SizeX = 0.3
				SizeY= 0.3
				Scale = Sequence( 0.2, { 1, 0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {10,1} )
			        SpeedDirOrientation = Random( 0,52)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {255,200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkWhite"}

 

  "BallExplosionSparksWhite2"       { Type = "CameraAligned"
				SizeX = 0.4
				SizeY= 0.4
				Scale = Sequence( 0.2, {  0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {10,1} )
			        SpeedDirOrientation = Random( 72,124)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkWhite"}



  "BallExplosionSparksWhite3"       { Type = "CameraAligned"
				SizeX = 0.4
				SizeY= 0.4
				Scale = Sequence( 0.2, { 1, 0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {10,1} )
			        SpeedDirOrientation = Random( 144,196)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {255,200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkWhite"}

  
  

  "BallExplosionSparksWhite4"       { Type = "CameraAligned"
				SizeX = 0.3
				SizeY= 0.3
				Scale = Sequence( 0.2, { 1, 0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {11,1} )
			        SpeedDirOrientation = Random( 216,268)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {255,200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkWhite"}

 

  "BallExplosionSparksWhite5"       { Type = "CameraAligned"
				SizeX = 0.4
				SizeY= 0.4
				Scale = Sequence( 0.2, { 0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {10,1} )
			        SpeedDirOrientation = Random( 288,340)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkWhite"}








  "BallExplosionSound" { Sound = "BallExplosion" }
  "BallExplosion1Sound" { Sound = "BallExplosion1" }
  "BallExplosion2Sound" { Sound = "BallExplosion2" }
  "BallExplosion3Sound" { Sound = "BallExplosion3" }
  "BallExplosion4Sound" { Sound = "BallExplosion4" }
  "BallExplosion5Sound" { Sound = "BallExplosion5" }


  "CommandoNewSound" { Sound = "CommandoNew" }

  "CannonNew" { Sound = "CannonNew" }

  "CannonFireSound"   {   Sound = "CannonFire"   }

   "CannonBall"        {   Type = "ObjectAligned"
                           Gravity = 27
                           Mesh = "CannonBall" }


   "PistolNewSound" { Sound = "PistolNew" }

   "CommandoFireStopSound" { Sound = "CommandoFireStop" } 
                
   "PistolFire"              {   Type = "ObjectAligned"
                                 Emitters {"PistolFireSmoke"} }

   "PistolFireSound"         {  Sound = "PistolFire"   }

   "PistolFireSmokeBarrel1"  {  Type = "CameraAligned"
				SizeX = 0.4
                                SizeY = 0.4
                                Scale = Linear(0.6, 0.8)
			        Roll = Random (-360, 360)     
                                Alpha = Linear(160, -150)
                                TexAnimation = "GunSmoke" }
 
   "PistolFireSmokeBarrel2"  {  Type = "CameraAligned"
				SizeX = 0.5
                                SizeY = 0.5
                                Scale = Linear(0.6, 0.8)
			        Roll = Random (-360, 360) 
				SpeedZ = 0    
                                Alpha = Linear(170, -150)
                                TexAnimation = "GunSmoke" }

   "PistolFireSmokeBarrel3"  {  Type = "CameraAligned"
				SizeX = 0.6
                                SizeY = 0.6
                                Scale = Linear(0.6, 0.8)
			        Roll = Random (-360, 360) 
				SpeedZ = 0   
                                Alpha = Linear(180, -150)
                                TexAnimation = "GunSmoke" }

   "PistolFireSmokeBarrel4"  {  Type = "CameraAligned"
				SizeX = 0.8
                                SizeY = 0.8
                                Scale = Linear(0.6, 0.8)
			        Roll = Random (-360, 360) 
				SpeedZ = 0   
                                Alpha = Linear(210, -200)
                                TexAnimation = "GunSmoke" }

   "PistolFireSmokeBarrel5"  {  Type = "CameraAligned"
				SizeX = 1
                                SizeY = 1
                                Scale = Linear(0.6, 0.8)
			        Roll = Random (-360, 360) 
				SpeedZ = 0.2   
                                Alpha = Linear(210, -150)
                                TexAnimation = "GunSmoke" }

   "PistolFireSmokeBarrel6"  {  Type = "CameraAligned"
				SizeX = 0.5
                                SizeY = 0.5
                                Scale = Linear(0.3, 1)
			        Roll = Linear(0,-360) 
				SpeedZ = 1.2   
                                Alpha = Linear(180, -200)
                                TexAnimation = "GunSmoke" }

   "PistolFireSmokeLeft1"   {   Type = "CameraAligned"
				SizeX = 0.3
                                SizeY = 0.3
                                Scale = Linear(0.6, 0.8)
			        Roll = Random (-360, 360)
				SpeedZ = -0.4     
                                Alpha = Linear(255, -255)
                                TexAnimation = "GunSmoke" }


   "PistolFireSmokeLeft2"   {   Type = "CameraAligned"
				SizeX = 0.4
                                SizeY = 0.4
                                Scale = Linear(0.6, 0.8)
			        Roll = Random (-360, 360) 
				SpeedZ = -0.2     
                                Alpha = Linear(255, -150)
                                TexAnimation = "GunSmoke" }

   "PistolFireSmokeLeft3"   {   Type = "CameraAligned"
				SizeX = 0.5
                                SizeY = 0.5
                                Scale = Linear(0.6, 0.8)
			        Roll = Linear(0,-100)
				SpeedX = -0.2
				SpeedZ = -0.2      
                                Alpha = Sequence( 0.7, { 255,240,0} )
                                TexAnimation = "GunSmoke" }
 
  "PistolFireSmokeLeft4"    {   Type = "CameraAligned"
				SizeX = 0.5
                                SizeY = 0.5
                                Scale = Linear(0.6, 0.8)
			        Roll = Linear(50,50)
				SpeedX = -0.2 
				SpeedZ = -0.2      
                                Alpha = Sequence( 0.7, { 230,200,0} )
                                TexAnimation = "GunSmoke" }

   "PistolFireSmokeRight1"  {   Type = "CameraAligned"
				SizeX = 0.6
                                SizeY = 0.6
                                Scale = Linear(1, 0.8)
			        Roll = Linear(50,50)
				SpeedX = 0.4 
				SpeedZ = -0.1
				Alpha = Linear(150, -150)
                                TexAnimation = "GunSmoke" }

   "PistolFireSmokeRight2"  {   Type = "CameraAligned"
				SizeX = 0.6
                                SizeY = 0.6
                                Scale = Linear(1, 0.8)
			        Roll = Linear(0,-100)
				SpeedX = 0.3 
				SpeedZ = 0.1
				Alpha = Linear(150, -150)
                                TexAnimation = "GunSmoke" }

   "PistolFireSparks1"     {    Type = "CameraAligned"
				SizeX = 0.8
                                SizeY = 0.8
				Scale = Linear(0.3, 1.5)
				Roll = Random (0, 360)  
				SpeedX = -0.7
			        SpeedZ =1 
                                Alpha = Sequence( 0.06, { 255,255,180,-100} )
                                TexAnimation = "GunFireSpark" }

   "PistolFireSparks2"     {    Type = "CameraAligned"
				SizeX = 0.8
                                SizeY = 0.8
				Scale = Linear(0.2, 1.5)
				Roll = Linear(0,260) 
				SpeedX = 0.7
			        SpeedZ =1 
                                Alpha = Sequence( 0.06, { 255,255,180,-100} )
                                TexAnimation = "GunFireSpark" }

   "PistolFireFlame1"      {    Type = "CameraAligned"
				SizeX = 1
                                SizeY = 1
                                Scale = Linear(0.6, 0.8)    
                                Alpha = Sequence( 0.04, { 255,240,0} )
                                TexAnimation = "GunFire" }

   "PistolFireFlame2"	   {    Type = "CameraAligned"
				SizeX = 0.7
                                SizeY = 0.7
                                Scale = Linear(0.6, 0.8)
				Roll = Random (0, 360)    
                                Alpha = Sequence( 0.05, { 255,240,0} )
                                TexAnimation = "GunFire" }



   "MortarFire"              {  Type = "ObjectAligned"
                              	Emitters {"MortarFireSmoke"} }


   "MortarFireSmokeBarrel1"  {  Type = "CameraAligned"
				SizeX = 1
                                SizeY = 1
                                Scale = Linear(0.6, 1)
			        Roll = Random (-360, 360)
				SpeedZ = Linear(2, -2)     
                                Alpha = Linear(160, -150)
                                TexAnimation = "GunSmoke" }

   "MortarFireSmokeBarrel2"  {  Type = "CameraAligned"
				SizeX = 1
                                SizeY = 1
                                Scale = Linear(0.6, 1)
			        Roll = Random (-360, 360) 
				SpeedZ = Linear(2.5, -4)    
                                Alpha = Linear(170, -150)
                                TexAnimation = "GunSmoke" }

   "MortarFireSmokeBarrel3"  {  Type = "CameraAligned"
				SizeX = 1
                                SizeY = 1
                                Scale = Linear(0.6, 1)
			        Roll = Random (-360, 360) 
				SpeedZ = Linear(3, -4)   
                                Alpha = Linear(210, -200)
                                TexAnimation = "GunSmoke" }

   "MortarFireSmokeBarrel4"  {  Type = "CameraAligned"
				SizeX = 1.2
                                SizeY = 1.2
                                Scale = Linear(0.6, 1)
			        Roll = Random (-360, 360) 
				SpeedZ = Linear(3, -3.5)  
                                Alpha = Linear(210, -150)
                                TexAnimation = "GunSmoke" }

   "MortarFireSmokeBarrel5"  {  Type = "CameraAligned"
				SizeX = 0.8
                                SizeY = 0.8
                                Scale = Linear(0.3, 1)
			        Roll = Linear(0,-360) 
				SpeedZ = 2.4  
                                Alpha = Linear(180, -200)
                                TexAnimation = "GunSmoke" }


   "MortarFireSmoke1"       {   Type = "CameraAligned"
				SizeX = 0.7
                                SizeY = 0.7
                                Scale = Linear(1, 0.8)
			        Roll = Linear(50,50)
				SpeedX = -0.2 
				SpeedZ = -0.1
				Alpha = Linear(180, -150)
                                TexAnimation = "GunSmoke" }



    "MortarFireSmoke2"      {   Type = "CameraAligned"
				SizeX = 0.7
                                SizeY = 0.7
                                Scale = Linear(1, 0.8)
			        Roll = Linear(0,-100)
				SpeedX = 0.2 
				SpeedZ = -0.1
				Alpha = Linear(180, -150)
                                TexAnimation = "GunSmoke" }

    "MortarFireSmoke3"      {   Type = "CameraAligned"
				SizeX = 0.7
                                SizeY = 0.7
                                Scale = Linear(1, 0.8)
			        Roll = Linear(0,-100)
				SpeedX = 0
				SpeedZ = -0.1
				Alpha = Linear(180, -150)
                                TexAnimation = "GunSmoke" }

   "MortarFireSmoke4"      {    Type = "CameraAligned"
				SizeX = 0.7
                                SizeY = 0.7
                                Scale = Linear(1, 0.8)
			        Roll = Linear(0,-100)
				SpeedX = 0
				SpeedZ = -0.1
				Alpha = Linear(180, -150)
                                TexAnimation = "GunSmoke" }

  "MortarFireSmoke5"       {    Type = "CameraAligned"
				SizeX = 0.7
                                SizeY = 0.7
                                Scale = Linear(1, 0.8)
			        Roll = Linear(0,50)
				SpeedX = 0
				SpeedZ = -0.1
				Alpha = Linear(180, -150)
                                TexAnimation = "GunSmoke" }

  "MortarFireSmoke6"       {    Type = "CameraAligned"
				SizeX = 0.7
                                SizeY = 0.7
                                Scale = Linear(1, 0.8)
			        Roll = Linear(50,50)
				SpeedX = 0
				SpeedZ = 0.1
				Alpha = Linear(180, -150)
                                TexAnimation = "GunSmoke" }


   "MortarFireFlame1"      {    Type = "CameraAligned"
				SizeX = 2
                                SizeY = 1.8
                                Scale = Linear(0.6, 0.8) 
				Roll = Random (0, 360)     
                                Alpha = Sequence( 0.04, { 255,240,0} )
                                TexAnimation = "GunFire" }


     "CannonTraceDot" { Type = "CameraAligned"
			SizeX = 0.25
			SizeY= 0.25
                        TexAnimation = "CannonTraceTrajectory" }

     "CannonTraceTarget" { Type = "WorldAligned"
			SizeX = 1.6
			SizeY= 1.6
                        Pitch = 90
			Roll = Linear (0,-270)
                        TexAnimation = "CannonTraceCrosshair"   }   

 
    
 



	  "NukeExplosion" { Type = "ObjectAligned"
                       Emitters { "NuclearExplosionOnTerain"}			  }
         "NukeExplosionSound"         {  Sound = "NukeExplosion"   }			   
	
					   
					   
	 "NuclearExplosionSmokeParticle"  { Type = "CameraAligned"
								SizeX = 1.8
								SizeY = 1.8
								Scale = Linear(0.7, 0.9)
								Roll = Random (-360, 360)
								SpeedY = Linear(1, -1)     
                                Alpha = Linear(200, -130)
                                TexAnimation = "ExplosionSmokeBlack"  }
								
								
								
												   
	 "NuclearExplosionSmokeParticle2"  { Type = "CameraAligned"
								SizeX = 3
								SizeY = 3
								Scale = Linear(0.7, 0.6)
								Roll = Random (-360, 360)
							    Alpha = Linear(120, -60)
                                TexAnimation = "ExplosionFire"  }
								
								
								

								
								
								
	"NuclearExplosionSmokeParticle3"  { Type = "CameraAligned"
								SizeX = 1.8
								SizeY = 1.8
								Scale = Sequence (1.2, {1.6,1.2 ,0.8, 0.6,0.7,0.9,1.4} )
								Roll = Random (-360, 360)
								SpeedY = 0.9    
                                Alpha = Linear(255, -65)
                                TexAnimation = "ExplosionSmokeBlack"   }
								
								
													   
	"NuclearExplosionSmokeParticle4"  { Type = "CameraAligned"
								SizeX = 2
								SizeY = 2
								Scale = Linear(0.7, 0.6)
								Roll = Random (-360, 360)
							     
                                Alpha = Linear(200, -100)
                                TexAnimation = "ExplosionSmokeBlack"  }
														
					   


					   
					   

				   
	"NuclearExplosionLeg"      {    Type = "CameraAligned"
							
								 
                                Alpha = Sequence (0.5, {220,255,-10} )
                                Emitters { "NuclearExplosionEmitter3" }			  }
								
	
								
"NuclearExplosionFireWave1"   {   Type = "WorldAligned"
										SizeX = 0.8
                                        SizeY = 0.8
                                        Scale = Linear(1, 0.5)
										Roll = Linear(50,50)
										Speed = Linear(3.3,0,-1)
										SpeedDirOrientation = 0
										Alpha = Sequence (0.8, {220,255 ,-20} )
                                       Emitters { "NuclearExplosionEmitter2"}	  }

 "NuclearExplosionFireWave2"   {   	Type = "WorldAligned"
									SizeX = 0.8
                               		SizeY = 0.8
                              		Scale = Linear(1, 0.5)
									Roll = Linear(0,-100)
									Speed = Linear(3.3,0,-1)
									SpeedDirOrientation = 45
									Alpha = Sequence (0.8, {220,255 ,-20} )
                                	 Emitters { "NuclearExplosionEmitter2"}	  }

 "NuclearExplosionFireWave3"   {    Type = "WorldAligned"
									SizeX = 0.8
                                	SizeY = 0.8
                                	Scale = Linear(1, 0.5)
									Roll = Linear(0,-100)
									Speed = Linear(3.3,0,-1)
									SpeedDirOrientation = 90
									 Alpha = Sequence (1, {220,255 ,-20} )
                                	 Emitters { "NuclearExplosionEmitter2"}	  }

 "NuclearExplosionFireWave4"   {    Type = "WorldAligned"
									SizeX = 0.8
                                	SizeY = 0.8
                                	Scale = Linear(1, 0.5)
									Roll = Linear(0,-100)
									Speed = Linear(3.3,0,-1)
									SpeedDirOrientation = 135
									Alpha = Sequence (0.8, {220,255 ,-20} )
                                	 Emitters { "NuclearExplosionEmitter2"}	  }

 "NuclearExplosionFireWave5"   {    Type = "WorldAligned"
									SizeX = 0.8
                                	SizeY = 0.8
                                	Scale = Linear(1, 0.5)
									Roll = Linear(0,50)
									Speed = Linear(3.3,0,-1)
									SpeedDirOrientation = 180
									Alpha = Sequence (0.8, {220,255 ,-20} )
                                	 Emitters { "NuclearExplosionEmitter2"}	  }

 "NuclearExplosionFireWave6"   {    Type = "WorldAligned"
									SizeX = 0.8
                                	SizeY = 0.8
                                	Scale = Linear(1, 0.5)
									Roll = Linear(50,50)
									Speed = Linear(3.3,0,-1)
									SpeedDirOrientation = 225
									Alpha = Sequence (1, {220,255 ,-30} )
                                	 Emitters { "NuclearExplosionEmitter2"}	  }

								
"NuclearExplosionFireWave7"   {   Type = "WorldAligned"
										SizeX = 0.8
                                        SizeY = 0.8
                                        Scale = Linear(1, 0.5)
										Roll = Linear(0,50)
										Speed = Linear(3.3,0,-1)
										SpeedDirOrientation = 270
										Alpha = Sequence (0.8, {220,255 ,-20} )
                                       Emitters { "NuclearExplosionEmitter2"}	  }

 "NuclearExplosionFireWave8"   {   	Type = "WorldAligned"
									SizeX = 0.8
                               		SizeY = 0.8
                              		Scale = Linear(1, 0.5)
									Roll = Linear(0,-50)
									Speed = Linear(3.3,0,-1)
									SpeedDirOrientation = 315
									 Alpha = Sequence (0.8, {220,255 ,-20} )
                                	 Emitters { "NuclearExplosionEmitter2"}	  }					
								

								
"NuclearExplosionFireWave9"   {   Type = "WorldAligned"
										SizeX = 0.8
                                        SizeY = 0.8
                                        Scale = Linear(1, 0.5)
										Roll = Linear(50,50)
										Speed = Linear(3.3,0,-1)
										SpeedDirOrientation = 22.5
										Alpha = Sequence (0.8, {220,255 ,-20} )
                                        Emitters { "NuclearExplosionEmitter2"}	  }

 "NuclearExplosionFireWave10"   {   	Type = "WorldAligned"
									SizeX = 0.8
                               		SizeY = 0.8
                              		Scale = Linear(1, 0.5)
									Roll = Linear(0,-100)
									Speed = Linear(3.3,0,-1)
									SpeedDirOrientation = 67.5
									Alpha = Sequence (0.8, {220,255 ,-20} )
                                	Emitters { "NuclearExplosionEmitter2"}	  }

 "NuclearExplosionFireWave11"   {    Type = "WorldAligned"
									SizeX = 0.8
                                	SizeY = 0.8
                                	Scale = Linear(1, 0.5)
									Roll = Linear(0,-100)
									Speed = Linear(3.3,0,-1)
									SpeedDirOrientation = 112.5
									Alpha = Sequence (0.8, {220,255 ,-20} )
                                	Emitters { "NuclearExplosionEmitter2"}	  }

 "NuclearExplosionFireWave12"   {    Type = "WorldAligned"
									SizeX = 0.8
                                	SizeY = 0.8
                                	Scale = Linear(1, 0.5)
									Roll = Linear(0,-100)
									Speed = Linear(3.3,0,-1)
									SpeedDirOrientation = 157.5
									Alpha = Sequence (0.8, {220,255 ,-20} )
                                	Emitters { "NuclearExplosionEmitter2"}	  }

 "NuclearExplosionFireWave13"   {    Type = "WorldAligned"
									SizeX = 0.8
                                	SizeY = 0.8
                                	Scale = Linear(1, 0.5)
									Roll = Linear(0,50)
									Speed = Linear(3.3,0,-1)
									SpeedDirOrientation = 202.5
									Alpha = Sequence (0.8, {220,255 ,-20} )
                                	Emitters { "NuclearExplosionEmitter2"}	  }

 "NuclearExplosionFireWave14"   {    Type = "WorldAligned"
									SizeX = 0.8
                                	SizeY = 0.8
                                	Scale = Linear(1, 0.5)
									Roll = Linear(50,50)
									Speed = Linear(3.3,0,-1)
									SpeedDirOrientation = 247.5
									Alpha = Sequence (0.8, {220,255 ,-20} )
                                	Emitters { "NuclearExplosionEmitter2"}	  }

								
"NuclearExplosionFireWave15"   {   Type = "WorldAligned"
										SizeX = 0.8
                                        SizeY = 0.8
                                        Scale = Linear(1, 0.4)
										Roll = Linear(0,50)
										Speed = Linear(3.3,0,-1)
										SpeedDirOrientation = 292.5
										Alpha = Sequence (0.8, {220,255 ,-20} )
                                        Emitters { "NuclearExplosionEmitter2"}	  }

 "NuclearExplosionFireWave16"   {   	Type = "WorldAligned"
									SizeX = 0.8
                               		SizeY = 0.8
                              		Scale = Linear(1, 0.4)
									Roll = Linear(0,-50)
									Speed = Linear(3.3,0,-1)
									SpeedDirOrientation = 337.5
									Alpha = Sequence (0.8, {220,255 ,-20} )
                                	Emitters { "NuclearExplosionEmitter2"}	  }	

								
	


 "NuclearExplosionSmoke1"  { Type = "CameraAligned"
								
								SpeedX = Linear(0.6, -0.15) 
								SpeedY = Linear(2.3, -0.6)
                              Alpha = Sequence (1.3, {220,255 ,-20} )
                                Emitters { "NuclearExplosionEmitter1"}	  }

 "NuclearExplosionSmoke2"  { Type = "CameraAligned"
								
							
								SpeedX = Linear(-0.6, 0.15)  
								SpeedY = Linear(2.3, -0.6)
								Alpha = Sequence (1.3, {220,255 ,-20} )
                                 Emitters { "NuclearExplosionEmitter1"}	  }

 "NuclearExplosionSmoke3"  { Type = "CameraAligned"
				              
				                SpeedY = Linear(2.3, -0.6)
                                SpeedZ = Linear(-0.6, 0.15) 
				                Alpha = Sequence (1.3, {220,255 ,-20} )
                                 Emitters { "NuclearExplosionEmitter1"}	  }

 "NuclearExplosionSmoke4"  { Type = "CameraAligned"
								
								SpeedY = Linear(2.3, -0.6)
                               Alpha = Sequence (1.3, {220,255 ,-20} )
                                Emitters { "NuclearExplosionEmitter1"}	  }
								
								
"NuclearExplosionSmoke5"  { Type = "CameraAligned"
								
								SpeedX = Linear(0.5, -0.15) 
								SpeedY = Linear(2.3, -0.6)
                               Alpha = Sequence (1.3, {220,255 ,-20} )
                                Emitters { "NuclearExplosionEmitter1"}	  }

 "NuclearExplosionSmoke6"  { Type = "CameraAligned"
							
								
								SpeedX = Linear(-0.5, 0.15)  
								SpeedY = Linear(2.3, -0.6)
								Alpha = Sequence (1.3, {220,255 ,-20} )
                                Emitters { "NuclearExplosionEmitter1"}	  }

								 
 "NuclearExplosionSmoke7"  { Type = "CameraAligned"
								
								SpeedX = Linear(0.5, -0.15) 
								SpeedY = Linear(2.3, -0.6)
                                Alpha = Sequence (1.3, {220,255 ,-20} )
                                Emitters { "NuclearExplosionEmitter1"}	  }

 "NuclearExplosionSmoke8"  { Type = "CameraAligned"
							
								SpeedX = Linear(-0.5, 0.15)  
								SpeedY = Linear(2.3, -0.6)
								Alpha = Sequence (1.3, {220,255 ,-20} )
                                Emitters { "NuclearExplosionEmitter1"}	  }
								 
								 

 	
 
"NuclearExplosionSmokeWave1"   {   Type = "CameraAligned"
										SizeX = 0.8
                                        SizeY = 0.8
                                        Scale = Linear(1, 0.5)
										Roll = Linear(50,50)
										Speed = Linear(2,0,-2)
										SpeedDirOrientation = 0
										Alpha = Sequence (1, {220,255 ,-10} )
                                        Emitters { "NuclearExplosionEmitter4"}	  }

 "NuclearExplosionSmokeWave2"   {   	Type = "CameraAligned"
									SizeX = 0.8
                               		SizeY = 0.8
                              		Scale = Linear(1, 0.5)
									Roll = Linear(0,-100)
									Speed = Linear(2,0,-2)
									SpeedDirOrientation = 45
									Alpha = Sequence (1, {220,255 ,-10} )
                                	Emitters { "NuclearExplosionEmitter4"}	  }

 "NuclearExplosionSmokeWave3"   {    Type = "CameraAligned"
									SizeX = 0.8
                                	SizeY = 0.8
                                	Scale = Linear(1, 0.5)
									Roll = Linear(0,-100)
									Speed = Linear(2,0,-2)
									SpeedDirOrientation = 90
									 Alpha = Sequence (1, {220,255 ,-10} )
                                	 Emitters { "NuclearExplosionEmitter4"}	  }

 "NuclearExplosionSmokeWave4"   {   Type = "CameraAligned"
									SizeX = 0.8
                                	SizeY = 0.8
                                	Scale = Linear(1, 0.5)
									Roll = Linear(0,-100)
								    Speed = Linear(2,0,-2)
									SpeedDirOrientation = 135
									 Alpha = Sequence (1, {220,255 ,-10} )
                                	 Emitters { "NuclearExplosionEmitter4"}	  }

 "NuclearExplosionSmokeWave5"   {   Type = "CameraAligned"
									SizeX = 0.8
                                	SizeY = 0.8
                                	Scale = Linear(1, 0.5)
									Roll = Linear(0,50)
									Speed = Linear(2,0,-2)
									SpeedDirOrientation = 180
									 Alpha = Sequence (1, {220,255 ,-10} )
                                	 Emitters { "NuclearExplosionEmitter4"}	  }

 "NuclearExplosionSmokeWave6"   {   Type = "CameraAligned"
									SizeX = 0.8
                                	SizeY = 0.8
                                	Scale = Linear(1, 0.5)
									Roll = Linear(50,50)
									Speed = Linear(2,0,-2)
									SpeedDirOrientation = 225
									Alpha = Sequence (1, {220,255 ,-30} )
                                	 Emitters { "NuclearExplosionEmitter4"}	  }

								
"NuclearExplosionSmokeWave7"   {   Type = "CameraAligned"
										SizeX = 0.8
                                        SizeY = 0.8
                                        Scale = Linear(1, 0.5)
										Roll = Linear(0,50)
										Speed = Linear(2,0,-2)
										SpeedDirOrientation = 270
										 Alpha = Sequence (1, {220,255 ,-10} )
                                       Emitters { "NuclearExplosionEmitter4"}	  }

 "NuclearExplosionSmokeWave8"   {   Type = "CameraAligned"
									SizeX = 0.8
                               		SizeY = 0.8
                              		Scale = Linear(1, 0.5)
									Roll = Linear(0,-50)
									Speed = Linear(2,0,-2)
									SpeedDirOrientation = 315
									 Alpha = Sequence (1, {220,255 ,-10} )
                                	 Emitters { "NuclearExplosionEmitter4"}	  }					
								
 
"NuclearExplosionGlow"   { Type = "WorldAligned"
								SizeX = 4
                                SizeY = 4
                                Scale = Linear(8, 16)
								Pitch = 90
                                Alpha = Linear(  255,-300)
                                TexAnimation = "ExplosionGlow" }
 
"NuclearExplosionFlare"   { Type = "CameraAligned"
								SizeX = 0.70
                                SizeY = 0.44
                                Scale = Linear(9, 15)
                                Alpha = Linear(  255,-100 )
                                TexAnimation = "ExplosionFlare"  }

 "NuclearExplosionShockwave"    {    Type = "WorldAligned"
	                SizeX = 5.6
					SizeY= 5.6
					Scale = Linear(0.2, 5)
					Pitch = 90
					Alpha = Linear(255, -400)
					TexAnimation = "BallExplosionShockwave" }

	 


 "CannonBallSmokeTrail"   {   Type = "CameraAligned"
                               SizeX = 1.2
                               SizeY = 1.2
                               Scale = Linear(0.6, 1)
			       Roll = Random (-360, 360)
                               SpeedX = Random (0.5,-0.5)
                               SpeedY = Random (1, 1)
			       SpeedZ = Random (0, -1)
                               Alpha = Linear(150, -255)
                               TexAnimation = "GunSmoke"  }

  
 "CannonBallExplosionEmitter" { Type = "ObjectAligned"
                                Emitters { "CannonBallExplosionOnTerain"} }
 "CannonExplosionSound"         {  Sound = "CannonExplosion"   }
 "CannonBallExplosionSmoke1"  { Type = "CameraAligned"
				SizeX = 1.2
                                SizeY = 1.2
                                Scale = Linear(0.6, 2)
			        Roll = Random (-360, 360)
				SpeedY = Linear(3, -2)     
                                Alpha = Linear(160, -150)
                                TexAnimation = "ExplosionSmoke" }
 
 "CannonBallExplosionSmoke2"  { Type = "CameraAligned"
				SizeX = 1.2
                                SizeY = 1.2
                                Scale = Linear(0.6, 2)
			        Roll = Random (-360, 360) 
				SpeedY = Linear(3.5, -4)    
                                Alpha = Linear(170, -150)
                                TexAnimation = "ExplosionSmoke" }

 "CannonBallExplosionSmoke3"  { Type = "CameraAligned"
				SizeX = 1.2
                                SizeY = 1.2
                                Scale = Linear(0.6, 2)
			        Roll = Random (-360, 360) 
				SpeedY = Linear(3, -4)   
                                Alpha = Linear(210, -200)
                                TexAnimation = "ExplosionSmoke" }

 "CannonBallExplosionSmoke4"  { Type = "CameraAligned"
				SizeX = 1.4
                                SizeY = 1.4
                                Scale = Linear(0.6, 1)
			        Roll = Linear(0, -100)
				SpeedX = Linear(2, -2.5) 
				SpeedY = Linear(3, -3.5)
                                Alpha = Sequence (0.9, {210,140 ,-200} )
                                TexAnimation = "ExplosionSmoke" }

 "CannonBallExplosionSmoke5"  { Type = "CameraAligned"
				SizeX = 1.4
                                SizeY = 1.4
                                Scale = Linear(0.6, 1)
			        Roll = Linear(0, 100)
				SpeedX = Linear(-2,2.5)  
				SpeedY = Linear(3, -3.5)
				Alpha = Sequence (0.9, {210,140 ,-200} )
                                TexAnimation = "ExplosionSmoke" }

 "CannonBallExplosionSmoke6"  { Type = "CameraAligned"
				SizeX = 1.4
                                SizeY = 1.4
                                Scale = Linear(0.6, 1)
			        Roll = Linear(0, 100)
				SpeedY = Linear(3, -3.5)
                                SpeedZ = Linear(-2,2.5) 
				Alpha = Sequence (0.9, {210,140 ,-200} )
                                TexAnimation = "ExplosionSmoke" }

 "CannonBallExplosionSmoke7"  { Type = "CameraAligned"
				SizeX = 1
                                SizeY = 1
                                Scale = Linear(0.3, 2)
			        Roll = Linear(0,-360) 
				SpeedY = 2.4  
                                Alpha = Linear(180, -200)
                                TexAnimation = "ExplosionSmoke" }


 "CannonBallExplosionFlash"   { Type = "CameraAligned"
				SizeX = 3
                                SizeY = 3.8
                                Scale = Linear(0.6, 1.7) 
				Roll = 90 
                                Alpha = Sequence( 0.2, { 255,240,0} )
                                TexAnimation = "ExplosionFlash" }


 "CannonBallExplosionSmokeWave1"   {   Type = "CameraAligned"
				       SizeX = 0.5
                                       SizeY = 0.5
                                       Scale = Linear(1, 0.8)
			               Roll = Linear(50,50)
				       SpeedX = -0.3 
				       SpeedZ = -0.1
				       Alpha = Linear(180, -150)
                                       TexAnimation = "ExplosionSmoke" }

 "CannonBallExplosionSmokeWave2"   {   	Type = "CameraAligned"
					SizeX = 0.7
                               		SizeY = 0.7
                              		Scale = Linear(1, 0.8)
			       		Roll = Linear(0,-100)
					SpeedX = 0.3 
					SpeedZ = -0.1
					Alpha = Linear(180, -150)
                                	TexAnimation = "ExplosionSmoke" }

 "CannonBallExplosionSmokeWave3"   {    Type = "CameraAligned"
					SizeX = 0.7
                                	SizeY = 0.7
                                	Scale = Linear(1, 0.8)
			        	Roll = Linear(0,-100)
					SpeedX = 0
					SpeedZ = -0.3
					Alpha = Linear(180, -150)
                                	TexAnimation = "ExplosionSmoke" }

 "CannonBallExplosionSmokeWave4"   {    Type = "CameraAligned"
					SizeX = 0.7
                                	SizeY = 0.7
                                	Scale = Linear(1, 0.8)
			        	Roll = Linear(0,-100)
					SpeedX = -0.1
					SpeedZ = -0.2
					Alpha = Linear(180, -150)
                                	TexAnimation = "ExplosionSmoke" }

 "CannonBallExplosionSmokeWave5"   {    Type = "CameraAligned"
					SizeX = 0.7
                                	SizeY = 0.7
                                	Scale = Linear(1, 0.8)
			        	Roll = Linear(0,50)
					SpeedX = 0.1
					SpeedZ = -0.2
					Alpha = Linear(180, -150)
                                	TexAnimation = "ExplosionSmoke" }

 "CannonBallExplosionSmokeWave6"   {    Type = "CameraAligned"
					SizeX = 0.7
                                	SizeY = 0.7
                                	Scale = Linear(1, 0.8)
			        	Roll = Linear(50,50)
					SpeedX = 0
					SpeedZ = -0.3
					Alpha = Linear(180, -150)
                                	TexAnimation = "ExplosionSmoke" }


 "CannonBallExplosionShockwave"    {    Type = "WorldAligned"
	                                SizeX = 2.8
					SizeY= 2.8
					Scale = Linear(0.2, 7.5)
					Pitch = 90
					Alpha = Linear(220, -700)
					TexAnimation = "ExplosionShockwave" }


 "CannonBallExplosionSparks1"	   { 	Type = "CameraAligned"
					SizeX = 0.3
					SizeY= 0.3
                                	Speed = 6
			        	SpeedDirOrientation = Random( 0,20)
					SpeedDirPitch = Random(50,55)
					Gravity = 11
					Alpha = Sequence (0.6, {255,255 ,-700} )
                                	TexAnimation = "ExplosionSparkle"
					Emitters { "ExplosionSparksTrail" } }

 "CannonBallExplosionSparks2"      { 	Type = "CameraAligned"
					SizeX = 0.3
					SizeY= 0.3
                                	Speed = 6
			        	SpeedDirOrientation = Random( 60,80)
					SpeedDirPitch = Random(45,55)
					Gravity = 11
					Alpha =  Sequence (0.6, {255,255 ,-700} )
                                	TexAnimation = "ExplosionSparkle"
					Emitters { "ExplosionSparksTrail" } }


 "CannonBallExplosionSparks3"      { 	Type = "CameraAligned"
					SizeX = 0.3
					SizeY= 0.3
                                	Speed = 6
			        	SpeedDirOrientation = Random( 120,140)
					SpeedDirPitch = Random(45,55)
					Gravity = 11
					Alpha =  Sequence (0.6, {255,255 ,-700} )
                                	TexAnimation = "ExplosionSparkle"
					Emitters { "ExplosionSparksTrail" } }

 "CannonBallExplosionSparks4"  	   {	Type = "CameraAligned"
					SizeX = 0.3
					SizeY= 0.3
                                	Speed = 6
			        	SpeedDirOrientation = Random( 180,200)
					SpeedDirPitch = Random(45,55)
					Gravity = 11
					Alpha =  Sequence (0.6, {255,255 ,-800} )
                                	TexAnimation = "ExplosionSparkle"
					Emitters { "ExplosionSparksTrail" } }

 "CannonBallExplosionSparks5"      { 	Type = "CameraAligned"
					SizeX = 0.3
					SizeY= 0.3
                                	Speed = 6
			        	SpeedDirOrientation = Random( 240,260)
					SpeedDirPitch = Random(45,55)
					Gravity = 11
					Alpha =  Sequence (0.6, {255,255 ,-700} )
                                	TexAnimation = "ExplosionSparkle" 
					Emitters { "ExplosionSparksTrail" } }

 "CannonBallExplosionSparks6"     { 	Type = "CameraAligned"
					SizeX = 0.3
					SizeY= 0.3
                                	Speed = 6
			        	SpeedDirOrientation = Random( 300,320)
					SpeedDirPitch = Random(45,55)
					Gravity = 11
					Alpha =  Sequence (0.6, {255,255 ,-750} )
                                	TexAnimation = "ExplosionSparkle" 
                                	Emitters { "ExplosionSparksTrail" } } 

 "CannonBallExplosionSparks7"    {	Type = "CameraAligned"
					SizeX = 0.3
					SizeY= 0.3
                                	Speed = 6
			        	SpeedDirOrientation = Random(45,65)
					SpeedDirPitch = Random(55,65)
					Gravity = 11
					Alpha =  Sequence (0.6, {255,255 ,-550} )
                                	TexAnimation = "ExplosionSparkle" 
					Emitters { "ExplosionSparksTrail" } }

 "CannonBallExplosionSparks8"    { 	Type = "CameraAligned"
					SizeX = 0.3
					SizeY= 0.3
                                	Speed = 6
			        	SpeedDirOrientation = Random( 135,155)
					SpeedDirPitch = Random(55,70)
					Gravity = 11
					Alpha =  Sequence (0.6, {255,255 ,-500} )
                                	TexAnimation = "ExplosionSparkle" 
					Emitters { "ExplosionSparksTrail" } }

 "CannonBallExplosionSparks9"    { 	Type = "CameraAligned"
					SizeX = 0.3
					SizeY= 0.3
                                	Speed = 6
			        	SpeedDirOrientation = Random( 225,245)
					SpeedDirPitch = Random(55,70)
					Gravity = 11
					Alpha =  Sequence (0.6, {255,255 ,-600} )
                                	TexAnimation = "ExplosionSparkle" 
                                	Emitters { "ExplosionSparksTrail" } }


 "CannonBallExplosionSparks10"  { 	Type = "CameraAligned"
					SizeX = 0.3
					SizeY= 0.3
                                	Speed = 6
			        	SpeedDirOrientation = Random( 315,335)
					SpeedDirPitch = Random(55,70)
					Gravity = 11
					Alpha =  Sequence (0.6, {255,255 ,-300} )
                               		TexAnimation = "ExplosionSparkle" 
                                	Emitters { "ExplosionSparksTrail" } }


 "CannonBallExplosionSparksTrail" { 	Type = "CameraAligned"
                               		SizeX = 0.7
                              		SizeY = 0.7
                               		Scale = Linear(0.6, 1)
			       		Roll = Random (-360, 360)
                               		SpeedX = Random (0.5,-0.5)
                               		SpeedY = Random (1, 1)
			       		SpeedZ = Random (0, -1)
                               		Alpha = Linear(150, -255)
                               		TexAnimation = "ExplosionSparks"  }
 
 "CannonBallSparksTrail"  {    Type = "CameraAligned"
                               SizeX = 0.5
                               SizeY = 0.5
                               Scale = Linear(0.6, 1)
			       Roll = Random (-360, 360)
                               SpeedX = Random (0.5,-0.5)
                               SpeedY = Random (1, 1)
			       SpeedZ = Random (0, -1)
                               Alpha = Linear(255, -700)
                               TexAnimation = "ExplosionSparks"  }

 "CannonBallFuseFlame"   {     Type = "CameraAligned"
                               SizeX = 0.5
                               SizeY = 0.5
                               Scale = Linear(0.6, 1)
			       Roll = Random (-360, 360)
                               SpeedX = Random (0.5,-0.5)
                               SpeedY = Random (1, 1)
			       SpeedZ = Random (0, -1)
                               Alpha = Sequence (0.04, {255,255,-2000} )
                               TexAnimation = "NewBallSpark"   }







   "BonusStar"             { Type = "WorldAligned"
				PitchSpeed = -500
				Gravity = 10
                                Alpha = 254
                                Mesh = "BonusStar"  } 


   "BonusStarShadow"    { Type = "WorldAligned"
  			SizeX = 1
                        SizeY = 0.8
                        Pitch = 90
                        TexAnimation = "BonusStarShadow"  }


  "BonusStarGlow"        { Type = "CameraAligned" 
                          SizeX = 1.8
                           SizeY = 1.8
			   Scale = Sequence( 0.15, {   2, 1, 1.5 ,1 , 1.5 , 1 ,1.5 ,1 , 2 , 1 , 1.5 ,1 , 1.5 , 1} )
                           Alpha = 120
                           TexAnimation = "BonusStarGlowYellow" }
 







  "BonusStarTrailSparks"   {   Type = "CameraAligned"
                               SizeX = 0.35
				SizeY= 0.35
				Scale = Sequence( 0.15, {  0.6, 1, 0.4,0.8 ,0.4} )
                               
				Alpha = Sequence (0.1, {200,255,150 ,50,-500} )
                                TexAnimation = "BallExplosionSparkYellow"}


   



    "PowerUpStar"                {    Type = "CameraAligned" 
                                        SizeX = 2
                          		SizeY = 2
                           		Scale = Sequence( 0.04, { 1, 3, 1.8,1.6,1.4,1.2,0.9,0.5,0 } )
                           		Roll = Random(360,-360)
                           		Alpha = Linear(200,-650)
                           		TexAnimation = "BallExplosionStar" }
 
  
 
   "PowerUpGlow"          { Type = "CameraAligned" 
                           SizeX = 3.5
                           SizeY = 2.6
			   Scale = Sequence( 0.15, {   2, 1, 1.5 ,1 , 1.5 , 1 ,1.5 ,1 , 2 , 1 , 1.5 ,1 , 1.5 , 1} )
                           Alpha = 120
                           TexAnimation = "BallExplosionStar" }





  
       "PowerUpShockwave"          {    Type = "CameraAligned"
	                                SizeX = 1.2
				        SizeY = 1.2
					Scale = Linear(0.2, 7)
					
					Alpha = Linear(100, -450)
					TexAnimation = "BallExplosionShockwave"  }









"PowerUpCatchSparks1"       { Type = "CameraAligned"
				SizeX = 0.2
				SizeY= 0.2
				Scale = Sequence( 0.15, { 1, 0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {11,1} )
			        SpeedDirOrientation = Random( 90,135)
				SpeedDirPitch = Random(50,55)
				Gravity = 4
				Alpha = Sequence (0.15, {255,200,255,150 ,230,100,-700} )
                                TexAnimation = "BonusPoweUpBubble"}

 

  "PowerUpCatchSparks2"       { Type = "CameraAligned"
				SizeX = 0.2
				SizeY= 0.2
				Scale = Sequence( 0.15, {  0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {11,1} )
			        SpeedDirOrientation = Random( 270,315)
				SpeedDirPitch = Random(50,55)
				Gravity = 4
				Alpha = Sequence (0.15, {200,255,150 ,230,100,-700} )
                                TexAnimation = "BonusPoweUpBubble"}



  "PowerUpCatchSparks3"       { Type = "CameraAligned"
				SizeX = 0.3
				SizeY= 0.3
				Scale = Sequence( 0.15, {  0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {11,1} )
			        SpeedDirOrientation = Random( 180,225)
				SpeedDirPitch = Random(50,55)
				Gravity = 4
				Alpha = Sequence (0.15, {200,255,150 ,230,100,-700} )
                                TexAnimation = "BonusPoweUpBubble"}

  

 "PowerUpCatchSparks4"       { Type = "CameraAligned"
				SizeX = 0.2
				SizeY= 0.2
				Scale = Sequence( 0.15, { 0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {12,1} )
			        SpeedDirOrientation = Random( 225,270)
				SpeedDirPitch = Random(50,55)
				Gravity = 4
				Alpha = Sequence (0.15, {200,255,150 ,230,100,-700} )
                                TexAnimation = "BonusPoweUpBubble"}

 

  "PowerUpCatchSparks5"       { Type = "CameraAligned"
				SizeX = 0.2
				SizeY= 0.2
				Scale = Sequence( 0.15, { 1, 0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {11,1} )
			        SpeedDirOrientation = Random( 135,180)
				SpeedDirPitch = Random(50,55)
				Gravity = 4
				Alpha = Sequence (0.15, {255,200,255,150 ,230,100,-700} )
                                TexAnimation = "BonusPoweUpBubble"}



  "PowerUpCatchSparks6"       { Type = "CameraAligned"
				SizeX = 0.2
				SizeY= 0.2
				Scale = Sequence( 0.15, {  0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {11,1} )
			        SpeedDirOrientation = Random( 45,90)
				SpeedDirPitch = Random(50,55)
				Gravity = 4
				Alpha = Sequence (0.15, {200,255,150 ,230,100,-700} )
                                TexAnimation = "BonusPoweUpBubble"}




  "PowerUpCatchSparks7"       { Type = "CameraAligned"
				SizeX = 0.45
				SizeY= 0.45
				Scale = Sequence( 0.15, {  0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {13,3} )
			        SpeedDirOrientation = Random( 120,130)
				SpeedDirPitch = Random(50,55)
				Gravity = 7
				Alpha = Sequence (0.15, {200,255,150 ,230,100,-700} )
                                TexAnimation = "BonusPoweUpBubble"}






  "PowerUpCatchSparks8"       { Type = "CameraAligned"
				SizeX = 0.4
				SizeY= 0.4
				Scale = Sequence( 0.15, {  0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {13,3} )
			        SpeedDirOrientation = Random( 270,300)
				SpeedDirPitch = Random(50,55)
				Gravity = 7
				Alpha = Sequence (0.15, {200,255,150 ,230,100,-700} )
                                TexAnimation = "BonusPoweUpBubble"}







"BonusPoweUpScopeBubble"  {   Type = "CameraAligned"
                               SizeX = 0.27
				SizeY= 0.27
				Scale = Sequence( 0.15, {  0.6, 1, 0.4,0.8 ,0.4} )
                               
				Alpha = Sequence (0.1, {200,255,150 ,50,-500} )
                                TexAnimation = "BonusPoweUpBubble"}



  "BonusCatchStar"           {    Type = "CameraAligned" 
                                        SizeX = 2
                          		SizeY = 2
                           		Scale = Sequence( 0.04, { 1, 3, 1.8,1.6,1.4,1.2,0.9,0.5,0 } )
                           		Roll = Random(360,-360)
                           		Alpha = Linear(200,-650)
                           		TexAnimation = "BallExplosionStar" }
 
  
 





  
       "BonusCatchShockwave"          {    Type = "CameraAligned"
	                                SizeX = 1.2
				        SizeY = 1.2
					Scale = Linear(0.2, 7)
					
					Alpha = Linear(100, -450)
					TexAnimation = "BallExplosionShockwave"  }










 "BonusStarCatchSparks1"       { Type = "CameraAligned"
				SizeX = 0.4
				SizeY= 0.4
				Scale = Sequence( 0.15, { 1, 0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {11,1} )
			        SpeedDirOrientation = Random( 90,135)
				SpeedDirPitch = Random(50,55)
				Gravity = 4
				Alpha = Sequence (0.15, {255,200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkYellow"}

 

  "BonusStarCatchSparks2"       { Type = "CameraAligned"
				SizeX = 0.4
				SizeY= 0.4
				Scale = Sequence( 0.15, {  0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {11,1} )
			        SpeedDirOrientation = Random( 270,315)
				SpeedDirPitch = Random(50,55)
				Gravity = 4
				Alpha = Sequence (0.15, {200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkYellow"}



  "BonusStarCatchSparks3"       { Type = "CameraAligned"
				SizeX = 0.5
				SizeY= 0.5
				Scale = Sequence( 0.15, {  0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {11,1} )
			        SpeedDirOrientation = Random( 180,225)
				SpeedDirPitch = Random(50,55)
				Gravity = 4
				Alpha = Sequence (0.15, {200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkYellow"}

  

 "BonusStarCatchSparks4"       { Type = "CameraAligned"
				SizeX = 0.4
				SizeY= 0.4
				Scale = Sequence( 0.15, { 0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {12,1} )
			        SpeedDirOrientation = Random( 225,270)
				SpeedDirPitch = Random(50,55)
				Gravity = 4
				Alpha = Sequence (0.15, {200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkYellow"}

 

  "BonusStarCatchSparks5"       { Type = "CameraAligned"
				SizeX = 0.4
				SizeY= 0.4
				Scale = Sequence( 0.15, { 1, 0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {11,1} )
			        SpeedDirOrientation = Random( 135,180)
				SpeedDirPitch = Random(50,55)
				Gravity = 4
				Alpha = Sequence (0.15, {255,200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkYellow"}



  "BonusStarCatchSparks6"       { Type = "CameraAligned"
				SizeX = 0.4
				SizeY= 0.4
				Scale = Sequence( 0.15, {  0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {11,1} )
			        SpeedDirOrientation = Random( 45,90)
				SpeedDirPitch = Random(50,55)
				Gravity = 4
				Alpha = Sequence (0.15, {200,255,150 ,230,100,-700} )
                                TexAnimation = "BallExplosionSparkYellow"}




  "BonusStarCatchSparks7"       { Type = "CameraAligned"
				SizeX = 0.75
				SizeY= 0.75
				Scale = Sequence( 0.15, {  0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {15,5} )
			        SpeedDirOrientation = Random( 120,130)
				SpeedDirPitch = Random(50,55)
				Gravity = 4
				Alpha = Sequence (0.15, {200,255,150 ,230,100,-700} )
                                TexAnimation = "PowerUpCatchSpark"}






  "BonusStarCatchSparks8"       { Type = "CameraAligned"
				SizeX = 0.7
				SizeY= 0.7
				Scale = Sequence( 0.15, {  0.6, 1, 0.4,0.8 ,0.4} )
                                Speed = Sequence (0.1, {15,5} )
			        SpeedDirOrientation = Random( 270,300)
				SpeedDirPitch = Random(50,55)
				Gravity = 5
				Alpha = Sequence (0.15, {200,255,150 ,230,100,-700} )
                                TexAnimation = "PowerUpCatchSpark"}




   "WinParticle"              { Type = "WorldAligned"
                                
				
			        Orientation = 90
                                Alpha = 255
				TerrainColisionDeltaY = 100
				Mesh = "Wasp" } 


"WaspTrailSparks"   {   Type = "CameraAligned"
                               SizeX = 0.35
				SizeY= 0.35
				Scale = Linear(1, -0.2)
                                Speed = Sequence (0.03, {12,0.3} )
			        SpeedDirOrientation = Random(0,360)
				Alpha = Sequence (0.2, {150,200,255,150 ,230,100,50,-100} )
                                TexAnimation = "BallExplosionSparkYellow"  }





 "WaspGlow"        { Type = "CameraAligned" 
                          SizeX = 1.2
                           SizeY = 1.2
			   Scale = Sequence( 0.15, {   2, 1, 1.5 ,1 , 1.5 , 1 ,1.5 ,1 , 2 , 1 , 1.5 ,1 , 1.5 , 1, 1, 1.5 ,1 , 1.5 , 1 ,1.5 ,1 , 2 , 1 , 1.5 ,1 , 1.5 , 1 , 1.5 ,1 , 1.5 , 1 ,1.5 ,1 , 2 , 1 , 1.5 ,1 , 1.5 , 1, 1, 1.5 ,1 , 1.5 , 1 ,1.5 ,1 , 2 , 1 , 1.5 ,1 , 1.5 , 1} )
                           Alpha = 150
                           TexAnimation = "BonusStarGlowYellow" }



"BukaCommandoFireSmokeParticle"  { Type = "CameraAligned"
				SizeX = 0.8
                                SizeY = 0.8
                                Scale = Linear(1, 3)
			        Roll = Random (-360, 360) 
			        SpeedX = Random (-1, 1)  
				SpeedY = Linear(1.5,1)    
			        SpeedZ = Linear(2, -8) 
                                Alpha = Linear(110, -170)
                                TexAnimation = "ExplosionSmoke" }





 "CommandoFire"  {   Type = "ObjectAligned"
                                TerrainColisionDeltaY = 100
                                 Emitters {"GatlingFire"} }









   "GatlingFireSparks1"     {   Type = "CameraAligned"
				SizeX = 1
                                SizeY = 1
				Scale = Linear(0.3, 1.5)
				Roll = Random (0, 360)  
				SpeedX = -0.7
			        SpeedZ =1 
                                Alpha = Sequence( 0.015, { 255,255,180,-100} )
                                TerrainColisionDeltaY = 100
                                TexAnimation = "GunFireSpark" }


   "GatlingFireSparks2"     {   Type = "CameraAligned"
				SizeX = 1
                                SizeY = 1
				Scale = Linear(0.3, 1.5)
				Roll = Random (0, 360)  
				SpeedX = 0.7
			        SpeedZ =1 
                                Alpha = Sequence( 0.015, { 255,255,180,-100} )
                                TerrainColisionDeltaY = 100
                                TexAnimation = "GunFireSpark" }

   "GatlingFireFlame1"      {   Type = "ObjectAligned"
				SizeX = 1.8
                                SizeY = 3.3
                                Scale = Random(0.6, 0.8) 
				Orientation = Random(-176,-182)
                                Pitch = 80
				Roll = 0    
                                Alpha = Sequence( 0.01, { 255,240,0} )
                                TerrainColisionDeltaY = 100
                                TexAnimation = "ChaingunFire"  }


  "GatlingFireTracer"      {    Type = "ObjectAligned"
				SizeX = 0.5
                                SizeY = 4.5
				Scale = Linear(0.6, 0.8)
                                Orientation = Random(-176,-182)
                                Pitch = 90
				Roll = 0
                                Alpha = Sequence( 0.01, { 230,200,0} )
                                TerrainColisionDeltaY = 100
                                TexAnimation = "ChaingunFire"  }


  "MultiBallColorBub1"       { Type = "CameraAligned"
				SizeX = 0.2
				SizeY= 0.2
				Scale = Sequence( 0.2, { 1, 0.8, 1, 0.6,0.8 ,0.4} )
                                Speed = Sequence (0.1, {10,1} )
			        SpeedDirOrientation = Random( 0,52)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {255,200,255,150 ,230,100,-700} )
                                TexAnimation = "MultiBallColorBubble" }

 

  "MultiBallColorBub2"       { Type = "CameraAligned"
				SizeX = 0.25
				SizeY= 0.25
				Scale = Sequence( 0.2, {  0.8, 1, 0.6,0.8 ,0.4} )
                                Speed = Sequence (0.1, {10,1} )
			        SpeedDirOrientation = Random( 72,124)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {200,255,150 ,230,100,-700} )
                                TexAnimation = "MultiBallColorBubble" }



  "MultiBallColorBub3"       { Type = "CameraAligned"
				SizeX = 0.25
				SizeY= 0.25
				Scale = Sequence( 0.2, { 1, 0.8, 1, 0.6,0.8 ,0.4} )
                                Speed = Sequence (0.1, {10,1} )
			        SpeedDirOrientation = Random( 144,196)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {255,200,255,150 ,230,100,-700} )
                                TexAnimation = "MultiBallColorBubble" }

  
  

 "MultiBallColorBub4"       { Type = "CameraAligned"
				SizeX = 0.2
				SizeY= 0.2
				Scale = Sequence( 0.2, { 1, 0.8, 1, 0.6,0.8 ,0.4} )
                                Speed = Sequence (0.1, {11,1} )
			        SpeedDirOrientation = Random( 216,268)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {255,200,255,150 ,230,100,-700} )
                                TexAnimation = "MultiBallColorBubble" }

 

  "MultiBallColorBub5"       { Type = "CameraAligned"
				SizeX = 0.25
				SizeY= 0.25
				Scale = Sequence( 0.2, { 0.8, 1, 0.6,0.8 ,0.4} )
                                Speed = Sequence (0.1, {10,1} )
			        SpeedDirOrientation = Random( 288,340)
				SpeedDirPitch = Random(40,45)
				Gravity = 4
				Alpha = Sequence (0.2, {200,255,150 ,230,100,-700} )
                                TexAnimation = "MultiBallColorBubble" }





   "MultiBallColorShockwave"  {    Type = "WorldAligned"
	                                SizeX = 1.4
					SizeY= 1.4
					Scale = Linear(0.2, 10)
					Pitch = 90
					Roll = Linear (0,-360)
					Alpha = Linear(255, -900)
					TexAnimation = "MultiBallColorWave"   }

  
}


ExplosionsAndEmitters
{


 "BukaCommandoFireEmitter" { Count = 0  Interval = 0.03
                            Particles { "CommandoFire"  StartPosition = (-0.06 ,-0.5 , -0.85 )	
                                           } }
  "GatlingFire"   { Count = 1
                            Particles { 
					"GatlingFireSparks1"      StartPosition=(0.1 , 0 ,-0.45 ) 
					"GatlingFireSparks2"      StartPosition=(-0.1 , 0 , -0.45 )
       	                                "GatlingFireFlame1"  	 StartPosition=(0 ,0 , 0 ) 
					 "GatlingFireTracer"  	 StartPosition=(0 ,0 , -0.25)     
					          } }

 

 "BukaCommandoFireSmokeEmitter" { Count = 0  Interval = 0.2
                               Particles { "BukaCommandoFireSmokeParticle"   StartPosition = (-0.05 , -0.1 , -1.1 )	
                                           } }



 




   "BallNew"            { Count = 1
                          Particles { 	"NewBallEnergy"   StartPosition = (0 , 0.1 , 0.05 )
				      	"NewBallColorSparks1"  	Delay = .02
				      	"NewBallColorSparks2"	
				      	"NewBallColorSparks3"
					"NewBallColorSparks4"   Delay = .07
					"NewBallColorSparks5"   Delay = .07
					"NewBallColorSparks6"
					"NewBallColorSparks7" 	Delay = .07
					"NewBallColorSparks8" 	Delay = .07
					"NewBallColorSparks9" 	Delay = .07	
                                        "NewBallSpark"   } }


   "MulticolorBallExplosion"      { Count = 1
                          Particles {   "MultiBallColorShockwave" 
					"MultiBallColorBub1"  	Delay = .03
				      	"MultiBallColorBub2"	Delay = .03
				      	"MultiBallColorBub3"	
					"MultiBallColorBub4"    Delay = .03
					"MultiBallColorBub5"    Delay = .03
					"PowerUpStar" } }	

										
   
   "BallExplosion1"      { Count = 1
                          Particles {  "BallExplosionShockwave"
                                        "BallExplosionStar"
					"BallExplosionSparksBlue1"  	Delay = .02
				      	"BallExplosionSparksBlue2"	
				      	"BallExplosionSparksBlue3"
					"BallExplosionSparksBlue4"   Delay = .02
					"BallExplosionSparksBlue5"   Delay = .02
				        "BallExplosionEscapeStarBlue" } }
   
   "BallExplosion2"      { Count = 1
                          Particles {  "BallExplosionShockwave"
                                        "BallExplosionStar"
					"BallExplosionSparksGreen1"  	Delay = .02
				      	"BallExplosionSparksGreen2"	
				      	"BallExplosionSparksGreen3"
					"BallExplosionSparksGreen4"   Delay = .02
					"BallExplosionSparksGreen5"   Delay = .02
				        "BallExplosionEscapeStarGreen" } }
   
   "BallExplosion3"      { Count = 1
                          Particles {  "BallExplosionShockwave"
                                       "BallExplosionStar"
					"BallExplosionSparksRed1"  	Delay = .02
				      	"BallExplosionSparksRed2"	
				      	"BallExplosionSparksRed3"
					"BallExplosionSparksRed4"   Delay = .02
					"BallExplosionSparksRed5"   Delay = .02
				        "BallExplosionEscapeStarRed" } }
   
   "BallExplosion4"      { Count = 1
                          Particles {  "BallExplosionShockwave"
                                       "BallExplosionStar"
					"BallExplosionSparksYellow1"  	Delay = .02
				      	"BallExplosionSparksYellow2"	
				      	"BallExplosionSparksYellow3"
					"BallExplosionSparksYellow4"   Delay = .02
					"BallExplosionSparksYellow5"   Delay = .02
				        "BallExplosionEscapeStarYellow" } }
   
   "BallExplosion5"      { Count = 1
                          Particles {  "BallExplosionShockwave"
                                        "BallExplosionStar"
					"BallExplosionSparksViolet1"  	Delay = .02
				      	"BallExplosionSparksViolet2"	
				      	"BallExplosionSparksViolet3"
					"BallExplosionSparksViolet4"   Delay = .02
					"BallExplosionSparksViolet5"   Delay = .02
				        "BallExplosionEscapeStarViolet" } }
   
   "BallExplosion6"      { Count = 1
                          Particles {  "BallExplosionShockwave"
                                        "BallExplosionStar"
					"BallExplosionSparksWhite1"  	Delay = .02
				      	"BallExplosionSparksWhite2"	
				      	"BallExplosionSparksWhite3"
					"BallExplosionSparksWhite4"   Delay = .02
					"BallExplosionSparksWhite5"   Delay = .02
				        "BallExplosionEscapeStarWhite" } }

   "BallExplosion7"      { Count = 1
                          Particles {  "BallExplosionShockwave"
                                        "BallExplosionStar"
					"BallExplosionSparksBlue1"  	Delay = .02
				      	"BallExplosionSparksBlue2"	
				      	"BallExplosionSparksBlue3"
					"BallExplosionSparksBlue4"   Delay = .02
					"BallExplosionSparksBlue5"   Delay = .02
				        "BallExplosionEscapeStarBlue" } }
   

    "PowerUpCatch"   { Count = 1
                          Particles {  "PowerUpShockwave"
                                        "PowerUpStar"
					"PowerUpCatchSparks1"  	Delay = .02
				      	"PowerUpCatchSparks2"	
				      	"PowerUpCatchSparks3"
					"PowerUpCatchSparks4"   Delay = .07
					"PowerUpCatchSparks5"   Delay = .07
					"PowerUpCatchSparks6"
					"PowerUpCatchSparks7"
					"PowerUpCatchSparks8"        } } 



   "WaspTrail1"             { Count = 0  Interval = 0.01 Particles {  "WaspTrailSparks"    Delay = 0.01 } } 
  




    "BonusStarTrail"             { Count = 0  Interval = 0.07 Particles {  "BonusStarTrailSparks"  Delay = 0.01 } } 

  
											
    "BonusPoweUpScopeTrail"             { Count = 0  Interval = 0.07 Particles {  "BonusPoweUpScopeBubble"  Delay = 0.01 } } 
									
     



   "BallExplosionEscapeStarTrailBlue" { Count = 0  Interval = 0.07 Particles {  "StarEscapeTrailBlue"  StartPosition=(0 ,0 , 0 )   Delay = .01 }}
   
   "BallExplosionEscapeStarTrailGreen" { Count = 0  Interval = 0.07 Particles {  "StarEscapeTrailGreen"  StartPosition=(0 ,0 , 0 )   Delay = .01 }}     
   
   "BallExplosionEscapeStarTrailRed" { Count = 0  Interval = 0.07 Particles {  "StarEscapeTrailRed"  StartPosition=(0 ,0 , 0 )   Delay = .01 }} 
   
   "BallExplosionEscapeStarTrailYellow" { Count = 0  Interval = 0.07 Particles {  "StarEscapeTrailYellow"  StartPosition=(0 ,0 , 0 )   Delay = .01 }} 

   "BallExplosionEscapeStarTrailViolet" { Count = 0  Interval = 0.07 Particles {  "StarEscapeTrailViolet"  StartPosition=(0 ,0 , 0 )   Delay = .01 }}

   "BallExplosionEscapeStarTrailWhite" { Count = 0  Interval = 0.07 Particles {  "StarEscapeTrailWhite"  StartPosition=(0 ,0 , 0 )   Delay = .01 }} 





  "PistolNewSound"        { Count = 1
                            Particles {  "PistolNewSound" } }

  "CommandoFireStopSound" { Count = 1
                            Particles {  "CommandoFireStopSound" } }


   "BukaPistolFire"       { Count = 1
                            Particles {   "PistolFireSound"
			"PistolFire"   StartPosition=(.4 , .3 , -.6 )  
			"PistolFire"  StartPosition=(-.4 , .3 , -.6 )      } }


    "PistolFireSmoke"     { Count = 1
                            Particles { "PistolFireSmokeBarrel1"    			         Delay = .03
					"PistolFireSmokeBarrel2" StartPosition=(0 , 0 , -0.2 )   Delay = .03
					"PistolFireSmokeBarrel3" StartPosition=(0 , 0 , -0.4 )   Delay = .04 
					"PistolFireSmokeBarrel4" StartPosition=(0 , 0 , -0.6 )   Delay = .05 
					"PistolFireSmokeBarrel5" StartPosition=(0 , 0 , -0.8 )   Delay = .06 
					"PistolFireSmokeBarrel6" StartPosition=(0 , 0 , -0.2 )   Delay = .01
					"PistolFireSmokeLeft1"   StartPosition=(0, 0.5, 0.9 )    Delay = .01
					"PistolFireSmokeLeft2"   StartPosition=(0.1,0.7,0.9 )    Delay = .02
					"PistolFireSmokeLeft3"   StartPosition=(0.2,0.8,0.9 )    Delay = .03 
					"PistolFireSmokeLeft4"   StartPosition=(0.2,0.8,1 )      Delay = .03 
				        "PistolFireSmokeRight1"  StartPosition=(-0.2,0.5,0.9 )   Delay = .01
					"PistolFireSmokeRight2"  StartPosition=(-0.1,0.5,1 )     Delay = .01
					"PistolFireSparks1"      StartPosition=(0 , 0.2 , 0.1 ) 
					"PistolFireSparks2"      StartPosition=(0 , 0.2 , 0.1 ) 
					"PistolFireFlame1"  	 StartPosition=(0 , 0 , -0.1 )   Delay = .01  
					"PistolFireFlame2"  	 StartPosition=(-0.1, 0.5, 0.9)              } }


  "CannonNewSound"       { Count = 1
                            Particles {  "CannonNew" } }
  
  "CannonFire"          { Count = 1   Particles {  "CannonFireSound"
				    "MortarFire"    StartPosition=(0,.5,.3)    Delay = .19  } }



    "MortarFireSmoke"     { Count = 1
                            Particles { "MortarFireSmokeBarrel1"    			            Delay = .05
					"MortarFireSmokeBarrel2" StartPosition=(0.1 , 0 , -0.2 )    Delay = .05
					"MortarFireSmokeBarrel3" StartPosition=(-0.1 , 0 , -0.6 )   Delay = .06 
					"MortarFireSmokeBarrel4" StartPosition=( 0  , 0 , -0.8 )    Delay = .06 
					"MortarFireSmokeBarrel5" StartPosition=(0 , 0 , -0.2 )      Delay = .05
					"MortarFireSmoke1"       StartPosition=(0.5 , 0.2 , 0 )     Delay = .02
					"MortarFireSmoke2"       StartPosition=(-0.5 , 0.2 , 0 )    Delay = .02
					"MortarFireSmoke3"       StartPosition=(0 , 0.32 , 0.3 )    Delay = .02
					"MortarFireSmoke4"       StartPosition=(0.3 , 0.3 , 0.2 )   Delay = .02
					"MortarFireSmoke5"       StartPosition=(-0.3 , 0.3 , 0.2 )  Delay = .02
					"MortarFireSmoke6"       StartPosition=(0 , 0 , -0.3 )      Delay = .02
					"MortarFireFlame1"    	 StartPosition=(0 , 0.2 , -0.1 )    Delay = .01   } }

     "SmokeTrail"        { Count = 0  Interval = 0.08 Particles {  "CannonBallSmokeTrail"  StartPosition=(0 ,-.4 , .1 )    Delay = .01    } }
							         
 
     "SparksTrail"   	 { Count = 0  Interval = 0.03 Particles {  "CannonBallSparksTrail"  StartPosition=(0 ,-.3 , .1 )    Delay = .01    } } 

    

     "CannonBallExplosion" { Count = 1   Particles { "CannonBallExplosionEmitter" } }


     "FuseFlame"  { Count = 0 Interval = 0.04  Particles   { "CannonBallFuseFlame"  StartPosition=(0 ,.3 , .3 )   Delay = .01 } }

	 
	 
	   "NuclearExplosionOnTerain"            { Count = 1
                              			Particles { "NukeExplosionSound"
                       
						
						"NuclearExplosionLeg"												       Delay = 0.1
						"NuclearExplosionSmoke1" 		StartPosition=(0.2 , 0, 0 ) 				Delay = 0.1
						"NuclearExplosionSmoke2" 		StartPosition=(-0.2 , 0 , 0 )				Delay = 0.1
						"NuclearExplosionSmoke3" 		StartPosition=(0  , 0, 0.6 )   			Delay = 0.1
						"NuclearExplosionSmoke4"		StartPosition=(0 , 0 , 1 )    	Delay = 0.1
						"NuclearExplosionSmoke5" 		StartPosition=(0, 0 , 0.7)  	Delay = 0.1
						"NuclearExplosionSmoke6" 		StartPosition=(0 , 0 , 0.7 )      Delay = 0.1 
						"NuclearExplosionSmoke7" 		StartPosition=(0, 0 , -0.7)  	Delay = 0.1
						"NuclearExplosionSmoke8" 		StartPosition=(0 , 0 , -0.7 )      Delay = 0.1
						"NuclearExplosionFireWave1"      	   	 	Delay = .2 
						"NuclearExplosionFireWave2"       	    	Delay = .2 
						"NuclearExplosionFireWave3"       	   		Delay = .2
						"NuclearExplosionFireWave4"       	    	Delay = .2 
						"NuclearExplosionFireWave5"       	    	Delay = .2
						"NuclearExplosionFireWave6"       	    	Delay = .2 
						"NuclearExplosionFireWave7"      	    	Delay = .2 
						"NuclearExplosionFireWave8"       	    	Delay = .2
						"NuclearExplosionFireWave9"      	    Delay = .2 
						"NuclearExplosionFireWave10"       	    Delay = .2 
						"NuclearExplosionFireWave11"       	   	Delay = .2
						"NuclearExplosionFireWave12"       	    Delay = .2 
						"NuclearExplosionFireWave13"       	    Delay = .2
						"NuclearExplosionFireWave14"       	    Delay = .2 
						"NuclearExplosionFireWave15"      	    Delay = .2 
						"NuclearExplosionFireWave16"       	    Delay = .2
						"NuclearExplosionSmokeWave1"      	    Delay = .2 
						"NuclearExplosionSmokeWave2"       	    Delay = .2 
						"NuclearExplosionSmokeWave3"       	   	Delay = .2
						"NuclearExplosionSmokeWave4"       	 	Delay = .2 
						"NuclearExplosionSmokeWave5"       		Delay = .2
						"NuclearExplosionSmokeWave6"       	    Delay = .2 
						"NuclearExplosionSmokeWave7"      	  	Delay = .2 
						"NuclearExplosionSmokeWave8"       	  	Delay = .2
						
						"NuclearExplosionShockwave"                                        
						
						
						"NuclearExplosionGlow"    	      	StartPosition=(0 , 0.2 , -0.1 ) 
						
						"NuclearExplosionFlare"             StartPosition=(0 , 0.2 , -0.3 )  
						
					  } }

	 
	  "NuclearExplosionEmitter1"             { Count = 0 Interval = 0.15 Particles {     "NuclearExplosionSmokeParticle"       } }
	  
	  
	  "NuclearExplosionEmitter2"             { Count = 0 Interval = 0.12 Particles {     "NuclearExplosionSmokeParticle2"       } }
	  

	  "NuclearExplosionEmitter3"             { Count = 0 Interval = 0.25 Particles {     "NuclearExplosionSmokeParticle3"       } }
		
		
	  "NuclearExplosionEmitter4"             { Count = 0 Interval = 0.2 Particles {     "NuclearExplosionSmokeParticle4"       } }
	               			
	 
	 

     "CannonBallExplosionOnTerain"            { Count = 1
                              			Particles { "CannonExplosionSound"
                                                "CannonBallExplosionSmoke1"    			      	Delay = .05
						"CannonBallExplosionSmoke2" 		StartPosition=(0.1 , 0.4 , 0 )  Delay = .05
						"CannonBallExplosionSmoke3" 		StartPosition=(-0.1 , 0.6, 0 )  Delay = .06 
						"CannonBallExplosionSmoke4" 		StartPosition=(0.1 , 0.7 , 0 )  Delay = .06
						"CannonBallExplosionSmoke5" 		StartPosition=(-0.1 , 0.7 , 0 ) Delay = .06 
						"CannonBallExplosionSmoke6" 		StartPosition=(0  , 0.7 , 0 )   Delay = .06 
						"CannonBallExplosionSmoke7"		StartPosition=(0 , 0.4 , 0 )    Delay = .05
						"CannonBallExplosionSmokeWave1"      	StartPosition=(0.7 , 0 , 0 )    Delay = .02
						"CannonBallExplosionSmokeWave2"       	StartPosition=(-0.7 , 0 , 0 )   Delay = .02
						"CannonBallExplosionSmokeWave3"       	StartPosition=(0 , 0 , 0.5 )   	Delay = .02
						"CannonBallExplosionSmokeWave4"       	StartPosition=(0.5 , 0 , 0.4 )  Delay = .02
						"CannonBallExplosionSmokeWave5"       	StartPosition=(-0.5 , 0 , 0.4 ) Delay = .02
						"CannonBallExplosionSmokeWave6"       	StartPosition=(0 , 0 , -0.5 )   Delay = .02
						
						"CannonBallExplosionFlash"    	      	StartPosition=(0 , 0.2 , -0.1 ) Delay = .01    
						"CannonBallExplosionShockwave"             
						"CannonBallExplosionSparks1"   
						"CannonBallExplosionSparks2"                                        
						"CannonBallExplosionSparks3" 
						"CannonBallExplosionSparks4" 	
						"CannonBallExplosionSparks5"  
						"CannonBallExplosionSparks6"  
						"CannonBallExplosionSparks7"   
						"CannonBallExplosionSparks8"                                        
						"CannonBallExplosionSparks9" 
						"CannonBallExplosionSparks10"   } }


  "ExplosionSparksTrail"                { Count = 0 Interval = 0.04 Particles {                                                                                  "CannonBallExplosionSparksTrail"      } }

  "BonusStarCatch" { Count = 1
                          Particles {   "BonusCatchShockwave"
                                        "BonusCatchStar"
					"BonusStarCatchSparks1"  	Delay = .02
				      	"BonusStarCatchSparks2"	
				      	"BonusStarCatchSparks3"
					"BonusStarCatchSparks4"   Delay = .07
					"BonusStarCatchSparks5"   Delay = .07
					"BonusStarCatchSparks6"
					"BonusStarCatchSparks7"
					"BonusStarCatchSparks8"        } } 

}
