## 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