objEffect TopLevelIdle
{
   eiParticleEmitter Sunbeams
   {
      Sprite
      {
         File = ~data/textures/particles/sunbeams.jpg*data/textures/particles/sunbeams_alpha.tga
      }
      
      Emitter
      {
         LifespanInfinite = true
      }
      
      Particles
      {
         Lifespan = [ 5.0, 8.0 ]
         Start = 1
         Max   = 2
         Rate  = 5
         AlphaFadeIn = 0.2
         AlphaFadeOut = 0.8
         RotMin = [ 0.0, 0.0, -180.0 ]
         RotMax = [ 0.0, 0.0, 180.0 ]
         RotVelMin = [ 0.0, 0.0, -10.0 ]
         RotVelMax = [ 0.0, 0.0, 10.0 ]
      }
      
      Physics
      {
         PositionMin = [ 415.0, 170.0, 0.0 ]
         PositionMax = [ 415.0, 170.0, 0.0 ]
      }
   }
   
   eiParticleEmitter Clouds
   {
      Sprite
      {
         File = ~data/textures/particles/clouds.jpg*data/textures/particles/clouds_alpha.tga
      }
      
      Emitter
      {
         LifespanInfinite = true
      }
      
      Particles
      {
         Lifespan = [ 15.0, 30.0 ]
         Start = 1
         Max   = 4
         Rate  = 1
         AlphaFadeIn = 0.25
         AlphaFadeOut = 0.75
      }
      
      Physics
      {
         PositionMin = [ 0.0, 0.0, 0.0 ]
         PositionMax = [ 800.0, 200.0, 0.0 ]
         VelocityMin = [ 4.0, 0.0, 0.0 ]
         VelocityMax = [ 16.0, 0.0, 0.0 ]
      }
   }
}
