class NukeMushSmk expands NukeMush;

var() texture Smk[8];

simulated function PostBeginPlay()
{
	Velocity = vect(0,0,250);
	LoopAnim('Revolve', 0.7);

	SetTimer(0.15, True);
}

simulated function Timer()
{
	if (NukeStage < 8)
	{
		MultiSkins[NukeStage] = Smk[NukeStage];
		NukeStage++;
	}
}

simulated function Tick( float DeltaTime)
{
	ScaleGlow = LifeSpan * Default.ScaleGlow / 4;
}

defaultproperties
{
	LifeSpan=4.000000
	Texture=TranslucentInvisible
	MultiSkins(0)=TranslucentInvisible
	MultiSkins(1)=TranslucentInvisible
	MultiSkins(2)=TranslucentInvisible
	MultiSkins(3)=TranslucentInvisible
	MultiSkins(4)=TranslucentInvisible
	MultiSkins(5)=TranslucentInvisible
	MultiSkins(6)=TranslucentInvisible
	MultiSkins(7)=TranslucentInvisible
	Smk(0)=Smoke_01
	Smk(1)=Smoke_02
	Smk(2)=Smoke_03
	Smk(3)=Smoke_04
	Smk(4)=Smoke_05
	Smk(5)=Smoke_06
	Smk(6)=Smoke_07
	Smk(7)=Smoke_08
	DrawScale=18.000000
	bUnlit=False
	ScaleGlow=1.000000
}
