XIII
Class BazookExplosionEmitter

source: C:\XIII\XIII\Classes\BazookExplosionEmitter.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.Emitter
         |
         +--XIII.BazookExplosionEmitter
Direct Known Subclasses:None

class BazookExplosionEmitter
extends Engine.Emitter

//----------------------------------------------------------- // //-----------------------------------------------------------

Source Code


00001	//-----------------------------------------------------------
00002	//
00003	//-----------------------------------------------------------
00004	class BazookExplosionEmitter extends Emitter;
00005	
00006	//_____________________________________________________________________________
00007	event PostBeginPlay()
00008	{
00009	    Spawn(class'BazookExplosionOverlayEmitter',self,, location, Rotation);
00010	}
00011	
00012	/*
00013	    Begin Object Class=SpriteEmitter Name=BazookExplosionEmitterA
00014	        RespawnDeadParticles=False
00015	        UseSizeScale=True
00016	        UseRegularSizeScale=False
00017	        MaxParticles=1
00018	        SecondsBeforeInactive=10000.0
00019	        SizeScale(1)=(relativetime=0.20,RelativeSize=6.00)
00020	        SizeScale(2)=(relativetime=0.50,RelativeSize=2.00)
00021	        SizeScale(3)=(relativetime=1.00,RelativeSize=3.00)
00022	        Texture=Texture'XIIICine.effets.eclairblanc'
00023	        LifetimeRange=(Min=0.20,Max=0.20)
00024	    End Object
00025	    Emitters(0)=SpriteEmitter'BazookExplosionEmitterA'
00026	    Begin Object Class=SpriteEmitter Name=BazookExplosionEmitterB
00027	        FadeOut=True
00028	        RespawnDeadParticles=False
00029	        SpinParticles=True
00030	        UseSizeScale=True
00031	        UseRegularSizeScale=False
00032	        AutomaticInitialSpawning=False
00033	        FadeOutFactor=(W=2.00)
00034	        FadeOutStartTime=0.50
00035	        MaxParticles=10
00036	        SecondsBeforeInactive=10000.0
00037	        StartLocationRange=(X=(Min=-200.00,Max=200.00),Y=(Min=-100.00,Max=100.00),Z=(Min=-50.00,Max=50.00))
00038	        SpinsPerSecondRange=(X=(Min=-0.10,Max=1.00),Y=(Min=-0.10,Max=1.00))
00039	        SizeScale(1)=(relativetime=0.20,RelativeSize=3.00)
00040	        SizeScale(2)=(relativetime=0.30,RelativeSize=1.00)
00041	        SizeScale(3)=(relativetime=1.00,RelativeSize=0.50)
00042	        StartSizeRange=(X=(Min=75.00,Max=150.00),Y=(Min=75.00,Max=150.00),Z=(Min=75.00))
00043	        InitialParticlesPerSecond=65.00
00044	        Texture=Texture'XIIICine.extinct_exploAD'
00045	        LifetimeRange=(Min=1.50,Max=1.50)
00046	        StartVelocityRange=(X=(Min=-50.00,Max=50.00),Y=(Min=-50.00,Max=50.00),Z=(Min=30.00,Max=50.00))
00047	    End Object
00048	    Emitters(1)=SpriteEmitter'BazookExplosionEmitterB'
00049	    Begin Object Class=SpriteEmitter Name=BazookExplosionEmitterC
00050	        Acceleration=(X=10.00,Y=10.00,Z=-45.00)
00051	        UseColorScale=true
00052	        FadeOut=True
00053	        FadeIn=True
00054	        RespawnDeadParticles=False
00055	        SpinParticles=True
00056	        UseSizeScale=True
00057	        UseRegularSizeScale=False
00058	        UniformSize=True
00059	        AutomaticInitialSpawning=False
00060	        ColorScale(0)=(Color=(B=255,G=255,R=255))
00061	        ColorScale(1)=(relativetime=0.10,Color=(B=112,G=122,R=122))
00062	        ColorScale(2)=(relativetime=0.50,Color=(B=115,G=120,R=128))
00063	        ColorScale(3)=(relativetime=1.00,Color=(B=109,G=124,R=121))
00064	        FadeOutStartTime=3.50
00065	        FadeInEndTime=0.10
00066	        MaxParticles=20
00067	        SecondsBeforeInactive=10000.0
00068	        StartLocationOffset=(Z=-50.00)
00069	        StartLocationRange=(X=(Min=-200.00,Max=200.00),Y=(Min=-200.00,Max=200.00),Z=(Min=-50.00,Max=50.00))
00070	        SpinsPerSecondRange=(X=(Min=-0.10,Max=0.10),Y=(Min=-0.10,Max=0.10))
00071	        SizeScale(1)=(relativetime=0.10,RelativeSize=3.00)
00072	        SizeScale(2)=(relativetime=0.350000,RelativeSize=2.00)
00073	        SizeScale(3)=(relativetime=0.80,RelativeSize=1.40)
00074	        SizeScale(4)=(relativetime=1.00,RelativeSize=1.10)
00075	        InitialParticlesPerSecond=100.00
00076	        DrawStyle=PTDS_Brighten
00077	        Texture=Texture'XIIICine.effets.mist3'
00078	        LifetimeRange=(Min=6.00,Max=7.00)
00079	        StartVelocityRange=(X=(Min=-50.00,Max=50.00),Y=(Min=-50.00,Max=50.00),Z=(Min=100.00,Max=120.00))
00080	        VelocityLossRange=(Z=(Min=1.00,Max=1.00))
00081	    End Object
00082	    Emitters(2)=SpriteEmitter'BazookExplosionEmitterC'
00083	    Begin Object Class=MeshEmitter Name=BazookExplosionEmitterD
00084	        StaticMesh=StaticMesh'StaticExplosifs.grenadfragment'
00085	        UseMeshBlendMode=False
00086	        Acceleration=(X=1.00,Y=1.00,Z=-1400.00)
00087	        UseCollision=True
00088	        FadeOut=True
00089	        RespawnDeadParticles=False
00090	        SpinParticles=True
00091	        DampRotation=True
00092	        UseSizeScale=True
00093	        UseRegularSizeScale=False
00094	        AutomaticInitialSpawning=False
00095	        DampingFactorRange=(X=(Min=0.80,Max=0.90),Y=(Min=0.50,Max=0.50),Z=(Min=0.10,Max=0.20))
00096	        FadeOutStartTime=15.00
00097	        MaxParticles=10
00098	        SecondsBeforeInactive=10000.0
00099	        StartLocationRange=(X=(Min=-10.00,Max=10.00),Y=(Min=-10.00,Max=10.00),Z=(Min=-10.00,Max=10.00))
00100	        SpinsPerSecondRange=(X=(Min=-3.00,Max=3.00),Y=(Min=-3.00,Max=3.00),Z=(Min=-1.00,Max=1.00))
00101	        StartSpinRange=(X=(Min=-32767.00,Max=32767.00),Y=(Max=512.00))
00102	        RotationDampingFactorRange=(X=(Min=0.20,Max=0.30),Y=(Min=0.30,Max=0.30),Z=(Min=0.10,Max=0.20))
00103	        StartSizeRange=(X=(Min=1.00,Max=5.00),Y=(Min=1.00,Max=5.00),Z=(Min=2.00,Max=5.00))
00104	        InitialParticlesPerSecond=1000.00
00105	        DrawStyle=PTDS_AlphaBlend
00106	        LifetimeRange=(Min=5.00,Max=5.00)
00107	        StartVelocityRange=(X=(Min=-3000.00,Max=3000.00),Y=(Min=-3000.00,Max=3000.00),Z=(Min=400.00,Max=700.00))
00108	        VelocityLossRange=(X=(Min=1.00,Max=1.00),Y=(Min=1.00,Max=1.00))
00109	    End Object
00110	    Emitters(3)=MeshEmitter'BazookExplosionEmitterD'
00111	*/
00112	
00113	defaultproperties
00114	{
00115	     Begin Object Class=SpriteEmitter Name=BazookExplosionEmitterA
00116	         RespawnDeadParticles=False
00117	         UseSizeScale=True
00118	         UseRegularSizeScale=False
00119	         Initialized=True
00120	         MaxParticles=1
00121	         SizeScale(1)=(relativetime=0.200000,RelativeSize=6.000000)
00122	         SizeScale(2)=(relativetime=0.500000,RelativeSize=2.000000)
00123	         SizeScale(3)=(relativetime=1.000000,RelativeSize=3.000000)
00124	         Texture=Texture'XIIICine.effets.eclairblanc'
00125	         SecondsBeforeInactive=10000.000000
00126	         LifetimeRange=(Min=0.200000,Max=0.200000)
00127	         Name="BazookExplosionEmitterA"
00128	     End Object
00129	     Emitters(0)=SpriteEmitter'XIII.BazookExplosionEmitter.BazookExplosionEmitterA'
00130	     Begin Object Class=SpriteEmitter Name=BazookExplosionEmitterB
00131	         FadeOut=True
00132	         RespawnDeadParticles=False
00133	         SpinParticles=True
00134	         UseSizeScale=True
00135	         UseRegularSizeScale=False
00136	         AutomaticInitialSpawning=False
00137	         SymmetryU=True
00138	         SymmetryV=True
00139	         RandomSymmetryU=True
00140	         RandomSymmetryV=True
00141	         Initialized=True
00142	         FadeOutFactor=(W=2.000000)
00143	         FadeOutStartTime=0.500000
00144	         MaxParticles=8
00145	         StartLocationRange=(X=(Min=-200.000000,Max=200.000000),Y=(Min=-100.000000,Max=100.000000),Z=(Min=-50.000000,Max=50.000000))
00146	         SpinsPerSecondRange=(X=(Min=-0.100000,Max=1.000000),Y=(Min=-0.100000,Max=1.000000))
00147	         SizeScale(1)=(relativetime=0.200000,RelativeSize=3.000000)
00148	         SizeScale(2)=(relativetime=0.300000,RelativeSize=1.000000)
00149	         SizeScale(3)=(relativetime=1.000000,RelativeSize=0.500000)
00150	         StartSizeRange=(X=(Min=75.000000,Max=150.000000),Y=(Min=75.000000,Max=150.000000),Z=(Min=75.000000))
00151	         CenterU=0.050000
00152	         CenterV=0.050000
00153	         InitialParticlesPerSecond=50.000000
00154	         Texture=Texture'XIIICine.extinct_exploAD'
00155	         SecondsBeforeInactive=10000.000000
00156	         LifetimeRange=(Min=1.500000,Max=1.500000)
00157	         StartVelocityRange=(X=(Min=-50.000000,Max=50.000000),Y=(Min=-50.000000,Max=50.000000),Z=(Min=30.000000,Max=50.000000))
00158	         Name="BazookExplosionEmitterB"
00159	     End Object
00160	     Emitters(1)=SpriteEmitter'XIII.BazookExplosionEmitter.BazookExplosionEmitterB'
00161	     Begin Object Class=SpriteEmitter Name=BazookExplosionEmitterC
00162	         Acceleration=(X=10.000000,Y=10.000000,Z=-45.000000)
00163	         UseColorScale=True
00164	         FadeOut=True
00165	         FadeIn=True
00166	         RespawnDeadParticles=False
00167	         SpinParticles=True
00168	         UseSizeScale=True
00169	         UseRegularSizeScale=False
00170	         AutomaticInitialSpawning=False
00171	         SymmetryU=True
00172	         SymmetryV=True
00173	         RandomSymmetryU=True
00174	         RandomSymmetryV=True
00175	         Initialized=True
00176	         ColorScale(0)=(Color=(B=255,G=255,R=255))
00177	         ColorScale(1)=(relativetime=0.100000,Color=(B=112,G=122,R=122))
00178	         ColorScale(2)=(relativetime=0.500000,Color=(B=115,G=120,R=128))
00179	         ColorScale(3)=(relativetime=1.000000,Color=(B=109,G=124,R=121))
00180	         FadeOutStartTime=3.500000
00181	         FadeInEndTime=0.100000
00182	         MaxParticles=10
00183	         StartLocationOffset=(Z=-50.000000)
00184	         StartLocationRange=(X=(Min=-200.000000,Max=200.000000),Y=(Min=-200.000000,Max=200.000000),Z=(Min=-50.000000,Max=50.000000))
00185	         SpinsPerSecondRange=(X=(Min=-0.100000,Max=0.100000),Y=(Min=-0.100000,Max=0.100000))
00186	         SizeScale(1)=(relativetime=0.100000,RelativeSize=3.000000)
00187	         SizeScale(2)=(relativetime=0.350000,RelativeSize=2.000000)
00188	         SizeScale(3)=(relativetime=0.800000,RelativeSize=1.400000)
00189	         SizeScale(4)=(relativetime=1.000000,RelativeSize=1.100000)
00190	         CenterU=0.100000
00191	         CenterV=0.100000
00192	         InitialParticlesPerSecond=100.000000
00193	         DrawStyle=PTDS_Brighten
00194	         Texture=Texture'XIIICine.effets.mist3'
00195	         SecondsBeforeInactive=10000.000000
00196	         LifetimeRange=(Min=6.000000,Max=7.000000)
00197	         StartVelocityRange=(X=(Min=-50.000000,Max=50.000000),Y=(Min=-50.000000,Max=50.000000),Z=(Min=100.000000,Max=120.000000))
00198	         VelocityLossRange=(Z=(Min=1.000000,Max=1.000000))
00199	         Name="BazookExplosionEmitterC"
00200	     End Object
00201	     Emitters(2)=SpriteEmitter'XIII.BazookExplosionEmitter.BazookExplosionEmitterC'
00202	     Begin Object Class=MeshEmitter Name=BazookExplosionEmitterD
00203	         StaticMesh=StaticMesh'StaticExplosifs.grenadfragment'
00204	         UseMeshBlendMode=False
00205	         Acceleration=(X=1.000000,Y=1.000000,Z=-1400.000000)
00206	         UseCollision=True
00207	         UseMaxCollisions=True
00208	         FadeOut=True
00209	         RespawnDeadParticles=False
00210	         SpinParticles=True
00211	         DampRotation=True
00212	         UseSizeScale=True
00213	         UseRegularSizeScale=False
00214	         AutomaticInitialSpawning=False
00215	         Initialized=True
00216	         DampingFactorRange=(X=(Min=0.800000,Max=0.900000),Y=(Min=0.500000,Max=0.500000),Z=(Min=0.100000,Max=0.200000))
00217	         MaxCollisions=(Min=1.000000,Max=3.000000)
00218	         FadeOutStartTime=15.000000
00219	         MaxParticles=3
00220	         StartLocationRange=(X=(Min=-10.000000,Max=10.000000),Y=(Min=-10.000000,Max=10.000000),Z=(Min=-10.000000,Max=10.000000))
00221	         SpinsPerSecondRange=(X=(Min=-3.000000,Max=3.000000),Y=(Min=-3.000000,Max=3.000000),Z=(Min=-1.000000,Max=1.000000))
00222	         StartSpinRange=(X=(Min=-32767.000000,Max=32767.000000),Y=(Max=512.000000))
00223	         RotationDampingFactorRange=(X=(Min=0.200000,Max=0.300000),Y=(Min=0.300000,Max=0.300000),Z=(Min=0.100000,Max=0.200000))
00224	         StartSizeRange=(X=(Min=1.000000,Max=5.000000),Y=(Min=1.000000,Max=5.000000),Z=(Min=2.000000,Max=5.000000))
00225	         InitialParticlesPerSecond=1000.000000
00226	         DrawStyle=PTDS_AlphaBlend
00227	         SecondsBeforeInactive=20.000000
00228	         LifetimeRange=(Min=5.000000,Max=5.000000)
00229	         StartVelocityRange=(X=(Min=-3000.000000,Max=3000.000000),Y=(Min=-3000.000000,Max=3000.000000),Z=(Min=400.000000,Max=700.000000))
00230	         VelocityLossRange=(X=(Min=1.000000,Max=1.000000),Y=(Min=1.000000,Max=1.000000))
00231	         Name="BazookExplosionEmitterD"
00232	     End Object
00233	     Emitters(3)=MeshEmitter'XIII.BazookExplosionEmitter.BazookExplosionEmitterD'
00234	     RemoteRole=ROLE_None
00235	     CollisionRadius=500.000000
00236	     CollisionHeight=500.000000
00237	}

End Source Code