## XIII
Class DrowningEmitter

source: C:\XIII\XIII\Classes\DrowningEmitter.uc

    Core.Object
       |
       +--Engine.Actor
          |
          +--Engine.Emitter
             |
             +--XIII.DrowningEmitter

Direct Known Subclasses:None

class DrowningEmitter
extends Engine.Emitter

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

Source Code

    00001	//-----------------------------------------------------------
    00002	//
    00003	//-----------------------------------------------------------
    00004	class DrowningEmitter extends Emitter;
    00005
    00006	/*
    00007	    Begin Object Class=SpriteEmitter Name=DrowningEmitterA
    00008	        Acceleration=(X=-3.000000,Y=20.000000,Z=20.000000)
    00009	        MaxParticles=70
    00010	        SecondsBeforeInactive=10000.0
    00011	        RespawnDeadParticles=False
    00012	        StartLocationRange=(X=(Min=-10.000000,Max=10.000000),Y=(Min=-10.000000,Max=10.000000))
    00013	        StartSizeRange=(X=(Min=1.000000,Max=2.000000),Y=(Min=1.000000,Max=2.000000),Z=(Min=1.000000,Max=2.000000))
    00014	        InitialParticlesPerSecond=70.000000
    00015	        AutomaticInitialSpawning=False
    00016	        Texture=Texture'XIIICine.Bulle'
    00017	        LifetimeRange=(Min=1.000000,Max=1.500000)
    00018	        StartVelocityRange=(X=(Min=-20.000000,Max=20.000000),Y=(Min=-10.000000,Max=50.000000),Z=(Min=30.000000,Max=50.000000))
    00019	    End Object
    00020	    Emitters(0)=SpriteEmitter'DrowningEmitterA'
    00021	    Begin Object Class=SpriteEmitter Name=DrowningEmitterB
    00022	        Acceleration=(X=0.000000,Y=0.000000,Z=10.000000)
    00023	        FadeOutStartTime=3.000000
    00024	        FadeOut=True
    00025	        MaxParticles=2
    00026	        SecondsBeforeInactive=10000.0
    00027	        RespawnDeadParticles=False
    00028	        StartLocationRange=(Z=(Max=5.000000))
    00029	        SpinParticles=True
    00030	        SpinsPerSecondRange=(X=(Min=-1.000000,Max=0.500000))
    00031	        UseSizeScale=True
    00032	        UseRegularSizeScale=False
    00033	        SizeScale(0)=(RelativeTime=0.000000,RelativeSize=0.200000)
    00034	        SizeScale(1)=(RelativeTime=0.200000,RelativeSize=4.000000)
    00035	        SizeScale(2)=(RelativeTime=0.400000,RelativeSize=8.000000)
    00036	        SizeScale(3)=(RelativeTime=0.600000,RelativeSize=4.000000)
    00037	        SizeScale(4)=(RelativeTime=0.900000,RelativeSize=10.000000)
    00038	        StartSizeRange=(X=(Min=1.000000,Max=2.000000),Y=(Min=1.000000,Max=2.000000),Z=(Min=1.000000,Max=2.000000))
    00039	        InitialParticlesPerSecond=1000.000000
    00040	        AutomaticInitialSpawning=False
    00041	        Texture=Texture'XIIICine.Bulle'
    00042	        StartVelocityRange=(Z=(Min=-1.000000,Max=1.000000))
    00043	        LifetimeRange=(Min=3.000000,Max=4.000000)
    00044	    End Object
    00045	    Emitters(1)=SpriteEmitter'DrowningEmitterB'
    00046	*/
    00047
    00048	defaultproperties
    00049	{
    00050	     Begin Object Class=SpriteEmitter Name=DrowningEmitterA
    00051	         Acceleration=(X=-3.000000,Y=20.000000,Z=20.000000)
    00052	         RespawnDeadParticles=False
    00053	         AutomaticInitialSpawning=False
    00054	         Initialized=True
    00055	         MaxParticles=70
    00056	         AutoResetTimeRange=(Min=1.000000,Max=1.000000)
    00057	         StartLocationRange=(X=(Min=-10.000000,Max=10.000000),Y=(Min=-10.000000,Max=10.000000))
    00058	         StartSizeRange=(X=(Min=1.000000,Max=2.000000),Y=(Min=1.000000,Max=2.000000),Z=(Min=1.000000,Max=2.000000))
    00059	         InitialParticlesPerSecond=150.000000
    00060	         Texture=Texture'XIIICine.bulle'
    00061	         SecondsBeforeInactive=10000.000000
    00062	         LifetimeRange=(Min=2.000000,Max=2.500000)
    00063	         StartVelocityRange=(X=(Min=-40.000000,Max=40.000000),Y=(Min=-10.000000,Max=50.000000),Z=(Min=10.000000,Max=40.000000))
    00064	         VelocityLossRange=(X=(Min=0.500000,Max=0.500000),Y=(Min=0.500000,Max=0.500000),Z=(Min=0.500000,Max=1.000000))
    00065	         Name="DrowningEmitterA"
    00066	     End Object
    00067	     Emitters(0)=SpriteEmitter'XIII.DrowningEmitter.DrowningEmitterA'
    00068	     Begin Object Class=SpriteEmitter Name=DrowningEmitterB
    00069	         Acceleration=(Z=50.000000)
    00070	         UseColorScale=True
    00071	         FadeOut=True
    00072	         FadeIn=True
    00073	         RespawnDeadParticles=False
    00074	         SpinParticles=True
    00075	         UseSizeScale=True
    00076	         UseRegularSizeScale=False
    00077	         AutomaticInitialSpawning=False
    00078	         Initialized=True
    00079	         FadeOutStartTime=3.000000
    00080	         FadeInEndTime=0.200000
    00081	         MaxParticles=20
    00082	         StartLocationRange=(X=(Min=-20.000000,Max=20.000000),Y=(Max=50.000000),Z=(Max=32.000000))
    00083	         SphereRadiusRange=(Min=32.000000,Max=32.000000)
    00084	         SpinsPerSecondRange=(X=(Min=-1.000000,Max=0.500000))
    00085	         SizeScale(0)=(RelativeSize=0.200000)
    00086	         SizeScale(1)=(relativetime=0.200000,RelativeSize=4.000000)
    00087	         SizeScale(2)=(relativetime=0.400000,RelativeSize=8.000000)
    00088	         SizeScale(3)=(relativetime=0.600000,RelativeSize=15.000000)
    00089	         SizeScale(4)=(relativetime=1.000000,RelativeSize=20.000000)
    00090	         StartSizeRange=(X=(Min=1.000000,Max=4.000000),Y=(Min=1.000000,Max=4.000000),Z=(Min=1.000000,Max=2.000000))
    00091	         CenterU=0.100000
    00092	         CenterV=0.100000
    00093	         InitialParticlesPerSecond=20.000000
    00094	         DrawStyle=PTDS_Brighten
    00095	         Texture=Texture'XIIICine.bulle'
    00096	         SecondsBeforeInactive=10000.000000
    00097	         LifetimeRange=(Max=5.000000)
    00098	         StartVelocityRange=(X=(Min=-10.000000,Max=10.000000),Y=(Min=-50.000000,Max=-50.000000),Z=(Min=-50.000000,Max=-80.000000))
    00099	         VelocityLossRange=(Z=(Max=1.000000))
    00100	         Name="DrowningEmitterB"
    00101	     End Object
    00102	     Emitters(1)=SpriteEmitter'XIII.DrowningEmitter.DrowningEmitterB'
    00103	     Begin Object Class=SpriteEmitter Name=DrowningEmitterC
    00104	         FadeOut=True
    00105	         FadeIn=True
    00106	         RespawnDeadParticles=False
    00107	         SpinParticles=True
    00108	         UseSizeScale=True
    00109	         UseRegularSizeScale=False
    00110	         AutomaticInitialSpawning=False
    00111	         BlendBetweenSubdivisions=True
    00112	         NoSynchroAnim=True
    00113	         SymmetryU=True
    00114	         SymmetryV=True
    00115	         RandomSymmetryU=True
    00116	         RandomSymmetryV=True
    00117	         Initialized=True
    00118	         FadeOutStartTime=0.500000
    00119	         FadeInEndTime=0.500000
    00120	         MaxParticles=40
    00121	         StartLocationOffset=(Z=32.000000)
    00122	         StartLocationShape=PTLS_Sphere
    00123	         SphereRadiusRange=(Min=64.000000,Max=64.000000)
    00124	         SpinsPerSecondRange=(X=(Min=-0.200000,Max=0.200000))
    00125	         SizeScale(0)=(RelativeSize=0.100000)
    00126	         SizeScale(1)=(relativetime=0.500000,RelativeSize=1.000000)
    00127	         SizeScale(2)=(relativetime=1.000000,RelativeSize=2.000000)
    00128	         StartSizeRange=(X=(Min=5.000000,Max=10.000000),Y=(Min=5.000000,Max=10.000000))
    00129	         InitialParticlesPerSecond=10.000000
    00130	         Texture=Texture'XIIICine.effets.DonutsA'
    00131	         TextureUSubdivisions=2
    00132	         TextureVSubdivisions=2
    00133	         SubdivisionEnd=6
    00134	         SecondsBeforeInactive=10000.000000
    00135	         LifetimeRange=(Min=0.500000,Max=0.500000)
    00136	         InitialDelayRange=(Min=1.000000,Max=1.000000)
    00137	         Name="DrowningEmitterC"
    00138	     End Object
    00139	     Emitters(2)=SpriteEmitter'XIII.DrowningEmitter.DrowningEmitterC'
    00140	     AutoDestroy=False
    00141	     CollisionRadius=80.000000
    00142	     CollisionHeight=80.000000
    00143	}

End Source Code