etqw-sdk/base/effects/maps/sewer/objectives.effect
2008-05-29 00:00:00 +00:00

1328 lines
20 KiB
Text

effect effects/maps/sewer/emp_charge
{
size 992
sound "EMP Charge Sound"
{
soundShader "sounds/misc/empdisruptor/charge"
}
emitter "1- flash2"
{
duration 1,1
count 1,1
locked
sprite
{
duration 8,8
material "textures/particles/sparks/sparkflash03c"
trailRepeat 1
start
{
position { point 0,0,100 }
size { point 80,80 }
tint { point 0.00784314,0.027451,0.0392157 }
}
motion
{
size { envelope senetable3 count 4,4 }
tint { envelope senetable3 count 3,3,3 offset 3,3,3 }
}
end
{
size { line 175,175,200,200 }
tint { point 0.0196078,0.321569,0.419608 }
}
lineHit
}
}
light "1- light"
{
light
{
duration 9,9
material "lights/round"
trailRepeat 1
start
{
position { point 0,-50,250 }
size { point 200,200,200 }
tint { point 0,0.501961,0.752941 }
}
motion
{
size { envelope linear }
tint { envelope linear }
}
end
{
size { point 500,500,500 }
tint { point 0.8,1,1 }
}
lineHit
}
}
emitter "1- flash3"
{
start 5,5
duration 1,1
count 1,1
locked
sprite
{
duration 8,8
material "textures/particles/sparks/sparkflash03c"
trailRepeat 1
start
{
position { point 0,0,100 }
size { point 80,80 }
tint { point 0.00784314,0.027451,0.0392157 }
}
motion
{
size { envelope linear }
tint { envelope senetable3 count 5,5,5 offset 5,5,5 }
}
end
{
size { point 600,600 }
tint { point 0.0196078,0.356863,0.47451 }
}
lineHit
}
}
emitter "muzzle sparks2"
{
duration 8,8
count 5,5
locked
sprite
{
duration 0.05,0.05
blend add
persist
material "textures/particles/lightning/lightning_strip02"
numFrames 4
trailRepeat 1
start
{
position { point 0,0,100 }
velocity { box -50,-50,-50,50,50,50 }
size { box 70,70,100,100 }
rotate { box -0.638889,0.638889 }
}
motion
{
tint { envelope linear }
fade { envelope linear }
}
lineHit
}
}
emitter "muzzle sparks3"
{
duration 8,8
count 5,5
locked
sprite
{
duration 0.05,0.05
blend add
persist
material "textures/particles/lightning/lightning_strip01"
numFrames 4
trailRepeat 1
start
{
position { point 0,0,100 }
velocity { box -50,-50,-50,50,50,50 }
size { box 70,70,100,100 }
rotate { box -0.638889,0.638889 }
}
motion
{
tint { envelope linear }
fade { envelope linear }
}
lineHit
}
}
emitter "muzzle sparks4"
{
duration 8,8
count 10,10
locked
sprite
{
duration 0.05,0.05
blend add
persist
material "textures/particles/lightning/lightning_strip03"
numFrames 4
trailRepeat 1
start
{
position { point 0,0,100 }
velocity { box -50,-50,-50,50,50,50 }
size { box 70,70,100,100 }
rotate { box -0.638889,0.638889 }
}
motion
{
tint { envelope linear }
fade { envelope linear }
}
lineHit
}
}
emitter "rings"
{
start 4,4
duration 3,3
count 5,5
oriented
{
duration 1.5,1.5
blend add
material "textures/effects/shockwave"
trailRepeat 1
start
{
position { point 0,0,50 }
velocity { point 0,0,40 }
size { point 100,100 }
tint { line 0,0.25098,0.501961,0,0.501961,1 }
rotate { point 0.25,0,0 }
}
motion
{
size { envelope shamus_exp_1minusx/x2 count 0.5,0.5 }
fade { envelope shamus_exp_x2 }
rotate { envelope linear }
}
end
{
size { point 50,50 }
rotate { point 0.25,0,3.38889 }
}
lineHit
}
}
emitter "rings2"
{
start 4,4
duration 4,4
count 5,5
oriented
{
duration 4,4
blend add
material "textures/effects/shockwave"
trailRepeat 1
start
{
position { point 0,0,50 }
velocity { box 0,0,30,0,0,40 }
size { point 120,120 }
tint { line 0,0.25098,0.501961,0,0.501961,1 }
rotate { box 0.25,-0.0138889,0,0.25,0.0138889,0 }
}
motion
{
size { envelope shamus_exp_1minusx/x2 count 0.25,0.25 }
fade { envelope shamus_exp_x2 }
rotate { envelope linear }
}
end
{
size { box 50,50,80,80 }
rotate { box 0.25,-0.0138889,3.38889,0.25,0.0138889,3.38889 }
}
lineHit
}
}
emitter "core"
{
start 4,4
duration 1,1
count 1,1
locked
sprite
{
duration 8,8
material "textures/particles/sparks/sparkflash03b"
trailRepeat 1
start
{
position { point 0,0,100 }
size { point 20,20 }
tint { line 0,0.501961,0.752941,0,0.501961,0.501961 }
fade { line 0.2,0.3 }
}
motion
{
size { envelope senetable3 count 4,4 }
tint { envelope bathroomtable }
}
end
{
size { point 50,50 }
tint { point 0.501961,0.501961,1 }
}
lineHit
}
}
emitter "core2"
{
start 6,6
duration 1,1
count 1,1
locked
sprite
{
duration 4,4
material "textures/particles/sparks/sparkflash03b"
trailRepeat 1
start
{
position { point 0,0,120 }
size { point 30,20 }
tint { line 0,0.501961,0.752941,0,0.501961,0.501961 }
fade { line 0.2,0.3 }
}
motion
{
size { envelope senetable3 count 4,4 }
tint { envelope bathroomtable }
}
end
{
size { point 70,50 }
tint { point 0.501961,0.501961,1 }
}
lineHit
}
}
emitter "core_heat"
{
start 6,6
duration 1,1
count 2,2
locked
sprite
{
duration 5,5
material "textures/particles/muzzleflash_haze"
trailRepeat 1
start
{
position { point 8,0,100 }
size { point 40,40 }
rotate { point -1 }
}
motion
{
size { envelope senetable3 }
rotate { envelope senetable3 }
}
end
{
size { point 60,60 }
rotate { point 1 relative }
}
lineHit
}
}
}
effect effects/maps/sewer/emp_fire
{
size 1548
sound "EMP Fire Sound"
{
soundShader "sounds/misc/empdisruptor/fire"
}
emitter "1- flash2"
{
duration 1,1
count 1,1
locked
sprite
{
duration 1,1
material "textures/particles/sparks/sparkflash03c"
trailRepeat 1
start
{
position { point 0,0,100 }
size { point 80,80 }
tint { point 0.00784314,0.027451,0.0392157 }
}
motion
{
size { envelope senetable3 count 4,4 }
tint { envelope senetable3 count 3,3,3 offset 3,3,3 }
fade { envelope linear }
}
end
{
size { line 100,100,150,150 }
tint { point 0.0156863,0.321569,0.419608 }
}
lineHit
}
}
emitter "1- flash3"
{
duration 1,1
count 1,1
locked
sprite
{
duration 4,4
material "textures/particles/sparks/sparkflash03c"
trailRepeat 1
start
{
position { point 0,0,100 }
size { point 150,150 }
tint { point 0.00784314,0.027451,0.0392157 }
fade { point 0 }
}
motion
{
size { envelope penta_tostepblast count 1.5,1.5 }
tint { envelope senetable3 count 5,5,5 offset 5,5,5 }
fade { envelope muzzleflashtable }
}
end
{
size { point 80,80 }
tint { point 0.0156863,0.309804,0.403922 }
fade { point 0.5 }
}
lineHit
}
}
light "1- light"
{
light
{
duration 4,4
material "lights/round"
trailRepeat 1
start
{
position { point 0,-50,250 }
size { point 200,200,200 }
tint { point 0.72549,1,1 }
}
motion
{
size { envelope linear }
tint { envelope linear }
}
end
{
size { point 500,500,500 }
}
lineHit
}
}
emitter "muzzle sparks2"
{
duration 4,4
count 10,10
locked
sprite
{
duration 0.05,0.05
blend add
persist
material "textures/particles/lightning/lightning_strip02"
numFrames 4
trailRepeat 1
start
{
position { point 0,0,100 }
velocity { box -50,-50,-50,50,50,50 }
size { point 100,100 }
rotate { box -0.638889,0.638889 }
}
motion
{
size { envelope linear }
tint { envelope linear }
fade { envelope linear }
}
end
{
size { point 50,50 }
fade { point 0.5 }
}
lineHit
}
}
emitter "muzzle sparks3"
{
duration 4,4
count 10,10
locked
sprite
{
duration 0.05,0.05
blend add
persist
material "textures/particles/lightning/lightning_strip01"
numFrames 4
trailRepeat 1
start
{
position { point 0,0,100 }
velocity { box -50,-50,-50,50,50,50 }
size { point 80,80 }
rotate { box -0.638889,0.638889 }
}
motion
{
size { envelope linear }
tint { envelope linear }
fade { envelope linear }
}
end
{
size { point 30,30 }
fade { point 0.5 }
}
lineHit
}
}
emitter "muzzle sparks4"
{
duration 4,4
count 10,10
locked
sprite
{
duration 0.05,0.05
blend add
persist
material "textures/particles/lightning/lightning_strip03"
numFrames 4
trailRepeat 1
start
{
position { point 0,0,100 }
velocity { box -50,-50,-50,50,50,50 }
size { point 100,100 }
rotate { box -0.638889,0.638889 }
}
motion
{
size { envelope linear }
tint { envelope linear }
fade { envelope linear }
}
end
{
size { point 30,30 }
fade { point 0.5 }
}
lineHit
}
}
spawner "smoke2"
{
count 10,10
useMaterialColor
attenuateEmitter
attenuation 1400,1500
sprite
{
duration 1,7
persist
material "textures/particles/smoke_test1"
gravity -0.007,-0.002
trailRepeat 1
start
{
position { point 0,0,100 }
velocity { box -15,-15,0,15,15,15 }
size { line 5,5,20,20 }
tint { line 1,1,1,0.74902,0.776471,0.815686 }
fade { point 0 }
offset { sphere -90,-90,-90,90,90,90 }
rotate { box -0.138889,0.138889 }
}
motion
{
size { envelope exp_1minusx/x2 count 3,3 }
tint { envelope linear }
fade { envelope fastinslowout offset 0.1 }
offset { envelope convexfade count 18,18,18 offset 0.1,0.1,0.1 }
rotate { envelope linear }
}
end
{
size { line 50,50,120,120 }
tint { point 0.803922,0.827451,0.878431 }
fade { line 0.2,1 }
offset { sphere -200,-200,-50,200,200,200 cone }
rotate { box 0.138889,-0.138889 }
}
lineHit
}
}
spawner "metal flakes"
{
count 100,100
attenuateEmitter
attenuation 100,100
sprite
{
duration 4,7
material "textures/particles/sparks/sparkflash03c"
trailRepeat 1
start
{
position { point 0,0,100 }
velocity { box 0,-1,0,0,-30,0 }
size { line 3,3,6,6 }
tint { line 0.584314,0.909804,1,0.286275,0.368627,0.376471 }
offset { sphere -50,-50,-50,50,50,50 }
}
motion
{
size { envelope senetable3 count 8,8 }
tint { envelope linear }
fade { envelope senetable3 count 3 offset 3 }
offset { envelope concavefade count 30,30,30 }
}
end
{
size { line 0,0,3,3 }
fade { point 0.6 }
offset { sphere -500,-500,-500,500,500,500 }
}
lineHit
}
}
spawner "Smoke Ring"
{
count 50,50
sprite
{
duration 0.5,0.5
persist
material "particles/penta/hornetsmoke2"
trailRepeat 1
start
{
position { sphere -500,-500,-500,500,500,500 }
velocity { box -1000,-1000,-1000,1000,1000,1000 }
size { point 200,200 }
tint { point 0.576471,0.721569,0.843137 }
fade { point 0.2 }
rotate { box -0.5,0.5 }
}
motion
{
size { envelope jrad_convexfade }
tint { envelope jrad_concavefade }
fade { envelope jrad_concavefade }
rotate { envelope linear }
}
end
{
size { point 400,400 }
tint { point 1,1,1 }
rotate { box 0.5,-0.5 }
}
lineHit
}
}
spawner "Explosion"
{
count 1,1
sprite
{
duration 0.2,0.2
blend add
material "particles/penta/ssm_flash"
trailRepeat 1
start
{
size { point 100,100 }
tint { point 0.501961,0.501961,0.501961 }
fade { point 0.5 }
rotate { box 0,1 }
}
motion
{
size { envelope exp_x2 }
}
end
{
size { point 700,700 }
}
lineHit
}
}
spawner "Flash"
{
count 1,1
sprite
{
duration 0.3,0.3
blend add
persist
material "textures/particles/boomboom"
trailRepeat 1
start
{
size { point 100,100 }
tint { point 0,0.501961,1 }
fade { point 0.5 }
rotate { box 0,1 }
}
motion
{
size { envelope linear }
fade { envelope jrad_concavefade }
}
end
{
size { point 1000,1000 }
}
lineHit
}
}
emitter "center1"
{
duration 1,1
density 9,9
locked
sprite
{
duration 0.5,0.75
blend add
material "textures/effects/shockwave"
trailRepeat 1
start
{
velocity { box 300,-50,-50,400,50,50 }
size { box 2,2,4,4 }
tint { point 0,0,0 }
}
motion
{
size { envelope linear }
tint { envelope exp_xoverx2 }
fade { envelope exp_x2 count 2 offset -1 }
}
end
{
size { box 600,600,1000,1000 }
tint { point 1,1,1 }
}
lineHit
}
}
delay "unnamed7"
{
duration 5,5
}
spawner "out smoke"
{
count 8,8
attenuateEmitter
sprite
{
duration 0.125,0.5
persist
material "particles/dustcloud_02"
gravity 0,0.1
trailRepeat 1
start
{
position { sphere -50,-50,-50,50,50,0 }
velocity { box -900,-900,150,900,900,785 }
size { line 75,75,100,100 }
fade { line 0.25,0.125 }
rotate { box -1.38889,1.38889 }
}
motion
{
size { envelope shamus_exp_1minusx/x2 }
tint { envelope linear }
fade { envelope rr2_convexfade_start_at_1 offset 0.1 }
offset { envelope shamus_exp_1minusx/x2 }
}
end
{
size { line 150,150,450,450 }
tint { point 1,1,1 }
offset { sphere -50,-50,-50,50,50,250 }
}
lineHit
}
}
spawner "Shockwave"
{
count 1,1
sprite
{
duration 0.2,0.5
persist
material "textures/effects/ssm_shockwave2"
trailRepeat 1
start
{
position { point 0,0,100 }
size { point 500,500 }
}
motion
{
size { envelope concavefade }
fade { envelope linear }
}
end
{
size { point 1000,1000 }
}
lineHit
}
}
spawner "Shockwave2"
{
start 0.1,0.1
count 1,1
sprite
{
duration 0.2,0.5
persist
material "textures/effects/ssm_shockwave3"
trailRepeat 1
start
{
position { point 0,0,100 }
size { point 500,500 }
}
motion
{
size { envelope concavefade }
fade { envelope linear }
}
end
{
size { point 1000,1000 }
}
lineHit
}
}
}
effect effects/maps/sewer/shield_down
{
size 738
spawner "flames4"
{
count 4,4
sprite
{
duration 0.8,0.8
persist
material "particles/explosion/explode32strip02"
trailRepeat 1
start
{
size { line 75,75,125,125 }
offset { line 0,-150,30,0,150,30 }
rotate { box -1,1 }
}
lineHit
}
}
spawner "flash"
{
count 1,1
locked
sprite
{
duration 0.8,0.8
material "textures/particles/sparks/sparkflash03c"
trailRepeat 1
start
{
size { point 500,500 }
tint { point 0.384314,0.145098,0 }
offset { point 0,0,30 }
rotate { box -1,1 }
}
motion
{
size { envelope rr2_concavefade_start_at_1_fast }
tint { envelope rr2_concavefade_start_at_1_fast offset 0.05,0.05,0.05 }
fade { envelope linear }
}
end
{
size { point 200,200 }
}
lineHit
}
}
sound "Close Distance Explosion Sound"
{
soundShader "sounds/weapons/grenades/frag/explode"
volume 2,3
freqshift 0.6,0.8
}
}
effect effects/maps/sewer/door_blowout_1
{
size 1049
spawner "unnamed1"
{
count 15,15
sprite
{
duration 4,6
material "textures/particles/smoke_test1"
trailRepeat 1
start
{
position { box -100,-120,-100,100,110,-100 }
velocity { box 0,0,5,0,0,50 }
size { point 30,30 }
tint { line 0.431373,0.431373,0.431373,0.454902,0.454902,0.454902 }
fade { point 0 }
windStrength { line -0.01,-0.1 }
}
motion
{
size { envelope linear }
fade { envelope shamus_fastinslowout }
offset { envelope convexfade count 9,9,9 }
}
end
{
size { box 60,60,80,80 }
fade { line 0.5,1 }
offset { line 0,0,5,0,0,230 }
}
lineHit
}
}
spawner "Chips3"
{
count 8,8
useMaterialColor
attenuateEmitter
attenuation 0,1024
sprite
{
duration 2,3
persist
material "particles/debris/debris_metal01"
gravity 0.4,0.7
trailRepeat 1
start
{
velocity { box -300,0,400,300,300,500 }
size { box 4,4,10,10 }
offset { box -100,-100,-100,100,50,100 }
rotate { box -1.66667,1.66667 }
}
motion
{
size { envelope linear }
fade { envelope shattertable2 offset 0.1 }
rotate { envelope linear }
}
end
{
size { point 5,5 }
rotate { box 1.66667,-1.66667 }
}
lineHit
}
}
}
effect effects/maps/sewer/door_blowout_1_water
{
size 468
spawner "spray_flat2"
{
start 0.6,0.6
count 3,6
useMaterialColor
attenuateEmitter
attenuation 1200,1400
oriented
{
duration 1,2
persist
material "particles/water/impact_ripple_02"
trailRepeat 1
start
{
size { line 10,10,12,12 }
tint { line 0.709804,0.768628,0.8,0.313726,0.403922,0.458824 }
fade { point 0 }
offset { box -150,0,0,150,0,300 }
rotate { point 0,0.25,0 }
}
motion
{
size { envelope exp_1minusx/x2 count 0.5,0.5 }
fade { envelope fastinslowout }
}
end
{
size { line 80,80,100,100 }
fade { line 0.125,0.5 }
}
lineHit
}
}
}
effect effects/maps/sewer/door_blowout_2
{
size 1049
spawner "unnamed1"
{
count 15,15
sprite
{
duration 4,6
material "textures/particles/smoke_test1"
trailRepeat 1
start
{
position { box -100,-120,-100,100,110,-100 }
velocity { box 0,0,5,0,0,50 }
size { point 30,30 }
tint { line 0.431373,0.431373,0.431373,0.454902,0.454902,0.454902 }
fade { point 0 }
windStrength { line -0.01,-0.1 }
}
motion
{
size { envelope linear }
fade { envelope shamus_fastinslowout }
offset { envelope convexfade count 9,9,9 }
}
end
{
size { box 60,60,80,80 }
fade { line 0.5,1 }
offset { line 0,0,5,0,0,230 }
}
lineHit
}
}
spawner "Chips3"
{
count 8,8
useMaterialColor
attenuateEmitter
attenuation 0,1024
sprite
{
duration 2,3
persist
material "particles/debris/debris_metal01"
gravity 0.4,0.7
trailRepeat 1
start
{
velocity { box -300,0,400,300,300,500 }
size { box 4,4,10,10 }
offset { box -100,-100,-100,100,50,100 }
rotate { box -1.66667,1.66667 }
}
motion
{
size { envelope linear }
fade { envelope shattertable2 offset 0.1 }
rotate { envelope linear }
}
end
{
size { point 5,5 }
rotate { box 1.66667,-1.66667 }
}
lineHit
}
}
}effect effects/maps/sewer/door_smoke
{
size 836
spawner "unnamed1"
{
count 10,10
sprite
{
duration 100,200
material "textures/particles/smoke_test1"
trailRepeat 1
start
{
size { box 100,100,150,150 }
tint { line 0.513726,0.513726,0.513726,0.364706,0.364706,0.364706 }
fade { point 0 }
offset { box -80,-50,-400,80,50,200 }
rotate { box -8.33333,8.33333 }
}
motion
{
size { envelope concavefade }
fade { envelope shamus_fastinholdslowout }
rotate { envelope concavefade }
}
end
{
size { box 200,200,300,300 }
fade { line 0.4,1 }
rotate { box 8.33333,-8.33333 }
}
lineHit
}
}
}effect effects/maps/sewer/door_smoke_maintenance
{
size 836
spawner "unnamed1"
{
count 10,10
sprite
{
duration 100,200
material "textures/particles/smoke_test1"
trailRepeat 1
start
{
size { box 100,100,150,150 }
tint { line 0.513726,0.513726,0.513726,0.364706,0.364706,0.364706 }
fade { point 0 }
offset { box -80,-50,-400,80,50,200 }
rotate { box -8.33333,8.33333 }
}
motion
{
size { envelope concavefade }
fade { envelope shamus_fastinholdslowout }
rotate { envelope concavefade }
}
end
{
size { box 200,200,300,300 }
fade { line 0.4,1 }
rotate { box 8.33333,-8.33333 }
}
lineHit
}
}
}
effect effects/maps/sewer/door_smoke_overflow_hatch
{
size 836
spawner "unnamed1"
{
count 10,10
sprite
{
duration 100,200
material "textures/particles/smoke_test1"
trailRepeat 1
start
{
size { box 100,100,150,150 }
tint { line 0.513726,0.513726,0.513726,0.364706,0.364706,0.364706 }
fade { point 0 }
offset { box -80,-50,-400,80,50,200 }
rotate { box -8.33333,8.33333 }
}
motion
{
size { envelope concavefade }
fade { envelope shamus_fastinholdslowout }
rotate { envelope concavefade }
}
end
{
size { box 200,200,300,300 }
fade { line 0.4,1 }
rotate { box 8.33333,-8.33333 }
}
lineHit
}
}
}effect effects/maps/sewer/flood
{
size 0
}