diff options
Diffstat (limited to 'assets/scripts/weapons.particle')
| -rwxr-xr-x | assets/scripts/weapons.particle | 890 | 
1 files changed, 890 insertions, 0 deletions
diff --git a/assets/scripts/weapons.particle b/assets/scripts/weapons.particle new file mode 100755 index 0000000..5851fc6 --- /dev/null +++ b/assets/scripts/weapons.particle @@ -0,0 +1,890 @@ +models/weapons/hive/missilePS +{ +  ejector +  { +    particle +    { +      shader 20 models/weapons/hive/sprite1.tga models/weapons/hive/sprite2.tga + +      displacement 0 0 0 ~4.0 + +      parentVelocityFraction  0.5 +      velocityType      static +      velocityDir       linear +      velocityMagnitude 100 +      velocity          0 0 1 ~180 + +      accelerationType      cent +      accelerationDir       point +      accelerationMagnitude 2000 + +      rotation 0 -20.0~40.0 -20.0~40.0 +      radius 0 2.0 2.0 +      alpha  0 1.0 0.0 +      bounce 0.5 + +      lifeTime 4000 +    } + +    count infinite +    delay 0 +    period 100 - ~0% +  } +} + +models/weapons/rifle/impactPS +{ +  ejector +  { +    particle +    { +      shader sync gfx/rifle/verysmallrock + +      displacement 0 0 0 ~4.0 + +      velocityType      normal +      velocityDir       linear +      velocityMagnitude 100 +      velocity          0 0 0 ~20 + +      accelerationType      static +      accelerationDir       linear +      accelerationMagnitude 600 +      acceleration          0 0 -1 0 + +      radius 0 1.0 1.0 +      alpha  0 1.0 0.0 +      rotation 0 ~360 - +      bounce 0.0 + +      lifeTime 350 +    } + +    count 0~2 +    delay ~100 +    period 0 - ~0% +  } + +  ejector +  { +    particle +    { +      shader sync gfx/sprites/smoke + +      displacement 0 0 0 ~1.0 +      normalDisplacement 3.0 + +      velocityType      normal +      velocityDir       linear +      velocityMagnitude 20 +      velocity          0 0 0 0 + +      accelerationType      static +      accelerationDir       linear +      accelerationMagnitude 300 +      acceleration          0 0 1 0 + +      radius 0 4.0 6.0 +      alpha  0 0.5 0.0 +      rotation 0 ~360 - +      bounce 0.0 + +      lifeTime 250 +    } + +    count 1 +    delay 0 +    period 0 - ~0% +  } + +  ejector +  { +    particle +    { +      shader sync gfx/blaster/orange_particle + +      normalDisplacement 3.0 + +      velocityType      normal +      velocityDir       linear +      velocityMagnitude 200 +      velocity          0 0 0 ~160 + +      accelerationType      static +      accelerationDir       linear +      accelerationMagnitude 600 +      acceleration          0 0 -1 0 + +      radius 0 3.0 0.0 +      alpha  0 1.0 0.0 +      rotation 0 ~360 - +      bounce 0.0 + +      lifeTime 200 +    } + +    count 0~1 +    delay 0 +    period 0 - ~0% +  } +} + +models/weapons/rifle/muzzlePS +{ +  ejector +  { +    particle +    { +      shader sync gfx/sprites/smoke + +      displacement 0 0 0 ~0.0 + +      parentVelocityFraction 0.9 + +      velocityType      static +      velocityDir       linear +      velocityMagnitude 20 +      velocity          0 0 0 0 + +      accelerationType      static +      accelerationDir       linear +      accelerationMagnitude 300 +      acceleration          0 0 1 0 + +      radius 0 2.0 4.0 +      alpha  0 0.4 0.0 +      rotation 0 ~360 - +      bounce 0.0 + +      lifeTime 200 +    } + +    count 1 +    delay 0 +    period 0 - ~0% +  } + +  ejector +  { +    particle +    { +      model models/weapons/shells/rifle-shell.md3 + +      displacement -5 -3 0 ~0.0 + +      parentVelocityFraction 0.85 + +      velocityType      static_transform +      velocityDir       linear +      velocityMagnitude 200 +      velocity          0 -1 3 ~10 + +      accelerationType      static +      accelerationDir       linear +      accelerationMagnitude 800 +      acceleration          0 0 -1 0 + +      radius 0 1.0 - +      bounce 0.5 + +      lifeTime 5000 +    } + +    count 1 +    delay 0 +    period 0 - ~0% +  } +} + +models/weapons/shotgun/muzzlePS +{ +  ejector +  { +    particle +    { +      shader sync gfx/sprites/smoke + +      displacement 0 0 0 ~0.0 + +      parentVelocityFraction 0.9 + +      velocityType      static +      velocityDir       linear +      velocityMagnitude 20 +      velocity          0 0 0 0 + +      accelerationType      static +      accelerationDir       linear +      accelerationMagnitude 300 +      acceleration          0 0 1 0 + +      radius 0 2.0 4.0 +      alpha  0 0.4 0.0 +      rotation 0 ~360 - +      bounce 0.0 + +      lifeTime 200 +    } + +    count 1 +    delay 0 +    period 0 - ~0% +  } + +  ejector +  { +    particle +    { +      model models/weapons/shells/shotgun-shell.md3 + +      displacement -5 -3 0 ~0.0 + +      parentVelocityFraction 0.85 + +      velocityType      static_transform +      velocityDir       linear +      velocityMagnitude 200 +      velocity          0 -1 3 ~10 + +      accelerationType      static +      accelerationDir       linear +      accelerationMagnitude 800 +      acceleration          0 0 -1 0 + +      radius 0 1.0 - +      bounce 0.5 + +      lifeTime 5000 +    } + +    count 1 +    delay 0 +    period 0 - ~0% +  } +} + +models/weapons/chaingun/muzzlePS +{ +  ejector +  { +    particle +    { +      model models/weapons/shells/rifle-shell.md3 + +      displacement -5 -3 0 ~0.0 + +      parentVelocityFraction 0.85 + +      velocityType      static_transform +      velocityDir       linear +      velocityMagnitude 200 +      velocity          0 -1 3 ~10 + +      accelerationType      static +      accelerationDir       linear +      accelerationMagnitude 800 +      acceleration          0 0 -1 0 + +      radius 0 1.0 - +      bounce 0.5 + +      lifeTime 5000 +    } + +    count 1 +    delay 0 +    period 0 - ~0% +  } +} + +models/weapons/flamer/muzzlePS +{ +  ejector +  { +    particle +    { +      shader sync flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25 +      displacement 0 0 0 ~0.0 + +      parentVelocityFraction 0.65 + +      velocityType      cent +      velocityDir       linear +      velocityMagnitude 500 +      velocity          0 0 0 ~0 + +      physicsRadius 15 + +      radius 0 4.0 40.0 +      alpha  0 1.0 1.0 +      rotation 0 ~360 - +      bounce 0.1 + +      lifeTime 800 +    } + +    count infinite +    delay 0 +    period 15 - ~0% +  } +} + +models/weapons/level1upg/muzzlePS +{ +  ejector +  { +    particle +    { +      shader sync gfx/sprites/poisoncloud + +      displacement 0 0 0 ~0.0 + +      parentVelocityFraction 1.0 + +      velocityType      cent +      velocityDir       linear +      velocityMagnitude 80 +      velocity          0 0 0 ~50 + +      radius 0 10.0 25.0 +      alpha  0 0.5 0.0 +      rotation 0 ~360 - +      bounce 1.0 + +      lifeTime 800 +    } + +    count 20 +    delay 0 +    period 40 - ~0% +  } +} + +models/weapons/blaster/missilePS +{ +  ejector +  { +    particle +    { +      shader sync gfx/blaster/orange_particle + +      displacement 0 0 0 ~2.0 + +      parentVelocityFraction 0.5 + +      radius 0 1.5 0.0 +      alpha  0 1.0 0.0 +      bounce 0.01 + +      lifeTime 400 +    } + +    count infinite +    delay 0 +    period 10 - ~0% +  } +} + +models/weapons/prifle/impactPS +{ +  ejector +  { +    particle +    { +      shader sync gfx/prifle/red_blob +       +      radius 0 3.0 6.0 +      alpha  70 1.0 0.0 +      rotation 0 ~360 - + +      lifeTime 140 +    } + +    count 1 +    delay 0 +    period 0 - ~0% +  } +} + +models/weapons/prifle/missilePS +{ +  ejector +  { +    particle +    { +      shader sync gfx/prifle/red_blob + +      parentVelocityFraction 0.8 + +      radius 0 2.0 1.5 +      alpha  0 0.8 0.0 +      bounce 0.01 + +      lifeTime 400 +    } + +    count infinite +    delay 0 +    period 10 - ~0% +  } +} + +models/weapons/mdriver/impactPS +{ +  ejector +  { +    particle +    { +      shader sync gfx/mdriver/green_particle + +      displacement 0 0 0 ~2.0 + +      normalDisplacement 10.0 + +      velocityType      normal +      velocityDir       linear +      velocityMagnitude 400 +      velocity          0 0 0 ~80 + +      accelerationType      normal +      accelerationDir       linear +      accelerationMagnitude 200 +      acceleration          0 0 1 ~360 + +      radius 0 6.0 4.0 +      alpha  0 1.0 0.0 +      rotation 0 ~360 - +      bounce 0.5 + +      lifeTime 1000 +    } + +    count 10 +    delay 0 +    period 0 - ~0% +  } +} + +models/weapons/lcannon/missilePS +{ +  ejector +  { +    particle +    { +      shader sync gfx/blaster/orange_particle + +      displacement 0 0 0 ~3.0 + +      parentVelocityFraction  1.0 +      velocityType      static +      velocityDir       linear +      velocityMagnitude 120 +      velocity          0 0 1 ~360 + +      radius 0 1.0 5.0 +      alpha  0 1.0 0.0 +      bounce 0.1 + +      lifeTime 1000 +    } + +    count infinite +    delay 0 +    period 50 - ~0% +  } +} + +models/weapons/lcannon/secondaryMissilePS +{ +  ejector +  { +    particle +    { +      shader sync gfx/blaster/orange_particle + +      displacement 0 0 0 ~3.0 + +      parentVelocityFraction  0.5 + +      radius 0 2.0 0.0 +      alpha  0 1.0 0.0 +      bounce 0.1 + +      lifeTime 400 +    } + +    count infinite +    delay 0 +    period 25 - ~0% +  } +} + +models/weapons/lcannon/impactPS +{ +  ejector +  { +    particle +    { +      shader sync gfx/blaster/orange_particle +       +      radius 0 8.0 16.0 +      alpha  0 1.0 0.0 +      rotation 0 ~360 - +       +      scaleWithCharge 0.10 + +      lifeTime 250 +    } + +    count 1 +    delay 0 +    period 0 - ~0% +  } + +  ejector +  { +    particle +    { +      shader sync gfx/blaster/orange_particle + +      displacement 0 0 0 ~2.0 + +      normalDisplacement 10.0 + +      velocityType      normal +      velocityDir       linear +      velocityMagnitude 200 +      velocity          0 0 0 ~160 + +      accelerationType      static +      accelerationDir       linear +      accelerationMagnitude 300 +      acceleration          0 0 -1 0 + +      radius 0 1.0 5.0 +      alpha  0 1.0 0.0 +      rotation 0 ~360 - +      bounce 0.8 + +      lifeTime 2000~1000 +    } + +    count 30 +    delay 0 +    period 0 - ~0% +  } + +  ejector +  { +    particle +    { +      shader sync gfx/lcannon/primary + +      displacement 0 0 0 ~10.0 + +      normalDisplacement 15.0 + +      velocityType      normal +      velocityDir       linear +      velocityMagnitude 100 +      velocity          0 0 0 ~160 + +      accelerationType      static +      accelerationDir       linear +      accelerationMagnitude 150 +      acceleration          0 0 -1 0 + +      radius 0 1.0 0.0 +      alpha  0 1.0 0.0 +      rotation 0 ~360 - +      bounce 1.0 +       +      scaleWithCharge 0.10 + +      lifeTime 1000~1000 +    } + +    count 6 +    delay 0 +    period 0 - ~0% +  } +} + +models/weapons/lcannon/secondaryImpactPS +{ +  ejector +  { +    particle +    { +      shader sync gfx/blaster/orange_particle +       +      radius 0 8.0 16.0 +      alpha  0 1.0 0.0 +      rotation 0 ~360 - + +      lifeTime 250 +    } + +    count 1 +    delay 0 +    period 0 - ~0% +  } + +  ejector +  { +    particle +    { +      shader sync gfx/blaster/orange_particle + +      displacement 0 0 0 ~2.0 + +      normalDisplacement 10.0 + +      velocityType      normal +      velocityDir       linear +      velocityMagnitude 150 +      velocity          0 0 0 ~160 + +      accelerationType      static +      accelerationDir       linear +      accelerationMagnitude 300 +      acceleration          0 0 -1 0 + +      radius 0 1.0 5.0 +      alpha  0 1.0 0.0 +      rotation 0 ~360 - +      bounce 0.8 + +      lifeTime 2000~1000 +    } + +    count 10 +    delay 0 +    period 0 - ~0% +  } +} + +models/weapons/psaw/impactPS +{ +  ejector +  { +    particle +    { +      shader sync gfx/psaw/blue_particle + +      displacement 0 0 0 ~2.0 + +      velocityType      static +      velocityDir       linear +      velocityMagnitude 100 +      velocity          0 0 -1 ~25 + +      accelerationType      static +      accelerationDir       linear +      accelerationMagnitude 800 +      acceleration          0 0 -1 ~10 + +      radius 0 1.0~2.0 3.0~2.0 +      alpha  0 1.0 1.0 +      rotation 0 ~360 - +      bounce 0.5 + +      lifeTime 1000 +    } + +    count 3 +    delay 0 +    period 0 - ~0% +  } +} + +models/weapons/lasgun/impactPS +{ +  ejector +  { +    particle +    { +      shader sync gfx/lasgun/purple_particle + +      displacement 0 0 0 ~2.0 +      normalDisplacement  7.0 + +      velocityType      normal +      velocityDir       linear +      velocityMagnitude 100 +      velocity          0 0 0 ~90 + +      accelerationType      static +      accelerationDir       linear +      accelerationMagnitude 600 +      acceleration          0 0 -1 ~10 + +      radius 0 3.0~2.0 0.0 +      alpha  0 1.0 1.0 +      rotation 0 ~360 - +      bounce 0.5 + +      lifeTime 500 +    } + +    count 3 +    delay 0 +    period 0 - ~0% +  } +} + +models/weapons/grenade/impactTrailPS +{ +  ejector +  { +    particle +    { +      shader sync flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25 + +      displacement 0 0 0 ~0 + +      velocityType      static +      velocityDir       linear +      velocityMagnitude 30 +      velocity          0 0 -1 ~0 + +      radius 0 30.0 10.0 +      alpha  0 1.0 0.0 +      rotation 0 ~360 - +      bounce 0 + +      lifeTime 500 +    } + +    count 5 +    delay 0 +    period 40 - 0 +  } +} + +models/weapons/grenade/impactPS +{ +  ejector +  { +    particle +    { +      shader sync flame3 flame4 flame5 flame6 flame7 flame8 flame9 flame10 flame11 flame12 flame13 flame14 flame15 flame16 flame17 flame18 flame19 flame20 flame21 flame22 flame23 flame24 flame25 + +      displacement 0 0 11 ~0 + +      velocityType      static +      velocityDir       linear +      velocityMagnitude 200~75% +      velocity          0 0 1 ~10 + +      accelerationType      static +      accelerationDir       linear +      accelerationMagnitude 300 +      acceleration          0 0 -1 0 + +      radius 0 10.0 40.0 +      alpha  0 1.0 0.0 +      rotation 0 ~360 - +      bounce 0 + +      lifeTime 500 + +      childSystem models/weapons/grenade/impactTrailPS +    } + +    count 5 +    delay 0 +    period 10 - ~0% +  } + +  ejector +  { +    particle +    { +      shader sync gfx/grenade/flare_01 + +      displacement 0 0 8 ~0 + +      velocityType      static +      velocityDir       linear +      velocityMagnitude 10~50% +      velocity          0 0 1 ~60 + +      radius 0 100.0 200.0 +      alpha  250 1.0 0.0 +      rotation 0 ~360 - +      bounce 0.0 + +      lifeTime 300 +    } + +    count 1 +    delay 0 +    period 10 - ~0% +  } + +  ejector +  { +    particle +    { +      shader sync gfx/sprites/spark + +      displacement 0 0 8 ~0 + +      velocityType      static +      velocityDir       linear +      velocityMagnitude 700~3% +      velocity          0 0 1 ~180 + +      accelerationType      static +      accelerationDir       linear +      accelerationMagnitude 800 +      acceleration          0 0 1 0 + +      radius 0 10.0 2.0 +      alpha  0 1.0 0.0 +      rotation 0 ~360 - +      bounce 0 + +      lifeTime 300 +    } + +    count 150 +    delay 0 +    period 0 - ~0% +  } +} + +models/weapons/level3upg/impactPS +{ +  ejector +  { +    particle +    { +      shader sync gfx/level3upg/barb_splash + +      displacement 0 0 0 ~8 + +      velocityType      normal +      velocityDir       linear +      velocityMagnitude 800 +      velocity          0 0 1 ~80 + +      accelerationType      static +      accelerationDir       linear +      accelerationMagnitude 800 +      acceleration          0 0 -1 0 + +      radius 0 3.0~2.0 0.0 +      alpha  0 1.0 1.0 +      rotation 0 ~360 - +      bounce 0.4~100% + +      lifeTime 175 +    } + +    count 12 +    delay 0 +    period 0 - ~0% +  } +}  | 
