Guest

Untitled

By: a guest on Nov 12th, 2010  |  syntax: None  |  size: 1.68 KB  |  hits: 154  |  expires: Never
download  |  raw  |  embed  |  report abuse
Copied
  1. weapon/rail/trail {
  2.  
  3.         copy                    dir v3
  4.         t0                      v3
  5.         normalize               dir
  6.         perpendicular   dir v0
  7.         scale                   v0 v0 1
  8.         t1                      360
  9.         shader          iceBall
  10.         repeat          ( t0 / 1 ) {
  11.                 red                     0.65 + 0.15 * loop
  12.                 green                   0.65 + 0.15 * loop
  13.                 blue                    1
  14.                 size                    2 + rand * 0.5
  15.                 rotatearound    v0 dir v1 t1
  16.                 t1                      t1 + 200.1
  17.                 addScale                v1 dir origin loop * t0
  18.                 add                     parentOrigin origin origin
  19.                 origin0                 origin0 + crand * 3
  20.                 origin1                 origin1 + crand * 3
  21.                 origin2                 origin2 + crand * 3
  22.                 velocity0               crand * ( loop - 1.5 ) * 4
  23.                 velocity1               crand * ( loop - 1.5 ) * 4
  24.                 velocity2               crand * ( loop - 1.5 ) * 4
  25.                 emitter                 0.75 + loop * t1 * 0.000025 {
  26.                         moveGravity     0
  27.                         colorFade               0
  28.                         Sprite
  29.                 }
  30.                 }
  31.        
  32.        
  33.         scale                   v0 v0 0.25
  34.         t1                      360
  35.         alpha                   1
  36.         color                   1 1 1
  37.         shader          sunFlare
  38.         repeat ( t0 / 2.5 ) {
  39.                 rotatearound    v0 dir v1 t1
  40.                 t1                      t1 + 300.1
  41.                 addScale                v1 dir origin loop * t0
  42.                 add                     parentOrigin origin origin
  43.                 origin0         origin0 + crand
  44.                 origin1         origin1 + crand  
  45.                 velocity0               crand * ( loop - 1.5 ) * 1.5
  46.                 velocity1               crand * ( loop - 1.5 ) * 1.5
  47.                 emitter                 1.3 + loop * t1 * 0.00003 {
  48.                         size                    1.5 + 0.25 * rand * lerp
  49.                         moveGravity     0
  50.                         colorFade               0
  51.                         alphaFade               0
  52.                         Sprite          cullNear
  53.                 }
  54.                 }
  55.         }
  56.  
  57.  
  58. weapon/rail/impact {
  59.         vibrate         30
  60.         sound           sound/weapons/plasma/plasmx1a.wav
  61.         rotate  rand * 360
  62.         shader  railExplosion
  63.         model           models/weaphits/ring02.md3
  64.         emitter         0.6 {
  65.                 dirModel
  66.                 }
  67.        
  68.  
  69.         alpha           0.75
  70.         color           0.5 0.5 1
  71.         shader  flareShader
  72.         repeat  25 {
  73.                 random          velocity
  74.                 scale                   velocity velocity 150 + rand * 50
  75.                 size                    2 + rand * 1.5
  76.                 emitter                 1 + rand * 0.5 {
  77.                         moveBounce      400 0.75
  78.                         colorFade               0.75
  79.                         Sprite
  80.                         }
  81.                 }
  82.         }