XIII
Class GMCExploEmitter

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

class GMCExploEmitter
extends Engine.Emitter



Source Code


00001	class GMCExploEmitter extends Emitter;
00002	
00003	EVENT PostBeginPlay()
00004	{
00005		LOCAL DamageTrigger DT;
00006	
00007		DT=spawn(class'DamageTrigger');
00008		if ( DT!=none )
00009		{
00010			DT.SetCollisionSize( 160, 96 );
00011		}
00012	}
00013	
00014	
00015	
00016	defaultproperties
00017	{
00018	     Begin Object Class=SpriteEmitter Name=GMCEEA
00019	         UseDirectionAs=PTDU_Normal
00020	         FadeOut=True
00021	         FadeIn=True
00022	         RespawnDeadParticles=False
00023	         SpinParticles=True
00024	         UseSizeScale=True
00025	         UseRegularSizeScale=False
00026	         UniformSize=False
00027	         AutomaticInitialSpawning=False
00028	         SymmetryU=True
00029	         SymmetryV=True
00030	         RandomSymmetryU=True
00031	         RandomSymmetryV=True
00032	         Initialized=True
00033	         FadeOutStartTime=0.500000
00034	         MaxParticles=10
00035	         StartLocationOffset=(Z=-110.000000)
00036	         UseRotationFrom=PTRS_Actor
00037	         SpinsPerSecondRange=(X=(Min=0.100000,Max=0.100000))
00038	         SizeScale(1)=(relativetime=1.000000,RelativeSize=10.000000)
00039	         StartSizeRange=(X=(Min=200.000000,Max=200.000000))
00040	         InitialParticlesPerSecond=10.000000
00041	         Texture=Texture'XIIICine.effets.Explosion'
00042	         SecondsBeforeInactive=0.800000
00043	         LifetimeRange=(Min=0.800000,Max=0.800000)
00044	         Name="GMCEEA"
00045	     End Object
00046	     Emitters(0)=SpriteEmitter'XIII.GMCExploEmitter.GMCEEA'
00047	     Begin Object Class=SpriteEmitter Name=GMCEEB
00048	         UseDirectionAs=PTDU_Normal
00049	         FadeOut=True
00050	         RespawnDeadParticles=False
00051	         SpinParticles=True
00052	         UseSizeScale=True
00053	         UseRegularSizeScale=False
00054	         SymmetryU=True
00055	         SymmetryV=True
00056	         RandomSymmetryU=True
00057	         RandomSymmetryV=True
00058	         Initialized=True
00059	         FadeOutStartTime=0.500000
00060	         MaxParticles=7
00061	         UseRotationFrom=PTRS_Actor
00062	         SpinsPerSecondRange=(X=(Min=0.100000,Max=0.100000))
00063	         SizeScale(1)=(relativetime=1.000000,RelativeSize=10.000000)
00064	         DrawStyle=PTDS_Darken
00065	         Texture=Texture'XIIICine.effets.explogrenadeB'
00066	         LifetimeRange=(Min=1.000000,Max=1.000000)
00067	         Name="GMCEEB"
00068	     End Object
00069	     Emitters(1)=SpriteEmitter'XIII.GMCExploEmitter.GMCEEB'
00070	     Begin Object Class=SpriteEmitter Name=GMCEEC
00071	         UseColorScale=True
00072	         FadeOut=True
00073	         FadeIn=True
00074	         SpinParticles=True
00075	         UseSizeScale=True
00076	         UseRegularSizeScale=False
00077	         UniformSize=False
00078	         SymmetryU=True
00079	         SymmetryV=True
00080	         RandomSymmetryU=True
00081	         RandomSymmetryV=True
00082	         Initialized=True
00083	         ColorScale(0)=(Color=(R=255))
00084	         ColorScale(1)=(relativetime=0.500000,Color=(B=66,G=210,R=253))
00085	         ColorScale(2)=(relativetime=1.000000,Color=(R=255))
00086	         ColorScaleRepeats=2.000000
00087	         FadeOutStartTime=5.000000
00088	         FadeInEndTime=3.000000
00089	         MaxParticles=10
00090	         StartLocationOffset=(Z=50.000000)
00091	         StartLocationRange=(X=(Min=-150.000000,Max=150.000000),Y=(Min=-150.000000,Max=150.000000))
00092	         UseRotationFrom=PTRS_Actor
00093	         SpinCCWorCW=(X=0.000000,Y=0.000000,Z=0.000000)
00094	         SpinsPerSecondRange=(X=(Min=0.100000,Max=0.100000))
00095	         SizeScale(0)=(RelativeSize=0.500000)
00096	         SizeScale(1)=(relativetime=0.500000,RelativeSize=1.500000)
00097	         SizeScale(2)=(relativetime=1.000000,RelativeSize=1.500000)
00098	         Texture=Texture'XIIICine.effets.explogrenadeB'
00099	         SecondsBeforeInactive=10.000000
00100	         LifetimeRange=(Min=10.000000,Max=10.000000)
00101	         StartVelocityRange=(Z=(Min=50.000000,Max=50.000000))
00102	         Name="GMCEEC"
00103	     End Object
00104	     Emitters(2)=SpriteEmitter'XIII.GMCExploEmitter.GMCEEC'
00105	     Begin Object Class=SpriteEmitter Name=GMCEED
00106	         FadeOut=True
00107	         FadeIn=True
00108	         SpinParticles=True
00109	         UseSizeScale=True
00110	         UseRegularSizeScale=False
00111	         UniformSize=False
00112	         Initialized=True
00113	         FadeOutStartTime=5.000000
00114	         FadeInEndTime=0.500000
00115	         MaxParticles=10
00116	         StartLocationOffset=(Z=10.000000)
00117	         StartLocationRange=(X=(Min=-100.000000,Max=100.000000),Y=(Min=-100.000000,Max=100.000000))
00118	         UseRotationFrom=PTRS_Actor
00119	         SpinsPerSecondRange=(X=(Min=0.200000,Max=0.200000))
00120	         SizeScale(0)=(RelativeSize=0.500000)
00121	         SizeScale(1)=(relativetime=0.500000,RelativeSize=2.000000)
00122	         SizeScale(2)=(relativetime=1.000000,RelativeSize=2.000000)
00123	         DrawStyle=PTDS_Darken
00124	         Texture=Texture'XIIICine.effets.explogrenadeB'
00125	         SecondsBeforeInactive=10.000000
00126	         LifetimeRange=(Min=10.000000,Max=10.000000)
00127	         StartVelocityRange=(Z=(Min=50.000000,Max=100.000000))
00128	         Name="GMCEED"
00129	     End Object
00130	     Emitters(3)=SpriteEmitter'XIII.GMCExploEmitter.GMCEED'
00131	     Begin Object Class=SpriteEmitter Name=GMCEEE
00132	         UseColorScale=True
00133	         FadeOut=True
00134	         FadeIn=True
00135	         SpinParticles=True
00136	         Initialized=True
00137	         ColorScale(0)=(Color=(G=128,R=255))
00138	         ColorScale(1)=(relativetime=0.500000,Color=(B=4,G=134,R=251))
00139	         ColorScale(2)=(relativetime=1.000000,Color=(G=128,R=255))
00140	         ColorScaleRepeats=2.000000
00141	         FadeOutStartTime=1.000000
00142	         FadeInEndTime=1.000000
00143	         MaxParticles=2
00144	         StartLocationOffset=(Z=50.000000)
00145	         UseRotationFrom=PTRS_Actor
00146	         SpinsPerSecondRange=(X=(Min=0.250000,Max=0.250000))
00147	         StartSizeRange=(X=(Min=150.000000,Max=250.000000))
00148	         Texture=Texture'XIIICine.effets.etincelle'
00149	         SecondsBeforeInactive=4.000000
00150	         StartVelocityRange=(Z=(Min=50.000000,Max=50.000000))
00151	         Name="GMCEEE"
00152	     End Object
00153	     Emitters(4)=SpriteEmitter'XIII.GMCExploEmitter.GMCEEE'
00154	     Begin Object Class=SpriteEmitter Name=GMCEEF
00155	         UseDirectionAs=PTDU_Normal
00156	         UseColorScale=True
00157	         FadeOut=True
00158	         FadeIn=True
00159	         SpinParticles=True
00160	         Initialized=True
00161	         ColorScale(0)=(Color=(G=128,R=255))
00162	         ColorScale(1)=(relativetime=1.000000,Color=(G=121,R=255))
00163	         FadeOutStartTime=1.000000
00164	         FadeInEndTime=1.000000
00165	         MaxParticles=3
00166	         StartLocationOffset=(Z=-120.000000)
00167	         StartLocationRange=(X=(Min=-100.000000,Max=100.000000),Y=(Min=-100.000000,Max=100.000000))
00168	         UseRotationFrom=PTRS_Actor
00169	         SpinsPerSecondRange=(X=(Min=0.500000,Max=0.500000))
00170	         StartSizeRange=(X=(Min=200.000000,Max=300.000000))
00171	         Texture=Texture'XIIICine.fumee_explochim'
00172	         SecondsBeforeInactive=2.000000
00173	         LifetimeRange=(Min=2.000000,Max=2.000000)
00174	         Name="GMCEEF"
00175	     End Object
00176	     Emitters(5)=SpriteEmitter'XIII.GMCExploEmitter.GMCEEF'
00177	     Begin Object Class=SpriteEmitter Name=GMCEEG
00178	         UseColorScale=True
00179	         FadeOut=True
00180	         FadeIn=True
00181	         UseSizeScale=True
00182	         UseRegularSizeScale=False
00183	         UniformSize=False
00184	         UseRandomSubdivision=True
00185	         NoSynchroAnim=True
00186	         SymmetryU=True
00187	         RandomSymmetryU=True
00188	         Initialized=True
00189	         ColorScale(0)=(Color=(B=170,G=255,R=255))
00190	         ColorScale(1)=(relativetime=1.000000,Color=(B=3,G=121,R=252))
00191	         FadeOutStartTime=2.000000
00192	         FadeInEndTime=2.000000
00193	         MaxParticles=10
00194	         StartLocationOffset=(Z=50.000000)
00195	         StartLocationRange=(Y=(Min=-100.000000,Max=200.000000),Z=(Min=-50.000000,Max=50.000000))
00196	         UseRotationFrom=PTRS_Actor
00197	         SizeScale(1)=(relativetime=1.000000,RelativeSize=2.000000)
00198	         StartSizeRange=(X=(Min=80.000000,Max=80.000000))
00199	         Texture=Texture'XIIICine.feuAD00'
00200	         SecondsBeforeInactive=4.000000
00201	         Name="GMCEEG"
00202	     End Object
00203	     Emitters(6)=SpriteEmitter'XIII.GMCExploEmitter.GMCEEG'
00204	     Begin Object Class=SpriteEmitter Name=GMCEEH
00205	         Acceleration=(Z=50.000000)
00206	         UseColorScale=True
00207	         FadeOut=True
00208	         FadeIn=True
00209	         SpinParticles=True
00210	         UseSizeScale=True
00211	         UseRegularSizeScale=False
00212	         UniformSize=False
00213	         SymmetryU=True
00214	         SymmetryV=True
00215	         RandomSymmetryU=True
00216	         RandomSymmetryV=True
00217	         Initialized=True
00218	         ColorScale(0)=(Color=(G=128,R=255))
00219	         ColorScale(1)=(relativetime=1.000000,Color=(B=1,G=77,R=254))
00220	         FadeOutStartTime=3.500000
00221	         FadeInEndTime=2.000000
00222	         MaxParticles=10
00223	         StartLocationRange=(X=(Min=-30.000000,Max=30.000000))
00224	         UseRotationFrom=PTRS_Actor
00225	         SpinCCWorCW=(X=1.000000,Y=1.000000,Z=1.000000)
00226	         SpinsPerSecondRange=(X=(Min=0.200000,Max=0.200000))
00227	         SizeScale(1)=(relativetime=0.500000,RelativeSize=0.500000)
00228	         SizeScale(2)=(relativetime=1.000000,RelativeSize=2.000000)
00229	         StartSizeRange=(X=(Min=70.000000),Y=(Min=70.000000))
00230	         Texture=Texture'XIIICine.effets.explogrenadeB'
00231	         SecondsBeforeInactive=4.000000
00232	         StartVelocityRange=(X=(Min=-50.000000,Max=50.000000),Y=(Min=50.000000,Max=100.000000),Z=(Min=-80.000000,Max=-80.000000))
00233	         Name="GMCEEH"
00234	     End Object
00235	     Emitters(7)=SpriteEmitter'XIII.GMCExploEmitter.GMCEEH'
00236	     Begin Object Class=SpriteEmitter Name=GMCEEI
00237	         Acceleration=(Z=50.000000)
00238	         FadeOut=True
00239	         FadeIn=True
00240	         SpinParticles=True
00241	         UseSizeScale=True
00242	         UseRegularSizeScale=False
00243	         UniformSize=False
00244	         Initialized=True
00245	         FadeOutStartTime=3.500000
00246	         FadeInEndTime=2.000000
00247	         MaxParticles=10
00248	         StartLocationRange=(X=(Min=-30.000000,Max=30.000000))
00249	         UseRotationFrom=PTRS_Actor
00250	         SpinCCWorCW=(X=1.000000,Y=1.000000,Z=1.000000)
00251	         SpinsPerSecondRange=(X=(Min=0.200000,Max=0.200000))
00252	         SizeScale(1)=(relativetime=0.500000,RelativeSize=0.500000)
00253	         SizeScale(2)=(relativetime=1.000000,RelativeSize=2.000000)
00254	         StartSizeRange=(X=(Min=70.000000),Y=(Min=70.000000))
00255	         DrawStyle=PTDS_Darken
00256	         Texture=Texture'XIIICine.effets.explogrenadeB'
00257	         SecondsBeforeInactive=4.000000
00258	         StartVelocityRange=(X=(Min=-50.000000,Max=50.000000),Y=(Min=50.000000,Max=100.000000),Z=(Min=-80.000000,Max=-80.000000))
00259	         Name="GMCEEI"
00260	     End Object
00261	     Emitters(8)=SpriteEmitter'XIII.GMCExploEmitter.GMCEEI'
00262	     Begin Object Class=SpriteEmitter Name=GMCEEJ
00263	         Acceleration=(Z=50.000000)
00264	         UseColorScale=True
00265	         FadeOut=True
00266	         FadeIn=True
00267	         SpinParticles=True
00268	         UseSizeScale=True
00269	         UseRegularSizeScale=False
00270	         UniformSize=False
00271	         SymmetryU=True
00272	         SymmetryV=True
00273	         RandomSymmetryU=True
00274	         RandomSymmetryV=True
00275	         Initialized=True
00276	         ColorScale(0)=(Color=(G=128,R=255))
00277	         ColorScale(1)=(relativetime=1.000000,Color=(B=1,G=77,R=254))
00278	         FadeOutStartTime=3.500000
00279	         FadeInEndTime=2.000000
00280	         MaxParticles=10
00281	         StartLocationRange=(X=(Min=-30.000000,Max=30.000000))
00282	         UseRotationFrom=PTRS_Actor
00283	         SpinCCWorCW=(X=0.000000,Y=0.000000,Z=0.000000)
00284	         SpinsPerSecondRange=(X=(Min=0.200000,Max=0.200000))
00285	         SizeScale(1)=(relativetime=0.500000,RelativeSize=0.500000)
00286	         SizeScale(2)=(relativetime=1.000000,RelativeSize=2.000000)
00287	         StartSizeRange=(X=(Min=70.000000),Y=(Min=70.000000))
00288	         Texture=Texture'XIIICine.effets.explogrenadeB'
00289	         SecondsBeforeInactive=4.000000
00290	         StartVelocityRange=(X=(Min=-50.000000,Max=50.000000),Y=(Min=-50.000000,Max=-100.000000),Z=(Min=-80.000000,Max=-80.000000))
00291	         Name="GMCEEJ"
00292	     End Object
00293	     Emitters(9)=SpriteEmitter'XIII.GMCExploEmitter.GMCEEJ'
00294	     Begin Object Class=SpriteEmitter Name=GMCEEK
00295	         Acceleration=(Z=50.000000)
00296	         FadeOut=True
00297	         FadeIn=True
00298	         SpinParticles=True
00299	         UseSizeScale=True
00300	         UseRegularSizeScale=False
00301	         UniformSize=False
00302	         Initialized=True
00303	         FadeOutStartTime=3.500000
00304	         FadeInEndTime=2.000000
00305	         MaxParticles=10
00306	         StartLocationRange=(X=(Min=-30.000000,Max=30.000000))
00307	         UseRotationFrom=PTRS_Actor
00308	         SpinCCWorCW=(X=0.000000,Y=0.000000,Z=0.000000)
00309	         SpinsPerSecondRange=(X=(Min=0.200000,Max=0.200000))
00310	         SizeScale(1)=(relativetime=0.500000,RelativeSize=0.500000)
00311	         SizeScale(2)=(relativetime=1.000000,RelativeSize=2.000000)
00312	         StartSizeRange=(X=(Min=70.000000),Y=(Min=70.000000))
00313	         DrawStyle=PTDS_Darken
00314	         Texture=Texture'XIIICine.effets.explogrenadeB'
00315	         SecondsBeforeInactive=4.000000
00316	         StartVelocityRange=(X=(Min=-50.000000,Max=50.000000),Y=(Min=-50.000000,Max=-100.000000),Z=(Min=-80.000000,Max=-80.000000))
00317	         Name="GMCEEK"
00318	     End Object
00319	     Emitters(10)=SpriteEmitter'XIII.GMCExploEmitter.GMCEEK'
00320	     Begin Object Class=SpriteEmitter Name=GMCEEL
00321	         FadeOut=True
00322	         RespawnDeadParticles=False
00323	         UseSizeScale=True
00324	         UseRegularSizeScale=False
00325	         AutomaticInitialSpawning=False
00326	         Initialized=True
00327	         ColorScale(0)=(Color=(B=68,G=215,R=251))
00328	         ColorScale(1)=(relativetime=1.000000,Color=(R=255))
00329	         ColorScaleRepeats=5.000000
00330	         FadeOutStartTime=0.250000
00331	         MaxParticles=1
00332	         UseRotationFrom=PTRS_Actor
00333	         SizeScale(1)=(relativetime=1.000000,RelativeSize=3.000000)
00334	         StartSizeRange=(X=(Max=150.000000))
00335	         InitialParticlesPerSecond=25.000000
00336	         DrawStyle=PTDS_AlphaBlend
00337	         Texture=Texture'XIIICine.effets.Baommm'
00338	         LifetimeRange=(Min=0.500000,Max=0.500000)
00339	         StartVelocityRange=(Z=(Min=750.000000,Max=750.000000))
00340	         Name="GMCEEL"
00341	     End Object
00342	     Emitters(11)=SpriteEmitter'XIII.GMCExploEmitter.GMCEEL'
00343	     Begin Object Class=SpriteEmitter Name=GMCEEM
00344	         FadeOut=True
00345	         RespawnDeadParticles=False
00346	         SpinParticles=True
00347	         UseSizeScale=True
00348	         UseRegularSizeScale=False
00349	         AutomaticInitialSpawning=False
00350	         Initialized=True
00351	         ColorScale(0)=(Color=(B=196,G=255,R=255))
00352	         ColorScale(1)=(relativetime=1.000000,Color=(B=168,G=168,R=255))
00353	         ColorScaleRepeats=10.000000
00354	         MaxParticles=50
00355	         StartLocationOffset=(Z=-50.000000)
00356	         UseRotationFrom=PTRS_Actor
00357	         SpinsPerSecondRange=(X=(Min=0.100000,Max=0.100000))
00358	         SizeScale(1)=(relativetime=0.500000,RelativeSize=3.000000)
00359	         SizeScale(2)=(relativetime=1.000000,RelativeSize=2.000000)
00360	         StartSizeRange=(X=(Min=50.000000))
00361	         InitialParticlesPerSecond=500.000000
00362	         Texture=Texture'XIIICine.explo_vehicule01'
00363	         SecondsBeforeInactive=2.500000
00364	         LifetimeRange=(Min=2.500000,Max=2.500000)
00365	         StartVelocityRange=(X=(Min=-800.000000,Max=800.000000),Y=(Min=-800.000000,Max=800.000000),Z=(Max=200.000000))
00366	         VelocityLossRange=(X=(Min=1.000000,Max=1.000000),Y=(Min=1.000000,Max=1.000000))
00367	         Name="GMCEEM"
00368	     End Object
00369	     Emitters(12)=SpriteEmitter'XIII.GMCExploEmitter.GMCEEM'
00370	     bActorLight=True
00371	     CollisionRadius=1000.000000
00372	     CollisionHeight=1000.000000
00373	     LightType=LT_Steady
00374	     LightRadius=16
00375	     ColCategory=ColType_NoCol
00376	}

End Source Code