Emitter for Unreal 1 and Unreal Tournament.

Mod is still unfinished and may contain bugs.

This includes an example map of how emitters can be set up.

Some help for setting up 1 emitter:
When you open emitter's properties on your map you will find following things that you may modify:

EmCollision
-bEmitterHitActors - Should emitter hit actors or just go through em.
-bEmitterHitWalls - Should emitter hit walls or get destroyed when touching them.

EmFading
-FadeInAmount - The maximum visibility it may fade in (scale glow).
-FadeInTime - How long time (In seconds) when it has been spawned it takes to fade in.
-FadeOutTime - How long time (In seconds) it takes to fade out and disappear.
-FullyOnRand - Random added value for FullyOnTime
-FullyOnTime - How long time it may be in maximum visibility before it starts fading out.

EmGeneral
-bDisableWhenSpawned - Look at NumberSpawns.
-bEnabled - Allowed to spawn particles, may be disabled/enabled by being triggered.
-EmitterDrawScale - DrawScale of particles when they spawn.
-EmitterDSRand - Random added value for DrawScale.
-OffLineRand - Random added value for StayOffLineTime.
-StayOffLineTime - Look at NumberSpawns.

EmLight - Set the lighting on the emitters

EmMesh - Skip this if you dont want it use mesh.
-AnimationSpeed - Speed on animation if animation is set for the mesh.
-bAlwaysFaceCamera - Always face player camera the mesh + SpawnedRotation.
-bEmitterEnviroMap - Particle should have enviroment mapping.
-bFaceVelocity - Particle should face toward its flying speed + SpawnedRotation.
-EmitterAnim - Animation that should be looped on the mesh.
-EmitterMesh - The mesh of the particle, leave it empty if you want it to be sprite.
-MovingRotation - The rotating speed after its spawned.
-SpawnedRotation - The rotation of the particle when spawned.

EmMovement
-bBounchOnGround - If collisions are enabled, should the particle bounch on collisions or should it stop right there.
-EmitterBounchness - The bounched velocity multiplyed by this (0-1 mainly), the speed it should bounch back (ex. FlakChunk is about 0.8).
-EmitterPhysics - The physics on the particle.

EmSound - The sound on the particles

EmSpawning
-NumberSpawns - How many particles should be spawned before it stops (0 is unlimited), if you have bDisableWhenSpawned on True, bEnabled will go to False.
  Else it will take a break as long as you have set on StayOffLineTime.
-SpawnAmountRand - Random added value for NumberSpawns.
-SpawnDelay - Time between spawns of particles.
-SpawnOffset - Kinda useless variable, when particles spawn on emitter location + SpawnOffset.
-SpawnOffSetRand - Random added locations for the particle locations.
-SpawnRandomize - Random added value for SpawnDelay.

EmSpeed
-EmitterAccel - Acceleration of the emitter particles.
-EmitterRandVel - Random added velocity for EmitterVelocity.
-EmitterVelocity - Velocity on the particles when spawned.

EmTexture
-EmitterStyle - The style on the particles.
-EmitterTextures (1-8) - Random skin and texture for the particles.

You can attach these emitter on i.e. movers with AttachTag. Put mover with a tag like: 'Mover1', and AttachTag on Emitter to 'Mover1'.

-.:..: