Advertisement
lgls

Teleport FX

Apr 6th, 2013
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement