daily pastebin goal
62%
SHARE
TWEET

Teleport FX

lgls Apr 6th, 2013 62 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. player/teleportIn {
  2.          sound sound/world/telein.wav
  3.  
  4.         emitter 1 {
  5.                 color 0.8 0.8 1
  6.                 size 100 * ( 1 - lerp ) + 50 * rand
  7.                 light
  8.         }
  9.  
  10.         shader sunFlare
  11.  
  12.         t0 origin0
  13.         t1 origin1
  14.         t2 origin2
  15.  
  16.         repeat 8 {
  17.                 emitter 0.85 {
  18.                         color 1 0 0
  19.                         size 1
  20.  
  21.                         origin0 t0 + ( 20 + lerp * 10 ) * cos( 360 * loop + time * 1000 )
  22.                         origin1 t1 + ( 20 + lerp * 10 ) * sin( 360 * loop + time * 1000 )
  23.  
  24.                         sprite
  25.  
  26.                         distance 2.5 {
  27.                                 repeat 2 {
  28.                                         color 0.5 0.5 1
  29.                                         size 1
  30.  
  31.                                         if( loopCount = 0 ) {
  32.                                                 moveGravity 50 + rand * 50
  33.                                         } else {
  34.                                                 moveGravity -50 - rand * 50
  35.                                         }
  36.  
  37.                                         emitter 0.7 {
  38.                                                 size 2 - lerp * 1.5
  39.                                                 colorFade 0.4
  40.                                                 sprite
  41.                                         }
  42.                                 }
  43.                         }
  44.                 }
  45.         }
  46. }
  47.  
  48. player/teleportOut {
  49.          sound sound/world/teleout.wav
  50.  
  51.         emitter 1 {
  52.                 color 0.8 0.8 1
  53.                 size 100 * ( 1 - lerp ) + 50 * rand
  54.                 light
  55.         }
  56.  
  57.         shader sunFlare
  58.  
  59.         t0 origin0
  60.         t1 origin1
  61.         t2 origin2
  62.  
  63.         repeat 8 {
  64.                 emitter 0.85 {
  65.                         color 1 0 0
  66.                         size 1
  67.  
  68.                         origin0 t0 + ( 20 + lerp * 10 ) * cos( 360 * loop + time * 1000 )
  69.                         origin1 t1 + ( 20 + lerp * 10 ) * sin( 360 * loop + time * 1000 )
  70.  
  71.                         sprite
  72.  
  73.                         distance 2.5 {
  74.                                 repeat 2 {
  75.                                         color 0.5 0.5 1
  76.                                         size 1
  77.  
  78.                                         if( loopCount = 0 ) {
  79.                                                 moveGravity 50 + rand * 50
  80.                                         } else {
  81.                                                 moveGravity -50 - rand * 50
  82.                                         }
  83.  
  84.                                         emitter 0.7 {
  85.                                                 size 2 - lerp * 1.5
  86.                                                 colorFade 0.4
  87.                                                 sprite
  88.                                         }
  89.                                 }
  90.                         }
  91.                 }
  92.         }
  93. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top