Code: Select all
echo "Hazed Particles Initialized (version: Nov. 29th 2007)‘"
r_bouncysparks 1
r_grenadetrail 1
r_rockettrail 1
r_part_sparks_trifan 1
r_part_rain 1
sv_nailhack 1
r_effect "progs/lavapool.mdl" tex_*lava1
r_effect "progs/flame2.mdl" cu_flame 1
r_effect "progs/flame.mdl" cu_torch
r_effect "progs/s_explod.spr" pyroflamexp 1
r_effect "progs/s_expl.spr" pyroflame1
r_effect "progs/proxgren.mdl" proxygren
r_trail "progs/spike.mdl" nailtrail
r_trail "progs/e_spike1.mdl" nailtrail
r_trail "progs/e_spike2.mdl" nailtrail
r_trail "progs/s_spike.mdl" nailtrail
r_trail "progs/e_spike1.mdl" te_railtrail
r_trail "progs/beam.mdl" te_railtrail
r_trail "progs/v_spike.mdl" te_tracer3
//Hazed Telporter Effect
r_part tex_*teleport
{
texture ""
scale 15
count 11
alpha 0
die 6
diesubrand 1
randomvel 1
veladd 1
rgb 222 255 222
gravity 0
blend merge
scalefactor 1
spawnorg 5 5
emit teletrifan
emitinterval 0.2
rampmode delta
ramp 0 0 0 -0.05 0
ramp 0 0 0 -0.05 0
ramp 0 0 0 0.05 0
ramp 0 0 0 0.05 0
ramp 0 0 0 0.1 0
}
r_part teletrifan
{
texture ""
alpha 0
count 1
scale 0.4
scalerand 0.3
scalefactor 1
die 0.5
rgb 255 214 170
gravity 0
randomvel 0
rampmode delta
ramp 0 0 0 -0.5
ramp 0 0 0 -0.5
spawnvel -44
spawnorg 40
}
//Hazed Teleport splash
r_part te_teleportsplash
{
count 64
spawnmode ball
spawnorg 20 50
texture "particles/generic.png"
blend add
die 0.5
friction 2
gravity 0
addvel 10
scale 5
scalerand 4
scaledelta -4
alpha 0.6
randomvel 64
rgb 55 255 255
scalefactor 1
emit teleportsplasha
}
r_part teleportsplasha
{
texture ""
count 5
alpha 0.7
die 0.2
diesubrand 0.3
randomvel 76
veladd 0
rgb 255 255 255
gravity 0
blend add
scalefactor 1
}
//hazed rocket trail
r_part t_rocket
{
texture "particles/rfire"
count 1
scale 10
alpha 1
die 0.25
randomvel 0
veladd 0
rgb 255 192 128
rgbdelta 28 -600 -600
blend add
assoc rockettrail
gravity 0
scalefactor 1
scaledelta -10
inwater bubbletrail1
}
r_part rockettrail
{
texture "particles/smoke.tga"
count 0.5
scale 30
alpha 0.3
die 1.4
diesubrand 0.5
randomvel 1
veladd 0
rgb 255 50 10
rgbdelta -300 -60 -12
gravity -10
scalefactor 1
assoc rocketsmoke
inwater bubbletrail1
}
r_part rocketsmoke
{
texture "particles/rtrail"
count 2
scale 7.5
alpha 0.5
die 0.6
randomvel 3
veladd 0
rgb 5 5 5
gravity 1
blend modulate
spawnmode spiral
spawnparam1 250
scalefactor 1
spawnvel 10
spawnorg 0
inwater bubbletrail1
}
r_part bubbletrail1
{
texture "particles/rfire"
count 1
scale 5
alpha 1
die 0.1
randomvel 0
veladd 0
rgb 255 192 128
rgbdelta 28 -800 -800
blend add
assoc bubbletrail2
gravity 0
scalefactor 1
scaledelta -10
}
r_part bubbletrail2
{
texture "particles/bubble.png"
count 1
scale 0.1
scalerand 6
alpha 1
die 1.5
diesubrand 0.4
blend add
veladd 0
randomvel 10
spawnorg 3 3
spawnvel 3 3
rgb 255 255 255
gravity -50
scalefactor 1
}
//hazed explosions
r_part te_explosion
{
texture "particles/exp.tga"
count 15
scale 111
scalefactor 1
scalerand 22
alpha 0.7
die 1.4
diesubrand 0.3
randomvel 88
rgb 255 128 76
rgbdelta -255 -128 -76
friction 1
stains 1
blend add
assoc expgib
spawnmode ball
emit zz_explosion
emitinterval 2
inwater expbubble1
}
r_part expgib
{
texture "particles/explosion"
count 5
scale 111
scalefactor 1
die 1.3
randomvel -33
veladd 0
gravity -55
friction 1
emit ember
emitinterval 3
spawnmode circle
diesubrand 0.3
alpha 1
rgb 1 1 1
inwater expbubble
}
r_part ember
{
count 33
texture "particles/fireline4g.tga"
rgb 255 125 68
alpha 0.5
scalerand 22
scale 33
scalefactor 1
friction 0
gravity -55
diesubrand 0.2
die 0.7
blend add
randomvel -66
assoc insaneshrapnal
spawnmode ball
inwater expbubble
}
r_part zz_explosion
{
texture "particles/fireline4g.tga"
count 1
scale 1
scalefactor 1
scalerand 1
veladd 0
randomvel -222
alpha 0.5
die 0.4
diesubrand 0.3
rgb 255 200 200
stains 1
friction 0
gravity 222
blend add
emit ember2
emitinterval 0.01
rampmode delta
ramp 0 0 0 0.5
}
r_part ember2
{
count 1
texture "particles/fireline4g.tga"
rgb 255 128 76
rgbdelta 255 255 255
blend modulate
alpha 0.4
scale 1
scalefactor 1
scalerand 3
die 0.6
diesubrand 0.1
blend add
randomvel 11
rampmode delta
ramp 0 0 0 1
inwater expbubble
}
r_part insaneshrapnal
{
count 3
texture ""
scale 1
rgb 255 128 76
gravity 300
die 1
blend add
randomvel 190
veladd 0
cliptype randomspark
clipcount 1
inwater expbubble
}
r_part randomspark
{
count 1
texture ""
scale 0
rgb 255 128 76
alpha 1
gravity 300
spawnmode ball
die 1
blend add
randomvel -111
veladd 0
inwater expbubble
}
r_part expbubble
{
texture "particles/bubble.png"
count 5
scale 1
scalerand 6
alpha 1
die 1.5
diesubrand 0.4
blend add
veladd 0
randomvel 20
spawnorg 3 3
spawnvel 3 3
rgb 255 255 255
gravity -150
scalefactor 1
}
r_part expbubble1
{
texture "particles/bubble.png"
count 22
scale 10
scalerand 20
scalechange -20
alpha 1
die 1.1
diesubrand 0.4
blend add
veladd 0
randomvel 0
spawnorg 10 0
spawnvel 10 -50
rgb 255 255 255
gravity -205
scalefactor 1
assoc expbubble2
emit zz_explosionbubble
emitinterval 2
}
r_part expbubble2
{
texture "particles/bubble.png"
count 5
scale 1
scalerand 6
alpha 1
die 1.5
diesubrand 0.4
blend add
veladd 0
randomvel 20
spawnorg 3 3
spawnvel 3 3
rgb 255 255 255
gravity -150
scalefactor 1
assoc expbubble3
}
r_part expbubble3
{
texture "particles/generic.png"
count 5
scale 96
scalefactor 1
spawnorg 20 20
alpha 0.4
die 0.7
diesubrand 0.2
randomvel 23
rgb 255 128 76
rgbdelta -255 -128 -76
blend add
spawnmode ball
}
r_part zz_explosionbubble
{
texture "particles/fireline4g.tga"
count 2
scale 1
scalefactor 1
scalerand 1
veladd 0
randomvel -500
alpha 1
die 0.1
diesubrand 0.05
rgb 255 200 200
stains 1
friction 0
gravity -300
blend add
emit ember2
emitinterval 0.01
spawnorg 2 2
spawnvel 30 30
}
//Hazed flame effect
r_part cu_flame
{
texture "particles/flame"
count 64
scale 50
scalerand 15
scalefactor 1
scaledelta 0
alpha 0
die 1
randomvel 4 24
veladd -24
rgb 255 128 76
rgbdelta 0 -64 -38
blend add
spawnorg 10 0
spawnmode box
spawnvel -6 0
up -8
assoc cu_flamebits
rampmode delta
ramp 0 0 0 -0.6
ramp 0 0 0 0.3
ramp 0 0 0 0.3
}
r_part cu_flamebits
{
texture "particles/smoke"
count 6
scale 2
scalerand 3
scalefactor 1
scaledelta -2
alpha 0.8
die 1
randomvel -20
veladd -20
rgb 255 255 255
blend modulate
spawnorg 10 10
spawnvel -5 10
spawnmode box
gravity -30
assoc cu_flamebits2
}
r_part cu_flamebits2
{
texture "particles/smoke"
count 6
scale 33
scalerand 11
scalefactor 1
scaledelta 0
alpha 0
die 1
randomvel -5
veladd -25
rgb 1 1 1
blend merge
spawnorg 15
spawnvel 5
spawnmode box
gravity -30
up 20
rampmode delta
ramp 0 0 0 -0.3
ramp 0 0 0 -0.5
ramp 0 0 0 -0.7
ramp 0 0 0 0.7
ramp 0 0 0 0.5
ramp 0 0 0 0.3
}
//hazed torch effect
r_part cu_torch
{
texture "particles/flame"
count 64
scale 30
scalerand 7
scalefactor 1
scaledelta 0
alpha 0
die 0.8
randomvel 4 24
veladd -18
rgb 255 128 76
rgbdelta 0 -64 -38
blend add
spawnorg 5 0
spawnmode box
spawnvel -6 0
up 4
assoc cu_torchbits
rampmode delta
ramp 0 0 0 -0.7
ramp 0 0 0 0.4
ramp 0 0 0 0.3
}
r_part cu_torchbits
{
texture "particles/smoke"
count 3
scale 2
scalerand 2
scalefactor 1
scaledelta -2
alpha 0.8
die 1
randomvel -20
veladd -20
rgb 255 255 255
blend modulate
spawnorg 5 5
spawnvel -3 5
spawnmode box
gravity -30
assoc cu_torchbits2
up 8
}
r_part cu_torchbits2
{
texture "particles/smoke"
count 6
scale 15
scalerand 5
scalefactor 1
scaledelta 0
alpha 0
die 1
randomvel -5
veladd -25
rgb 1 1 1
blend merge
spawnorg 7
spawnvel 5
spawnmode box
gravity -30
up 10
rampmode delta
ramp 0 0 0 -0.3
ramp 0 0 0 -0.5
ramp 0 0 0 -0.7
ramp 0 0 0 0.7
ramp 0 0 0 0.5
ramp 0 0 0 0.3
}
//spark effects
r_part gunshotsparks
{
texture ""
count 0.3
scale 0
scalefactor 1
alpha 1
die 1
randomvel 140
veladd 44
rgb 255 128 76
gravity 400
blend add
cliptype gunshotsparks
clipcount 1
assoc gunshotsmoke
rampmode delta
ramp 0 0 0 1
ramp 255 0 0 1
ramp 0 255 0 1
ramp 0 0 255 1
ramp 255 0 255 1
ramp 255 255 0 1
inwater gunbubble
}
r_part gunshotsmoke
{
texture "particles/smoke"
count 1
scale 10
scalefactor 1
alpha 0.1
die 1
randomvel 11
veladd 1
rgb 255 255 255
gravity -70
blend add
rampmode delta
ramp 0 0 0 0.1 10
ramp 255 0 0 0.2 10
ramp 0 255 0 0.3 10
ramp 0 0 255 0.4 10
ramp 255 0 255 0.5 10
ramp 255 255 0 0.5 10
inwater gunbubble
}
// spark effect of axhit/gunshot
r_part te_gunshot
{
texture ""
count 2
scale 5 7
scalefactor 1
alpha 0.2
die 0.1
randomvel 150
veladd 0
rgb 255 128 76
gravity 80
blend add
friction 0
assoc gunshotsparks
rampmode delta
ramp 0 0 0 0.8 5
ramp 255 0 0 0.8 5
ramp 0 255 0 0.8 5
ramp 0 0 255 0.8 5
ramp 255 0 255 0.8 5
ramp 255 255 0 0.8 5
emit gunshotbits
emitinterval 1
inwater gunbubble2
}
r_part gunshotbits
{
texture "ball"
type texturedspark
count 0.3
scale 1
scalefactor 1
veladd 0
randomvel -111
alpha 0.2
die 0.5
rgb 255 128 76
friction 0
gravity 400
blend add
inwater gunbubble
}
r_part te_superspike
{
texture ""
count 13
scale 5 7
scalefactor 1
alpha 0.2
die 0.1
randomvel 150
veladd 0
rgb 255 128 76
gravity 80
blend add
friction 0
assoc gunshotsparks
rampmode delta
ramp 0 0 0 0.8 5
ramp 255 0 0 0.8 5
ramp 0 255 0 0.8 5
ramp 0 0 255 0.8 5
ramp 255 0 255 0.8 5
ramp 255 255 0 0.8 5
emit gunshotbits
emitinterval 1
inwater gunbubble2
}
r_part te_spike
{
texture ""
count 13
scale 5 7
scalefactor 1
alpha 0.2
die 0.1
randomvel 150
veladd 0
rgb 255 128 76
gravity 80
blend add
friction 0
assoc gunshotsparks
rampmode delta
ramp 0 0 0 0.8 5
ramp 255 0 0 0.8 5
ramp 0 255 0 0.8 5
ramp 0 0 255 0.8 5
ramp 255 0 255 0.8 5
ramp 255 255 0 0.8 5
emit gunshotbits
emitinterval 1
inwater gunbubble2
}
r_part gunbubble
{
texture "particles/bubble.png"
count 1
scale 1
scalerand 6
alpha 1
die 1.5
diesubrand 0.4
blend add
veladd 0
randomvel 20
spawnorg 3 3
spawnvel 3 3
rgb 255 255 255
gravity -150
scalefactor 1
}
r_part gunbubble2
{
texture ""
count 2
scale 5
scalefactor 1
alpha 0.8
die 0.1
randomvel 150
veladd 0
rgb 255 128 76
gravity 80
blend add
friction 0
rampmode delta
ramp 0 0 0 0.8 5
ramp 255 0 0 0.8 5
ramp 0 255 0 0.8 5
ramp 0 0 255 0.8 5
ramp 255 0 255 0.8 5
ramp 255 255 0 0.8 5
assoc gunbubble
}
//Hazed grenade trail
r_part t_grenade
{
texture "particles/smoke"
step 8
scale 44
alpha 0.5
die 0.5
randomvel 5
veladd 2
rgb 64 64 64
blend add
assoc grenadetrail
scalefactor 1
inwater grenadebubble
}
r_part grenadetrail
{
texture ""
count 1
scale 2
alpha 1
die 0.5
diesubrand 0.3
randomvel 10
veladd 0
rgb 233 150 122
rgbdelta -233 -150 -122
gravity -25
scalefactor 1
assoc grenadesmoke
type beam
}
r_part grenadesmoke
{
texture "particles/rtrail"
step 4
scale 7.5
alpha 0.4
die 0.5
diesubrand 0
randomvel 3
veladd 0
rgb 10 10 10
rgbdelta 0 0 0
gravity 1
blend modulate
spawnmode spiral
scalefactor 1
spawnvel 10
spawnorg 0
}
r_part grenadebubble
{
texture "particles/bubble.png"
count 1
scale 0.1
scalerand 6
alpha 1
die 1.5
diesubrand 0.4
blend add
veladd 0
randomvel 10
spawnorg 3 3
spawnvel 3 3
rgb 255 255 255
gravity -50
scalefactor 1
}
//Hazed lightning bolt for gun/shambler/chton
//uses molgrums beam
r_part te_lightning1 //Shambler lightning
{
die 0
type beam
alpha 1
step 5
scale 1
scalefactor 0
rgb 98 98 128
spawnmode distball
spawnorg 7
spawnparam1 0.2
blend add
averageout
nospreadfirst
assoc te_lightning2b
emit shamblerzaps
emitinterval 0.1
}
r_part te_lightning2 //player lightning
{
die 0
type beam
alpha 1
step 5
scale 1
scalefactor 0
rgb 98 98 128
spawnmode distball
spawnorg 7
spawnparam1 0.2
blend add
averageout
nospreadfirst
assoc te_lightning2b
}
r_part te_lightning3 //Chthon trap lightning
{
die 0
type beam
alpha 1
step 5
scale 1
scalefactor 0
rgb 98 98 128
spawnmode distball
spawnorg 7
spawnparam1 0.2
blend add
averageout
nospreadfirst
assoc te_lightning2b
}
r_part te_lightning2b
{
texture ""
count 1
alpha 1
die 0.02
randomvel 88
veladd 0
rgb 55 255 255
rgbdelta 0 -8888 0
gravity 0
blend add
scalefactor 1
assoc te_lightning2c
spawnmode tracer
}
r_part te_lightning2c
{
texture "particles/zing1.png"
step 16
alpha 0.8
scale 5
scalerand 5
rotationspeed 90000
rgb 64 133 255
gravity 0
friction 0
blend add
spawnmode spiral
spawnorg -3 -3
type beam
scalefactor 1
}
//(stolen from spikeset)
r_part te_lightning2_end
{
texture ""
die 0.3
alpha 1
count 2
scale 0
rgb 128 128 255
rgbrand 63 63 0
rgbrandsync 1
randomvel 190
spawnorg 2
blend add
gravity 300
assoc te_lightning2_endsmoke
cliptype te_lightning2_end2
clipcount 1
scalefactor 11
}
r_part te_lightning2_end2
{
count 1
texture ""
scale 0
rgb 128 128 255
rgbrand 63 63 0
rgbrandsync 1
alpha 1
gravity 300
spawnmode ball
die 1
blend add
randomvel -111
veladd 0
scalefactor 1
}
r_part te_lightning2_endsmoke
{
texture "particles/smoke"
count 4
scalerand 30
scale 33
scalefactor 1
alpha 0.3
die 1
randomvel 11
veladd 1
rgb 0 0 0
gravity -70
blend modulate
rampmode delta
ramp 0 0 0 0.1 10
ramp 0 0 0 0.2 10
ramp 0 0 0 0.3 10
ramp 0 0 0 0.4 10
ramp 0 0 0 0.5 10
ramp 255 255 255 0.5 10
}
r_part shamblerzaps
{ texture ""
alpha 0.3
die 0.2
diesubrand 0.1
count 1
scale 22
rgb 128 128 255
rgbrand 63 63 0
rgbrandsync 1
spawnvel 100
spawnorg 100
spawnmode ball
spawnvel -400
blend add
scalefactor 1
}
/////hazed EMP #3 (heavily modified from jedilammas)
r_part cte_greenexplosion
{
texture "particles/generic.png"
count 11
scale 111
alpha 0.6
die 0.4
randomvel 32
veladd 10
rgb 128 255 76
rgbdelta 0 0 0
gravity 0
blend add
scalefactor 1
scaledelta -50
}
r_part empcentral
{
texture "particles/spot01drk.tga"
count 11
scale 80
alpha 0.4
die 0.5
randomvel 20
veladd -111
rgb 128 128 255
gravity 0
friction 0.2
stains 0
blend add
assoc littlebits
spawnmode circle
spawnorg 44 44
spawnvel 42 0
scalefactor 1
scaledelta 5
}
r_part empinner
{
texture "particles/flame.tga"
count 30
scale 1
alpha 0.4
die 0.5
randomvel 100 0
rgb 128 128 255
rgbdelta 0 0 0
gravity 200
friction 0
stains 0
blend add
assoc empcentral
spawnmode circle
spawnvel 200 0
scalefactor 1
emit 2shockwave
emitinterval 0.1
up 15
}
r_part te_tarexplosion
{
texture "particles/duolight02grey.tga"
count 140
scale 40
alpha 0.2
die 0.3
randomvel 0
veladd -11
rgb 128 255 76
rgbdelta 0 0 0
gravity 0
friction -0.9
stains 0
blend add
assoc empinner
spawnmode uniformcircle
spawnorg 64 0
spawnvel 366 0
scalefactor 1
scaledelta 10
emit empelectric
emitinterval 0.01
}
r_part empelectric
{
texture ""
count 5
alpha 0.4
die 0.2
diesubrand 0.3
randomvel 76
veladd 0
rgb 0 255 255
rgbdelta 0 -555 -255
gravity 0
blend add
scalefactor 1
}
r_part littlebits
{
texture "particles/generic.png"
count 5
scale 5
alpha 0.4
die 0.5
randomvel 5
veladd 0
rgbdelta 240 -270 0
rgb 0 255 255
gravity 0
friction 2
blend add
cliptype littlebits
clipcount 1
spawnorg 1 1
spawnvel 64 64
assoc cte_greenexplosion
emit littlebits2
emitinterval 0.1
scalefactor 1
spawnmode circle
}
r_part littlebits2
{
texture ""
count 5
alpha 0.3
rgb 120 120 255
scale 15
die 0.3
gravity 0
friction 2
blend add
spawnorg 1 0
spawnvel 85 0
spawnmode uniformcircle
randomvel 333
scalefactor 1
}
r_part 2shockwave
{
texture ""
count 15
scalerand 10
scale 11
scalefactor 1
die 0.2
alpha 0.05
rgb 35 125 68
blend add
spawnmode uniformcircle
spawnorg 0 140
spawnvel 288 0
randomvel 100 0
rotationstart 0 360
up -5
rampmode delta
ramp 0 0 0 0.1
ramp -33 -55 -66 0.1
}
//Hazed TeamFortress railgun #3
r_part te_railtrail
{
texture ""
count 3
scale 1
alpha 0.1
die 0.4
rgb 55 178 238
blend add
spawnparam1 50
spawnmode spiral
spawnorg 5
assoc railtrail2
inwater railbubble
}
r_part railtrail2
{
texture ""
count 2
scale 0.5
alpha 0.8
die 0.4
rgb 200 200 255
reddelta 255
blend modulate
scalefactor 1
spawnmode spiral
spawnparam1 22
scalefactor 1
spawnvel 0
spawnorg 2
assoc railtrail3
}
r_part railtrail3
{
texture ""
count 2
scale 0.5
alpha 0.4
die 0.4
rgb 0 200 255
reddelta 255
blend modulate
scalefactor 1
spawnmode spiral
spawnparam1 70
scalefactor 1
spawnvel 0
spawnorg 4
}
r_part railbubble
{
texture "particles/bubble.png"
count 1
scale 0.1
scalerand 6
alpha 1
die 1.5
diesubrand 0.4
blend add
veladd 0
randomvel 10
spawnvel 3 3
rgb 255 255 255
gravity -50
scalefactor 1
spawnparam1 50
spawnmode spiral
spawnorg 5
}
//hazed MegaTeamFortress proxy
r_part proxygren
{
texture "particles/grate7.tga"
count 33
spawnmode circle
scale 3
scalerand 3
scalefactor 1
spawnvel -33
spawnorg 25
up 3
alpha 0
rgb 200 22 180
gravity 0
die 0.8
blend add
rampmode delta
ramp 0 0 0 -0.9
ramp 0 0 0 -100
}
// hazed spy gas
r_part te_lavasplash
{
texture "particles/smoke.tga"
count 75
scale 80
scalerand 45
alpha 0
die 3
diesubrand 1
randomvel 10
veladd 0
rgb 55 30 30
gravity -5
blend add
spawnorg 175 50
spawnvel 0 0
assoc gassmoke
scalefactor 1
scaledelta 20
up 40
rampmode delta
ramp 0 0 0 -0.5
ramp 0 0 0 -0.8
ramp 0 0 0 0.3
ramp 0 0 0 0.2
}
r_part gassmoke
{
texture "particles/bloodsplat2.tga"
count 55
scale 15
scalerand 90
alpha 1
die 3.5
randomvel 60
rgb 20 255 20
diesubrand 1.5
friction 1
gravity -5
spawnorg 100 0
spawnvel 60 60
blend modulate
emit gassmoke2
emitinterval 1
emitintervalrand 1
scalefactor 1
up 40
}
r_part gassmoke2
{
texture "particles/round.tga"
count 2
scale 40
scalerand 30
alpha 0
die 3.5
randomvel 15
veladd 0
rgb 22 66 22
diesubrand 1.5
friction 0.2
gravity -5
spawnmode circle
spawnorg 10 10
clipcount 1
cliptype gassmoke2
blend add
scalefactor 1
rampmode delta
ramp 0 0 0 -0.2
ramp 0 0 0 -0.2
ramp 0 0 0 -0.2
ramp 0 0 0 0.2
ramp 0 0 0 0.2
ramp 0 0 0 0.2
}
//hazed vorath trail
r_part t_tracer3
{
texture "particles/gravity_0.tga"
step 5
scale 30
scaledelta -20
alpha 0.4
die 0.3
randomvel 10
veladd 2
rgb 200 200 255
gravity 0
reddelta -800 -800 -800
blend add
spawnmode tracer
scalefactor 1
assoc tracer3sparks
}
r_part tracer3sparks
{
texture ""
count 1
scale 0
scalefactor 1
alpha 0.3
die 0.3
randomvel 140
veladd 44
rgb 255 128 76
gravity 400
blend add
cliptype tracer3sparks
clipcount 1
rampmode delta
ramp 0 0 0 1
ramp 255 0 0 1
ramp 0 255 0 1
ramp 0 0 255 1
ramp 255 0 255 1
ramp 255 255 0 1
inwater tracer3bubble
}
r_part tracer3bits
{
texture "ball"
type texturedspark
count 1
scale 1.3
scalefactor 1
veladd 0
randomvel -111
alpha 0.4
die 0.2
rgb 255 128 76
stains 0
friction 0
gravity 400
blend add
}
r_part tracer3bubble
{
texture "particles/bubble.png"
count 1
scale 0.1
scalerand 6
alpha 1
die 1.5
diesubrand 0.4
blend add
veladd 0
randomvel 10
spawnorg 3 3
spawnvel 3 3
rgb 255 255 255
gravity -50
scalefactor 1
}
//Hazed pyro flamethrower (much jacked from Jedilamma)
r_part pyroflamexp
{
texture "particles/flame"
scale 55
scalerand 30
scaledelta -20
count 100
die 0.3
diesubrand 0.2
randomvel 24
alpha 0.4
gravity 0
rgb 255 160 128
friction 1
blend add
spawnmode ball
spawnorg 1 0
spawnvel 0
scalefactor 1
}
r_part pyroflame1
{
texture "particles/flame"
scale 55
scalerand 30
scaledelta -20
count 100
die 0.6
diesubrand 0.2
randomvel 24
alpha 0.4
gravity 0
rgb 255 160 128
friction 1
blend add
spawnmode ball
spawnorg 1 0
spawnvel 0
scalefactor 1
emit pyroflame2
emitinterval 1
}
r_part pyroflame2
{
texture "particles/flame"
scale 55
scalefactor 1
scaledelta -20
count 1
die 1.2
randomvel 20
alpha 0.8
rgb 25 5 1
rgbdelta -25 -5 -1
blend modulate
spawnmode box
spawnorg -10 -10
spawnvel 10 10
emit pyrosparks
emitinterval 1.5
gravity -20
}
r_part pyrosparks
{
texture ""
count 1
scale 0
alpha 0.3
die 0.8
randomvel 1
veladd 1
rgb 255 180 80
gravity 0
blend add
clipcount 1
cliptype pyrosparks
scalefactor 1
spawnorg 2 2
spawnvel 5 22
cliptype pyroflame3
clipcount 1
}
r_part pyroflame3
{
texture "particles/flame"
scale 20
count 2
die 3
randomvel 10
alpha 0.5
gravity 0
red 160
green 100
blue 75
friction 1
blend add
spawnmode box
scalefactor 1
emitinterval 0.33
emitintevalrand 0.33
emit pyroflame4
stains 1
}
r_part pyroflame4
{
texture "particles/flame"
scale 30
count 2
die 1
randomvel 20
alpha 0.5
gravity -100
red 160
green 100
blue 75
friction 1
blend add
spawnmode box
scalefactor 1
emit pyroflame5
emitinterval 0.5
}
r_part pyroflame5
{
texture "particles/flame"
scale 15
count 2
die 1
randomvel 10
alpha 0.2
gravity -100
red 10
green 5
blue 2
friction 1
blend modulate
spawnmode box
scalefactor 1
}
//hazed blood
r_part te_blood
{
texture "particles/generic.png"
count 1
scale 22
scalerand 6
alpha 0.6
die 0.6
diesubrand 0.2
rgb 11 1 1
stains 1
scalefactor 1
assoc te_blooda
spawnvel 5 5
spawnorg 2 2
randomvel 10
inwater waterblood
}
r_part te_blooda
{
texture "particles/bloodsplat2.tga"
count 0.4
scale 33
scalerand 11
alpha 0.4
alphachange 1
die 0.8
rgb 22 1 1
gravity 0
stains 1
scalefactor 1
spawnvel -2
assoc te_bloodb
}
r_part te_bloodb
{
texture "ball"
type texturedspark
count 2
scale 0.3
scalefactor 1
veladd 5
randomvel 30
spawnorg 0 5
spawnvel 0 40
alpha 0.8
die 1
rgb 11 1 1
stains 1
gravity 300
blend modulate
assoc te_bloodc
}
r_part te_bloodc
{
texture "ball"
type normal
count 1
scale 0.2
scalerand 0.9
scalefactor 1
veladd 10
randomvel 30
spawnvel 0 50
spawnorg 0 5
alpha 1
die 1
rgb 11 1 1
stains 1
gravity 200
blend modulate
}
r_part te_blood2
{
texture "particles/generic.png"
count 1
scale 22
scalerand 6
alpha 0.6
die 0.6
diesubrand 0.2
rgb 11 1 1
stains 1
scalefactor 1
assoc te_blooda
spawnvel 5 5
spawnorg 2 2
randomvel 10
inwater waterblood
}
r_part te_blood3
{
texture "particles/generic.png"
count 1
scale 22
scalerand 6
alpha 0.6
die 0.6
diesubrand 0.2
rgb 11 1 1
stains 1
scalefactor 1
assoc te_blooda
spawnvel 5 5
spawnorg 2 2
randomvel 10
inwater waterblood
}
r_part te_null
{
texture "particles/generic.png"
count 1
scale 22
scalerand 6
alpha 0.6
die 0.6
diesubrand 0.2
rgb 11 1 1
stains 1
scalefactor 1
assoc te_blooda
spawnvel 5 5
spawnorg 2 2
randomvel 10
inwater waterblood
}
r_part pe_73 //zombies + buttons bleed this
{
texture "particles/generic.png"
count 1
scale 22
scalerand 6
alpha 0.6
die 0.6
diesubrand 0.2
rgb 11 1 1
stains 1
scalefactor 1
assoc te_blooda
spawnvel 5 5
spawnorg 2 2
randomvel 10
inwater waterblood
}
r_part t_zomgib //zombies throw this
{
texture "particles/generic.png"
count 1
scale 22
scalerand 6
alpha 0.6
die 0.6
diesubrand 0.2
rgb 11 1 1
stains 1
scalefactor 1
assoc te_blooda
spawnvel 5 5
spawnorg 2 2
randomvel 10
inwater waterblood
}
r_part t_gib //zombies explode this
{
texture "particles/generic.png"
count 1
scale 22
scalerand 6
alpha 0.6
die 0.6
diesubrand 0.2
rgb 11 1 1
stains 1
scalefactor 1
assoc te_blooda
spawnvel 5 5
spawnorg 2 2
randomvel 10
inwater waterblood
}
r_part te_lightningblood
{
texture "particles/generic.png"
count 5
scale 33
scalerand 6
alpha 0.7
die 0.2
stains 1
scalefactor 1
spawnvel 60
spawnorg 1 1
rgb 11 1 2
blend add
assoc te_lightningblooda
}
r_part te_lightningblooda
{
texture "particles/generic.png"
count 3
scale 22
scalerand 6
alpha 0.6
die 0.7
diesubrand 0.2
rgb 11 1 1
stains 1
scalefactor 1
assoc te_lightningbloodb
spawnvel 5 5
spawnorg 2 2
randomvel 10
}
r_part te_lightningbloodb
{
texture "particles/bloodsplat2.tga"
count 2
scale 33
scalerand 11
alpha 0.4
alphachange 1
die 0.8
rgb 22 1 1
gravity 0
stains 1
scalefactor 1
spawnvel -2
assoc te_lightningbloodc
}
r_part te_lightningbloodc
{
texture "ball"
type normal
count 22
scale 0.4
scalerand 0.9
scalefactor 1
veladd 10
randomvel 40
spawnvel 0 50
spawnorg 0 5
alpha 1
die 1.3
rgb 11 1 1
stains 1
gravity 200
blend modulate
assoc te_lightningbloodd
}
r_part te_lightningbloodd
{
texture "ball"
type texturedspark
count 5
scale 0.3
scalefactor 1
veladd 5
randomvel 30
spawnorg 0 5
spawnvel 0 40
alpha 0.8
die 1
rgb 11 1 1
stains 1
gravity 300
blend modulate
assoc te_bloodc
}
r_part waterblood
{
texture "particles/generic.png"
count 0.4
scale 33
scalerand 11
scaledelta 60
alpha 0.4
alphachange 1
die 2
rgb 22 1 1
gravity 0
stains 1
scalefactor 1
spawnorg 3 3
spawnvel 11 11
}
//hazed nail trail - tinyspiral
r_part nailtrail
{
texture ""
count 2
scale 0.2
alpha 0.1
die 0.3
rgb 200 200 255
gravity 0
reddelta 255
blend modulate
scalefactor 1
spawnmode spiral
spawnparam1 5
scalefactor 1
spawnvel 0
spawnorg 0.5
inwater nailbubble
}
r_part nailbubble
{
texture "particles/bubble.png"
count 0.1
scale 0.1
scalerand 6
alpha 1
die 1.5
diesubrand 0.4
blend add
veladd 0
randomvel 10
spawnorg 3 3
spawnvel 3 3
rgb 255 255 255
gravity -50
scalefactor 1
}
////hazed lava
r_part tex_*lava_q3
{
texture "particles/exp.tga"
scale 97
scalerand 35
rgb 255 69 0
count 11
alpha 0
blend add
die 1.1
up -6
diesubrand 0.2
veladd 0
randomvel -22
gravity 22
scalefactor 1
spawnmode ball
rampmode delta
ramp 0 0 0 -0.1 0
ramp 0 0 0 -0.3 0
ramp 0 0 0 0.1 0
ramp 0 0 0 0.1 0
ramp 0 0 0 0.3 0
assoc lava2
rotationstart 0 360
rotationspeed 0 55
}
r_part lava2
{
texture ""
scale 33
scalerand 33
count 1
alpha 0
blend modulate
rgb 11 11 11
die 5
diesubrand 1
veladd 0
randomvel 5
spawnvel 10 0
spawnorg 10
spawnmode circle
gravity -10
scalefactor 1
cliptype lava2
clipcount 1
up 25
rotationstart 0 360
rotationspeed -180 180
assoc lava3
rampmode delta
ramp 0 0 0 -0.1 0
ramp 0 0 0 -0.3 0
ramp 0 0 0 0.1 0
ramp 0 0 0 0.1 0
ramp 0 0 0 0.3 0
}
r_part lava3
{
texture "particles/smokex.tga"
scale 1
scalerand 8
rgb 255 69 0
count 1
alpha 0.3
blend add
die 1.3
diesubrand 0
veladd 55
randomvel 55
gravity 155
scalefactor 1
spawnmode ball
rampmode delta
ramp 0 0 0 -0.5
ramp 0 0 0 0.5
rotationstart 0 360
rotationspeed 0 55
up 10
}
r_part tex_*lava_2
{
texture "particles/exp.tga"
scale 97
scalerand 35
rgb 255 69 0
count 11
alpha 0
blend add
die 1.1
up -6
diesubrand 0.2
veladd 0
randomvel -22
gravity 22
scalefactor 1
spawnmode ball
rampmode delta
ramp 0 0 0 -0.9 0
ramp 0 0 0 -0.9 0
ramp 0 0 0 0.1 0
ramp 0 0 0 0.2 0
assoc lava2
rotationstart 0 360
rotationspeed 0 55
}
r_part tex_*lava2
{
texture "particles/exp.tga"
scale 97
scalerand 35
rgb 255 69 0
count 11
alpha 0
blend add
die 1.1
up -6
diesubrand 0.2
veladd 0
randomvel -22
gravity 22
scalefactor 1
spawnmode ball
rampmode delta
ramp 0 0 0 -0.9 0
ramp 0 0 0 -0.9 0
ramp 0 0 0 0.1 0
ramp 0 0 0 0.2 0
assoc lava2
rotationstart 0 360
rotationspeed 0 55
}
r_part tex_*lava5
{
texture "particles/exp.tga"
scale 97
scalerand 35
rgb 255 69 0
count 11
alpha 0
blend add
die 1.1
up -6
diesubrand 0.2
veladd 0
randomvel -22
gravity 22
scalefactor 1
spawnmode ball
rampmode delta
ramp 0 0 0 -0.9 0
ramp 0 0 0 -0.9 0
ramp 0 0 0 0.1 0
ramp 0 0 0 0.2 0
assoc lava2
rotationstart 0 360
rotationspeed 0 55
}
r_part tex_*lava_dc
{
texture "particles/exp.tga"
scale 97
scalerand 35
rgb 255 69 0
count 11
alpha 0
blend add
die 1.1
up -6
diesubrand 0.2
veladd 0
randomvel -22
gravity 22
scalefactor 1
spawnmode ball
rampmode delta
ramp 0 0 0 -0.9 0
ramp 0 0 0 -0.9 0
ramp 0 0 0 0.1 0
ramp 0 0 0 0.2 0
assoc lava2
rotationstart 0 360
rotationspeed 0 55
}
r_part tex_*safelava
{
texture "particles/exp.tga"
scale 97
scalerand 35
rgb 255 69 0
count 11
alpha 0
blend add
die 1.1
up -6
diesubrand 0.2
veladd 0
randomvel -22
gravity 22
scalefactor 1
spawnmode ball
rampmode delta
ramp 0 0 0 -0.9 0
ramp 0 0 0 -0.9 0
ramp 0 0 0 0.1 0
ramp 0 0 0 0.2 0
assoc lava2
rotationstart 0 360
rotationspeed 0 55
}
r_part tex_*lava10
{
texture "particles/exp.tga"
scale 97
scalerand 35
rgb 255 69 0
count 11
alpha 0
blend add
die 1.1
up -6
diesubrand 0.2
veladd 0
randomvel -22
gravity 22
scalefactor 1
spawnmode ball
rampmode delta
ramp 0 0 0 -0.9 0
ramp 0 0 0 -0.9 0
ramp 0 0 0 0.1 0
ramp 0 0 0 0.2 0
assoc lava2
rotationstart 0 360
rotationspeed 0 55
}
r_part tex_*lavakelvin
{
texture "particles/exp.tga"
scale 97
scalerand 35
rgb 255 69 0
count 11
alpha 0
blend add
die 1.1
up -6
diesubrand 0.2
veladd 0
randomvel -22
gravity 22
scalefactor 1
spawnmode ball
rampmode delta
ramp 0 0 0 -0.9 0
ramp 0 0 0 -0.9 0
ramp 0 0 0 0.1 0
ramp 0 0 0 0.2 0
assoc lava2
rotationstart 0 360
rotationspeed 0 55
}
r_part tex_*lavahell
{
texture "particles/exp.tga"
scale 97
scalerand 35
rgb 255 69 0
count 11
alpha 0
blend add
die 1.1
up -6
diesubrand 0.2
veladd 0
randomvel -22
gravity 22
scalefactor 1
spawnmode ball
rampmode delta
ramp 0 0 0 -0.9 0
ramp 0 0 0 -0.9 0
ramp 0 0 0 0.1 0
ramp 0 0 0 0.2 0
assoc lava2
rotationstart 0 360
rotationspeed 0 55
}
r_part tex_*lava_frib
{
texture "particles/exp.tga"
scale 97
scalerand 35
rgb 255 69 0
count 11
alpha 0
blend add
die 1.1
up -6
diesubrand 0.2
veladd 0
randomvel -22
gravity 22
scalefactor 1
spawnmode ball
rampmode delta
ramp 0 0 0 -0.9 0
ramp 0 0 0 -0.9 0
ramp 0 0 0 0.1 0
ramp 0 0 0 0.2 0
assoc lava2
rotationstart 0 360
rotationspeed 0 55
}
r_part tex_*lava1
{
texture "particles/exp.tga"
scale 97
scalerand 35
rgb 255 69 0
count 11
alpha 0
blend add
die 1.1
up -6
diesubrand 0.2
veladd 0
randomvel -22
gravity 22
scalefactor 1
spawnmode ball
rampmode delta
ramp 0 0 0 -0.9 0
ramp 0 0 0 -0.9 0
ramp 0 0 0 0.1 0
ramp 0 0 0 0.2 0
assoc lava2
rotationstart 0 360
rotationspeed 0 55
}
////hazed slime
r_part tex_*slime10
{
texture "particles/smokelite.png"
scale 40
scalerand 20
up -6
count 2
alpha 1
blend add
rgb 255 255 255
die 3.5
veladd 0
randomvel 11
gravity -15
scalefactor 1
spawnmode ball
assoc slime2
}
r_part tex_*slime
{
texture "particles/smokelite.png"
scale 40
scalerand 20
up -6
count 2
alpha 1
blend add
rgb 255 255 255
die 3.5
veladd 0
randomvel 11
gravity -15
scalefactor 1
spawnmode ball
assoc slime2
}
r_part tex_*slime0
{
texture "particles/smokelite.png"
scale 40
scalerand 20
up -6
count 2
alpha 1
blend add
rgb 255 255 255
die 3.5
veladd 0
randomvel 11
gravity -15
scalefactor 1
spawnmode ball
assoc slime2
}
r_part tex_*slime1
{
texture "particles/smokelite.png"
scale 40
scalerand 20
up -6
count 2
alpha 1
blend add
rgb 255 255 255
die 3.5
veladd 0
randomvel 11
gravity -15
scalefactor 1
spawnmode ball
assoc slime2
}
r_part tex_*slimekelvin
{
texture "particles/smokelite.png"
scale 40
scalerand 20
up -6
count 2
alpha 1
blend add
rgb 255 255 255
die 3.5
veladd 0
randomvel 11
gravity -15
scalefactor 1
spawnmode ball
assoc slime2
}
r_part tex_*slimeDranzFRIB
{
texture "particles/smokelite.png"
scale 40
scalerand 20
up -6
count 2
alpha 1
blend add
rgb 255 255 255
die 3.5
veladd 0
randomvel 11
gravity -15
scalefactor 1
spawnmode ball
assoc slime2
}
r_part tex_*slimeik1
{
texture "particles/smokelite.png"
scale 50
scalerand 20
up -6
count 2
alpha 1
blend add
rgb 255 255 255
die 3.5
veladd 0
randomvel 11
gravity -15
scalefactor 1
spawnmode ball
assoc slime2
}
r_part slime2
{
texture "particles/flame.tga"
scale 6
scalerand 5
count 1
alpha 0.4
up 1
blend add
rgb 0 255 0
die 0.5
veladd 35
randomvel 25
gravity 300
scalefactor 1
spawnmode circle
}
//hellknights fireball
r_part t_tracer2
{
texture "particles/inferno1.tga"
step 5
scale 10
scalerand 6
alpha 0.7
die 0.7
randomvel 2
rotationangle 360
veladd 0
rgb 255 255 255
blend blend
gravity -20
scalefactor 1
scaledelta 15
friction 0.1
stains 5
rgbdelta -555 -555 -555
emit knightflame2
emitinterval 1
}
//hellknights fireball impact
r_part te_knightspike
{
texture "particles/flame"
scale 55
scalerand 30
scaledelta -20
count 100
die 0.6
diesubrand 0.2
randomvel 24
alpha 0.4
gravity 0
rgb 255 160 128
friction 1
blend add
spawnmode ball
spawnorg 1 0
spawnvel 0
scalefactor 1
emit knightflame2
emitinterval 1
}
r_part knightflame2
{
texture "particles/flame"
scale 55
scalefactor 1
scaledelta -20
count 1
die 1.2
randomvel 20
alpha 0.8
rgb 25 5 1
rgbdelta -25 -5 -1
blend modulate
spawnmode box
spawnorg -10 -10
spawnvel 10 10
emit knightsparks
emitinterval 1.5
gravity -20
}
r_part knightsparks
{
texture ""
count 1
scale 0
alpha 0.3
die 0.8
randomvel 1
veladd 1
rgb 255 180 80
gravity 0
blend add
clipcount 1
cliptype knightsparks
scalefactor 1
spawnorg 2 2
spawnvel 5 22
cliptype knightflame3
clipcount 1
}
r_part knightflame3
{
texture "particles/flame"
scale 20
count 2
die 3
randomvel 10
alpha 0.5
gravity 0
rgb 160 100 75
friction 1
blend add
spawnmode box
scalefactor 1
emitinterval 0.33
emitintevalrand 0.33
emit knightflame4
stains 1
}
r_part knightflame4
{
texture "particles/flame"
scale 30
count 2
die 0.9
randomvel 20
alpha 0.5
gravity -100
rgb 160 100 75
friction 1
blend add
spawnmode box
scalefactor 1
emit knightflame5
emitinterval 0.5
}
r_part knightflame5
{
texture "particles/flame"
scale 15
count 2
die 0.9
randomvel 10
alpha 0.2
gravity -100
rgb 10 5 2
friction 1
blend modulate
spawnmode box
scalefactor 1
}