Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- weapon/rail/trail {
- color 0.25 0.25 1
- size r_railCoreWidth * 0.85
- shader railCore
- emitter 1.25 {
- colorFade 0
- Beam
- }
- color 1 1 1
- size r_railCoreWidth * 0.35
- shader railCore
- emitter 1.5 {
- colorFade 0
- Beam
- }
- copy dir v3
- t0 v3
- normalize dir
- perpendicular dir v3
- scale v3 v3 1
- t1 360
- shader flareShader
- repeat ( t0 / 2 ) {
- red 0.35 + 0.15 * loop
- green 0.35 + 0.15 * loop
- blue 1
- size 2.5 + crand * 0.5
- rotatearound v3 dir v1 t1
- t1 t1 + 140
- addScale v1 dir origin loop * t0
- add parentOrigin origin origin
- origin0 origin0 + crand
- origin1 origin1 + crand
- origin2 origin2 + crand
- velocity0 crand * ( loop - 1.5 ) * 2.5
- velocity1 crand * ( loop - 1.5 ) * 2.5
- velocity2 crand * ( loop - 1.5 ) * 2.5
- emitter 1.25 + loop * t1 * 0.00005 {
- moveGravity 0
- colorFade 0
- Sprite
- }
- }
- }
- weapon/rail/impact {
- vibrate 30
- sound sound/weapons/plasma/plasmx1a.wav
- rotate rand * 360
- shader railExplosion
- model models/weaphits/ring02.md3
- emitter 0.6 {
- dirModel
- }
- shader flareShader
- alpha 0.75
- color 0.5 0.5 1
- repeat 25 {
- random velocity
- scale velocity velocity 200 + rand * 50
- size 2 + rand * 1.5
- emitter 1 + rand * 0.5 {
- moveBounce 400 0.75
- colorFade 0.75
- Sprite
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement