Forum

DarkPlaces effectinfo.txt

Discuss programming topics for the various GPL'd game engine sources.

Moderator: InsideQC Admins

Re: DarkPlaces effectinfo.txt

Postby Baker » Fri Jul 11, 2014 2:43 am

Cramming the purplehaze fte effects cfg in here

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
}
The night is young. How else can I annoy the world before sunsrise? 8) Inquisitive minds want to know ! And if they don't -- well like that ever has stopped me before ..
User avatar
Baker
 
Posts: 3666
Joined: Tue Mar 14, 2006 5:15 am

Previous

Return to Engine Programming

Who is online

Users browsing this forum: No registered users and 1 guest