summaryrefslogtreecommitdiff
path: root/assets/scripts/g_alienblood.particle
diff options
context:
space:
mode:
Diffstat (limited to 'assets/scripts/g_alienblood.particle')
-rw-r--r--assets/scripts/g_alienblood.particle334
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