class goUTSmokeTrail extends UTSmokeTrail;

var int Curr;
var bool bRandomize, bEven;
var int Vert[8];

function PostBeginPlay()
{
   local int i;
   Super.PostBeginPlay();
   SetTimer(3.4, false);
   if ( bRandomize && (FRand() < 0.4) )
      MultiSkins[5 + Rand(2)] = Texture'Botpack.utsmoke.us3_a00';

}

function Timer()
{
   if ( Curr >= 0 )
   {
      MultiSkins[Vert[Curr]] = None;
      Curr--;
      if ( Curr >= 0 )
         SetTimer(0.025, false);
   }
}

defaultproperties
{
   Curr=7
   bRandomize=True
   Vert(0)=1
   Vert(1)=7
   Vert(2)=3
   Vert(3)=6
   Vert(4)=2
   Vert(5)=5
   Vert(7)=4
   LifeSpan=2.600000
   MultiSkins(0)=Texture'Botpack.utsmoke.us8_a00'
   MultiSkins(1)=Texture'Botpack.utsmoke.us3_a00'
   MultiSkins(2)=Texture'Botpack.utsmoke.us8_a00'
   MultiSkins(3)=Texture'Botpack.utsmoke.us2_a00'
   MultiSkins(4)=Texture'Botpack.utsmoke.us1_a00'
   MultiSkins(5)=Texture'Botpack.utsmoke.us2_a00'
   MultiSkins(6)=Texture'Botpack.utsmoke.us1_a00'
   MultiSkins(7)=Texture'Botpack.utsmoke.us8_a00'
   Velocity=(x=0,y=0,z=40)
}