Hey!

Im working on fx a scripts, first time!
As soon as Im finished with something (example grande/impact) another fx that I have worked on further back stops working, this time the shaft in particular.
Plz help!


Script



///RocketLauncher///

weapon/rocket/trail {

//Smoke Trail


color 1 0.75 0

size 200
Light

color 0 0 0
alpha 0.9
shader smokePuff
rotate 360 * rand
distance 35
emitter 1.7 {
alphaFade 0
size 21 + lerp * 15
sprite cullNear
}


// world glow


color 1 0.75 0
size 5
Light

// flame trail


color 1 0.25 0
alpha 0.2
shader flareShader
interval 0.001 {
normalize dir v0
inverse v0
wobble v0 velocity 5 + rand*10
scale velocity velocity 75 + rand*50
emitter 0.4 + rand*0.3 {
size 6 * ( 1 - 0.5 * lerp * 1.5 )
colorFade 0.001
moveGravity 0
Sprite
}
}
}

weapon/rocket/impact {
vibrate 70
sound sound/weapons/rocket/rocklx1a.wav
shader gfx/damage/burn_med_mrk
size 64
Decal

// animating sprite of the explosion

shader rocketExplosion
size 40
color 1 0.75 0
emitter 1 {
// size will goto zero after 0.5 of the time
Sprite
size 300 * clip(2 - 2*lerp)
Light
}

// Particles

color 1 0.75 0
alpha 0.8
shader flareShader
repeat 10 {
random velocity
scale velocity velocity 250 + rand*50
size 1 + rand*2.5
emitter 1 + rand*0.5 {
colorFade 0.75
Sprite
moveBounce 200 0.75
}
}

color 1 0.50 0
alpha 0.8
shader flareShader
repeat 10 {
random velocity
scale velocity velocity 250 + rand*50
size 1 + rand*2.5
emitter 1 + rand*0.5 {
colorFade 0.75
Sprite
moveBounce 300 0.75
}
}

color 1 0.25 0
alpha 0.8
shader flareShader
repeat 10 {
random velocity
scale velocity velocity 250 + rand*50
size 1 + rand*2.5
emitter 1 + rand*0.5 {
colorFade 0.75
Sprite
moveBounce 400 0.75
}
}

}
///grenade Launcher///


weapon/grenade/trail {

color 0.1 0.1 0.1
alpha 0.15
shader smokePuff
interval 0.001 {
normalize dir v0
inverse v0
wobble v0 velocity 5 + rand*10
scale velocity velocity 75 + rand*50
emitter 1 + rand*0.3 {
size 7 * ( 1 - 0.5 * lerp * 1.5 )
colorFade 0.001
moveGravity 0
Sprite
}
}
}

weapon/grenade/impact {
vibrate 70
sound sound/weapons/rocket/rocklx1a.wav
shader gfx/damage/burn_med_mrk
size 64
Decal

// animating sprite of the explosion

shader rocketExplosion
size 40
color 1 0.75 0
emitter 1 {
// size will goto zero after 0.5 of the time
Sprite
size 300 * clip(2 - 2*lerp)
Light
}

// Particles

color 1 0.75 0
alpha 0.8
shader flareShader
repeat 10 {
random velocity
scale velocity velocity 250 + rand*50
size 1 + rand*2.5
emitter 1 + rand*0.5 {
colorFade 0.75
Sprite
moveBounce 200 0.75
}
}

color 1 0.50 0
alpha 0.8
shader flareShader
repeat 10 {
random velocity
scale velocity velocity 250 + rand*50
size 1 + rand*2.5
emitter 1 + rand*0.5 {
colorFade 0.75
Sprite
moveBounce 300 0.75
}
}

color 1 0.25 0
alpha 0.8
shader flareShader
repeat 10 {
random velocity
scale velocity velocity 250 + rand*50
size 1 + rand*2.5
emitter 1 + rand*0.5 {
colorFade 0.75
Sprite
moveBounce 400 0.75
}
}
///LightningGun///

weapon/lightning/impact {
vibrate 0
soundList {
sound/weapons/lightning/lg_hit.wav
sound/weapons/lightning/lg_hit2.wav
sound/weapons/lightning/lg_hit3.wav
}

shader flareshader
alpha 0.8
color 0.4 0.6 0.95

normalize dir v0
addScale origin v0 origin 1
repeat 3 {
wobble dir velocity 5 + rand*25
scale velocity velocity 250 + rand*50
size 0.75+ rand*1.5
emitter 1 + rand*1.55 {
colorFade 0
Sprite
}
}


shader flareShader
alpha 0.75
color 0.75 0.9 0.95
repeat 3 {
wobble dir velocity 10 + rand*20
scale velocity velocity 200 + rand*50
size 0.25 + rand*1.25
emitter "1 + rand" {
moveBounce 400 0.75
colorFade 0
Sprite
}
}
}