etqw-sdk/base/effects/generic_flames.effect

168 lines
2.8 KiB
Plaintext

effect effects/generic_flames
{
size 446
emitter "Flamesmoke"
{
duration 1,1
count 1,1
sprite
{
duration 2,2
blend add
persist
material "particles/smoke/smokeflame01"
trailRepeat 1
start
{
position { point 0,0,50 }
velocity { point 0,0,100 }
acceleration { box 0,0,50,0,0,100 }
size { box 100,100,120,120 }
fade { point 0.1 }
offset { box 50,-50,-50,50,50,50 }
rotate { box -0.25,0.25 }
}
motion
{
size { envelope inverse_linear count -1,-1 offset 1,1 }
tint { envelope jrad_concavefade }
fade { envelope jrad_alphain }
offset { envelope jrad_lerptable }
rotate { envelope watersplashscaletable }
}
end
{
size { point 20,20 }
}
}
}
light "Light"
{
light
{
duration 2,2
material "lights/round_flicker"
trailRepeat 1
start
{
size { point 200,200,200 }
tint { point 0.819608,0.329412,0 }
}
motion
{
tint { envelope firetable }
fade { envelope blasttable rate 1 }
}
end
{
tint { point 1,0.701961,0 }
}
}
}
emitter "Flame muzzle2"
{
duration 1,1
count 10,10
sprite
{
duration 2,2
blend add
persist
material "particles/flash/flameball01"
trailRepeat 1
start
{
velocity { point 0,0,100 }
acceleration { box 0,0,50,0,0,100 }
size { box 150,150,150,100 }
tint { point 0.752941,0.752941,0.752941 }
fade { point 0.4 }
offset { box 50,-50,-50,50,50,50 }
rotate { box -0.25,0.25 }
}
motion
{
size { envelope inverse_linear count -1,-1 offset 1,1 }
tint { envelope jrad_concavefade }
fade { envelope jrad_alphain }
offset { envelope jrad_lerptable }
rotate { envelope watersplashscaletable }
}
end
{
size { point 20,20 }
tint { point 0.752941,0.752941,0.752941 }
}
}
}
emitter "Flame muzzle3"
{
duration 1,1
count 10,10
sprite
{
duration 2,2
blend add
persist
material "particles/flash/flame_ember01"
trailRepeat 1
start
{
velocity { point 0,0,100 }
acceleration { box 0,0,50,0,0,100 }
size { box 150,150,150,100 }
fade { point 0.8 }
offset { box 50,-50,-50,50,50,50 }
rotate { box -0.25,0.25 }
}
motion
{
size { envelope inverse_linear count -1,-1 offset 1,1 }
tint { envelope jrad_concavefade }
offset { envelope jrad_lerptable }
rotate { envelope watersplashscaletable }
}
end
{
size { point 20,20 }
}
}
}
emitter "distortion"
{
duration 1,1
count 1,1
line
{
duration 1,1
persist
material "textures/sfx/vp1particle"
trailRepeat 1
start
{
size { point 128 }
length { point 0,0,256 }
}
}
}
}