NORKEecAZ@~kG@.@// // SMALL VEHICLE EXPLOSION // CreateEffectType("common.class.vehicle-death-small") { Sound() { File("large explosion.wav"); MinDistance(5); MaxDistance(150); } Particles() { Add() { Particle("common.particle.vehicle-death-small.light"); } Add() { Particle("common.particle.vehicle-death-small.shock"); } Add(20) { Particle("common.particle.vehicle-death-small.flame"); VelocityPosition(2, 2, 2); Random(1.0, 0.5, 1.0); RandomVertex(1); } Add(6) { Particle("common.particle.vehicle-death-small.smoke-1"); VelocityPosition(0.5, 2, 0.5); Random(1.0, 0.5, 1.0); RandomVertex(1); } Add(4) { Particle("common.particle.vehicle-death-small.smoke-2"); VelocityPosition(1, 1, 1); Random(1.0, 0.5, 1.0); RandomVertex(1); } Add(20) { Particle("common.particle.vehicle-death-small.ember"); VelocityPosition(5, 5, 5); Random(1.0, 0.5, 1.0); } } } // // SMALL VEHICLE DEATH CRATER // CreateParticleType("common.particle.vehicle-death-small.crater", "Particle") { LifeTime(6000); Priority(1.5); // disappear at medium detail RenderBase("common.render.vehicle-death-small.crater"); } CreateParticleRenderType("common.render.vehicle-death-small.crater", "GroundSprite") { TextureName("crater.tga"); TextureBlend("srcalpha invsrcalpha modulatealpha"); StartColor(31, 31, 31, 255); FinishColor(31, 31, 31, 255); StartRadius(2.0); FinishRadius(2.0); AnimateTime(1.0); Sorting("Surface", 1); } // // SMALL VEHICLE DEATH CENTRAL FLARE // CreateParticleType("common.particle.vehicle-death-small.light", "Particle") { LifeTime(1.0); Priority(.74); // lowest priority that doesn't go away RenderBase("common.render.vehicle-death-small.light"); } CreateParticleRenderType("common.render.vehicle-death-small.light", "Sprite") { TextureName("lightflare.tga"); TextureBlend("srcalpha one modulatealpha"); StartColor(255, 255, 255, 255); FinishColor(255, 127, 0, 0); StartRadius(15.0); FinishRadius(0.0); AnimateTime(1.0); Sorting("Light", 0); } // // SMALL VEHICLE DEATH SHOCKWAVE RING // CreateParticleType("common.particle.vehicle-death-small.shock", "Particle") { LifeTime(0.5); Priority(1.4); // disappear before low detail RenderBase("common.render.vehicle-death-small.shock"); } CreateParticleRenderType("common.render.vehicle-death-small.shock", "GroundSprite") { Interpolate(1); MakeOnWater(1); TextureName("ring.tga"); TextureBlend("srcalpha one modulatealpha"); StartColor(255, 127, 0, 127); FinishColor(255, 0, 0, 0); StartRadius(2.0); FinishRadius(20.0); AnimateTime(0.5); Sorting("Surface", 0); } // // SMALL VEHICLE DEATH FLAME PUFF // CreateParticleType("common.particle.vehicle-death-small.flame", "Smoke") { LifeTime(0.5); Priority(.74); // lowest priority that doesn't go away RenderBase("common.render.vehicle-death-small.flame"); } CreateParticleRenderType("common.render.vehicle-death-small.flame", "Sprite") { TextureName("puff.tga"); TextureBlend("srcalpha one modulatealpha"); StartColor(255, 127, 0, 255); FinishColor(255, 0, 0, 0); StartRadius(1.5); FinishRadius(0.5); AnimateTime(0.5); Sorting("Flame", 1); } // // SMALL VEHICLE DEATH SMOKE PUFF (1) // CreateParticleType("common.particle.vehicle-death-small.smoke-1", "Smoke") { LifeTime(2.5); RenderBase("common.render.vehicle-death-small.smoke-1"); } CreateParticleRenderType("common.render.vehicle-death-small.smoke-1", "Sprite") { TextureName("puff.tga"); TextureBlend("srcalpha invsrcalpha modulatealpha"); StartColor(0, 0, 0, 127); FinishColor(0, 0, 0, 0); StartRadius(1.5); FinishRadius(5.0); AnimateTime(2.5); Sorting("Smoke", 0); } // // SMALL VEHICLE DEATH SMOKE PUFF (2) // CreateParticleType("common.particle.vehicle-death-small.smoke-2", "Smoke") { LifeTime(1.5); RenderBase("common.render.vehicle-death-small.smoke-2"); } CreateParticleRenderType("common.render.vehicle-death-small.smoke-2", "Sprite") { TextureName("puff.tga"); TextureBlend("srcalpha invsrcalpha modulatealpha"); StartColor(0, 0, 0, 255); FinishColor(0, 0, 0, 0); StartRadius(1.5); FinishRadius(5.0); AnimateTime(1.5); Sorting("Smoke", 1); } // // SMALL VEHICLE DEATH EMBER PUFF // CreateParticleType("common.particle.vehicle-death-small.ember", "Ember") { LifeTime(1.0); Priority(1.5); // disappear at medium detail Drag(10%); Gravity(50%); RenderBase("common.render.vehicle-death-small.ember"); } CreateParticleRenderType("common.render.vehicle-death-small.ember", "Sprite") { TextureName("particle.tga"); TextureBlend("srcalpha one modulatealpha"); StartColor(255, 255, 255, 255); FinishColor(255, 255, 0, 0); StartRadius(0.3); FinishRadius(0.1); AnimateTime(1.0); Sorting("Flame", 0); } // // LARGE BUILDING EXPLOSION EFFECT // CreateEffectType("common.class.building-death") { Sound() { File("large explosion.wav"); MinDistance(5); MaxDistance(150); } Particles() { Add(1) { Particle("common.fx.building-death.light"); Offset(0,-7,0); } Add(1) { Particle("common.fx.building-death.flame"); VelocityPosition(0.5, 2.0, 0.5); Random(0.5, 0.0, 0.5); } Add() { Particle("common.fx.building-death.crater"); } Add() { Particle("common.fx.building-death.shock"); } Add(4) { Particle("common.fx.building-death.smoke-1"); VelocityPosition(5, -3, 5); Random(1, 0, 1); Offset(8,0,8); RandomOffset(1); } Add(4) { Particle("common.fx.building-death.smoke-2"); VelocityPosition(4, 6, 4); Random(1, 0, 1); Offset(8,12,8); RandomOffset(1); } Add(2) { Particle("common.fx.building-death.chunk2"); VelocityPosition(10, 18, 10); Random(1.0, 0, 1.0); VelocityAngular(1000, 1000, 800); RandomVertex(1); } Add(2) { Particle("common.fx.building-death.chunk3"); VelocityPosition(10, 18, 10); Random(1.0, 0, 1.0); VelocityAngular(1500, 200, 10); RandomVertex(1); } Add(1) { Particle("common.fx.building-death.chunk4"); VelocityPosition(10, 18, 10); Random(1.0, 0, 1.0); VelocityAngular(400, 1400, 400); RandomVertex(1); } } } // // LARGE VEHICLE DEATH CENTRAL FLARE // CreateParticleType("common.fx.building-death.light", "Particle") { LifeTime(.4); Priority(.74); // lowest priority that doesn't go away RenderBase("common.fx.building-death.light"); } CreateParticleRenderType("common.fx.building-death.light", "Sprite") { TextureName("energyflare.tga"); TextureBlend("add"); Color( 0, 255, 255, 255, 0); Color(.1, 255, 255, 255, 100); Color(.9, 255, 255, 255, 100); Color( 1, 255, 255, 255, 0); StartRadius(12); FinishRadius(12); Sorting("Light", 0); } // // LARGE BUILDING DEATH SMOKE PUFF (1) // CreateParticleType("common.fx.building-death.smoke-1", "Smoke") { LifeTime(3.0); RenderBase("common.fx.building-death.smoke-1"); } CreateParticleRenderType("common.fx.building-death.smoke-1", "Sprite") { TextureName("smoke.tga"); TextureBlend("modulate"); ColorKey( 0, 0, 0, 0, 0); ColorKey(.2, 0, 0, 0, 100); ColorKey(.3, 0, 0, 0, 255); ColorKey(.7, 0, 0, 0, 222); ColorKey( 1, 0, 0, 0, 0); RadiusKey( 0, 7); RadiusKey( 1, 22); Sorting("Smoke", 1); } // // LARGE BUILDING DEATH SMOKE PUFF (2) // CreateParticleType("common.fx.building-death.smoke-2", "Smoke") { LifeTime(3.0); RenderBase("common.fx.building-death.smoke-2"); } CreateParticleRenderType("common.fx.building-death.smoke-2", "Sprite") { TextureName("smoke.tga"); TextureBlend("modulate"); ColorKey( 0, 0, 0, 0, 0); ColorKey(.2, 20, 20, 20, 255); ColorKey(.8, 40, 40, 40, 222); ColorKey( 1, 40, 40, 40, 0); RadiusKey( 0, 7); RadiusKey( 1, 15); Sorting("Smoke", 0); } // // LARGE BUILDING DEATH FLAME PUFF // CreateParticleType("common.fx.building-death.flame", "Smoke") { LifeTime(.8); Priority(.74); // lowest priority that doesn't go away RenderBase("common.fx.building-death.flame"); } CreateParticleRenderType("common.fx.building-death.flame", "Sprite") { TextureName("explode.pic"); TextureBlend("modulate"); ColorKey( 0, 255, 255, 255, 255); ColorKey(.5, 255, 255, 255, 255); ColorKey( 1, 255, 255, 255, 0); // ColorKey(.8, 200, 200, 200, 200); // ColorKey( 1, 50, 50, 50, 0); RadiusKey( 0, 15.0); RadiusKey( 1, 15.0); AnimRate(1.65); Loop(0); Sorting("Normal", 1); Interpolate(1); } // // LARGE BUILDING DEATH CRATER // CreateParticleType("common.fx.building-death.crater", "Particle") { LifeTime(6000.0); Priority(1.5); // disappear at medium detail RenderBase("common.fx.building-death.crater"); } CreateParticleRenderType("common.fx.building-death.crater", "GroundSprite") { TextureName("crater.tga"); TextureBlend("modulate"); ColorKey( 0, 31, 31, 31, 255); ColorKey( 1, 31, 31, 31, 255); RadiusKey( 0, 18.0); RadiusKey( 1, 18.0); AnimateTime(1.0); Sorting("Ground", 1); } // // LARGE BUILDING DEATH SHOCKWAVE RING // CreateParticleType("common.fx.building-death.shock", "Particle") { LifeTime(0.5); Priority(1.4); // disappear before low detail RenderBase("common.fx.building-death.shock"); } CreateParticleRenderType("common.fx.building-death.shock", "GroundSprite") { MakeOnWater(1); TextureName("ring.tga"); TextureBlend("add"); ColorKey( 0, 255, 255, 100, 255); ColorKey(.7, 255, 100, 50, 222); ColorKey( 1, 255, 0, 0, 0); RadiusKey( 0, 4); RadiusKey( 1, 30.0); AnimateTime(0.5); Sorting("Surface", 0); } // // LARGE BUILDING DEATH SPARK TRAIL // CreateParticleType("common.fx.building-death.spark", "Smoke") { LifeTime(0.5); Priority(1.5); // disappear before low detail RenderBase("common.fx.building-death.spark"); } CreateParticleRenderType("common.fx.building-death.spark", "Trail") { TextureName("bolt.tga"); TextureBlend("srcalpha one modulatealpha"); ColorKey( 0, 255, 200, 200, 255); ColorKey( 1, 255, 200, 200, 0); RadiusKey( 0, 1.5); RadiusKey( 1, 0.0); AnimateTime(0.4); Sorting("Flame", 1); } // // SMALL BUILDING EXPLOSION // CreateEffectType("common.class.building-death-small") { Sound() { File("large explosion.wav"); MinDistance(5); MaxDistance(150); } Particles() { Add() { Particle("common.fx.building-death-small.light"); } Add() { Particle("common.fx.building-death-small.crater"); } Add(3) { Particle("common.fx.building-death-small.flame"); VelocityPosition(0.5, 1.0, 0.5); Random(0.5, 0, 0.5); RandomVertex(0); } Add(4) { Particle("common.fx.building-death-small.smoke-1"); VelocityPosition(0, 2, 0); Random(0.0, 0.5, 0.0); RandomVertex(1); } Add(20) { Particle("common.fx.building-death-small.ember"); VelocityPosition(5, 5, 5); Random(1.0, 0.5, 1.0); } // Add(4) // { // Particle("common.fx.building-death-small.smoke-2"); // VelocityPosition(0, 3, 0); // Random(0.0, 0.5, 0.0); // RandomVertex(1); // } // Add(3) // { // Particle("common.fx.building-death.chunk1"); // VelocityPosition(10, 10, 10); // Random(1.0, 0.5, 1.0); // } // Add(2) // { // Particle("common.fx.building-death.chunk2"); // VelocityPosition(10, 10, 10); // Random(1.0, 0.5, 1.0); // } } } // // SMALL BUILDING DEATH CRATER // CreateParticleType("common.fx.building-death-small.crater", "Particle") { LifeTime(6000.0); Priority(1.5); // disappear at medium detail RenderBase("common.fx.building-death-small.crater"); } CreateParticleRenderType("common.fx.building-death-small.crater", "GroundSprite") { TextureName("crater.tga"); TextureBlend("srcalpha invsrcalpha modulatealpha"); StartColor(31, 31, 31, 255); FinishColor(31, 31, 31, 255); StartRadius(8.0); FinishRadius(8.0); AnimateTime(1.0); Sorting("Ground", 1); } // // SMALL BUILDING DEATH CENTRAL FLARE // CreateParticleType("common.fx.building-death-small.light", "Particle") { LifeTime(0.5); Priority(.74); // lowest priority that doesn't go away RenderBase("common.fx.building-death-small.light"); } CreateParticleRenderType("common.fx.building-death-small.light", "Sprite") { TextureName("lightflare.tga"); TextureBlend("srcalpha one modulatealpha"); StartColor(255, 255, 255, 255); FinishColor(255, 127, 0, 0); StartRadius(10.0); FinishRadius(0.0); AnimateTime(0.5); Sorting("Light", 0); } // // SMALL BUILDING DEATH SHOCKWAVE RING // CreateParticleType("common.fx.building-death-small.shock", "Particle") { LifeTime(0.5); Priority(1.4); // disappear before low detail RenderBase("common.fx.building-death-small.shock"); } CreateParticleRenderType("common.fx.building-death-small.shock", "GroundSprite") { TextureName("ring.tga"); TextureBlend("srcalpha one modulatealpha"); StartColor(255, 200, 100, 255); FinishColor(255, 0, 0, 0); StartRadius(2.0); FinishRadius(12.0); AnimateTime(0.3); Sorting("Surface", 0); } // // SMALL BUILDING DEATH FLAME PUFF // CreateParticleType("common.fx.building-death-small.flame", "Smoke") { LifeTime(0.5); Priority(.74); // lowest priority that doesn't go away RenderBase("common.fx.building-death-small.flame"); } CreateParticleRenderType("common.fx.building-death-small.flame", "Sprite") { TextureName("exploder.pic"); TextureBlend("srcalpha one modulatealpha"); StartColor(255, 255, 255, 255); FinishColor(255, 0, 0, 0); StartRadius(4.0); FinishRadius(6.0); AnimateTime(0.5); Sorting("Flame", 1); } // // SMALL BUILDING DEATH SMOKE PUFF (1) // CreateParticleType("common.fx.building-death-small.smoke-1", "Smoke") { LifeTime(2.0); RenderBase("common.fx.building-death-small.smoke-1"); } CreateParticleRenderType("common.fx.building-death-small.smoke-1", "Sprite") { TextureName("explosion1.tga"); TextureBlend("srcalpha invsrcalpha modulatealpha"); StartColor(40, 40, 40, 200); FinishColor(0, 0, 0, 0); StartRadius(3.0); FinishRadius(6.0); AnimateTime(2.0); Sorting("Smoke", 0); } // // SMALL BUILDING DEATH SMOKE PUFF (2) // CreateParticleType("common.fx.building-death-small.smoke-2", "Smoke") { LifeTime(2.0); RenderBase("common.fx.building-death-small.smoke-2"); } CreateParticleRenderType("common.fx.building-death-small.smoke-2", "Sprite") { TextureName("explosion1.tga"); TextureBlend("srcalpha invsrcalpha modulatealpha"); StartColor(100, 100, 100, 255); FinishColor(60, 60, 60, 60); StartRadius(2.0); FinishRadius(6.0); AnimateTime(2.0); Sorting("Smoke", 1); } // // SMALL BUILDING DEATH EMBER PUFF // CreateParticleType("common.fx.building-death-small.ember", "Ember") { LifeTime(3.0); Priority(1.5); // disappear at medium detail Drag(10%); Gravity(20%); RenderBase("common.fx.building-death-small.ember"); } CreateParticleRenderType("common.fx.building-death-small.ember", "Sprite") { TextureName("particle.tga"); TextureBlend("srcalpha one modulatealpha"); StartColor(255, 255, 255, 255); FinishColor(255, 255, 0, 0); StartRadius(0.6); FinishRadius(0.2); AnimateTime(2.0); Sorting("Flame", 0); } // // LARGE VEHICLE EXPLOSION // CreateEffectType("common.class.vehicle-death-big") { Sound() { File("large explosion.wav"); MinDistance(5); MaxDistance(150); } Particles() { Add() { Particle("common.particle.vehicle-death-big.crater"); } Add() { Particle("common.particle.vehicle-death-big.light"); } Add() { Particle("common.particle.vehicle-death-big.shock"); } Add(5) { Particle("common.particle.vehicle-death-big.flame"); VelocityPosition(2, 2, 2); Random(1.0, 1.0, 1.0); RandomVertex(1); } Add(6) { Particle("common.particle.vehicle-death-big.smoke-1"); VelocityPosition(0.5, 2, 0.5); Random(1.0, 1.0, 1.0); RandomVertex(1); } Add(4) { Particle("common.particle.vehicle-death-big.smoke-2"); VelocityPosition(1, 1, 1); Random(1.0, 1.0, 1.0); RandomVertex(1); } Add(10) { Particle("common.particle.vehicle-death-big.ember"); VelocityPosition(5, 5, 5); Random(1.0, 0.5, 1.0); } } } // // LARGE VEHICLE DEATH CRATER // CreateParticleType("common.particle.vehicle-death-big.crater", "Particle") { LifeTime(6000); Priority(1.5); // disappear at medium detail RenderBase("common.render.vehicle-death-big.crater"); } CreateParticleRenderType("common.render.vehicle-death-big.crater", "GroundSprite") { TextureName("crater.tga"); TextureBlend("srcalpha invsrcalpha modulatealpha"); StartColor(31, 31, 31, 255); FinishColor(31, 31, 31, 255); StartRadius(4.0); FinishRadius(4.0); AnimateTime(1.0); Sorting("Surface", 1); } // // LARGE VEHICLE DEATH CENTRAL FLARE // CreateParticleType("common.particle.vehicle-death-big.light", "Particle") { LifeTime(2.0); Priority(.74); // lowest priority that doesn't go away RenderBase("common.render.vehicle-death-big.light"); } CreateParticleRenderType("common.render.vehicle-death-big.light", "Sprite") { TextureName("lightflare.tga"); TextureBlend("srcalpha one modulatealpha"); StartColor(255, 255, 255, 255); FinishColor(255, 127, 0, 0); StartRadius(30.0); FinishRadius(0.0); Sorting("Light", 0); } // // LARGE VEHICLE DEATH SHOCKWAVE RING // CreateParticleType("common.particle.vehicle-death-big.shock", "Particle") { LifeTime(0.5); Priority(1.4); // disappear before low detail RenderBase("common.render.vehicle-death-big.shock"); } CreateParticleRenderType("common.render.vehicle-death-big.shock", "GroundSprite") { Interpolate(1); MakeOnWater(1); TextureName("ring.tga"); TextureBlend("srcalpha one modulatealpha"); StartColor(255, 127, 0, 255); FinishColor(255, 0, 0, 0); StartRadius(2.0); FinishRadius(20.0); Sorting("Surface", 0); } // // LARGE VEHICLE DEATH FLAME PUFF // CreateParticleType("common.particle.vehicle-death-big.flame", "Smoke") { LifeTime(1.0); Priority(.74); // lowest priority that doesn't go away RenderBase("common.render.vehicle-death-big.flame"); } CreateParticleRenderType("common.render.vehicle-death-big.flame", "Sprite") { TextureName("puff.tga"); TextureBlend("srcalpha one modulatealpha"); StartColor(255, 127, 0, 255); FinishColor(255, 0, 0, 0); StartRadius(3.0); FinishRadius(1.0); Sorting("Smoke", 0); } // // LARGE VEHICLE DEATH SMOKE PUFF (1) // CreateParticleType("common.particle.vehicle-death-big.smoke-1", "Smoke") { LifeTime(5.0); RenderBase("common.render.vehicle-death-big.smoke-1"); } CreateParticleRenderType("common.render.vehicle-death-big.smoke-1", "Sprite") { TextureName("puff.tga"); TextureBlend("srcalpha invsrcalpha modulatealpha"); StartColor(0, 0, 0, 127); FinishColor(0, 0, 0, 0); StartRadius(3.0); FinishRadius(10.0); Sorting("Smoke", 1); } // // LARGE VEHICLE DEATH SMOKE PUFF (2) // CreateParticleType("common.particle.vehicle-death-big.smoke-2", "Smoke") { LifeTime(3.0); RenderBase("common.render.vehicle-death-big.smoke-2"); } CreateParticleRenderType("common.render.vehicle-death-big.smoke-2", "Sprite") { TextureName("puff.tga"); TextureBlend("srcalpha invsrcalpha modulatealpha"); StartColor(0, 0, 0, 255); FinishColor(0, 0, 0, 0); StartRadius(3.0); FinishRadius(10.0); Sorting("Smoke", 2); } // // LARGE VEHICLE DEATH EMBER PUFF // CreateParticleType("common.particle.vehicle-death-big.ember", "Ember") { LifeTime(2.0); Priority(1.5); // disappear at medium detail Drag(10%); Gravity(50%); RenderBase("common.render.vehicle-death-big.ember"); } CreateParticleRenderType("common.render.vehicle-death-big.ember", "Sprite") { TextureName("particle.tga"); TextureBlend("srcalpha one modulatealpha"); StartColor(255, 255, 255, 255); FinishColor(255, 255, 0, 0); StartRadius(0.5); FinishRadius(0.1); Sorting("Flame", 0); } // // LARGE VEHICLE DEATH SPARK TRAIL // CreateParticleType("common.particle.vehicle-death-big.spark", "Smoke") { LifeTime(0.3); RenderBase("common.render.vehicle-death-big.spark"); } CreateParticleRenderType("common.render.vehicle-death-big.spark", "Trail") { TextureName("bolt.tga"); TextureBlend("srcalpha one modulatealpha"); StartColor(255, 127, 0, 255); FinishColor(255, 0, 0, 0); StartRadius(0.2); FinishRadius(0.0); Decay(.3); Sorting("Flame", 2); } /////////////////////////////////////////////////////////////////////////////// // // Copyright 1997-2000 Pandemic Studios // // // INFANTRY DEATH EFFECT // CreateEffectType("common.class.infantrydeath") { Sound() { File("scream death.wav"); MinDistance(5); MaxDistance(150); } Particles() { Add() { Particle("common.fx.infantrydeath.bloodcloud"); } Add() { Particle("common.fx.infantrydeath.bloodstain"); } Add(4) { Particle("common.fx.infantrydeath.bloodspray"); VelocityPosition(10, 5, 10); Random(1.0, 0.5, 1.0); } Add(3) { Particle("common.fx.infantrydeath.gib1"); VelocityPosition(2, 5, 2); VelocityAngular(3, 3, 0); Random(1.0, 0.5, 1.0); } Add(3) { Particle("common.fx.infantrydeath.gib2"); VelocityPosition(2, 5, 2); VelocityAngular(3, 3, 0); Random(1.0, 0.5, 1.0); } Add(3) { Particle("common.fx.infantrydeath.gib3"); VelocityPosition(2, 5, 2); VelocityAngular(4, 4, 0); Random(1.0, 0.5, 1.0); } Add(2) { Particle("Chunk1"); VelocityPosition(3, 10, 3); VelocityAngular(4, 4, 0); Random(1.0, 0.5, 1.0); } Add(2) { Particle("Chunk2"); VelocityPosition(3, 10, 3); VelocityAngular(4, 4, 0); Random(1.0, 0.5, 1.0); } } } // // INFANTRY DEATH BLOOD CLOUD // CreateParticleType("common.fx.infantrydeath.bloodcloud", "Particle") { LifeTime(1.0); RenderBase("common.fx.infantrydeath.bloodcloud"); } CreateParticleRenderType("common.fx.infantrydeath.bloodcloud", "Sprite") { TextureName("explosion2.tga"); TextureBlend("srcalpha invsrcalpha modulatealpha"); StartColor(104, 12, 02, 200); FinishColor(104, 12, 02, 0); StartRadius(1.0); FinishRadius(5.0); AnimateTime(1.0); } // // INFANTRY DEATH BLOOD STAIN // CreateParticleType("common.fx.infantrydeath.bloodstain", "Stain") { LifeTime(6000.0); RenderBase("common.fx.infantrydeath.bloodstain"); } CreateParticleRenderType("common.fx.infantrydeath.bloodstain", "Stain") { TextureName("splat.tga"); TextureBlend("srcalpha invsrcalpha modulatealpha"); StartColor(104, 12, 02, 200); FinishColor(104, 12, 02, 200); StartRadius(6.0); FinishRadius(6.0); AnimateTime(1.0); } // // INFANTRY DEATH BLOOD SPRAY // CreateParticleType("common.fx.infantrydeath.bloodspray", "Smoke") { LifeTime(0.5); RenderBase("common.fx.infantrydeath.bloodspray"); } CreateParticleRenderType("common.fx.infantrydeath.bloodspray", "Sprite") { TextureName("puff.tga"); TextureBlend("srcalpha invsrcalpha modulatealpha"); StartColor(104, 12, 02, 200); FinishColor(104, 12, 02, 0); StartRadius(0.3); FinishRadius(0.2); AnimateTime(0.5); } // // INFANTRY DEATH GIB (1) // CreateParticleType("common.fx.infantrydeath.gib1", "Ember") { LifeTime(2.0); RenderBase("common.fx.infantrydeath.gib1"); } CreateParticleRenderType("common.fx.infantrydeath.gib1", "Geometry") { GeometryName("gibchunk01.god"); HasShadow(0); } // // INFANTRY DEATH GIB (2) // CreateParticleType("common.fx.infantrydeath.gib2", "Ember") { LifeTime(2.5); RenderBase("common.fx.infantrydeath.gib2"); } CreateParticleRenderType("common.fx.infantrydeath.gib2", "Geometry") { GeometryName("gibchunk02.god"); HasShadow(0); } // // INFANTRY DEATH GIB (3) // CreateParticleType("common.fx.infantrydeath.gib3", "Ember") { LifeTime(3.0); RenderBase("common.fx.infantrydeath.gib3"); } CreateParticleRenderType("common.fx.infantrydeath.gib3", "Geometry") { GeometryName("gibchunk03.god"); HasShadow(0); } Description("Lasting Blood Stains"); 6types_objects_genericfx_common_vehicle-death-small.cfg87types_objects_genericfx_common_building-death-large.cfg767types_objects_genericfx_common_building-death-small.cfgm*6types_objects_genericfx_common_vehicle-death-large.cfgJ?1types_objects_genericfx_common_infantry-death.cfgTmod.cfgc&
Make your own free website on Tripod.com