MultiEffect { instancename oilrig_barrier_crush Effects { Effects0 { Effect barrier_chunks1 //side pillars } Effects1 { Effect barrier_chunks2 //chevroned bits } Effects2 { Effect barrier_dust //dust cloud } Effects3 { Effect barrier_dust_out //dust cloud } } } ParticleSystem { instancename barrier_chunks1 Active_Frames 1 Inactive_frames 0 OnCollision SYS_NONE OnParticleDeath SYS_NONE OnSystemDeath SYS_NONE OnTime SYS_NONE OnTimeTime 0 OnPeriod SYS_NONE OnPeriodPeriod 0 OnPeriodVariation 0 OnTimeParticle SYS_NONE OnTimeParticleTime 0 OnPeriodParticle SYS_NONE OnPeriodParticlePeriod 0 OnPeriodParticleVariation 0 PointConsumer SYS_NONE MeshParticles { Count 16 Lifespan 96 Model levels\Oilrig\models\BreakFence-panel1.RSM Rotation 15,10,12 rotation_dampening 100 collisionradius 0 render_type 0 ScaleKeys { num_array_items 3 ScaleKeys0 { Time 0 Scale 1,1,1 } ScaleKeys1 { Time 1 Scale 1,1,1 } } alphakeys { num_array_items 2 alphakeys0 { time 0 alpha 255 } alphakeys1 { time 1 alpha 255 } } colourkeys { num_array_items 2 colourkeys0 { time 0 colour 255, 255, 255 } colourkeys1 { time 1 colour 255, 255, 255 } } } GravityController { respawn 0 dampening 100 gravity 0, 0, -0.085 kill_on_collision 1 collision_dampening 100 collision_zdampening 100 } FountainEmitter { Spread 4 Power 3 Variation 2 Stagger_Frames 5 } } ParticleSystem { instancename barrier_chunks2 Active_Frames 1 Inactive_frames 0 OnCollision SYS_NONE OnParticleDeath SYS_NONE OnSystemDeath SYS_NONE OnTime SYS_NONE OnTimeTime 0 OnPeriod SYS_NONE OnPeriodPeriod 0 OnPeriodVariation 0 OnTimeParticle SYS_NONE OnTimeParticleTime 0 OnPeriodParticle SYS_NONE OnPeriodParticlePeriod 0 OnPeriodParticleVariation 0 PointConsumer SYS_NONE MeshParticles { Count 16 Lifespan 96 Model levels\Oilrig\models\BreakFence-panel2.RSM Rotation 15,10,12 rotation_dampening 100 collisionradius 0 render_type 0 ScaleKeys { num_array_items 3 ScaleKeys0 { Time 0 Scale 1,1,1 } ScaleKeys1 { Time 1 Scale 1,1,1 } } alphakeys { num_array_items 2 alphakeys0 { time 0 alpha 255 } alphakeys1 { time 1 alpha 255 } } colourkeys { num_array_items 2 colourkeys0 { time 0 colour 255, 255, 255 } colourkeys1 { time 1 colour 255, 255, 255 } } } GravityController { respawn 0 dampening 100 gravity 0, 0, -0.085 kill_on_collision 1 collision_dampening 100 collision_zdampening 100 } FountainEmitter { Spread 4 Power 3 Variation 2 Stagger_Frames 5 } } ParticleSystem { instancename barrier_dust Active_Frames 1 Inactive_frames 0 OnCollision SYS_NONE OnParticleDeath SYS_NONE OnSystemDeath SYS_NONE OnTime SYS_NONE OnTimeTime 100 OnPeriod SYS_NONE OnPeriodPeriod 0 OnPeriodVariation 0 OnTimeParticle SYS_NONE OnTimeParticleTime 0 OnTimeParticleCount 0 OnPeriodParticle SYS_NONE OnPeriodParticlePeriod 0 OnPeriodParticleVariation 0 OnPeriodParticleCount 0 SpriteParticles { Count 10 Lifespan 70 x_frames 1 y_frames 1 anim_count 1 texture levels\Oilrig\models\OilRig_steam.tga material particles\PartBlend.mtl Rotation 1.0 sort_particles 1 collisionradius 0.0 sizecap 50 render_type 1 sizekeys { num_array_items 2 sizekeys0 { time 0 size 40 } sizekeys1 { time 1 size 40 } } alphakeys { num_array_items 4 alphakeys0 { time 0 alpha 255 } alphakeys1 { time 0.15 alpha 255 } alphakeys2 { time 0.65 alpha 128 } alphakeys3 { time 1 alpha 0 } } colourkeys { num_array_items 2 colourkeys0 { time 0 colour 255, 255, 255 } colourkeys1 { time 1 colour 255, 255, 255 } } anglekeys { num_array_items 2 anglekeys0 { time 0 angle 0 } anglekeys1 { time 1 angle 0 } } } GravityControllerNoCollision { respawn 0 dampening 100 gravity 0.00, 0.00, -0.1 } VolumeEmitter { initial_velocity 0, 0, 3 x_size 25 y_size 25 z_size 0 Stagger_Frames 18 elliptical 1 } } ParticleSystem { instancename barrier_dust_out Active_Frames 1 Inactive_frames 0 OnCollision SYS_NONE OnParticleDeath SYS_NONE OnSystemDeath SYS_NONE OnTime SYS_NONE OnTimeTime 100 OnPeriod SYS_NONE OnPeriodPeriod 0 OnPeriodVariation 0 OnTimeParticle SYS_NONE OnTimeParticleTime 0 OnTimeParticleCount 0 OnPeriodParticle SYS_NONE OnPeriodParticlePeriod 0 OnPeriodParticleVariation 0 OnPeriodParticleCount 0 SpriteParticles { Count 15 Lifespan 70 x_frames 1 y_frames 1 anim_count 1 texture levels\Oilrig\models\OilRig_steam.tga material particles\PartBlend.mtl Rotation 1.0 sort_particles 1 collisionradius 0.0 sizecap 50 render_type 1 sizekeys { num_array_items 2 sizekeys0 { time 0 size 40 } sizekeys1 { time 1 size 40 } } alphakeys { num_array_items 4 alphakeys0 { time 0 alpha 255 } alphakeys1 { time 0.15 alpha 255 } alphakeys2 { time 0.65 alpha 128 } alphakeys3 { time 1 alpha 0 } } colourkeys { num_array_items 2 colourkeys0 { time 0 colour 255, 255, 255 } colourkeys1 { time 1 colour 255, 255, 255 } } anglekeys { num_array_items 2 anglekeys0 { time 0 angle 0 } anglekeys1 { time 1 angle 0 } } } GravityControllerNoCollision { respawn 0 dampening 100 gravity 0.00, 0.00, -0.1 } FountainEmitter { Spread 4 Power 1.5 Variation 1 Stagger_Frames 5 } } ParticleSystem { instancename OilRig_Steam_Burst Active_Frames 1 Inactive_frames 0 OnCollision SYS_NONE OnParticleDeath SYS_NONE OnSystemDeath SYS_NONE OnTime SYS_NONE OnTimeTime 100 OnPeriod OilRig_Steam_Burst_Particle OnPeriodPeriod 780 OnPeriodVariation 240 OnTimeParticle SYS_NONE OnTimeParticleTime 0 OnTimeParticleCount 0 OnPeriodParticle SYS_NONE OnPeriodParticlePeriod 0 OnPeriodParticleVariation 0 OnPeriodParticleCount 0 DummyParticles { Count 5 Lifespan 30 } GravityControllerNoCollision { respawn 1 dampening 96 gravity 0.00, 0.00, 0.01 } VolumeEmitter { initial_velocity 0, 0, 2 x_size 40 y_size 40 z_size 0 Stagger_Frames 30 elliptical 0 } } ParticleSystem { instancename OilRig_Steam_Burst_Particle Active_Frames 1 Inactive_frames 0 OnCollision SYS_NONE OnParticleDeath SYS_NONE OnSystemDeath SYS_NONE OnTime SYS_NONE OnTimeTime 100 OnPeriod SYS_NONE OnPeriodPeriod 0 OnPeriodVariation 0 OnTimeParticle SYS_NONE OnTimeParticleTime 0 OnTimeParticleCount 0 OnPeriodParticle SYS_NONE OnPeriodParticlePeriod 0 OnPeriodParticleVariation 0 OnPeriodParticleCount 0 SpriteParticles { Count 60 Lifespan 90 x_frames 1 y_frames 1 anim_count 1 texture levels\Oilrig\models\OilRig_steam.tga material particles\PartBlend.mtl Rotation 1.0 sort_particles 1 collisionradius 0.0 sizecap 50 render_type 1 sizekeys { num_array_items 3 sizekeys0 { time 0 size 0 } sizekeys1 { time 0.2 size 15 } sizekeys3 { time 1 size 50 } } alphakeys { num_array_items 5 alphakeys0 { time 0 alpha 0 } alphakeys1 { time 0.2 alpha 255 } alphakeys2 { time 0.6 alpha 128 } alphakeys3 { time 0.8 alpha 64 } alphakeys4 { time 1.0 alpha 0 } } colourkeys { num_array_items 2 colourkeys0 { time 0 colour 196, 196, 196 } colourkeys1 { time 1 colour 255, 255, 255 } } anglekeys { num_array_items 2 anglekeys0 { time 0 angle 0 } anglekeys1 { time 1 angle 0 } } } GravityControllerNoCollision { respawn 0 dampening 96 gravity 0.00, 0.00, 0.025 } VolumeEmitter { initial_velocity 0, 0, 0.75 x_size 40 y_size 40 z_size 0 Stagger_Frames 96 elliptical 0 } } ParticleSystem { instancename OilRig_Steam_Constant Active_Frames 1 Inactive_frames 0 OnCollision SYS_NONE OnParticleDeath SYS_NONE OnSystemDeath SYS_NONE OnTime SYS_NONE OnTimeTime 100 OnPeriod SYS_NONE OnPeriodPeriod 0 OnPeriodVariation 0 OnTimeParticle SYS_NONE OnTimeParticleTime 0 OnTimeParticleCount 0 OnPeriodParticle SYS_NONE OnPeriodParticlePeriod 0 OnPeriodParticleVariation 0 OnPeriodParticleCount 0 SpriteParticles { Count 30 Lifespan 90 x_frames 1 y_frames 1 anim_count 1 texture levels\Oilrig\models\OilRig_steam.tga material particles\PartBlend.mtl Rotation 0.25 sort_particles 1 collisionradius 0.0 sizecap 50 render_type 1 sizekeys { num_array_items 3 sizekeys0 { time 0 size 0 } sizekeys1 { time 0.2 size 15 } sizekeys3 { time 1 size 50 } } alphakeys { num_array_items 5 alphakeys0 { time 0 alpha 0 } alphakeys1 { time 0.2 alpha 255 } alphakeys2 { time 0.6 alpha 128 } alphakeys3 { time 0.8 alpha 64 } alphakeys4 { time 1.0 alpha 0 } } colourkeys { num_array_items 2 colourkeys0 { time 0 colour 196, 196, 196 } colourkeys1 { time 1 colour 255, 255, 255 } } anglekeys { num_array_items 2 anglekeys0 { time 0 angle 0 } anglekeys1 { time 1 angle 0 } } } GravityControllerNoCollision { respawn 1 dampening 96 gravity 0.00, 0.00, 0.025 } VolumeEmitter { initial_velocity 0, 0, 0.5 x_size 40 y_size 40 z_size 0 Stagger_Frames 90 elliptical 0 } } ParticleSystem { instancename FieldGoal-fireworks Active_Frames 1 Inactive_frames 0 OnCollision SYS_NONE OnParticleDeath SYS_NONE OnSystemDeath SYS_NONE OnTime SYS_NONE OnTimeTime 0 OnPeriod SYS_NONE OnPeriodPeriod 0 OnPeriodVariation 0 OnTimeParticle SYS_NONE OnTimeParticleTime 0 OnPeriodParticle SYS_NONE OnPeriodParticlePeriod 0 OnPeriodParticleVariation 0 PointConsumer SYS_NONE SpriteParticles { count 512 lifespan 128 x_frames 1 y_frames 1 anim_count 1 texture flares\frontlight.tga material particles\PartAddAnim.mtl rotation 0 sort_particles 0 // collisionradius 0.75 sizecap 100 render_type 2 alphakeys { num_array_items 4 alphakeys0 { time 0 alpha 255 } alphakeys1 { time 0.1 alpha 0 } alphakeys2 { time 0.7 alpha 0 } alphakeys3 { time 1 alpha 255 } } colourkeys { num_array_items 3 colourkeys0 { time 0 colour 255, 255, 255 } colourkeys1 { time 0.6 colour 255, 0, 0 } colourkeys2 { time 1 colour 255, 0, 0 } } sizekeys { num_array_items 2 sizekeys0 { time 0 size 3 } sizekeys1 { time 1 size 3 } } anglekeys { num_array_items 2 anglekeys0 { time 0 angle 0 } anglekeys1 { time 1 angle 0 } } } GravityControllerNoCollision { respawn 0 dampening 98 gravity 0, 0, -0.05 kill_on_collision 0 } ShapeEmitter { stagger_frames 64 initial_velocity 0.1, 0, 5 x_size 1 y_size 50 position_offset 0, 0, 0 elliptical 0 } } ParticleSystem { instancename firework Active_Frames 1 Inactive_frames 0 OnCollision SYS_NONE OnParticleDeath firework_burst OnSystemDeath SYS_NONE OnTime SYS_NONE OnTimeTime 0 OnPeriod SYS_NONE OnPeriodPeriod 0 OnPeriodVariation 0 OnTimeParticle SYS_NONE OnTimeParticleTime 0 OnPeriodParticle firework_trail OnPeriodParticlePeriod 2 OnPeriodParticleVariation 2 PointConsumer SYS_NONE SpriteParticles { count 1 lifespan 64 x_frames 1 y_frames 1 anim_count 1 texture flares\frontlight.tga material particles\PartlinearAdd.mtl rotation 0 sort_particles 0 collisionradius 0.75 // sizecap 100 render_type 1 alphakeys { num_array_items 3 alphakeys0 { time 0 alpha 0 } alphakeys1 { time 0.1 alpha 255 } alphakeys2 { time 1 alpha 255 } } colourkeys { num_array_items 2 colourkeys0 { time 0 colour 0, 255, 0 } colourkeys1 { time 1 colour 0, 255, 0 } } sizekeys { num_array_items 2 sizekeys0 { time 0 size 20 } sizekeys1 { time 1 size 20 } } anglekeys { num_array_items 2 anglekeys0 { time 0 angle 0 } anglekeys1 { time 1 angle 0 } } } GravityControllerNoCollision { respawn 0 dampening 80 gravity 0, 0, -0.1 kill_on_collision 0 // collision_dampening 98 // collision_zdampening 90 } FountainEmitter { Spread 4 Power 18 Variation 2 Stagger_Frames 1 position_variation 0, 0, 0 } } ParticleSystem { instancename firework_trail Active_Frames 1 Inactive_frames 0 OnCollision SYS_NONE OnParticleDeath SYS_NONE OnSystemDeath SYS_NONE OnTime SYS_NONE OnTimeTime 0 OnPeriod SYS_NONE OnPeriodPeriod 0 OnPeriodVariation 0 OnTimeParticle SYS_NONE OnTimeParticleTime 0 OnPeriodParticle SYS_NONE OnPeriodParticlePeriod 1 OnPeriodParticleVariation 0 PointConsumer SYS_NONE SpriteParticles { count 1 lifespan 64 x_frames 1 y_frames 1 anim_count 1 texture flares\frontlight.tga material particles\PartlinearAdd.mtl rotation 0 sort_particles 0 collisionradius 0.75 // sizecap 100 render_type 1 alphakeys { num_array_items 4 alphakeys0 { time 0 alpha 0 } alphakeys1 { time 0.1 alpha 255 } alphakeys2 { time 0.8 alpha 255 } alphakeys3 { time 1 alpha 0 } } colourkeys { num_array_items 2 colourkeys0 { time 0 colour 0, 255, 0 } colourkeys1 { time 1 colour 0, 255, 0 } } sizekeys { num_array_items 2 sizekeys0 { time 0 size 3 } sizekeys1 { time 1 size 3 } } anglekeys { num_array_items 2 anglekeys0 { time 0 angle 0 } anglekeys1 { time 1 angle 0 } } } GravityControllerNoCollision { respawn 0 dampening 99 gravity 0, 0, -0.01 kill_on_collision 0 // collision_dampening 98 // collision_zdampening 90 } PointEmitter { stagger_frames 1 power 0.25 variation 0 } } ParticleSystem { instancename firework_burst Active_Frames 1 Inactive_frames 0 OnCollision SYS_NONE OnParticleDeath SYS_NONE OnSystemDeath SYS_NONE OnTime SYS_NONE OnTimeTime 0 OnPeriod SYS_NONE OnPeriodPeriod 0 OnPeriodVariation 0 OnTimeParticle SYS_NONE OnTimeParticleTime 0 OnPeriodParticle SYS_NONE OnPeriodParticlePeriod 2 OnPeriodParticleVariation 2 PointConsumer SYS_NONE SpriteParticles { count 196 lifespan 64 x_frames 1 y_frames 1 anim_count 1 texture flares\frontlight.tga material particles\PartlinearAdd.mtl rotation 0 sort_particles 0 collisionradius 0.75 // sizecap 100 render_type 1 alphakeys { num_array_items 4 alphakeys0 { time 0 alpha 0 } alphakeys1 { time 0.1 alpha 255 } alphakeys2 { time 0.7 alpha 255 } alphakeys3 { time 1 alpha 0 } } colourkeys { num_array_items 2 colourkeys0 { time 0 colour 255, 0, 0 } colourkeys1 { time 1 colour 255, 0, 0 } } sizekeys { num_array_items 2 sizekeys0 { time 0 size 3 } sizekeys1 { time 1 size 3 } } anglekeys { num_array_items 2 anglekeys0 { time 0 angle 0 } anglekeys1 { time 1 angle 0 } } } GravityControllerNoCollision { respawn 0 dampening 95 gravity 0, 0, -0.1 kill_on_collision 0 // collision_dampening 98 // collision_zdampening 90 } PointEmitter { stagger_frames 8 power 7 variation 3 } } MultiEffect { instancename snow-dfd Effects { Effects0 { Effect snow-near } Effects1 { Effect snow-far } } } ParticleSystem { instancename snow OnCollision SYS_NONE OnParticleDeath SYS_NONE OnSystemDeath SYS_NONE OnTime SYS_NONE OnTimeTime 0 OnPeriod SYS_NONE OnPeriodPeriod 0 OnPeriodVariation 0 OnTimeParticle SYS_NONE OnTimeParticleTime 0 OnTimeParticleCount 0 OnPeriodParticle SYS_NONE OnPeriodParticlePeriod 0 OnPeriodParticleVariation 0 OnPeriodParticleCount 0 SpriteParticles { count 400 lifespan 64 x_frames 1 y_frames 1 anim_count 1 texture particles\snow.tga material particles\PartBlend.mtl rotation 0 sort_particles 0 collisionradius 0.75 // sizecap 100 render_type 1 alphakeys { alphakeys0 { time 0 alpha 0 } alphakeys0 { time 0.2 alpha 196 } alphakeys1 { time 0.8 alpha 196 } alphakeys2 { time 1.0 alpha 0 } } colourkeys { num_array_items 2 colourkeys0 { time 0 colour 255, 255, 255 } colourkeys1 { time 1 colour 255, 255, 255 } } sizekeys { num_array_items 2 sizekeys0 { time 0 size 1.5 } sizekeys1 { time 1 size 1.5 } } anglekeys { num_array_items 2 anglekeys0 { time 0 angle 0 } anglekeys1 { time 1 angle 0 } } } WrappingSpaceController { respawn 1 x 300 y 300 z 175 wobblefreq 0.02 wobblevariation 0.1 wobbleamp 0.15 } VolumeEmitter { initial_velocity 0, 0, -0.4 x_size 300 y_size 300 z_size 175 stagger_frames 64 } } ParticleSystem { instancename snow-far OnCollision SYS_NONE OnParticleDeath SYS_NONE OnSystemDeath SYS_NONE OnTime SYS_NONE OnTimeTime 0 OnPeriod SYS_NONE OnPeriodPeriod 0 OnPeriodVariation 0 OnTimeParticle SYS_NONE OnTimeParticleTime 0 OnTimeParticleCount 0 OnPeriodParticle SYS_NONE OnPeriodParticlePeriod 0 OnPeriodParticleVariation 0 OnPeriodParticleCount 0 SpriteParticles { count 512 lifespan 64 x_frames 1 y_frames 1 anim_count 1 texture particles\snow.tga material particles\PartBlend.mtl rotation 0 sort_particles 0 collisionradius 0.75 // sizecap 100 render_type 1 alphakeys { alphakeys0 { time 0 alpha 0 } alphakeys0 { time 0.2 alpha 196 } alphakeys1 { time 0.8 alpha 196 } alphakeys2 { time 1.0 alpha 0 } } colourkeys { num_array_items 2 colourkeys0 { time 0 colour 255, 255, 255 } colourkeys1 { time 1 colour 255, 255, 255 } } sizekeys { num_array_items 2 sizekeys0 { time 0 size 1 } sizekeys1 { time 1 size 1 } } anglekeys { num_array_items 2 anglekeys0 { time 0 angle 0 } anglekeys1 { time 1 angle 0 } } } WrappingSpaceController { respawn 1 x 600 z 200 wobblefreq 0.02 wobblevariation 0.1 wobbleamp 0.15 } VolumeEmitter { initial_velocity 0, 0, -0.4 x_size 600 y_size 200 z_size 100 stagger_frames 64 } } ParticleSystem { instancename dustbin-smash Active_Frames 1 Inactive_frames 0 OnCollision SYS_NONE OnParticleDeath SYS_NONE OnSystemDeath SYS_NONE OnTime SYS_NONE OnTimeTime 0 OnPeriod SYS_NONE OnPeriodPeriod 0 OnPeriodVariation 0 OnTimeParticle SYS_NONE OnTimeParticleTime 0 OnTimeParticleCount 0 OnPeriodParticle SYS_NONE OnPeriodParticlePeriod 0 OnPeriodParticleVariation 0 OnPeriodParticleCount 0 SpriteParticles { Count 12 Lifespan 48 x_frames 1 y_frames 1 anim_count 1 texture levels\models\dustbin\dustbin-particles.tga material particles\PartBlend.mtl Rotation 3 sort_particles 1 collisionradius 0.0 sizecap 150 render_type 2 sizekeys { num_array_items 3 sizekeys0 { time 0 size 5 } sizekeys1 { time 0.1 size 5 } sizekeys3 { time 1 size 15 } } alphakeys { num_array_items 4 alphakeys0 { time 0 alpha 96 } alphakeys1 { time 0.2 alpha 196 } alphakeys3 { time 0.8 alpha 128 } alphakeys4 { time 1.0 alpha 0 } } colourkeys { num_array_items 3 colourkeys0 { time 0 colour 255, 255, 255 } colourkeys1 { time 0.6 colour 255, 255, 255 } colourkeys2 { time 1 colour 255, 255, 255 } } anglekeys { num_array_items 2 anglekeys0 { time 0 angle 0 } anglekeys2 { time 1 angle 0 } } } GravityControllerNoCollision { respawn 0 dampening 100 gravity 0, 0, -0.5 // kill_on_collision 0 // collision_dampening 100 } FountainEmitter { Spread 3 Power 2 Variation 1.0 Stagger_Frames 15 } } MultiEffect { instancename snowman-smash Effects { Effects0 { Effect snowman-balls } Effects1 { Effect snowman-dust } } } ParticleSystem { instancename snowman-singledust Active_Frames 1 Inactive_frames 0 OnCollision SYS_NONE OnParticleDeath SYS_NONE OnSystemDeath SYS_NONE OnTime SYS_NONE OnTimeTime 0 OnPeriod SYS_NONE OnPeriodPeriod 0 OnPeriodVariation 0 OnTimeParticle SYS_NONE OnTimeParticleTime 0 OnTimeParticleCount 0 OnPeriodParticle SYS_NONE OnPeriodParticlePeriod 0 OnPeriodParticleVariation 0 OnPeriodParticleCount 0 SpriteParticles { Count 1 Lifespan 32 x_frames 1 y_frames 1 anim_count 1 texture levels\models\snowman\snowman-dust.tga material particles\PartBlend.mtl Rotation 1.5 sort_particles 1 collisionradius 0.0 sizecap 150 render_type 2 sizekeys { num_array_items 3 sizekeys0 { time 0 size 5 } sizekeys1 { time 0.1 size 7 } sizekeys3 { time 1 size 15 } } alphakeys { num_array_items 4 alphakeys0 { time 0 alpha 64 } alphakeys1 { time 0.2 alpha 196 } alphakeys3 { time 0.8 alpha 196 } alphakeys4 { time 1.0 alpha 0 } } colourkeys { num_array_items 3 colourkeys0 { time 0 colour 255, 255, 255 } colourkeys1 { time 0.6 colour 255, 255, 255 } colourkeys2 { time 1 colour 255, 255, 255 } } anglekeys { num_array_items 2 anglekeys0 { time 0 angle 0 } anglekeys2 { time 1 angle 0 } } } GravityControllerNoCollision { respawn 0 dampening 0 gravity 0, 0, 0 // kill_on_collision 0 // collision_dampening 100 } PointEmitter { Power 0 Variation 0 Stagger_Frames 32 } } ParticleSystem { instancename snowman-balls Active_Frames 1 Inactive_frames 0 OnCollision SYS_NONE OnParticleDeath snowman-singledust OnSystemDeath SYS_NONE OnTime SYS_NONE OnTimeTime 0 OnPeriod SYS_NONE OnPeriodPeriod 0 OnPeriodVariation 0 OnTimeParticle SYS_NONE OnTimeParticleTime 0 OnTimeParticleCount 0 OnPeriodParticle SYS_NONE OnPeriodParticlePeriod 0 OnPeriodParticleVariation 0 OnPeriodParticleCount 0 MeshParticles { Count 6 Lifespan 40 Model levels\models\snowman\snowman-ball.RSM Rotation 5,6,4 rotation_dampening 95 collisionradius 0 render_type 0 ScaleKeys { num_array_items 3 ScaleKeys0 { Time 0 Scale 1,1,1 } ScaleKeys1 { Time 1 Scale 1,1,1 } } alphakeys { num_array_items 2 alphakeys0 { time 0 alpha 255 } alphakeys1 { time 1 alpha 255 } } colourkeys { num_array_items 2 colourkeys0 { time 0 colour 255, 255, 255 } colourkeys1 { time 1 colour 255, 255, 255 } } } GravityController { respawn 0 dampening 100 gravity 0, 0, -0.05 kill_on_collision 1 collision_dampening 99.5 collision_zdampening 95 } FountainEmitter { Spread 5 Power 0.5 Variation 0.25 Stagger_Frames 5 } // PointEmitter // { // stagger_frames 8 // power 1.75 // variation 1 // } } ParticleSystem { instancename snowman-dust Active_Frames 1 Inactive_frames 0 OnCollision SYS_NONE OnParticleDeath SYS_NONE OnSystemDeath SYS_NONE OnTime SYS_NONE OnTimeTime 0 OnPeriod SYS_NONE OnPeriodPeriod 0 OnPeriodVariation 0 OnTimeParticle SYS_NONE OnTimeParticleTime 0 OnTimeParticleCount 0 OnPeriodParticle SYS_NONE OnPeriodParticlePeriod 0 OnPeriodParticleVariation 0 OnPeriodParticleCount 0 SpriteParticles { Count 8 Lifespan 32 x_frames 1 y_frames 1 anim_count 1 texture levels\models\snowman\snowman-dust.tga material particles\PartBlend.mtl Rotation 1.5 sort_particles 1 collisionradius 0.0 sizecap 150 render_type 2 sizekeys { num_array_items 3 sizekeys0 { time 0 size 5 } sizekeys1 { time 0.1 size 15 } sizekeys3 { time 1 size 35 } } alphakeys { num_array_items 4 alphakeys0 { time 0 alpha 96 } alphakeys1 { time 0.2 alpha 196 } alphakeys3 { time 0.8 alpha 128 } alphakeys4 { time 1.0 alpha 0 } } colourkeys { num_array_items 3 colourkeys0 { time 0 colour 255, 255, 255 } colourkeys1 { time 0.6 colour 255, 255, 255 } colourkeys2 { time 1 colour 255, 255, 255 } } anglekeys { num_array_items 2 anglekeys0 { time 0 angle 0 } anglekeys2 { time 1 angle 0 } } } GravityControllerNoCollision { respawn 0 dampening 98.5 gravity 0, 0, -0.05 // kill_on_collision 0 // collision_dampening 100 } PointEmitter { Power 1 Variation 0.75 Stagger_Frames 5 } } MultiEffect { instancename woodencrate-smash-rio Effects { Effects0 { Effect woodencrate-shard-rio } Effects1 { Effect woodencrate-dust } Effects2 { Effect firework } } } MultiEffect { instancename woodencrate-smash Effects { Effects0 { Effect woodencrate-shard } Effects1 { Effect woodencrate-dust } } } ParticleSystem { instancename woodencrate-shard Active_Frames 1 Inactive_frames 0 OnCollision SYS_NONE OnParticleDeath SYS_NONE OnSystemDeath SYS_NONE OnTime SYS_NONE OnTimeTime 0 OnPeriod SYS_NONE OnPeriodPeriod 0 OnPeriodVariation 0 OnTimeParticle SYS_NONE OnTimeParticleTime 0 OnTimeParticleCount 0 OnPeriodParticle SYS_NONE OnPeriodParticlePeriod 0 OnPeriodParticleVariation 0 OnPeriodParticleCount 0 MeshParticles { Count 8 Lifespan 40 Model levels\models\woodencrate\woodencrate-shard.RSM Rotation 5,6,4 rotation_dampening 95 collisionradius 0 render_type 0 ScaleKeys { num_array_items 3 ScaleKeys0 { Time 0 Scale 1,1,1 } ScaleKeys1 { Time 1 Scale 1,1,1 } } alphakeys { num_array_items 2 alphakeys0 { time 0 alpha 255 } alphakeys1 { time 1 alpha 255 } } colourkeys { num_array_items 2 colourkeys0 { time 0 colour 255, 255, 255 } colourkeys1 { time 1 colour 255, 255, 255 } } } GravityController { respawn 0 dampening 100 gravity 0, 0, -0.1 kill_on_collision 0 collision_dampening 99.5 collision_zdampening 95 } PointEmitter { stagger_frames 5 power 1.75 variation 1 } } ParticleSystem { instancename woodencrate-shard-rio Active_Frames 1 Inactive_frames 0 OnCollision SYS_NONE OnParticleDeath SYS_NONE OnSystemDeath SYS_NONE OnTime SYS_NONE OnTimeTime 0 OnPeriod SYS_NONE OnPeriodPeriod 0 OnPeriodVariation 0 OnTimeParticle SYS_NONE OnTimeParticleTime 0 OnTimeParticleCount 0 OnPeriodParticle SYS_NONE OnPeriodParticlePeriod 0 OnPeriodParticleVariation 0 OnPeriodParticleCount 0 MeshParticles { Count 32 Lifespan 40 Model levels\models\woodencrate\woodencrate-shard.RSM Rotation 5,6,4 rotation_dampening 95 collisionradius 0 render_type 0 ScaleKeys { num_array_items 3 ScaleKeys0 { Time 0 Scale 1,1,1 } ScaleKeys1 { Time 1 Scale 1,1,1 } } alphakeys { num_array_items 2 alphakeys0 { time 0 alpha 255 } alphakeys1 { time 1 alpha 255 } } colourkeys { num_array_items 2 colourkeys0 { time 0 colour 255, 255, 255 } colourkeys1 { time 1 colour 255, 255, 255 } } } GravityController { respawn 0 dampening 100 gravity 0, 0, -0.1 kill_on_collision 0 collision_dampening 99.5 collision_zdampening 95 } PointEmitter { stagger_frames 5 power 1.75 variation 1 } } ParticleSystem { instancename woodencrate-dust Active_Frames 1 Inactive_frames 0 OnCollision SYS_NONE OnParticleDeath SYS_NONE OnSystemDeath SYS_NONE OnTime SYS_NONE OnTimeTime 0 OnPeriod SYS_NONE OnPeriodPeriod 0 OnPeriodVariation 0 OnTimeParticle SYS_NONE OnTimeParticleTime 0 OnTimeParticleCount 0 OnPeriodParticle SYS_NONE OnPeriodParticlePeriod 0 OnPeriodParticleVariation 0 OnPeriodParticleCount 0 SpriteParticles { Count 6 Lifespan 32 x_frames 1 y_frames 1 anim_count 1 texture levels\models\woodencrate\woodencrate-dust.tga material particles\PartBlend.mtl Rotation 1.5 sort_particles 1 collisionradius 0.0 sizecap 150 render_type 2 sizekeys { num_array_items 3 sizekeys0 { time 0 size 5 } sizekeys1 { time 0.1 size 20 } sizekeys3 { time 1 size 30 } } alphakeys { num_array_items 4 alphakeys0 { time 0 alpha 64 } alphakeys1 { time 0.2 alpha 255 } alphakeys3 { time 0.8 alpha 196 } alphakeys4 { time 1.0 alpha 0 } } colourkeys { num_array_items 3 colourkeys0 { time 0 colour 64, 64, 64 } colourkeys1 { time 0.6 colour 96, 96, 96 } colourkeys2 { time 1 colour 255, 255, 255 } } anglekeys { num_array_items 2 anglekeys0 { time 0 angle 0 } anglekeys2 { time 1 angle 0 } } } GravityControllerNoCollision { respawn 0 dampening 75 gravity 0, 0, -1 // kill_on_collision 0 // collision_dampening 100 } PointEmitter { Power 4 Variation 3 Stagger_Frames 32 } } ParticleSystem { instancename waterfall_spray OnCollision SYS_NONE OnParticleDeath SYS_NONE OnSystemDeath SYS_NONE OnTime SYS_NONE OnTimeTime 0 OnPeriod SYS_NONE OnPeriodPeriod 0 OnPeriodVariation 0 OnTimeParticle SYS_NONE OnTimeParticleTime 0 OnTimeParticleCount 0 OnPeriodParticle SYS_NONE OnPeriodParticlePeriod 0 OnPeriodParticleVariation 0 OnPeriodParticleCount 0 SpriteParticles { count 20 lifespan 100 x_frames 1 y_frames 1 anim_count 1 texture levels\CedarCity\models\waterfall_spray.tga material particles\PartBlend.mtl rotation 3 sort_particles 1 collisionradius 0 sizecap 500 render_type 1 alphakeys { num_array_items 20 alphakeys0 { time 0 alpha 0 } alphakeys1 { time 0.15 alpha 255 } alphakeys2 { time 0.65 alpha 128 } alphakeys3 { time 0.80 alpha 64 } alphakeys4 { time 1.0 alpha 0 } } colourkeys { num_array_items 2 colourkeys0 { time 0 colour 255, 255, 255 } colourkeys1 { time 1 colour 255, 255, 255 } } sizekeys { num_array_items 3 sizekeys0 { time 0 size 0 } sizekeys1 { time 0.2 size 50 } sizekeys2 { time 1.0 size 50 } } anglekeys { num_array_items 2 anglekeys0 { time 0 angle 0 } anglekeys1 { time 1.0 angle 0 } } } GravityControllerNoCollision { respawn 1 dampening 98 gravity 0.01, 0.01, -0.01 // kill_on_collision 0 // collision_dampening 100 } ShapeEmitter { stagger_frames 100 x_size 50 y_size 150 initial_velocity 0, 0, 0.1 position_offset 10.0, 10.0, 6.0 elliptical 1 } } ParticleSystem { instancename waterfall_spray_night OnCollision SYS_NONE OnParticleDeath SYS_NONE OnSystemDeath SYS_NONE OnTime SYS_NONE OnTimeTime 0 OnPeriod SYS_NONE OnPeriodPeriod 0 OnPeriodVariation 0 OnTimeParticle SYS_NONE OnTimeParticleTime 0 OnTimeParticleCount 0 OnPeriodParticle SYS_NONE OnPeriodParticlePeriod 0 OnPeriodParticleVariation 0 OnPeriodParticleCount 0 SpriteParticles { count 20 lifespan 100 x_frames 1 y_frames 1 anim_count 1 texture levels\CedarCity-night\models\waterfall_spray.tga material particles\PartBlend.mtl rotation 3 sort_particles 1 collisionradius 0 sizecap 500 render_type 1 alphakeys { num_array_items 20 alphakeys0 { time 0 alpha 0 } alphakeys1 { time 0.15 alpha 255 } alphakeys2 { time 0.65 alpha 128 } alphakeys3 { time 0.80 alpha 64 } alphakeys4 { time 1.0 alpha 0 } } colourkeys { num_array_items 2 colourkeys0 { time 0 colour 255, 255, 255 } colourkeys1 { time 1 colour 255, 255, 255 } } sizekeys { num_array_items 3 sizekeys0 { time 0 size 0 } sizekeys1 { time 0.2 size 50 } sizekeys2 { time 1.0 size 50 } } anglekeys { num_array_items 2 anglekeys0 { time 0 angle 0 } anglekeys1 { time 1.0 angle 0 } } } GravityControllerNoCollision { respawn 1 dampening 98 gravity 0.01, 0.01, -0.01 // kill_on_collision 0 // collision_dampening 100 } ShapeEmitter { stagger_frames 100 x_size 50 y_size 150 initial_velocity 0, 0, 0.1 position_offset 10.0, 10.0, 6.0 elliptical 1 } } ParticleSystem { instancename Glass_Shatter_TEST OnCollision SYS_NONE OnParticleDeath SYS_NONE OnSystemDeath SYS_NONE OnTime SYS_NONE OnTimeTime 0 OnPeriod SYS_NONE OnPeriodPeriod 0 OnPeriodVariation 0 OnTimeParticle SYS_NONE OnTimeParticleTime 0 OnTimeParticleCount 0 OnPeriodParticle SYS_NONE OnPeriodParticlePeriod 0 OnPeriodParticleVariation 0 OnPeriodParticleCount 0 MeshParticles { Count 40 Lifespan 30 Model cars\effects\glass_shard.rsm Rotation 5,5,5 sort_particles 1 collisionradius 0 sizecap 100 render_type 0 ScaleKeys { num_array_items 3 ScaleKeys0 { Time 0 Scale 0,0,0 } ScaleKeys1 { Time 0.2 Scale 1,1,1 } ScaleKeys2 { Time 1 Scale 0.2,0.2,0.2 } } alphakeys { num_array_items 2 alphakeys0 { time 0 alpha 0 } alphakeys1 { time 1 alpha 0 } } colourkeys { num_array_items 2 colourkeys0 { time 0 colour 255, 255, 255 } colourkeys1 { time 1 colour 255, 255, 255 } } anglekeys { num_array_items 2 anglekeys0 { time 0 angle 0,0,0 } anglekeys1 { time 1 angle 0,0,0 } } } GravityControllerNoCollision { respawn 1 dampening 100 gravity 0, 0, -0.35 // kill_on_collision 0 // collision_dampening 100 } PointEmitter { Power 3 Variation 0.5 Stagger_Frames 2 } } MultiEffect { instancename car_explode Effects { Effects0 { Effect car_explode_wreckage } Effects1 { Effect car_explode_fire } Effects2 { Effect car_explode_smoke } Effects3 { Effect car_explode_trail } } } MultiEffect { instancename car_explode_small Effects { Effects0 { Effect car_explode_wreckage_small } Effects1 { Effect car_explode_fire_small } Effects2 { Effect car_explode_smoke } } } MultiEffect { instancename car_burn Effects { Effects0 { Effect car_burn_flame } Effects1 { Effect car_explode_plume } } } ParticleSystem { instancename car_explode_wreckage Active_Frames 1 Inactive_frames 0 OnCollision SYS_NONE OnParticleDeath SYS_NONE OnSystemDeath SYS_NONE OnTime SYS_NONE OnTimeTime 0 OnPeriod SYS_NONE OnPeriodPeriod 0 OnPeriodVariation 0 OnTimeParticle SYS_NONE OnTimeParticleTime 0 OnPeriodParticle SYS_NONE OnPeriodParticlePeriod 0 OnPeriodParticleVariation 0 PointConsumer SYS_NONE MeshParticles { Count 15 Lifespan 40 Model particles\wreckage_car_explode.rsm Rotation 2,3,4 rotation_dampening 50 collisionradius 0 render_type 0 ScaleKeys { num_array_items 3 ScaleKeys0 { Time 0 Scale 0,0,0 } ScaleKeys1 { Time 0.2 Scale 1,1,1 } ScaleKeys2 { Time 1 Scale 0.2,0.2,0.2 } } alphakeys { num_array_items 2 alphakeys0 { time 0 alpha 0 } alphakeys1 { time 1 alpha 0 } } colourkeys { num_array_items 2 colourkeys0 { time 0 colour 255, 255, 255 } colourkeys1 { time 1 colour 255, 255, 255 } } } GravityController { respawn 0 dampening 100 gravity 0, 0, -1 kill_on_collision 0 collision_dampening 90 collision_zdampening 90 } FountainEmitter { Spread 10 Power 10 Variation 5 Stagger_Frames 10 } } ParticleSystem { instancename car_explode_wreckage_small Active_Frames 1 Inactive_frames 0 OnCollision SYS_NONE OnParticleDeath SYS_NONE OnSystemDeath SYS_NONE OnTime SYS_NONE OnTimeTime 0 OnPeriod SYS_NONE OnPeriodPeriod 0 OnPeriodVariation 0 OnTimeParticle SYS_NONE OnTimeParticleTime 0 OnPeriodParticle SYS_NONE OnPeriodParticlePeriod 0 OnPeriodParticleVariation 0 PointConsumer SYS_NONE MeshParticles { Count 8 Lifespan 40 Model particles\wreckage_car_explode.rsm Rotation 2,3,4 rotation_dampening 50 collisionradius 0 render_type 0 ScaleKeys { num_array_items 3 ScaleKeys0 { Time 0 Scale 0,0,0 } ScaleKeys1 { Time 0.2 Scale 1,1,1 } ScaleKeys2 { Time 1 Scale 0.2,0.2,0.2 } } alphakeys { num_array_items 2 alphakeys0 { time 0 alpha 0 } alphakeys1 { time 1 alpha 0 } } colourkeys { num_array_items 2 colourkeys0 { time 0 colour 255, 255, 255 } colourkeys1 { time 1 colour 255, 255, 255 } } } GravityController { respawn 0 dampening 100 gravity 0, 0, -1 kill_on_collision 0 collision_dampening 90 collision_zdampening 90 } FountainEmitter { Spread 10 Power 5 Variation 5 ` Stagger_Frames 10 } } ParticleSystem { instancename car_explode_fire Active_Frames 1 Inactive_frames 0 OnCollision SYS_NONE OnParticleDeath SYS_NONE OnSystemDeath SYS_NONE OnTime SYS_NONE OnTimeTime 0 OnPeriod SYS_NONE OnPeriodPeriod 0 OnPeriodVariation 0 OnTimeParticle SYS_NONE OnTimeParticleTime 0 OnTimeParticleCount 0 OnPeriodParticle SYS_NONE OnPeriodParticlePeriod 0 OnPeriodParticleVariation 0 OnPeriodParticleCount 0 SpriteParticles { Count 12 Lifespan 70 x_frames 6 y_frames 6 anim_count 1 texture particles\car_explode_fire.tga material particles\PartBlend.mtl Rotation 1.5 sort_particles 1 collisionradius 0.0 sizecap 150 render_type 2 sizekeys { num_array_items 3 sizekeys0 { time 0 size 5 } sizekeys1 { time 0.1 size 50 } sizekeys3 { time 1 size 150 } } alphakeys { num_array_items 5 alphakeys0 { time 0 alpha 0 } alphakeys1 { time 0.15 alpha 255 } alphakeys2 { time 0.65 alpha 128 } alphakeys3 { time 0.8 alpha 64 } alphakeys4 { time 1.0 alpha 0 } } colourkeys { num_array_items 2 colourkeys0 { time 0 colour 255, 255, 255 } colourkeys1 { time 1 colour 255, 255, 255 } } anglekeys { num_array_items 3 anglekeys0 { time 0 angle 0 } anglekeys1 { time 0.5 angle 0 } anglekeys2 { time 1 angle 0 } } } GravityControllerNoCollision { respawn 0 dampening 65 gravity 0, 0, 0 // kill_on_collision 0 // collision_dampening 100 } PointEmitter { Power 10 Variation 15 Stagger_Frames 50 } } ParticleSystem { instancename car_explode_fire_small Active_Frames 1 Inactive_frames 0 OnCollision SYS_NONE OnParticleDeath SYS_NONE OnSystemDeath SYS_NONE OnTime SYS_NONE OnTimeTime 0 OnPeriod SYS_NONE OnPeriodPeriod 0 OnPeriodVariation 0 OnTimeParticle SYS_NONE OnTimeParticleTime 0 OnTimeParticleCount 0 OnPeriodParticle SYS_NONE OnPeriodParticlePeriod 0 OnPeriodParticleVariation 0 OnPeriodParticleCount 0 SpriteParticles { Count 6 Lifespan 70 x_frames 6 y_frames 6 anim_count 1 texture particles\car_explode_fire.tga material particles\PartBlend.mtl Rotation 1.5 sort_particles 1 collisionradius 0.0 sizecap 150 render_type 2 sizekeys { num_array_items 3 sizekeys0 { time 0 size 5 } sizekeys1 { time 0.1 size 25 } sizekeys3 { time 1 size 75 } } alphakeys { num_array_items 5 alphakeys0 { time 0 alpha 0 } alphakeys1 { time 0.15 alpha 255 } alphakeys2 { time 0.65 alpha 128 } alphakeys3 { time 0.8 alpha 64 } alphakeys4 { time 1.0 alpha 0 } } colourkeys { num_array_items 2 colourkeys0 { time 0 colour 255, 255, 255 } colourkeys1 { time 1 colour 255, 255, 255 } } anglekeys { num_array_items 3 anglekeys0 { time 0 angle 0 } anglekeys1 { time 0.5 angle 0 } anglekeys2 { time 1 angle 0 } } } GravityControllerNoCollision { respawn 0 dampening 65 gravity 0, 0, 0 // kill_on_collision 0 // collision_dampening 100 } PointEmitter { Power 8 Variation 8 Stagger_Frames 50 } } ParticleSystem { instancename car_explode_smoke Active_Frames 1 Inactive_frames 0 OnCollision SYS_NONE OnParticleDeath SYS_NONE OnSystemDeath SYS_NONE OnTime car_burn OnTimeTime 100 OnPeriod SYS_NONE OnPeriodPeriod 0 OnPeriodVariation 0 OnTimeParticle SYS_NONE OnTimeParticleTime 0 OnTimeParticleCount 0 OnPeriodParticle SYS_NONE OnPeriodParticlePeriod 0 OnPeriodParticleVariation 0 OnPeriodParticleCount 0 SpriteParticles { Count 30 Lifespan 45 x_frames 1 y_frames 1 anim_count 1 texture particles\car_explode_smoke.tga material particles\PartBlend.mtl Rotation 10.5 sort_particles 1 collisionradius 0.0 sizecap 50 render_type 1 sizekeys { num_array_items 3 sizekeys0 { time 0 size 5 } sizekeys1 { time 0.1 size 30 } sizekeys3 { time 1 size 100 } } alphakeys { num_array_items 5 alphakeys0 { time 0 alpha 0 } alphakeys1 { time 0.15 alpha 255 } alphakeys2 { time 0.65 alpha 128 } alphakeys3 { time 0.8 alpha 64 } alphakeys4 { time 1.0 alpha 0 } } colourkeys { num_array_items 2 colourkeys0 { time 0 colour 0, 0, 0 } colourkeys1 { time 0.25 colour 0, 0, 0 } colourkeys2 { time 1 colour 255, 255, 255 } } anglekeys { num_array_items 2 anglekeys0 { time 0 angle 0 } anglekeys1 { time 1 angle 0 } } } GravityControllerNoCollision { respawn 0 dampening 96 gravity 0.01, 0.01, 0.1 // kill_on_collision 0 // collision_dampening 100 } FountainEmitter { Spread 1.3 Power 1 Variation 0.5 Stagger_Frames 140 } } ParticleSystem { instancename car_explode_plume Active_Frames 1 Inactive_frames 0 OnCollision SYS_NONE OnParticleDeath SYS_NONE OnSystemDeath SYS_NONE OnTime SYS_NONE OnTimeTime 0 OnPeriod SYS_NONE OnPeriodPeriod 0 OnPeriodVariation 0 OnTimeParticle SYS_NONE OnTimeParticleTime 0 OnTimeParticleCount 0 OnPeriodParticle SYS_NONE OnPeriodParticlePeriod 0 OnPeriodParticleVariation 0 OnPeriodParticleCount 0 SpriteParticles { Count 5 Lifespan 50 x_frames 1 y_frames 1 anim_count 1 texture particles\car_explode_smoke.tga material particles\PartBlend.mtl Rotation 1.5 sort_particles 1 collisionradius 0.0 sizecap 50 render_type 1 sizekeys { num_array_items 3 sizekeys0 { time 0 size 5 } sizekeys1 { time 0.1 size 10 } sizekeys3 { time 1 size 50 } } alphakeys { num_array_items 5 alphakeys0 { time 0 alpha 0 } alphakeys1 { time 0.15 alpha 255 } alphakeys2 { time 0.65 alpha 128 } alphakeys3 { time 0.8 alpha 64 } alphakeys4 { time 1.0 alpha 0 } } colourkeys { num_array_items 2 colourkeys0 { time 0 colour 0, 0, 0 } colourkeys1 { time 0.25 colour 128, 128, 128 } colourkeys2 { time 1 colour 255, 255, 255 } } anglekeys { num_array_items 2 anglekeys0 { time 0 angle 0 } anglekeys1 { time 1 angle 0 } } } GravityControllerNoCollision { respawn 1 dampening 100 gravity 0.005, 0.005, 0.035 // kill_on_collision 0 // collision_dampening 100 } FountainEmitter { Spread 0.5 Power 0 Variation 0.25 Stagger_Frames 50 } } PointTrail { instancename car_explode_trail_point max_instances 16 //Rqrd for X-Box. Set to 3X visible material particles\partlinearadd.mtl //material trial geometry will use texture particles\car_explode_trail.tga //texture used by trail render_type 2 trail_length 5 //trail length in polygons trail_width 5 //Trail Width in game units tile 1 vscroll 0 //V scrolling, added to v per frame. } ParticleSystem { instancename car_explode_trail Active_Frames 1 Inactive_frames 0 OnCollision SYS_NONE OnParticleDeath SYS_NONE OnSystemDeath SYS_NONE OnTime SYS_NONE OnTimeTime 0 OnPeriod SYS_NONE OnPeriodPeriod 0 OnPeriodVariation 0 OnTimeParticle SYS_NONE OnTimeParticleTime 0 OnPeriodParticle SYS_NONE OnPeriodParticlePeriod 0 OnPeriodParticleVariation 0 PointConsumer car_explode_trail_point DummyParticles { Count 15 //Total number of particles emitted Lifespan 10 //particle lifespan. } GravityControllerNoCollision { respawn 1 dampening 99 gravity 0, 0, -0.5 // kill_on_collision 0 // collision_dampening 100 } FountainEmitter { Spread 5 Power 7.5 Variation 5 Stagger_Frames 10 } } ParticleSystem { instancename car_burn_flame Active_Frames 1 Inactive_frames 0 OnCollision SYS_NONE OnParticleDeath SYS_NONE OnSystemDeath SYS_NONE OnTime SYS_NONE OnTimeTime 0 OnPeriod SYS_NONE OnPeriodPeriod 0 OnPeriodVariation 0 OnTimeParticle SYS_NONE OnTimeParticleTime 0 OnTimeParticleCount 0 OnPeriodParticle SYS_NONE OnPeriodParticlePeriod 0 OnPeriodParticleVariation 0 OnPeriodParticleCount 0 SpriteParticles { Count 4 Lifespan 64 x_frames 4 y_frames 4 anim_count 2 texture particles\car_burn_flame.tga material particles\PartBlend.mtl Rotation 0 sort_particles 1 collisionradius 0.0 sizecap 100 render_type 2 sizekeys { num_array_items 3 sizekeys0 { time 0 size 5 } sizekeys1 { time 0.1 size 15 } sizekeys3 { time 1 size 25 } } alphakeys { num_array_items 5 alphakeys0 { time 0 alpha 0 } alphakeys1 { time 0.15 alpha 128 } alphakeys2 { time 0.65 alpha 128 } alphakeys3 { time 0.8 alpha 64 } alphakeys4 { time 1.0 alpha 0 } } colourkeys { num_array_items 2 colourkeys0 { time 0 colour 255, 255, 255 } colourkeys1 { time 1 colour 255, 255, 255 } } anglekeys { num_array_items 2 anglekeys0 { time 0 angle 0 } anglekeys1 { time 1 angle 0 } } } GravityControllerNoCollision { respawn 1 dampening 25 gravity 0, 0, 0 // kill_on_collision 0 // collision_dampening 100 } PointEmitter { Power 7.5 Variation 5 Stagger_Frames 64 } } ParticleSystem { instancename snow OnCollision SYS_NONE OnParticleDeath SYS_NONE OnSystemDeath SYS_NONE OnTime SYS_NONE OnTimeTime 0 OnPeriod SYS_NONE OnPeriodPeriod 0 OnPeriodVariation 0 OnTimeParticle SYS_NONE OnTimeParticleTime 0 OnTimeParticleCount 0 OnPeriodParticle SYS_NONE OnPeriodParticlePeriod 0 OnPeriodParticleVariation 0 OnPeriodParticleCount 0 SpriteParticles { count 200 lifespan 2000 x_frames 1 y_frames 1 anim_count 1 texture particles\snow.tga material particles\partblend.mtl rotation 0 sort_particles 0 collisionradius 0.75 // sizecap 100 render_type 1 alphakeys { num_array_items 2 alphakeys0 { time 0 alpha 0 } alphakeys1 { time 10 alpha 255 } alphakeys2 { time 20 alpha 255 } } colourkeys { num_array_items 2 colourkeys0 { time 0 colour 255, 255, 255 } colourkeys1 { time 24 colour 255, 255, 255 } } sizekeys { num_array_items 2 sizekeys0 { time 0 size 1.5 } sizekeys1 { time 24 size 1.5 } } anglekeys { num_array_items 2 anglekeys0 { time 0 angle 0 } anglekeys1 { time 24 angle 0 } } } GravityController { respawn 1 dampening 97 gravity 0, 0, -0.05 kill_on_collision 1 } ShapeEmitter { initial_velocity 0, 0, -0.2 x_size 150 y_size 200 stagger_frames 500 } } MultiEffect { instancename crate_break Effects { Effects0 { Effect crate_debris } Effects1 { Effect crate_debris_small } } } ParticleSystem { instancename crate_debris Active_Frames 1 Inactive_frames 0 OnCollision SYS_NONE OnParticleDeath SYS_NONE OnSystemDeath SYS_NONE OnTime SYS_NONE OnTimeTime 0 OnPeriod SYS_NONE OnPeriodPeriod 0 OnPeriodVariation 0 OnTimeParticle SYS_NONE OnTimeParticleTime 0 OnPeriodParticle SYS_NONE OnPeriodParticlePeriod 0 OnPeriodParticleVariation 0 PointConsumer SYS_NONE MeshParticles { Count 4 Lifespan 40 Model levels\models\crate_debris.rsm Rotation 2,2,2 rotation_dampening 100 collisionradius 0 render_type 0 ScaleKeys { num_array_items 3 ScaleKeys0 { Time 0 Scale 1,1,1 } ScaleKeys1 { Time 1 Scale 1,1,1 } } alphakeys { num_array_items 3 alphakeys0 { time 0 alpha 0 } alphakeys1 { time 0.8 alpha 0 } alphakeys2 { time 1 alpha 255 } } colourkeys { num_array_items 2 colourkeys0 { time 0 colour 255, 255, 255 } colourkeys1 { time 1 colour 255, 255, 255 } } } GravityController { respawn 0 dampening 100 gravity 0, 0, -0.75 kill_on_collision 0 collision_dampening 100 collision_zdampening 99 } PointEmitter { Power 6 Variation 8 Stagger_Frames 1 } } ParticleSystem { instancename crate_debris_small Active_Frames 1 Inactive_frames 0 OnCollision SYS_NONE OnParticleDeath SYS_NONE OnSystemDeath SYS_NONE OnTime SYS_NONE OnTimeTime 0 OnPeriod SYS_NONE OnPeriodPeriod 0 OnPeriodVariation 0 OnTimeParticle SYS_NONE OnTimeParticleTime 0 OnPeriodParticle SYS_NONE OnPeriodParticlePeriod 0 OnPeriodParticleVariation 0 PointConsumer SYS_NONE MeshParticles { Count 30 Lifespan 20 Model levels\models\crate_debris_small.rsm Rotation 2,2,2 rotation_dampening 100 collisionradius 0 render_type 0 ScaleKeys { num_array_items 3 ScaleKeys0 { Time 0 Scale 1,1,1 } ScaleKeys1 { Time 1 Scale 1,1,1 } } alphakeys { num_array_items 3 alphakeys0 { time 0 alpha 0 } alphakeys1 { time 0.8 alpha 0 } alphakeys2 { time 1 alpha 255 } } colourkeys { num_array_items 2 colourkeys0 { time 0 colour 255, 255, 255 } colourkeys1 { time 1 colour 255, 255, 255 } } } GravityController { respawn 0 dampening 100 gravity 0, 0, -0.75 kill_on_collision 0 collision_dampening 100 collision_zdampening 99 } PointEmitter { Power 6 Variation 8 Stagger_Frames 1 } }