objEffect Shooter_Swap
{
   eiParticleEmitter Shadow
   {
      Sprite
      {
         File = ~data/textures/game/shooter/shooter_shadow.jpg*data/textures/game/shooter/shooter_shadow_alpha.tga
         Anim = "default"
         AnimLoop = false
         FPS = 0.000000
      }

      Spline

      Palette

      Emitter
      {
         PosRelative = true
         PositionMin = [ 8.000000, 8.000000, 0.000000 ]
         PositionMax = [ 8.000000, 8.000000, 0.000000 ]
      }

      Particles
      {
         LifespanInfinite = true
      }

      Physics
   }

   eiSequence Next_Ball
   {
      Loop = true

      eiParticleEmitter Secondary_Balls_0
      {
         Sprite
         {
            File = ~data/textures/game/next_ball/2.jpg*data/textures/game/next_ball/alpha.tga
            AnimReverse = true
            FPS = 12.000000
         }

         Spline

         Palette

         Emitter
         {
            Lifespan = [ 0.750000, 0.750000 ]
            LifespanInfinite = false
            PosRelative = true
            PositionMin = [ 0.000000, 11.000000, 0.000000 ]
            PositionMax = [ 0.000000, 11.000000, 0.000000 ]
         }

         Particles
         {
            Lifespan = [ 0.750000, 0.750000 ]
         }

         Physics
      }

      eiParticleEmitter Secondary_Balls_1
      {
         Sprite
         {
            File = ~data/textures/game/next_ball/1.jpg*data/textures/game/next_ball/alpha.tga
            AnimReverse = true
            FPS = 12.000000
         }

         Spline

         Palette

         Emitter
         {
            Lifespan = [ 0.750000, 0.750000 ]
            LifespanInfinite = false
            PosRelative = true
            PositionMin = [ 0.000000, 11.000000, 0.000000 ]
            PositionMax = [ 0.000000, 11.000000, 0.000000 ]
         }

         Particles
         {
            Lifespan = [ 0.750000, 0.750000 ]
         }

         Physics
      }
   }

   eiParticleEmitter Shooter
   {
      Sprite
      {
         File = ~data/sprites/game/shooter.spr
         Anim = "center"
         AnimLoop = false
         FPS = 0.000000
      }

      Spline

      Palette

      Emitter
      {
         PosRelative = true
      }

      Particles
      {
         LifespanInfinite = true
      }

      Physics
   }

   eiSequence Primary_Ball
   {
      Loop = true

      eiParticleEmitter Primary_Ball_0
      {
         Sprite
         {
            File = ~data/sprites/game/balls/1.spr
            AnimReverse = true
            FPS = 12.000000
         }

         Spline

         Palette

         Emitter
         {
            Lifespan = [ 0.750000, 0.750000 ]
            LifespanInfinite = false
            PosRelative = true
            PositionMin = [ 0.000000, -14.000000, 0.000000 ]
            PositionMax = [ 0.000000, -14.000000, 0.000000 ]
         }

         Particles
         {
            Lifespan = [ 0.750000, 0.750000 ]
         }

         Physics
      }

      eiParticleEmitter Primary_Ball_1
      {
         Sprite
         {
            File = ~data/sprites/game/balls/2.spr
            AnimReverse = true
            FPS = 12.000000
         }

         Spline

         Palette

         Emitter
         {
            Lifespan = [ 0.750000, 0.750000 ]
            LifespanInfinite = false
            PosRelative = true
            PositionMin = [ 0.000000, -14.000000, 0.000000 ]
            PositionMax = [ 0.000000, -14.000000, 0.000000 ]
         }

         Particles
         {
            Lifespan = [ 0.750000, 0.750000 ]
         }

         Physics
      }
   }
}
