class BigShockwaveII expands BigShockwave;

//Pan fire texture import (a lot! O.O' I need lots of detail for my own reasons :])
#exec TEXTURE IMPORT NAME=FirePanII_01 FILE=PANFIRE\FirePanII_01.bmp GROUP=Pan FLAGS=2
#exec TEXTURE IMPORT NAME=FirePanII_02 FILE=PANFIRE\FirePanII_02.bmp GROUP=Pan FLAGS=2
#exec TEXTURE IMPORT NAME=FirePanII_03 FILE=PANFIRE\FirePanII_03.bmp GROUP=Pan FLAGS=2
#exec TEXTURE IMPORT NAME=FirePanII_04 FILE=PANFIRE\FirePanII_04.bmp GROUP=Pan FLAGS=2
#exec TEXTURE IMPORT NAME=FirePanII_05 FILE=PANFIRE\FirePanII_05.bmp GROUP=Pan FLAGS=2
#exec TEXTURE IMPORT NAME=FirePanII_06 FILE=PANFIRE\FirePanII_06.bmp GROUP=Pan FLAGS=2
#exec TEXTURE IMPORT NAME=FirePanII_07 FILE=PANFIRE\FirePanII_07.bmp GROUP=Pan FLAGS=2
#exec TEXTURE IMPORT NAME=FirePanII_08 FILE=PANFIRE\FirePanII_08.bmp GROUP=Pan FLAGS=2
#exec TEXTURE IMPORT NAME=FirePanII_09 FILE=PANFIRE\FirePanII_09.bmp GROUP=Pan FLAGS=2
#exec TEXTURE IMPORT NAME=FirePanII_10 FILE=PANFIRE\FirePanII_10.bmp GROUP=Pan FLAGS=2
#exec TEXTURE IMPORT NAME=FirePanII_11 FILE=PANFIRE\FirePanII_11.bmp GROUP=Pan FLAGS=2
#exec TEXTURE IMPORT NAME=FirePanII_12 FILE=PANFIRE\FirePanII_12.bmp GROUP=Pan FLAGS=2
#exec TEXTURE IMPORT NAME=FirePanII_13 FILE=PANFIRE\FirePanII_13.bmp GROUP=Pan FLAGS=2
#exec TEXTURE IMPORT NAME=FirePanII_14 FILE=PANFIRE\FirePanII_14.bmp GROUP=Pan FLAGS=2
#exec TEXTURE IMPORT NAME=FirePanII_15 FILE=PANFIRE\FirePanII_15.bmp GROUP=Pan FLAGS=2
#exec TEXTURE IMPORT NAME=FirePanII_16 FILE=PANFIRE\FirePanII_16.bmp GROUP=Pan FLAGS=2
#exec TEXTURE IMPORT NAME=FirePanII_17 FILE=PANFIRE\FirePanII_17.bmp GROUP=Pan FLAGS=2
#exec TEXTURE IMPORT NAME=FirePanII_18 FILE=PANFIRE\FirePanII_18.bmp GROUP=Pan FLAGS=2
#exec TEXTURE IMPORT NAME=FirePanII_19 FILE=PANFIRE\FirePanII_19.bmp GROUP=Pan FLAGS=2
#exec TEXTURE IMPORT NAME=FirePanII_20 FILE=PANFIRE\FirePanII_20.bmp GROUP=Pan FLAGS=2
#exec TEXTURE IMPORT NAME=FirePanII_21 FILE=PANFIRE\FirePanII_21.bmp GROUP=Pan FLAGS=2
#exec TEXTURE IMPORT NAME=FirePanII_22 FILE=PANFIRE\FirePanII_22.bmp GROUP=Pan FLAGS=2
#exec TEXTURE IMPORT NAME=FirePanII_23 FILE=PANFIRE\FirePanII_23.bmp GROUP=Pan FLAGS=2
#exec TEXTURE IMPORT NAME=FirePanII_24 FILE=PANFIRE\FirePanII_24.bmp GROUP=Pan FLAGS=2
#exec TEXTURE IMPORT NAME=FirePanII_25 FILE=PANFIRE\FirePanII_25.bmp GROUP=Pan FLAGS=2
#exec TEXTURE IMPORT NAME=FirePanII_26 FILE=PANFIRE\FirePanII_26.bmp GROUP=Pan FLAGS=2
#exec TEXTURE IMPORT NAME=FirePanII_27 FILE=PANFIRE\FirePanII_27.bmp GROUP=Pan FLAGS=2
#exec TEXTURE IMPORT NAME=FirePanII_28 FILE=PANFIRE\FirePanII_28.bmp GROUP=Pan FLAGS=2
#exec TEXTURE IMPORT NAME=FirePanII_29 FILE=PANFIRE\FirePanII_29.bmp GROUP=Pan FLAGS=2
#exec TEXTURE IMPORT NAME=FirePanII_30 FILE=PANFIRE\FirePanII_30.bmp GROUP=Pan FLAGS=2
#exec TEXTURE IMPORT NAME=FirePanII_31 FILE=PANFIRE\FirePanII_31.bmp GROUP=Pan FLAGS=2
#exec TEXTURE IMPORT NAME=FirePanII_32 FILE=PANFIRE\FirePanII_32.bmp GROUP=Pan FLAGS=2

simulated function PostBeginPlay()
{
	SpawnCorona();
	Super.PostBeginPlay();
}

function SpawnCorona()
{
	Spawn(Class'BigShockShade',,,, rot(16384,0,0));
	Spawn(Class'BigShockShadeIa',,,, rot(16384,0,0));
	Spawn(Class'BigShockShadeIb',,,, rot(16384,0,0));
	Spawn(Class'NukeStdCorona');
}

simulated function Timer()
{
	if (PanSpeed > 0)
	{
		PanC++;
		if (PanC > 31)
			PanC = 0;
	}
	else
	{
		if (PanC == 0)
			PanC = 32;
		PanC--;
	}

	Texture = PanningTextures[PanC];
}

defaultproperties
{
	DrawScale=1.000000
	ScaleGlow=25.000000
	LifeSpan=25.000000
	PanSpeed=256.000000
	MaxScaleInc=59.000000
	bDamage=True
	bGrowing=True
	bFadeOut=True
	Damage=30000
	bRangedDamage=False
	MyDamageType=UltimaNuke
	Momentum=600000
	ShockSound=None
	Style=STY_Translucent
	PanningTextures(0)=FirePanII_01
	PanningTextures(1)=FirePanII_02
	PanningTextures(2)=FirePanII_03
	PanningTextures(3)=FirePanII_04
	PanningTextures(4)=FirePanII_05
	PanningTextures(5)=FirePanII_06
	PanningTextures(6)=FirePanII_07
	PanningTextures(7)=FirePanII_08
	PanningTextures(8)=FirePanII_09
	PanningTextures(9)=FirePanII_10
	PanningTextures(10)=FirePanII_11
	PanningTextures(11)=FirePanII_12
	PanningTextures(12)=FirePanII_13
	PanningTextures(13)=FirePanII_14
	PanningTextures(14)=FirePanII_15
	PanningTextures(15)=FirePanII_16
	PanningTextures(16)=FirePanII_17
	PanningTextures(17)=FirePanII_18
	PanningTextures(18)=FirePanII_19
	PanningTextures(19)=FirePanII_20
	PanningTextures(20)=FirePanII_21
	PanningTextures(21)=FirePanII_22
	PanningTextures(22)=FirePanII_23
	PanningTextures(23)=FirePanII_24
	PanningTextures(24)=FirePanII_25
	PanningTextures(25)=FirePanII_26
	PanningTextures(26)=FirePanII_27
	PanningTextures(27)=FirePanII_28
	PanningTextures(28)=FirePanII_29
	PanningTextures(29)=FirePanII_30
	PanningTextures(30)=FirePanII_31
	PanningTextures(31)=FirePanII_32
	bMeshEnviroMap=True
	Texture=FirePanII_01
}
