etqw-sdk/base/effects/vehicles/desecrator.effect
2008-05-29 00:00:00 +00:00

1020 lines
18 KiB
Text

effect effects/desecrator_hoverpads
{
size 352
cutOffDistance 10000
sound "Arcing Sounds"
{
soundShader "sounds/vehicles/desecrator/arcs"
}
spawner "Bolts"
{
count 10,10
locked
attenuateEmitter
attenuation 400,400
linked
{
duration 0.25,0.25
persist
material "textures/effects/desecrator_bolt"
tiling 1
useLightningAxis
trailRepeat 1
start
{
position { spiral 0,-10,-10,100,10,10,100 linearSpacing }
size { box 1,2 }
tint { point 0.54902,0.54902,0.54902 }
offset { box 0,-5,-5,0,5,5 }
}
motion
{
tint { envelope linear }
offset { envelope firetable count 200,200,200 offset 0,175,0 }
}
end
{
tint { point 0.180392,0.180392,0.180392 }
offset { box 0,-5,-5,0,5,5 }
}
lineHit
}
}
spawner "Bolts2"
{
start 0.5,0.5
count 10,10
locked
attenuateEmitter
attenuation 400,400
linked
{
duration 0.25,0.25
persist
material "textures/effects/desecrator_bolt"
tiling 1
useLightningAxis
trailRepeat 1
start
{
position { spiral 0,-10,-10,100,10,10,100 linearSpacing }
size { box 2,3 }
tint { point 0.615686,0.615686,0.615686 }
offset { box 0,-5,-5,0,5,5 }
}
motion
{
tint { envelope linear }
offset { envelope firetable count 200,200,200 offset 0,175,0 }
}
end
{
tint { point 0.145098,0.145098,0.145098 }
offset { box 0,-5,-5,0,5,5 }
}
lineHit
}
}
spawner "Halo"
{
count 1,1
locked
attenuateEmitter
attenuation 100,1000
sprite
{
duration 0.5,0.5
material "textures/particles/sparks/sparkflash03C"
trailRepeat 1
start
{
position { point 0,0,-20 }
size { line 20,20,70,70 }
tint { line 0.247059,0.0352941,0.00392157,0.407843,0.137255,0.00784314 }
rotate { box 0,1 }
}
motion
{
tint { envelope flickerblink count 2,2,2 }
rotate { envelope flickerblink }
}
lineHit
}
}
emitter "unnamed1"
{
duration 2,2
count 3,3
attenuateEmitter
attenuation 400,400
sprite
{
duration 2,2
blend add
material "textures/particles/smoke_test1"
gravity 0.3,0.3
trailRepeat 1
start
{
position { point 0,30,0 }
velocity { box -100,-100,-50,100,100,-50 }
size { line 30,30,40,40 }
tint { point 0.784314,0.00784314,0.00784314 }
fade { point 0.1 }
rotate { box 0,1 }
}
motion
{
size { envelope linear }
tint { envelope lightningofstable }
fade { envelope jrad_smokefade }
rotate { envelope linear }
}
end
{
size { line 80,80,100,100 }
tint { line 0,0,0,0.74902,0.74902,0.74902 }
rotate { point 0.166667 }
}
lineHit
}
}
light "unnamed9"
{
locked
light
{
duration 0.1,0.1
material "lights/impflash"
trailRepeat 1
start
{
position { point 0,0,-10 }
size { line 100,100,100,200,200,200 }
tint { line 0.976471,0.384314,0.235294,0.976471,0.603922,0.235294 }
}
lineHit
}
}
emitter "unnamed5"
{
start 1,1
duration 1.7,1.7
count 1,1
locked
attenuateEmitter
attenuation 400,400
electricity
{
duration 0.2,0.5
blend add
fork 1
jitterRate 0
jitterSize 10,10,10
jitterTable strogg_tools/force_shield_blink
material "textures/effects/desecrator_bolt"
trailRepeat 1
start
{
position { point 0,0,-20 }
size { box 1,3 }
tint { line 0.87451,0.329412,0.25098,0.894118,0.623529,0.352941 }
length { box -50,-50,-75,50,50,0 }
}
motion
{
size { envelope exp_x2 }
}
end
{
size { point 0 }
}
lineHit
}
}
spawner "unnamed11"
{
count 15,20
locked
attenuateEmitter
attenuation 250,300
line
{
duration 0.1,0.5
generatedLine
material "textures/particles/sparks/spark03"
gravity 3,3
trailRepeat 1
start
{
position { sphere -15,-15,-15,15,15,15 }
velocity { box -300,-300,-50,300,300,-300 }
size { box 1,4 }
tint { line 0.901961,0.576471,0.282353,0.905882,0.305882,0.239216 }
length { box 12,0,0,18,0,0 }
}
motion
{
tint { envelope linear }
fade { envelope linear }
length { envelope linear }
}
end
{
length { box 2,0,0,3,0,0 }
}
lineHit
}
}
emitter "unnamed2"
{
duration 2,2
count 10,10
attenuateEmitter
attenuation 0,100
sprite
{
duration 1,1
blend add
material "textures/particles/muzzleflash_haze"
gravity 0.3,0.3
trailRepeat 1
start
{
position { point 0,30,0 }
velocity { box -200,-200,-50,200,200,-50 }
size { line 5,5,10,10 }
rotate { box 0,1 }
}
motion
{
size { envelope linear }
tint { envelope lightningofstable }
fade { envelope jrad_smokefade }
rotate { envelope linear }
}
end
{
size { line 80,80,100,100 }
rotate { point 0.166667 }
}
lineHit
}
}
}
effect effects/desecrator_flies
{
size 320
emitter "Arcs"
{
duration 4,4
count 10,10
sprite
{
duration 4,4
start
{
velocity { box -20,-20,-20,20,20,20 }
size { point 2,2 }
offset { point 100,100,0 }
}
motion
{
angle { envelope linear }
}
end
{
angle { point 0,0,1 }
}
}
}
}
effect effects/vehicles/desecrator/desecrator_siege_in
{
size 520
spawner "puffs"
{
start 0.4,0.4
count 20,20
attenuateEmitter
attenuation 300,300
sprite
{
duration 5,7
material "textures/particles/smoke_test1"
trailRepeat 1
start
{
position { sphere -5,-5,-5,5,5,5 cone }
velocity { box -30,-30,0,30,30,0 }
size { box 5,5,10,10 }
tint { point 0.376471,0.376471,0.376471 }
fade { line 0,0.9 }
offset { sphere -20,-20,-30,20,20,-30 }
rotate { box -0.125,0.125 }
}
motion
{
size { envelope convexfade count 12,12 }
tint { envelope exp_x2 }
fade { envelope rr2_convexfade_start_at_1 offset 0.075 }
offset { envelope exp_1minusx/x2 count 30,30,30 }
rotate { envelope exp_1minusx/x2 }
}
end
{
size { box 75,75,100,100 }
tint { point 0.65098,0.65098,0.65098 }
offset { cylinder -200,-100,-30,200,100,-30 surface }
rotate { box -0.0416667,0.0416667 }
}
lineHit
}
}
light "unnamed9"
{
locked
light
{
duration 1,1
material "lights/impflash"
trailRepeat 1
start
{
size { point 300,300,300 }
tint { line 0.976471,0.384314,0.231373,0.976471,0.603922,0.231373 }
}
motion
{
tint { envelope senetable3 }
}
lineHit
}
}
spawner "Halo"
{
count 6,6
locked
attenuateEmitter
attenuation 100,1000
sprite
{
duration 1,1
material "textures/particles/sparks/sparkflash03C"
trailRepeat 1
start
{
position { line 0,0,-20,0,0,-30 }
size { line 50,50,70,70 }
tint { line 0.247059,0.0313726,0.00392157,0.141176,0.054902,0 }
offset { sphere -150,-100,0,150,100,0 }
rotate { box 0,1 }
}
motion
{
tint { envelope flickerblink count 2,2,2 }
rotate { envelope flickerblink }
}
lineHit
}
}
}
effect effects/vehicles/desecrator/desecrator_siege_out
{
size 520
spawner "puffs"
{
count 20,20
attenuateEmitter
attenuation 300,300
sprite
{
duration 5,7
material "textures/particles/smoke_test1"
trailRepeat 1
start
{
position { sphere -5,-5,-5,5,5,5 cone }
velocity { box -30,-30,0,30,30,0 }
size { box 5,5,10,10 }
tint { point 0.376471,0.376471,0.376471 }
fade { line 0,0.9 }
offset { sphere -20,-20,0,20,20,0 }
rotate { box -0.125,0.125 }
}
motion
{
size { envelope convexfade count 12,12 }
tint { envelope exp_x2 }
fade { envelope rr2_convexfade_start_at_1 offset 0.075 }
offset { envelope exp_1minusx/x2 count 30,30,30 }
rotate { envelope exp_1minusx/x2 }
}
end
{
size { box 75,75,100,100 }
tint { point 0.65098,0.65098,0.65098 }
offset { cylinder -200,-100,0,200,100,0 surface }
rotate { box -0.0416667,0.0416667 }
}
lineHit
}
}
light "unnamed9"
{
locked
light
{
duration 1,1
material "lights/impflash"
trailRepeat 1
start
{
size { point 300,300,300 }
tint { line 0.976471,0.384314,0.231373,0.976471,0.603922,0.231373 }
}
motion
{
tint { envelope concavefade }
}
lineHit
}
}
spawner "Halo"
{
count 6,6
locked
attenuateEmitter
attenuation 100,1000
sprite
{
duration 0.5,0.5
material "textures/particles/sparks/sparkflash03C"
trailRepeat 1
start
{
position { line 0,0,-20,0,0,-30 }
size { line 50,50,70,70 }
tint { line 0.247059,0.0313726,0.00392157,0.141176,0.054902,0 }
offset { sphere -150,-100,0,150,100,0 }
rotate { box 0,1 }
}
motion
{
tint { envelope flickerblink count 2,2,2 }
rotate { envelope flickerblink }
}
lineHit
}
}
}
effect effects/vehicles/desecrator/groundeffect_water
{
size 993
cutOffDistance 2000
emitter "center"
{
duration 1,1
density 1,4
attenuateEmitter
attenuation 1000,1024
oriented
{
duration 0.5,1.5
blend add
material "textures/effects/shockwave"
trailRepeat 1
start
{
position { line 15,0,-10,15,0,10 }
size { point 0,0 }
tint { point 0,0,0 }
fade { point 0 }
offset { point 0,0,50 }
rotate { box 0,0,0,0,0,0.5 }
}
motion
{
size { envelope convexfade }
tint { envelope exp_xoverx2 }
fade { envelope fadeintable }
offset { envelope aa_testblasttable2 }
rotate { envelope exp_x2 }
}
end
{
size { line 300,300,450,450 }
tint { point 1,1,1 }
fade { point 0.4 }
offset { point 1,1,50 }
rotate { box 0,0,0.5,0,0,1 relative }
}
lineHit
}
}
emitter "puffs"
{
start 0,1
duration 1,1
count 8,8
attenuateEmitter
attenuation 1500,2000
sprite
{
duration 0.75,1
material "particles/water/splash_dir_02"
gravity -0.5,0
trailRepeat 1
start
{
position { line 5,-5,-5,10,5,5 cone }
velocity { box 0,-30,-30,0,30,30 }
size { box 10,10,20,20 }
tint { point 0.764706,0.764706,0.764706 }
fade { line 0.2,0.5 }
offset { sphere 20,-32,-32,20,32,32 surface }
rotate { box -0.125,0.125 }
}
motion
{
size { envelope convexfade }
fade { envelope rr2_convexfade_start_at_1 offset 0.075 }
offset { envelope exp_1minusx/x2 count 3,3,3 }
rotate { envelope exp_1minusx/x2 }
}
end
{
size { point 100,100 }
offset { cylinder 20,-150,-150,20,150,150 surface }
rotate { box -0.0416667,0.0416667 }
}
lineHit
}
}
emitter "warp"
{
duration 1,1
density 1,1
locked
attenuateEmitter
attenuation 400,400
oriented
{
duration 0.08,0.2
blend add
material "textures/effects/ssm_shockwave2"
trailRepeat 1
start
{
position { point 5,0,0 }
size { point 700,700 }
tint { point 0,0,0 }
offset { sphere 0,-5,-5,0,5,5 }
}
motion
{
size { envelope shamus_fastinslowout count 0.9,0.9 offset 0.4,0.4 }
tint { envelope shamus_fastinslowout }
fade { envelope shamus_fastinslowout }
offset { envelope aa_testblasttable2 }
}
end
{
size { point 300,300 }
tint { point 0.176471,0.176471,0.176471 }
fade { point 1 }
offset { point 1,1,50 }
}
lineHit
}
}
}effect effects/vehicles/desecrator/groundeffect_dirt
{
size 687
cutOffDistance 2000
emitter "puffs2"
{
start 0,1
duration 1,1
count 6,6
attenuateEmitter
attenuation 1500,2000
sprite
{
duration 0.75,1
material "particles/smoke/cloud_alpha3"
trailRepeat 1
start
{
position { line 5,-5,-5,10,5,5 cone }
velocity { box 0,-30,-30,15,30,30 }
size { line 40,40,60,60 }
tint { line 0.67451,0.580392,0.435294,0.901961,0.890196,0.85098 }
fade { line 0.2,0.4 }
offset { sphere 5,-32,-32,10,32,32 surface }
rotate { box -0.125,0.125 }
}
motion
{
size { envelope convexfade }
tint { envelope acceleratorfade }
fade { envelope rr2_convexfade_start_at_1 offset 0.075 }
offset { envelope exp_1minusx/x2 count 3,3,3 }
rotate { envelope exp_1minusx/x2 }
}
end
{
size { line 100,100,300,300 }
tint { point 1,1,1 }
offset { cylinder 0,-180,-180,5,180,180 surface }
rotate { box -0.0416667,0.0416667 }
}
lineHit
}
}
}
effect effects/vehicles/desecrator/groundeffect_grass
{
size 687
cutOffDistance 2000
emitter "puffs2"
{
start 0,1
duration 1,1
count 4,4
attenuateEmitter
attenuation 1500,2000
sprite
{
duration 0.75,1
material "particles/smoke/cloud_alpha3"
trailRepeat 1
start
{
position { line 5,-5,-5,10,5,5 cone }
velocity { box 0,-30,-30,15,30,30 }
size { line 20,20,40,40 }
tint { line 0.823529,0.905882,0.662745,0.776471,0.835294,0.701961 }
fade { line 0.1,0.2 }
offset { sphere 5,-32,-32,10,32,32 surface }
rotate { box -0.125,0.125 }
}
motion
{
size { envelope convexfade }
tint { envelope acceleratorfade }
fade { envelope rr2_convexfade_start_at_1 offset 0.075 }
offset { envelope exp_1minusx/x2 count 3,3,3 }
rotate { envelope exp_1minusx/x2 }
}
end
{
size { line 100,100,300,300 }
tint { point 1,1,1 }
offset { cylinder 0,-180,-180,5,180,180 surface }
rotate { box -0.0416667,0.0416667 }
}
lineHit
}
}
}
effect effects/vehicles/desecrator/groundeffect_stone
{
size 687
cutOffDistance 2000
emitter "puffs2"
{
start 0,1
duration 1,1
count 4,4
attenuateEmitter
attenuation 1500,2000
sprite
{
duration 0.75,1
material "particles/smoke/cloud_alpha3"
trailRepeat 1
start
{
position { line 5,-5,-5,10,5,5 cone }
velocity { box 0,-30,-30,15,30,30 }
size { line 20,20,40,40 }
tint { line 0.976471,0.968628,0.94902,0.945098,0.941177,0.937255 }
fade { line 0.1,0.2 }
offset { sphere 5,-32,-32,10,32,32 surface }
rotate { box -0.125,0.125 }
}
motion
{
size { envelope convexfade }
tint { envelope acceleratorfade }
fade { envelope rr2_convexfade_start_at_1 offset 0.075 }
offset { envelope exp_1minusx/x2 count 3,3,3 }
rotate { envelope exp_1minusx/x2 }
}
end
{
size { line 100,100,300,300 }
tint { point 1,1,1 }
offset { cylinder 0,-180,-180,5,180,180 surface }
rotate { box -0.0416667,0.0416667 }
}
lineHit
}
}
}
effect effects/vehicles/desecrator/groundeffect_pavement
{
size 687
cutOffDistance 2000
emitter "puffs2"
{
start 0,1
duration 1,1
count 4,4
attenuateEmitter
attenuation 1500,2000
sprite
{
duration 0.75,1
material "particles/smoke/cloud_alpha3"
trailRepeat 1
start
{
position { line 5,-5,-5,10,5,5 cone }
velocity { box 0,-30,-30,15,30,30 }
size { line 20,20,40,40 }
tint { line 0.811765,0.8,0.752941,0.901961,0.886275,0.847059 }
fade { line 0.1,0.2 }
offset { sphere 5,-32,-32,10,32,32 surface }
rotate { box -0.125,0.125 }
}
motion
{
size { envelope convexfade }
tint { envelope acceleratorfade }
fade { envelope rr2_convexfade_start_at_1 offset 0.075 }
offset { envelope exp_1minusx/x2 count 3,3,3 }
rotate { envelope exp_1minusx/x2 }
}
end
{
size { line 100,100,300,300 }
tint { point 1,1,1 }
offset { cylinder 0,-180,-180,5,180,180 surface }
rotate { box -0.0416667,0.0416667 }
}
lineHit
}
}
}
effect effects/vehicles/desecrator/groundeffect_sand
{
size 687
cutOffDistance 2000
emitter "puffs2"
{
start 0,1
duration 1,1
count 8,8
attenuateEmitter
attenuation 1500,2000
sprite
{
duration 0.75,1
material "particles/smoke/cloud_alpha3"
trailRepeat 1
start
{
position { line 5,-5,-5,10,5,5 cone }
velocity { box 0,-30,-30,15,30,30 }
size { line 20,20,40,40 }
tint { line 0.878431,0.721569,0.560784,0.796079,0.6,0.337255 }
fade { line 0.3,0.6 }
offset { sphere 5,-32,-32,10,32,32 surface }
rotate { box -0.125,0.125 }
}
motion
{
size { envelope convexfade }
tint { envelope acceleratorfade }
fade { envelope rr2_convexfade_start_at_1 offset 0.075 }
offset { envelope exp_1minusx/x2 count 3,3,3 }
rotate { envelope exp_1minusx/x2 }
}
end
{
size { line 100,100,300,300 }
tint { point 0.827451,0.529412,0.329412 }
offset { cylinder 0,-180,-180,5,180,180 surface }
rotate { box -0.0416667,0.0416667 }
}
lineHit
}
}
}
effect effects/vehicles/desecrator/groundeffect_snow
{
size 687
cutOffDistance 2000
emitter "puffs3"
{
start 0,1
duration 1,1
count 4,4
attenuateEmitter
attenuation 1500,2000
sprite
{
duration 0.75,1
material "particles/smoke/cloud_alpha3"
trailRepeat 1
start
{
position { line 5,-5,-5,10,5,5 cone }
velocity { box 0,-30,-30,15,30,30 }
size { line 20,20,40,40 }
fade { line 0.1,0.3 }
offset { sphere 5,-32,-32,10,32,32 surface }
rotate { box -0.125,0.125 }
}
motion
{
size { envelope convexfade }
tint { envelope acceleratorfade }
fade { envelope rr2_convexfade_start_at_1 offset 0.075 }
offset { envelope exp_1minusx/x2 count 3,3,3 }
rotate { envelope exp_1minusx/x2 }
}
end
{
size { line 100,100,300,300 }
tint { point 1,1,1 }
offset { cylinder 0,-180,-180,5,180,180 surface }
rotate { box -0.0416667,0.0416667 }
}
lineHit
}
}
spawner "puffs4"
{
start 0,1
count 4,4
attenuateEmitter
attenuation 1000,1500
sprite
{
duration 0.4,0.4
material "particles/penta/hornetsmoke2"
trailRepeat 1
start
{
position { line 5,-5,-5,10,5,5 cone }
velocity { box 0,-30,-30,15,30,30 }
size { line 20,20,40,40 }
tint { line 0.901961,0.858824,0.666667,0.901961,0.886275,0.847059 }
fade { line 0.1,0.3 }
offset { sphere 5,-32,-32,10,32,32 surface }
rotate { box -0.125,0.125 }
}
motion
{
size { envelope convexfade }
tint { envelope acceleratorfade }
fade { envelope rr2_convexfade_start_at_1 offset 0.075 }
offset { envelope exp_1minusx/x2 count 3,3,3 }
rotate { envelope exp_1minusx/x2 }
}
end
{
size { line 100,100,300,300 }
tint { point 1,1,1 }
offset { cylinder 0,-180,-180,5,180,180 surface }
rotate { box -0.0416667,0.0416667 }
}
lineHit
}
}
}