FTE: Increase performance and parity with existing particles

This commit is contained in:
cypress 2023-10-30 12:07:10 -04:00
parent fe474e2f17
commit 09b752d18d
7 changed files with 51 additions and 94 deletions

View file

@ -6,11 +6,10 @@ r_part blood_particle
scalefactor 1
scale 32
alpha 1
rgb 120 5 5
randomvel 2
veladd 2
rgb 200 200 200
randomvel 32
spawnmode box
spawnorg 2
count 1
count 3
blend add
}

Binary file not shown.

Binary file not shown.

View file

@ -1,36 +0,0 @@
r_part respawn
{
texture "particles/smoke.tga"
tcoords 0 0 256 256 256
die 0.5
scalefactor 1
scale 40
alpha 0.3
alphadelta -1.2
rgb 200 150 100
spawnmode ball
spawnorg 24
count 10
veladd 64
gravity -2048
orgadd -32
blend add
}
r_part pickup
{
texture "particles/smoke.tga"
tcoords 0 0 256 256 256
die 0.5
scalefactor 1
scale 32
alpha 0.3
alphadelta -0.7
rgb 70 100 140
randomvel 16
spawnmode ball
spawnorg 24
orgadd 8
count 5
blend add
}

View file

@ -48,11 +48,11 @@ r_part muzzle_pap_part0
texture "textures/mzfl/mzfl0.tga"
tcoords 0 0 256 256 256
type normal
die 0.05
die 0.04
scalefactor 0
scale 150
alpha 1
rgb 255 80 255
rgb 255 25 150
spawnorg 0
count 1
blend add
@ -63,11 +63,11 @@ r_part muzzle_pap_part1
texture "textures/mzfl/mzfl1.tga"
tcoords 0 0 256 256 256
type normal
die 0.05
die 0.04
scalefactor 0
scale 150
alpha 1
rgb 80 80 255
rgb 255 25 50
spawnorg 0
count 1
blend add
@ -78,11 +78,11 @@ r_part muzzle_pap_part2
texture "textures/mzfl/mzfl2.tga"
tcoords 0 0 256 256 256
type normal
die 0.05
die 0.04
scalefactor 0
scale 150
alpha 1
rgb 255 80 150
rgb 255 25 50
spawnorg 0
count 1
blend add

Binary file not shown.

View file

@ -1,20 +1,16 @@
r_part impact
{
texture "particles/cloud.tga"
texture "particles/smoke.tga"
tcoords 0 0 256 256 256
die 1.5
die 2
scale 64
scalefactor 1
scale 18
scaledelta 256
alpha 0.13 0.22
alphadelta -0.3
rgb 50 50 50
randomvel 32
veladd 2
spawnmode ball
gravity -128
spawnorg 8
count 8
alpha 0.15
alphadelta -0.12
rgb 150 150 150
gravity -20 -25
velwrand 2
count 3
blend add
}
@ -25,7 +21,7 @@ r_part +impact
type texturedspark
die 0.5
scalefactor 0
scale 10 12
scale 15 20
alpha 1
alphadelta -16
rgb 100 65 45
@ -33,24 +29,6 @@ r_part +impact
veladd 2.5
spawnmode ball
spawnorg 0
count 12
blend add
}
r_part +impact
{
texture "particles/smoke.tga"
tcoords 0 0 256 256 256
die 0.5
scalefactor 1
scale 3 5
scaledelta 256
alpha 1
alphadelta -15
rgb 100 65 45
randomvel 0
spawnmode ball
spawnorg 1
count 6
blend add
}
@ -62,10 +40,10 @@ r_part impact_decal
type cdecal
die 45
scalefactor 1
scale 14
alpha 0.4
alphadelta -0.01
rgb 0 0 0
scale 7
alpha 1
alphadelta -0.025
rgb 255 255 255
count 1
blend blend
}
@ -77,9 +55,9 @@ r_part explode
type cdecal
die 45
scalefactor 1
scale 200
alpha 0.4
alphadelta -0.01
scale 125
alpha 1
alphadelta -0.025
rgb 0 0 0
count 1
blend blend
@ -89,16 +67,32 @@ r_part +explode
{
texture "particles/smoke.tga"
tcoords 0 0 256 256 256
die 1.5 2 2.5
die 2
scalefactor 1
scale 16 32
scaledelta 32
alpha 0.25 0.30 0.50
alphadelta -0.08
rgb 50 50 50
randomvel 32
gravity -5 -10
spawnorg 16
scale 256
alpha 0.15
alphadelta -0.15
rgb 150 150 150
randomvel 64
spawnmode ball
spawnorg 96
count 32
blend add
}
r_part +explode
{
texture "particles/smoke.tga"
tcoords 0 0 256 256 256
die 2
scalefactor 1
scale 256
alpha 0.15
alphadelta -0.15
rgb 150 50 0
randomvel 64
spawnmode ball
spawnorg 96
count 16
blend add
}