diff options
Diffstat (limited to 'assets/scripts/g_alienblood.particle')
-rw-r--r-- | assets/scripts/g_alienblood.particle | 334 |
1 files changed, 334 insertions, 0 deletions
diff --git a/assets/scripts/g_alienblood.particle b/assets/scripts/g_alienblood.particle new file mode 100644 index 0000000..0d627ad --- /dev/null +++ b/assets/scripts/g_alienblood.particle @@ -0,0 +1,334 @@ +alienBleedPS // alien blood +{ + ejector + { + particle + { + shader sync greenblood01frame01 greenblood01frame02 greenblood01frame03 greenblood01frame04 greenblood01frame05 greenblood01frame06 greenblood01frame07 greenblood01frame08 + + displacement 0 0 0 ~8 + + radius 0 6~2 9~2 + alpha 0 1 0 + rotation 0 ~360 - + bounce 0 + + lifeTime 250~50 + } + count 1 + delay 0 + period 0 - 0 + } + thirdPersonOnly +} + +alienBuildableBleedPS // alien building blood +{ + ejector + { + particle + { + shader sync greenblood01frame01 greenblood01frame02 greenblood01frame03 greenblood01frame04 greenblood01frame05 greenblood01frame06 greenblood01frame07 greenblood01frame08 + + displacement 0 0 0 ~8 + + radius 0 6~2 9~2 + alpha 0 1 0 + rotation 0 ~360 - + bounce 0 + + lifeTime 250~50 + } + count 1 + delay 0 + period 0 - 0 + } + thirdPersonOnly +} + +alienBuildableDamagedPS // alien building almost destroyed +{ + ejector + { + particle + { + shader sync greenblood03frame01 greenblood03frame02 greenblood03frame03 greenblood03frame04 greenblood03frame05 greenblood03frame06 greenblood03frame07 + + displacement 0 0 0 ~4 + + velocityType normal + velocityDir linear + velocityMagnitude 100 + velocity 0 0 0 ~20 + + accelerationType static + accelerationDir linear + accelerationMagnitude 200 + acceleration 0 0 -2 0 + + radius 0 4 12~6 + alpha 0 1 1 + rotation 0 ~360 - + + lifeTime 300~50% + } + + particle + { + shader sync greenblood01frame01 greenblood01frame02 greenblood01frame03 greenblood01frame04 greenblood01frame05 greenblood01frame06 greenblood01frame07 greenblood01frame08 + + displacement 0 0 0 ~6 + + velocityType normal + velocityDir linear + velocityMagnitude 100 + velocity 0 0 0 ~20 + + accelerationType static + accelerationDir linear + accelerationMagnitude 200 + acceleration 0 0 -2 0 + + radius 0 4 12~4 + alpha 0 1 1 + rotation 0 ~360 - + + lifeTime 300~50% + } + count infinite + delay 0 + period 600 - 0 + } + + ejector + { + particle + { + shader sync greenblood01frame01 greenblood01frame02 greenblood01frame03 greenblood01frame04 greenblood01frame05 greenblood01frame06 greenblood01frame07 greenblood01frame08 + + displacement 0 0 0 ~20 + + velocityType normal + velocityDir linear + velocityMagnitude 100 + velocity 0 0 0 ~20 + + accelerationType static + accelerationDir linear + accelerationMagnitude 200 + acceleration 0 0 -2 0 + + radius 0 4.0 4.0 + alpha 0 1 1 + rotation 0 ~360 - + + lifeTime 300~50% + } + + particle + { + shader sync greenblood01frame01 greenblood01frame02 greenblood01frame03 greenblood01frame04 greenblood01frame05 greenblood01frame06 greenblood01frame07 greenblood01frame08 + + displacement 0 0 0 ~20 + + velocityType normal + velocityDir linear + velocityMagnitude 100 + velocity 0 0 0 ~20 + + accelerationType static + accelerationDir linear + accelerationMagnitude 200 + acceleration 0 0 -2 0 + + radius 0 4 4 + alpha 0 1 1 + rotation 0 ~360 - + + lifeTime 300~50% + } + count infinite + delay 300 + period 600 - 0 + } +} + +alienBuildableDestroyedPS // alien building destroyed +{ + ejector + { + particle + { + shader sync greenblood01frame01 greenblood01frame02 greenblood01frame03 greenblood01frame04 greenblood01frame05 greenblood01frame06 greenblood01frame07 greenblood01frame08 + + displacement 0 0 0 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 300~75% + velocity 0 0 0.05 ~40 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -2 0 + + radius 0 10 15 + alpha 0 1 1 + rotation 0 ~360 - + bounce cull + + lifeTime 600 + } + + count 32 + delay 0 + period 0 - 0 + } + ejector + { + particle + { + shader sync greenblood03frame01 + + displacement 0 0 30 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 300~75% + velocity 0 0 1 ~40 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -2 0 + + radius 600 8 0 + alpha 0 1 1 + rotation 0 ~360 - + bounce 0.1 + bouncemark 1 24~8 greensplat2 + + lifeTime 1200 + } + + particle + { + shader sync greenblood03frame01 + + displacement 0 0 30 0 + + velocityType static + velocityDir linear + velocityMagnitude 300~75% + velocity 0 0 1 ~40 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -2 0 + + radius 600 8 0 + alpha 0 1 1 + rotation 0 ~360 - + bounce 0.1 + bouncemark 1 24~8 greensplat3 + + lifeTime 1200 + } + + particle + { + shader sync greenblood03frame01 + + displacement 0 0 30 0 + + velocityType static + velocityDir linear + velocityMagnitude 300~75% + velocity 0 0 1 ~40 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -2 0 + + radius 500 10 0 + alpha 0 1 1 + rotation 0 ~360 - + bounce 0.1 + bouncemark 1 24~8 greensplat4 + + lifeTime 1000 + } + + count 3 + delay 0 + period 0 - 0 + } + ejector // gibs + { + particle + { + model models/fx/alien_gibs/a_gib1.md3 models/fx/alien_gibs/a_gib2.md3 models/fx/alien_gibs/a_gib3.md3 models/fx/alien_gibs/a_gib4.md3 + + displacement 0~20 0~20 40~10 0 + + velocityType static + velocityDir linear + velocityMagnitude 300~75% + velocity 0 0 1 ~60 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 2000 1 0 + bounce 0.2 + bounceMark 1~1 24 greensplat3 + bounceSound ~1 sound/misc/organic_bounce.wav + + lifeTime 3000~500 + } + + count 3 + delay 0 + period 0 - 0 + } +} + +alienEvolvePS // alien evolution blood +{ + ejector + { + particle + { + shader sync greenblood01frame01 greenblood01frame02 greenblood01frame03 greenblood01frame04 greenblood01frame05 greenblood01frame06 greenblood01frame07 greenblood01frame08 + + displacement 0 0 0 ~0 + + velocityType static + velocityDir linear + velocityMagnitude 150~75% + velocity 0 0 1 ~50 + + accelerationType static + accelerationDir linear + accelerationMagnitude 800 + acceleration 0 0 -1 0 + + radius 0 5 30 + alpha 0 1 0 + rotation 0 ~360 - + bounce 0.2 + + lifeTime 1000 + } + + count 30 + delay 0 + period 5 - 0 + } + thirdPersonOnly +}
\ No newline at end of file |