Advertisement
NoSloppy

C.Smith_config.h

Apr 29th, 2025
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 111.61 KB | None | 0 0
  1. #ifdef CONFIG_TOP
  2. #include "proffieboard_v3_config.h"
  3. #define NUM_BLADES 2
  4. #define NUM_BUTTONS 2
  5. const unsigned int maxLedsPerStrip = 144;
  6. #define EXTRA_COLOR_BUFFER_SPACE 60
  7. #define VOLUME 1500
  8. #define CLASH_THRESHOLD_G 5
  9. #define AUDIO_CLASH_SUPPRESSION_LEVEL 10
  10. #define PROFFIEOS_DONT_USE_GYRO_FOR_CLASH
  11. #define ENABLE_AUDIO
  12. #define ENABLE_MOTION
  13. #define ENABLE_WS2811
  14. #define ENABLE_SD
  15. #define MOTION_TIMEOUT 60 * 15 * 1000
  16. #define IDLE_OFF_TIME 60 * 15 * 1000
  17. #define DISABLE_BASIC_PARSER_STYLES
  18. #define DISABLE_DIAGNOSTIC_COMMANDS
  19. #define SHARED_POWER_PINS
  20. #define NO_REPEAT_RANDOM
  21. #define DISABLE_COLOR_CHANGE
  22. #endif
  23.  
  24.  
  25. #ifdef CONFIG_PROP
  26. #include "../props/saber_fett263_buttons.h"
  27. #endif
  28.  
  29.  
  30. #ifdef CONFIG_PRESETS
  31.  
  32. Preset presets[] = {
  33.  
  34. { "Dark Saber;common", "tracks/Darksaber.wav",
  35. StylePtr<Layers<
  36. AudioFlicker<BrownNoiseFlicker<Mix<SwingSpeed<400>,RotateColorsX<Variation,Rgb16<21919,21919,50739>>,RotateColorsX<Variation,Rgb16<20693,20693,49761>>>,Stripes<5000,-300,RotateColorsX<Variation,Rgb16<148,681,2521>>,RotateColorsX<Variation,Rgb16<148,681,2521>>,RotateColorsX<Variation,Rgb<10,10,20>>,RotateColorsX<Variation,Rgb<50,50,75>>>,300>,RotateColorsX<Variation,Rgb<35,35,75>>>,
  37. LockupTrL<Layers<
  38. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  39. AlphaL<LightCyan,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  40. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<LightCyan,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<LightCyan,Int<16000>>,30>,TrSmoothFade<600>>>,
  41. ResponsiveStabL<SteelBlue>,
  42. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  43. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  44. LockupTrL<AlphaL<BrownNoiseFlickerL<SteelBlue,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  45. LockupTrL<AlphaL<Mix<TwistAngle<>,SteelBlue,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  46. InOutTrL<TrWipe<300>,TrWipeIn<500>>>>(),
  47.  
  48. StylePtr<Layers<
  49. White,
  50. InOutTrL<TrInstant,TrInstant>,
  51. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  52. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  53. "dark saber" },
  54.  
  55.  
  56. { "Obi-Wan - TPM;common", "tracks/TPM.wav",
  57. StylePtr<Layers<
  58. AudioFlicker<RotateColorsX<Variation,Blue>,RotateColorsX<Variation,Rgb<0,0,128>>>,
  59. LockupTrL<Layers<
  60. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  61. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  62. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  63. ResponsiveStabL<Red>,
  64. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  65. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  66. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  67. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  68. InOutTrL<TrWipe<300>,TrWipeIn<500>>>>(),
  69.  
  70. StylePtr<Layers<
  71. White,
  72. InOutTrL<TrInstant,TrInstant>,
  73. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  74. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  75. "obi wan - tpm" },
  76.  
  77.  
  78. { "Qui-Gon - TPM;common", "tracks/TPM.wav",
  79. StylePtr<Layers<
  80. RandomFlicker<RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb16<0,39252,0>>>,
  81. LockupTrL<Layers<
  82. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  83. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  84. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  85. ResponsiveStabL<Red>,
  86. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  87. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  88. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  89. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  90. InOutTrL<TrWipeSparkTip<White,300>,TrWipeInSparkTip<White,500>>>>(),
  91.  
  92. StylePtr<Layers<
  93. White,
  94. InOutTrL<TrInstant,TrInstant>,
  95. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  96. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  97. "qui gon - tpm" },
  98.  
  99.  
  100. { "Maul;common", "tracks/TPM.wav",
  101. StylePtr<Layers<
  102. Stripes<16000,-1000,RotateColorsX<Variation,Rgb16<47835,0,0>>,Pulsing<RotateColorsX<Variation,Rgb16<65535,4975,4975>>,RotateColorsX<Variation,Rgb16<47835,0,0>>,800>,RotateColorsX<Variation,Rgb16<47835,0,0>>>,
  103. TransitionEffectL<TrConcat<TrFade<600>,RandomFlicker<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<160,0,0>>>,TrDelay<30000>,RotateColorsX<Variation,Red>,TrFade<800>>,EFFECT_FORCE>,
  104. LockupTrL<Layers<
  105. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  106. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  107. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  108. ResponsiveStabL<Orange>,
  109. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  110. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  111. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  112. LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,DarkOrange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  113. InOutTrL<TrWipe<300>,TrWipeIn<500>>>>(),
  114.  
  115. StylePtr<Layers<
  116. White,
  117. InOutTrL<TrInstant,TrInstant>,
  118. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  119. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  120. "maul" },
  121.  
  122.  
  123. { "Obi-Wan - AOTC;common", "tracks/Anakin_AOTC.wav",
  124. StylePtr<Layers<
  125. AudioFlicker<RotateColorsX<Variation,Blue>,RotateColorsX<Variation,Rgb<0,0,128>>>,
  126. LockupTrL<Layers<
  127. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  128. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  129. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  130. ResponsiveStabL<Red>,
  131. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  132. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  133. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  134. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  135. InOutTrL<TrWipe<300>,TrWipeIn<500>>>>(),
  136.  
  137. StylePtr<Layers<
  138. White,
  139. InOutTrL<TrInstant,TrInstant>,
  140. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  141. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  142. "obi-wan - aotc" },
  143.  
  144.  
  145. { "Anakin - AOTC;common", "tracks/Anakin_AOTC.wav",
  146. StylePtr<Layers<
  147. RandomFlicker<RotateColorsX<Variation,Blue>,RotateColorsX<Variation,Rgb16<0,7816,35507>>>,
  148. TransitionEffectL<TrConcat<TrInstant,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrSmoothFade<600>>,EFFECT_LOCKUP_END>,
  149. ResponsiveLockupL<Strobe<White,BrownNoiseFlicker<White,Red,300>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<16000>>>,TrFade<400>>,TrFade<100>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Scale<SwingSpeed<100>,Int<10000>,Int<14000>>>,
  150. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  151. ResponsiveStabL<Red>,
  152. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  153. ResponsiveClashL<White,TrInstant,TrFade<400>>,
  154. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  155. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  156. InOutTrL<TrWipe<300>,TrWipeIn<500>>>>(),
  157.  
  158. StylePtr<Layers<
  159. White,
  160. InOutTrL<TrInstant,TrInstant>,
  161. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  162. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  163. "anakin - aotc" },
  164.  
  165.  
  166. { "Dooku - AOTC;common", "tracks/Dooku.wav",
  167. StylePtr<Layers<
  168. AudioFlicker<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<128,0,0>>>,
  169. LockupTrL<Layers<
  170. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  171. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  172. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  173. ResponsiveStabL<Orange>,
  174. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  175. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  176. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  177. LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,DarkOrange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  178. InOutTrL<TrWipe<300>,TrWipeIn<500>>>>(),
  179.  
  180. StylePtr<Layers<
  181. White,
  182. InOutTrL<TrInstant,TrInstant>,
  183. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  184. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  185. "dooku - aotc" },
  186.  
  187.  
  188. { "Obi-Wan - ROTS;common", "tracks/ROTS.wav",
  189. StylePtr<Layers<
  190. AudioFlicker<RotateColorsX<Variation,Blue>,RotateColorsX<Variation,Rgb<0,0,128>>>,
  191. LockupTrL<Layers<
  192. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  193. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  194. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  195. ResponsiveStabL<Red>,
  196. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  197. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  198. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  199. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  200. InOutTrL<TrWipe<300>,TrWipeIn<500>>>>(),
  201.  
  202. StylePtr<Layers<
  203. White,
  204. InOutTrL<TrInstant,TrInstant>,
  205. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  206. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  207. "obi-wan - rots" },
  208.  
  209.  
  210. { "Anakin - ROTS;common", "tracks/Anakin_ROTS.wav",
  211. StylePtr<Layers<
  212. RandomFlicker<RotateColorsX<Variation,Blue>,RotateColorsX<Variation,Rgb16<0,7816,35507>>>,
  213. TransitionEffectL<TrConcat<TrInstant,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrSmoothFade<600>>,EFFECT_LOCKUP_END>,
  214. ResponsiveLockupL<Strobe<White,BrownNoiseFlicker<White,Red,300>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<16000>>>,TrFade<400>>,TrFade<100>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Scale<SwingSpeed<100>,Int<10000>,Int<14000>>>,
  215. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  216. ResponsiveStabL<Red>,
  217. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  218. ResponsiveClashL<White,TrInstant,TrFade<400>>,
  219. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  220. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  221. InOutTrL<TrWipe<300>,TrWipeIn<500>>>>(),
  222.  
  223. StylePtr<Layers<
  224. White,
  225. InOutTrL<TrInstant,TrInstant>,
  226. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  227. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  228. "anakin - rots" },
  229.  
  230.  
  231. { "Yoda - ROTS;common", "tracks/Yoda.wav",
  232. StylePtr<Layers<
  233. RandomFlicker<RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb16<0,39252,0>>>,
  234. LockupTrL<Layers<
  235. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  236. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  237. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  238. ResponsiveStabL<Red>,
  239. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  240. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  241. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  242. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  243. InOutTrL<TrWipeSparkTip<White,300>,TrWipeInSparkTip<White,500>>>>(),
  244.  
  245. StylePtr<Layers<
  246. White,
  247. InOutTrL<TrInstant,TrInstant>,
  248. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  249. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  250. "yoda - rots" },
  251.  
  252.  
  253. { "Mace - ROTS;common", "tracks/ROTS.wav",
  254. StylePtr<Layers<
  255. RandomFlicker<RotateColorsX<Variation,Rgb16<14386,0,65535>>,RotateColorsX<Variation,Rgb16<8729,0,40112>>>,
  256. LockupTrL<Layers<
  257. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  258. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  259. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  260. ResponsiveStabL<Red>,
  261. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  262. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  263. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  264. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  265. InOutTrL<TrWipeSparkTip<White,300>,TrWipeInSparkTip<White,500>>>>(),
  266.  
  267. StylePtr<Layers<
  268. White,
  269. InOutTrL<TrInstant,TrInstant>,
  270. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  271. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  272. "mace - rots" },
  273.  
  274.  
  275. { "Dooku - ROTS;common", "tracks/Dooku.wav",
  276. StylePtr<Layers<
  277. AudioFlicker<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<128,0,0>>>,
  278. LockupTrL<Layers<
  279. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  280. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  281. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  282. ResponsiveStabL<Orange>,
  283. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  284. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  285. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  286. LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,DarkOrange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  287. InOutTrL<TrWipe<300>,TrWipeIn<500>>>>(),
  288.  
  289. StylePtr<Layers<
  290. White,
  291. InOutTrL<TrInstant,TrInstant>,
  292. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  293. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  294. "dooku - rots" },
  295.  
  296.  
  297. { "Luke - ANH;common", "tracks/Luke_ANH.wav",
  298. StylePtr<Layers<
  299. RandomFlicker<RotateColorsX<Variation,Blue>,RotateColorsX<Variation,Rgb16<0,7816,35507>>>,
  300. TransitionEffectL<TrConcat<TrInstant,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrSmoothFade<600>>,EFFECT_LOCKUP_END>,
  301. ResponsiveLockupL<Strobe<White,BrownNoiseFlicker<White,Red,300>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<16000>>>,TrFade<400>>,TrFade<100>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Scale<SwingSpeed<100>,Int<10000>,Int<14000>>>,
  302. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  303. ResponsiveStabL<Red>,
  304. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  305. ResponsiveClashL<White,TrInstant,TrFade<400>>,
  306. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  307. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  308. InOutTrL<TrWipe<300>,TrWipeIn<500>>>>(),
  309.  
  310. StylePtr<Layers<
  311. White,
  312. InOutTrL<TrInstant,TrInstant>,
  313. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  314. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  315. "luke - anh" },
  316.  
  317.  
  318. { "Palpatine;common", "tracks/Palpatine.wav",
  319. StylePtr<Layers<
  320. Stripes<16000,-1000,RotateColorsX<Variation,Rgb16<47835,0,0>>,Pulsing<RotateColorsX<Variation,Rgb16<65535,4975,4975>>,RotateColorsX<Variation,Rgb16<47835,0,0>>,800>,RotateColorsX<Variation,Rgb16<47835,0,0>>>,
  321. TransitionEffectL<TrConcat<TrFade<600>,RandomFlicker<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<160,0,0>>>,TrDelay<30000>,RotateColorsX<Variation,Red>,TrFade<800>>,EFFECT_FORCE>,
  322. LockupTrL<Layers<
  323. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  324. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  325. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  326. ResponsiveStabL<Orange>,
  327. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  328. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  329. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  330. LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,DarkOrange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  331. InOutTrL<TrWipe<300>,TrWipeIn<500>>>>(),
  332.  
  333. StylePtr<Layers<
  334. White,
  335. InOutTrL<TrInstant,TrInstant>,
  336. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  337. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  338. "Palpatine" },
  339.  
  340.  
  341. { "Luke - ESB;common", "tracks/Luke_ESB.wav",
  342. StylePtr<Layers<
  343. RandomFlicker<RotateColorsX<Variation,Blue>,RotateColorsX<Variation,Rgb16<0,7816,35507>>>,
  344. TransitionEffectL<TrConcat<TrInstant,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrSmoothFade<600>>,EFFECT_LOCKUP_END>,
  345. ResponsiveLockupL<Strobe<White,BrownNoiseFlicker<White,Red,300>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<16000>>>,TrFade<400>>,TrFade<100>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Scale<SwingSpeed<100>,Int<10000>,Int<14000>>>,
  346. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  347. ResponsiveStabL<Red>,
  348. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  349. ResponsiveClashL<White,TrInstant,TrFade<400>>,
  350. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  351. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  352. InOutTrL<TrWipe<300>,TrWipeIn<500>>>>(),
  353.  
  354. StylePtr<Layers<
  355. White,
  356. InOutTrL<TrInstant,TrInstant>,
  357. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  358. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  359. "luke - esb" },
  360.  
  361.  
  362. { "Luke - ROTJ;common", "tracks/Luke_ROTJ.wav",
  363. StylePtr<Layers<
  364. RandomFlicker<RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb16<0,39252,0>>>,
  365. LockupTrL<Layers<
  366. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  367. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  368. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  369. ResponsiveStabL<Red>,
  370. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  371. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  372. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  373. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  374. InOutTrL<TrWipeSparkTip<White,300>,TrWipeInSparkTip<White,500>>>>(),
  375.  
  376. StylePtr<Layers<
  377. White,
  378. InOutTrL<TrInstant,TrInstant>,
  379. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  380. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  381. "luke - rotj" },
  382.  
  383.  
  384. { "Vader - ROTJ;common", "tracks/Vader.wav",
  385. StylePtr<Layers<
  386. AudioFlicker<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<128,0,0>>>,
  387. LockupTrL<Layers<
  388. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  389. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  390. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  391. ResponsiveStabL<Orange>,
  392. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  393. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  394. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  395. LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,DarkOrange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  396. InOutTrL<TrWipe<300>,TrWipeIn<500>>>>(),
  397.  
  398. StylePtr<Layers<
  399. White,
  400. InOutTrL<TrInstant,TrInstant>,
  401. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  402. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  403. "vader - rotj" },
  404.  
  405.  
  406. { "Kylo;common", "tracks/Kylo.wav",
  407. StylePtr<Layers<
  408. Stripes<2000,-2500,RotateColorsX<Variation,Red>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<60,0,0>>,Black>,BrownNoiseFlicker<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<30,0,0>>,200>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<80,0,0>>,RotateColorsX<Variation,Rgb<30,0,0>>>>,
  409. TransitionLoopL<TrConcat<TrWaveX<RandomFlicker<RotateColorsX<Variation,Red>,BrownNoiseFlicker<RotateColorsX<Variation,Rgb<80,0,0>>,Black,300>>,Int<400>,Int<100>,Int<200>,Int<0>>,AlphaL<Red,Int<0>>,TrDelayX<Scale<SlowNoise<Int<1500>>,Int<200>,Int<1200>>>>>,
  410. LockupTrL<Layers<
  411. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  412. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  413. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  414. ResponsiveStabL<Orange>,
  415. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  416. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  417. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  418. LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,DarkOrange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  419. InOutTrL<TrWipe<300>,TrWipeIn<500>>,
  420. TransitionEffectL<TrConcat<TrInstant,AlphaL<BrownNoiseFlickerL<RotateColorsX<Variation,Red>,Int<30>>,SmoothStep<Scale<SlowNoise<Int<2000>>,Int<1000>,Int<4000>>,Int<-4000>>>,TrDelay<300>>,EFFECT_PREON>>>(),
  421.  
  422. StylePtr<Layers<
  423. White,
  424. InOutTrL<TrInstant,TrInstant>,
  425. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  426. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  427. "kylo" },
  428.  
  429.  
  430. { "Rey;common", "tracks/Rey.wav",
  431. StylePtr<Layers<
  432. RandomFlicker<RotateColorsX<Variation,Rgb<180,130,0>>,RotateColorsX<Variation,Rgb<90,65,0>>>,
  433. LockupTrL<Layers<
  434. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  435. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  436. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  437. ResponsiveStabL<Red>,
  438. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  439. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  440. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  441. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  442. InOutTrL<TrWipe<300>,TrWipeIn<500>>,
  443. TransitionEffectL<TrConcat<TrInstant,AlphaL<Green,Bump<Int<0>,Int<4000>>>,TrFade<300>,AlphaL<DodgerBlue,Bump<Int<0>,Int<4000>>>,TrFade<300>,AlphaL<DeepSkyBlue,Bump<Int<0>,Int<4000>>>,TrDelay<350>>,EFFECT_PREON>>>(),
  444.  
  445. StylePtr<Layers<
  446. White,
  447. InOutTrL<TrInstant,TrInstant>,
  448. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  449. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  450. "rey" },
  451.  
  452.  
  453. { "Shin Hati;common", "tracks/Ahsoka_2.wav",
  454. StylePtr<Layers<
  455. RandomFlicker<RotateColorsX<Variation,Rgb16<65535,10936,1442>>,RotateColorsX<Variation,Rgb16<49761,4182,0>>>,
  456. LockupTrL<Layers<
  457. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  458. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  459. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  460. ResponsiveStabL<Red>,
  461. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  462. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  463. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  464. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  465. InOutTrL<TrWipeSparkTip<White,300>,TrWipeInSparkTip<White,500>>>>(),
  466.  
  467. StylePtr<Layers<
  468. White,
  469. InOutTrL<TrInstant,TrInstant>,
  470. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  471. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  472. "shin hati" },
  473.  
  474.  
  475. { "Marrok;common", "tracks/Ahsoka_2.wav",
  476. StylePtr<Layers<
  477. Mix<SwingSpeed<100>,AudioFlicker<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<128,0,0>>>,StyleFire<BrownNoiseFlicker<RotateColorsX<Variation,Red>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<25,0,0>>,RotateColorsX<Variation,Rgb<60,0,0>>>,300>,RotateColorsX<Variation,Rgb<80,0,0>>,0,6,FireConfig<10,1000,2>,FireConfig<10,1000,2>,FireConfig<10,1000,2>,FireConfig<10,1000,2>>>,
  478. TransitionEffectL<TrConcat<TrInstant,White,TrFade<800>>,EFFECT_LOCKUP_END>,
  479. ResponsiveLockupL<Strobe<White,BrownNoiseFlicker<White,Blue,300>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<16000>>>,TrFade<400>>,TrFade<100>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,Scale<SwingSpeed<100>,Int<10000>,Int<14000>>>,
  480. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  481. AlphaL<RotateColorsX<Variation,OrangeRed>,Bump<Int<0>,Int<8000>>>,
  482. ResponsiveStabL<Orange>,
  483. ResponsiveBlastFadeL<White,Scale<SwingSpeed<200>,Int<8000>,Int<16000>>>,
  484. ResponsiveBlastWaveL<White,Int<300>,Int<100>,Int<300>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,EFFECT_CLASH>,
  485. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  486. LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,DarkOrange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  487. InOutTrL<TrWipe<500>,TrWipeIn<800>>>>(),
  488.  
  489. StylePtr<Layers<
  490. White,
  491. InOutTrL<TrInstant,TrInstant>,
  492. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  493. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  494. "marrok" },
  495.  
  496.  
  497. { "Ahsoka - White Sabers;common", "tracks/Ahsoka.wav",
  498. StylePtr<Layers<
  499. RandomFlicker<RotateColorsX<Variation,Rgb<100,100,150>>,RotateColorsX<Variation,Rgb<50,50,75>>>,
  500. LockupTrL<Layers<
  501. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  502. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  503. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  504. AlphaL<White,Bump<Int<0>,Int<8000>>>,
  505. ResponsiveStabL<Red>,
  506. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  507. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  508. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  509. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  510. InOutTrL<TrWipe<300>,TrWipeIn<500>>>>(),
  511.  
  512. StylePtr<Layers<
  513. White,
  514. InOutTrL<TrInstant,TrInstant>,
  515. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  516. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  517. "ahsoka - white sabers" },
  518.  
  519.  
  520. { "Ahsoka - CW;common", "tracks/CW.wav",
  521. StylePtr<Layers<
  522. RandomFlicker<RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  523. TransitionEffectL<TrConcat<TrInstant,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrSmoothFade<600>>,EFFECT_LOCKUP_END>,
  524. ResponsiveLockupL<Strobe<White,BrownNoiseFlicker<White,Red,300>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<16000>>>,TrFade<400>>,TrFade<100>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Scale<SwingSpeed<100>,Int<10000>,Int<14000>>>,
  525. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  526. ResponsiveStabL<Red>,
  527. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  528. ResponsiveClashL<White,TrInstant,TrFade<400>>,
  529. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  530. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  531. InOutTrL<TrWipe<300>,TrWipeIn<500>>>>(),
  532.  
  533. StylePtr<Layers<
  534. White,
  535. InOutTrL<TrInstant,TrInstant>,
  536. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  537. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  538. "ahsoka - cw" },
  539.  
  540.  
  541. { "Ezra - Rebels (Blue);common", "tracks/Ezra.wav",
  542. StylePtr<Layers<
  543. RandomFlicker<RotateColorsX<Variation,DeepSkyBlue>,RotateColorsX<Variation,DodgerBlue>>,
  544. LockupTrL<Layers<
  545. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  546. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  547. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  548. ResponsiveStabL<Red>,
  549. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  550. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  551. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  552. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  553. InOutTrL<TrWipeSparkTip<White,300>,TrWipeInSparkTip<White,500>>>>(),
  554.  
  555. StylePtr<Layers<
  556. White,
  557. InOutTrL<TrInstant,TrInstant>,
  558. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  559. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  560. "ezra - rebels (blue)" },
  561.  
  562.  
  563. { "Ezra - Rebels (Green);common", "tracks/Ezra.wav",
  564. StylePtr<Layers<
  565. RandomFlicker<RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb16<0,39252,0>>>,
  566. LockupTrL<Layers<
  567. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  568. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  569. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  570. ResponsiveStabL<Red>,
  571. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  572. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  573. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  574. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  575. InOutTrL<TrWipeSparkTip<White,300>,TrWipeInSparkTip<White,500>>>>(),
  576.  
  577. StylePtr<Layers<
  578. White,
  579. InOutTrL<TrInstant,TrInstant>,
  580. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  581. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  582. "ezra - rebels (green)" },
  583.  
  584.  
  585. { "Kanan - Rebels;common", "tracks/Kanan.wav",
  586. StylePtr<Layers<
  587. RandomFlicker<RotateColorsX<Variation,Blue>,RotateColorsX<Variation,Rgb16<0,7816,35507>>>,
  588. TransitionEffectL<TrConcat<TrInstant,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrSmoothFade<600>>,EFFECT_LOCKUP_END>,
  589. ResponsiveLockupL<Strobe<White,BrownNoiseFlicker<White,Red,300>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<16000>>>,TrFade<400>>,TrFade<100>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Scale<SwingSpeed<100>,Int<10000>,Int<14000>>>,
  590. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  591. ResponsiveStabL<Red>,
  592. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  593. ResponsiveClashL<White,TrInstant,TrFade<400>>,
  594. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  595. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  596. InOutTrL<TrWipe<300>,TrWipeIn<500>>>>(),
  597.  
  598. StylePtr<Layers<
  599. White,
  600. InOutTrL<TrInstant,TrInstant>,
  601. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  602. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  603. "kanan - rebels" },
  604.  
  605.  
  606. { "Asajj Ventress - BB (Yellow);common", "tracks/Asajj.wav",
  607. StylePtr<Layers<
  608. HumpFlicker<RotateColorsX<Variation,Rgb<180,180,0>>,RotateColorsX<Variation,Rgb<120,120,0>>,50>,
  609. LockupTrL<Layers<
  610. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  611. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  612. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  613. AlphaL<RotateColorsX<Variation,Rgb<250,250,0>>,SmoothStep<Scale<SlowNoise<Int<2000>>,Int<100>,Int<4000>>,Int<-4000>>>,
  614. ResponsiveStabL<Red>,
  615. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  616. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  617. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  618. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  619. InOutTrL<TrWipe<300>,TrWipeIn<500>>>>(),
  620.  
  621. StylePtr<Layers<
  622. White,
  623. InOutTrL<TrInstant,TrInstant>,
  624. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  625. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  626. "asajj ventress - bb (yellow)" },
  627.  
  628.  
  629. { "Arcann;common", "tracks/Arcann.wav",
  630. StylePtr<Layers<
  631. StripesX<Int<3500>,Int<1600>,Mix<Sin<Int<20>>,RotateColorsX<Variation,Yellow>,RotateColorsX<Variation,Rgb16<40112,40112,0>>>,Mix<Sin<Int<20>>,RotateColorsX<Variation,Rgb16<25487,25487,0>>,RotateColorsX<Variation,Rgb16<40112,40112,0>>>,Mix<Sin<Int<16>>,RotateColorsX<Variation,Yellow>,RotateColorsX<Variation,Rgb16<57353,57353,0>>>,Mix<Sin<Int<20>>,RotateColorsX<Variation,Rgb16<37562,37562,0>>,RotateColorsX<Variation,Rgb16<49761,49761,0>>>>,
  632. LockupTrL<Layers<
  633. AlphaL<AudioFlickerL<Rgb<255,225,0>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  634. AlphaL<DarkOrange,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<10000>>>>,TrConcat<TrInstant,AlphaL<TransitionEffect<Rgb<255,225,0>,DarkOrange,TrInstant,TrFade<200>,EFFECT_LOCKUP_BEGIN>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<20000>>>,TrFade<400>>,TrConcat<TrInstant,Coral,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  635. ResponsiveLightningBlockL<Strobe<Rgb16<41421,26168,1662>,AudioFlicker<Rgb16<41421,26168,1662>,DarkOrange>,50,1>,TrConcat<TrInstant,AlphaL<DarkOrange,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<DarkOrange,Int<16000>>,30>,TrSmoothFade<600>>>,
  636. ResponsiveStabL<Orange>,
  637. ResponsiveBlastL<TransitionEffect<Rgb<255,225,0>,DarkOrange,TrInstant,TrFade<50>,EFFECT_BLAST>,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  638. ResponsiveClashL<TransitionEffect<Rgb<255,225,0>,Orange,TrInstant,TrFade<100>,EFFECT_CLASH>,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  639. LockupTrL<AlphaL<BrownNoiseFlickerL<Orange,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  640. LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,DarkOrange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  641. InOutTrL<TrWipe<300>,TrWipeIn<500>>>>(),
  642.  
  643. StylePtr<Layers<
  644. White,
  645. InOutTrL<TrInstant,TrInstant>,
  646. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  647. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  648. "arcann" },
  649.  
  650.  
  651. { "Malak;common", "tracks/Malak.wav",
  652. StylePtr<Layers<
  653. StripesX<Int<3500>,Int<1600>,Mix<Sin<Int<20>>,RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<200,0,0>>>,Mix<Sin<Int<20>>,RotateColorsX<Variation,Rgb<30,0,0>>,RotateColorsX<Variation,Rgb<128,0,0>>>,Mix<Sin<Int<16>>,RotateColorsX<Variation,Rgb<255,25,25>>,RotateColorsX<Variation,Red>>,Mix<Sin<Int<20>>,RotateColorsX<Variation,Rgb<20,0,0>>,RotateColorsX<Variation,Rgb<80,0,0>>>>,
  654. LockupTrL<Layers<
  655. AlphaL<AudioFlickerL<Rgb<255,225,0>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  656. AlphaL<DarkOrange,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<10000>>>>,TrConcat<TrInstant,AlphaL<TransitionEffect<Rgb<255,225,0>,DarkOrange,TrInstant,TrFade<200>,EFFECT_LOCKUP_BEGIN>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<20000>>>,TrFade<400>>,TrConcat<TrInstant,Coral,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  657. ResponsiveLightningBlockL<Strobe<Rgb16<41421,26168,1662>,AudioFlicker<Rgb16<41421,26168,1662>,DarkOrange>,50,1>,TrConcat<TrInstant,AlphaL<DarkOrange,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<DarkOrange,Int<16000>>,30>,TrSmoothFade<600>>>,
  658. ResponsiveStabL<Orange>,
  659. ResponsiveBlastL<TransitionEffect<Rgb<255,225,0>,DarkOrange,TrInstant,TrFade<50>,EFFECT_BLAST>,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  660. ResponsiveClashL<TransitionEffect<Rgb<255,225,0>,Orange,TrInstant,TrFade<100>,EFFECT_CLASH>,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  661. LockupTrL<AlphaL<BrownNoiseFlickerL<Orange,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  662. LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,DarkOrange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  663. InOutTrL<TrWipe<300>,TrWipeIn<500>>>>(),
  664.  
  665. StylePtr<Layers<
  666. White,
  667. InOutTrL<TrInstant,TrInstant>,
  668. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  669. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  670. "malak" },
  671.  
  672.  
  673. { "Malgus;common", "tracks/Malgus.wav",
  674. StylePtr<Layers<
  675. StripesX<Int<5000>,Int<-1400>,Mix<Sin<Int<20>>,RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<200,0,0>>>,Mix<Sin<Int<20>>,RotateColorsX<Variation,Rgb<30,0,0>>,RotateColorsX<Variation,Rgb<128,0,0>>>,Mix<Sin<Int<16>>,RotateColorsX<Variation,Rgb<255,25,25>>,RotateColorsX<Variation,Red>>,Mix<Sin<Int<20>>,RotateColorsX<Variation,Rgb<20,0,0>>,RotateColorsX<Variation,Rgb<80,0,0>>>>,
  676. LockupTrL<Layers<
  677. AlphaL<AudioFlickerL<Rgb<255,225,0>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  678. AlphaL<DarkOrange,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<10000>>>>,TrConcat<TrInstant,AlphaL<TransitionEffect<Rgb<255,225,0>,DarkOrange,TrInstant,TrFade<200>,EFFECT_LOCKUP_BEGIN>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<20000>>>,TrFade<400>>,TrConcat<TrInstant,Coral,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  679. ResponsiveLightningBlockL<Strobe<Rgb16<41421,26168,1662>,AudioFlicker<Rgb16<41421,26168,1662>,DarkOrange>,50,1>,TrConcat<TrInstant,AlphaL<DarkOrange,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<DarkOrange,Int<16000>>,30>,TrSmoothFade<600>>>,
  680. ResponsiveStabL<Orange>,
  681. ResponsiveBlastL<TransitionEffect<Rgb<255,225,0>,DarkOrange,TrInstant,TrFade<50>,EFFECT_BLAST>,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  682. ResponsiveClashL<TransitionEffect<Rgb<255,225,0>,Orange,TrInstant,TrFade<100>,EFFECT_CLASH>,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  683. LockupTrL<AlphaL<BrownNoiseFlickerL<Orange,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  684. LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,DarkOrange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  685. InOutTrL<TrWipe<300>,TrWipeIn<500>>>>(),
  686.  
  687. StylePtr<Layers<
  688. White,
  689. InOutTrL<TrInstant,TrInstant>,
  690. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  691. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  692. "malgus" },
  693.  
  694.  
  695. { "Mara (Darkside);common", "tracks/Mara.wav",
  696. StylePtr<Layers<
  697. StripesX<Int<6000>,Scale<SlowNoise<Int<2000>>,Int<-1600>,Int<-3200>>,RotateColorsX<Variation,Red>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<80,0,0>>,RotateColorsX<Variation,Rgb<10,0,0>>>,BrownNoiseFlicker<RotateColorsX<Variation,Rgb<10,0,0>>,RotateColorsX<Variation,Rgb<128,0,0>>,300>,RotateColorsX<Variation,Red>,RandomPerLEDFlicker<Black,RotateColorsX<Variation,Rgb<128,0,0>>>,RotateColorsX<Variation,Red>>,
  698. LockupTrL<Layers<
  699. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  700. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  701. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  702. ResponsiveStabL<Orange>,
  703. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  704. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  705. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  706. LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,DarkOrange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  707. InOutTrL<TrWipe<300>,TrWipeIn<500>>>>(),
  708.  
  709. StylePtr<Layers<
  710. White,
  711. InOutTrL<TrInstant,TrInstant>,
  712. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  713. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  714. "mara (darkside)" },
  715.  
  716.  
  717. { "Mara (Lightside);common", "tracks/Mara.wav",
  718. StylePtr<Layers<
  719. RandomFlicker<RotateColorsX<Variation,Rgb16<14386,0,65535>>,RotateColorsX<Variation,Rgb16<8729,0,40112>>>,
  720. LockupTrL<Layers<
  721. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  722. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  723. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  724. ResponsiveStabL<Red>,
  725. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  726. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  727. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  728. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  729. InOutTrL<TrWipeSparkTip<White,300>,TrWipeInSparkTip<White,500>>>>(),
  730.  
  731. StylePtr<Layers<
  732. White,
  733. InOutTrL<TrInstant,TrInstant>,
  734. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  735. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  736. "mara (lightside)" },
  737.  
  738.  
  739. { "Revan (Lightside);common", "tracks/KOTOR.wav",
  740. StylePtr<Layers<
  741. Stripes<5000,-1500,RotateColorsX<Variation,Rgb<95,0,210>>,RotateColorsX<Variation,Rgb<30,0,50>>,RotateColorsX<Variation,Rgb<130,40,230>>,RotateColorsX<Variation,Rgb<42,0,110>>>,
  742. LockupTrL<Layers<
  743. AlphaL<AudioFlickerL<Magenta>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  744. AlphaL<Magenta,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,Magenta,TrFade<400>>,TrConcat<TrInstant,Magenta,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  745. ResponsiveLightningBlockL<Strobe<Magenta,AudioFlicker<DeepPink,Magenta>,50,1>,TrConcat<TrInstant,AlphaL<Magenta,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<Magenta,Int<16000>>,30>,TrSmoothFade<600>>>,
  746. ResponsiveStabL<Magenta>,
  747. ResponsiveBlastL<Magenta,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  748. ResponsiveClashL<DeepPink,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  749. LockupTrL<AlphaL<BrownNoiseFlickerL<Magenta,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  750. LockupTrL<AlphaL<Mix<TwistAngle<>,Magenta,DeepPink>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  751. InOutTrL<TrWipeSparkTip<Red,700>,TrWipeInSparkTip<Red,300>>>>(),
  752.  
  753. StylePtr<Layers<
  754. White,
  755. InOutTrL<TrInstant,TrInstant>,
  756. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  757. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  758. "revan (lightside)" },
  759.  
  760.  
  761. { "Revan (Darkside);common", "tracks/KOTOR2.wav",
  762. StylePtr<Layers<
  763. Stripes<6000,-1750,RotateColorsX<Variation,Rgb<128,0,0>>,RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb16<21301,0,0>>>,
  764. LockupTrL<Layers<
  765. AlphaL<AudioFlickerL<DarkOrange>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  766. AlphaL<DarkOrange,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,Orange,TrFade<400>>,TrConcat<TrInstant,AlphaL<Mix<SmoothStep<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<1000>>,Stripes<1500,2000,DarkOrange,Red>,Stripes<1500,-2500,DarkOrange,Red>>,Int<18000>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  767. ResponsiveLightningBlockL<Strobe<DarkOrange,AudioFlicker<DarkOrange,Orange>,50,1>,TrConcat<TrInstant,AlphaL<Orange,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<Orange,Int<16000>>,30>,TrSmoothFade<600>>>,
  768. ResponsiveStabL<Orange>,
  769. ResponsiveBlastL<Orange,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  770. ResponsiveClashL<Orange,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  771. LockupTrL<AlphaL<BrownNoiseFlickerL<Orange,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  772. LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,DarkOrange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  773. InOutTrL<TrWipeSparkTip<Magenta,700>,TrWipeInSparkTip<Magenta,1000>>>>(),
  774.  
  775. StylePtr<Layers<
  776. White,
  777. InOutTrL<TrInstant,TrInstant>,
  778. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  779. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  780. "revan (darkside)" },
  781.  
  782.  
  783. { "Satele;common", "tracks/KOTOR.wav",
  784. StylePtr<Layers<
  785. RandomFlicker<RotateColorsX<Variation,DeepSkyBlue>,RotateColorsX<Variation,SteelBlue>>,
  786. LockupTrL<Layers<
  787. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  788. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  789. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  790. ResponsiveStabL<Red>,
  791. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  792. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  793. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  794. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  795. InOutTrL<TrWipeSparkTip<White,300>,TrWipeInSparkTip<White,500>>>>(),
  796.  
  797. StylePtr<Layers<
  798. White,
  799. InOutTrL<TrInstant,TrInstant>,
  800. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  801. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  802. "satele" },
  803.  
  804.  
  805. { "Trooper Saber;common", "tracks/Vader.wav",
  806. StylePtr<Layers<
  807. StripesX<Int<1500>,Scale<SlowNoise<Int<2500>>,Int<-3000>,Int<-5000>>,RotateColorsX<Variation,DodgerBlue>,RotateColorsX<Variation,Cyan>,RotateColorsX<Variation,SteelBlue>,RotateColorsX<Variation,DodgerBlue>,RotateColorsX<Variation,Cyan>>,
  808. LockupTrL<Layers<
  809. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  810. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  811. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  812. ResponsiveStabL<Red>,
  813. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  814. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  815. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  816. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  817. InOutTrL<TrWipe<300>,TrWipeIn<400>>>>(),
  818.  
  819. StylePtr<Layers<
  820. White,
  821. InOutTrL<TrInstant,TrInstant>,
  822. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  823. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  824. "trooper saber" },
  825.  
  826.  
  827. { "Cal Kestis;common", "tracks/Fallen.wav",
  828. StylePtr<Layers<
  829. Stripes<16000,-1000,RotateColorsX<Variation,Blue>,Pulsing<RotateColorsX<Variation,Rgb<0,0,90>>,RotateColorsX<Variation,Blue>,800>,RotateColorsX<Variation,Blue>>,
  830. TransitionEffectL<TrConcat<TrFade<600>,RandomFlicker<RotateColorsX<Variation,Blue>,RotateColorsX<Variation,Rgb<0,0,160>>>,TrDelay<30000>,RotateColorsX<Variation,Blue>,TrFade<800>>,EFFECT_FORCE>,
  831. LockupTrL<Layers<
  832. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  833. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  834. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  835. ResponsiveStabL<Red>,
  836. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  837. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  838. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  839. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  840. InOutTrL<TrWipe<600>,TrWipeIn<600>>>>(),
  841.  
  842. StylePtr<Layers<
  843. White,
  844. InOutTrL<TrInstant,TrInstant>,
  845. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  846. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  847. "cal kestis" },
  848.  
  849.  
  850. { "Trilla;common", "tracks/Trilla.wav",
  851. StylePtr<Layers<
  852. Stripes<10000,-1700,RotateColorsX<Variation,Rgb<80,0,0>>,RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<128,0,0>>,RotateColorsX<Variation,Rgb<50,0,0>>,RotateColorsX<Variation,Red>>,
  853. LockupTrL<Layers<
  854. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  855. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  856. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  857. ResponsiveStabL<Orange>,
  858. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  859. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  860. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  861. LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,DarkOrange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  862. InOutTrL<TrWipeSparkTip<White,300>,TrWipeIn<500>>>>(),
  863.  
  864. StylePtr<Layers<
  865. White,
  866. InOutTrL<TrInstant,TrInstant>,
  867. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  868. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  869. "trilla" },
  870.  
  871.  
  872. { "Galen Marek (Starkiller) TFU;common", "tracks/Starkiller.wav",
  873. StylePtr<Layers<
  874. AudioFlicker<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<128,0,0>>>,
  875. LockupTrL<Layers<
  876. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  877. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  878. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  879. ResponsiveStabL<Orange>,
  880. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  881. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  882. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  883. LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,DarkOrange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  884. InOutTrL<TrWipe<300>,TrWipeIn<500>>>>(),
  885.  
  886. StylePtr<Layers<
  887. White,
  888. InOutTrL<TrInstant,TrInstant>,
  889. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  890. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  891. "galen marek (starkiller) tfu" },
  892.  
  893.  
  894. { "Kyle Katarn - Jedi Outcast;common", "tracks/Katarn.wav",
  895. StylePtr<Layers<
  896. RandomFlicker<RotateColorsX<Variation,Blue>,RotateColorsX<Variation,Rgb16<0,7816,35507>>>,
  897. TransitionEffectL<TrConcat<TrInstant,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrSmoothFade<600>>,EFFECT_LOCKUP_END>,
  898. ResponsiveLockupL<Strobe<White,BrownNoiseFlicker<White,Red,300>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<16000>>>,TrFade<400>>,TrFade<100>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Scale<SwingSpeed<100>,Int<10000>,Int<14000>>>,
  899. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  900. ResponsiveStabL<Red>,
  901. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  902. ResponsiveClashL<White,TrInstant,TrFade<400>>,
  903. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  904. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  905. InOutTrL<TrWipe<300>,TrWipeIn<500>>>>(),
  906.  
  907. StylePtr<Layers<
  908. White,
  909. InOutTrL<TrInstant,TrInstant>,
  910. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  911. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  912. "kyle katarn - jedi outcast" },
  913.  
  914. { "Acolyte's Wrath;common", "tracks/KOTOR.wav",
  915. StylePtr<Layers<
  916. StripesX<Int<3500>,Int<1600>,Mix<Sin<Int<20>>,RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<200,0,0>>>,Mix<Sin<Int<20>>,RotateColorsX<Variation,Rgb<30,0,0>>,RotateColorsX<Variation,Rgb<128,0,0>>>,Mix<Sin<Int<16>>,RotateColorsX<Variation,Rgb<255,25,25>>,RotateColorsX<Variation,Red>>,Mix<Sin<Int<20>>,RotateColorsX<Variation,Rgb<20,0,0>>,RotateColorsX<Variation,Rgb<80,0,0>>>>,
  917. LockupTrL<Layers<
  918. AlphaL<AudioFlickerL<Rgb<255,225,0>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  919. AlphaL<DarkOrange,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<10000>>>>,TrConcat<TrInstant,AlphaL<TransitionEffect<Rgb<255,225,0>,DarkOrange,TrInstant,TrFade<200>,EFFECT_LOCKUP_BEGIN>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<20000>>>,TrFade<400>>,TrConcat<TrInstant,Coral,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  920. ResponsiveLightningBlockL<Strobe<Rgb16<41421,26168,1662>,AudioFlicker<Rgb16<41421,26168,1662>,DarkOrange>,50,1>,TrConcat<TrInstant,AlphaL<DarkOrange,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<DarkOrange,Int<16000>>,30>,TrSmoothFade<600>>>,
  921. ResponsiveStabL<Orange>,
  922. ResponsiveBlastL<TransitionEffect<Rgb<255,225,0>,DarkOrange,TrInstant,TrFade<50>,EFFECT_BLAST>,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  923. ResponsiveClashL<TransitionEffect<Rgb<255,225,0>,Orange,TrInstant,TrFade<100>,EFFECT_CLASH>,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  924. LockupTrL<AlphaL<BrownNoiseFlickerL<Orange,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  925. LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,DarkOrange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  926. InOutTrL<TrWipe<300>,TrWipeIn<500>>>>(),
  927.  
  928. StylePtr<Layers<
  929. White,
  930. InOutTrL<TrInstant,TrInstant>,
  931. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  932. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  933. "acolyte's wrath" },
  934.  
  935.  
  936. { "Arbiter;common", "tracks/Halo.wav",
  937. StylePtr<Layers<
  938. StyleFire<Strobe<RotateColorsX<Variation,DeepSkyBlue>,Strobe<Rgb<100,100,150>,RandomPerLEDFlicker<RotateColorsX<Variation,DeepSkyBlue>,Black>,50,1>,100,1>,RotateColorsX<Variation,Rgb<0,0,60>>,0,5,FireConfig<2,1000,5>,FireConfig<2,1000,5>,FireConfig<2,1000,5>,FireConfig<2,1000,5>>,
  939. LockupTrL<Layers<
  940. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  941. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  942. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  943. ResponsiveStabL<Red>,
  944. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  945. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  946. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  947. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  948. InOutTrL<TrWipe<300>,TrWipeIn<500>>>>(),
  949.  
  950. StylePtr<Layers<
  951. White,
  952. InOutTrL<TrInstant,TrInstant>,
  953. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  954. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  955. "arbiter" },
  956.  
  957.  
  958. { "Blood;common", "tracks/KOTOR.wav",
  959. StylePtr<Layers<
  960. StripesX<Sin<Int<12>,Int<3000>,Int<7000>>,Scale<SwingSpeed<100>,Int<75>,Int<125>>,StripesX<Sin<Int<10>,Int<1000>,Int<3000>>,Scale<SwingSpeed<100>,Int<75>,Int<100>>,Pulsing<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<20,0,0>>,1200>,Mix<SwingSpeed<200>,RotateColorsX<Variation,Rgb<120,0,0>>,Rgb16<24816,0,0>>>,RotateColorsX<Variation,Rgb<60,0,0>>,Pulsing<RotateColorsX<Variation,Rgb<50,0,0>>,StripesX<Sin<Int<10>,Int<2000>,Int<3000>>,Sin<Int<10>,Int<75>,Int<100>>,RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<96,0,0>>>,2000>,Pulsing<RotateColorsX<Variation,Rgb<128,0,0>>,RotateColorsX<Variation,Rgb<25,0,0>>,3000>>,
  961. AlphaL<StyleFire<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<22,0,0>>,0,1,FireConfig<10,2000,2>,FireConfig<10,2000,2>,FireConfig<10,2000,2>,FireConfig<0,0,25>>,Int<10000>>,
  962. LockupTrL<Layers<
  963. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  964. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  965. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  966. ResponsiveStabL<Orange>,
  967. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  968. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  969. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  970. LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,DarkOrange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  971. InOutTrL<TrWipe<300>,TrBoing<500,3>>>>(),
  972.  
  973. StylePtr<Layers<
  974. White,
  975. InOutTrL<TrInstant,TrInstant>,
  976. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  977. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  978. "blood" },
  979.  
  980.  
  981. { "Bone Faction;common", "tracks/KOTOR.wav",
  982. StylePtr<Layers<
  983. StyleFire<Strobe<RotateColorsX<Variation,Rgb16<30830,30830,30830>>,Strobe<Rgb<100,100,150>,RandomPerLEDFlicker<RotateColorsX<Variation,Ivory>,Black>,50,1>,100,1>,RotateColorsX<Variation,Rgb16<14634,14634,14634>>,0,5,FireConfig<2,1000,5>,FireConfig<2,1000,5>,FireConfig<2,1000,5>,FireConfig<2,1000,5>>,
  984. LockupTrL<Layers<
  985. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  986. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  987. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  988. ResponsiveStabL<Red>,
  989. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  990. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  991. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  992. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  993. InOutTrL<TrWipe<300>,TrWipeIn<500>>>>(),
  994.  
  995. StylePtr<Layers<
  996. White,
  997. InOutTrL<TrInstant,TrInstant>,
  998. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  999. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  1000. "bone" },
  1001.  
  1002.  
  1003. { "Earth Bending;common", "tracks/Avatar.wav",
  1004. StylePtr<Layers<
  1005. StripesX<Int<3500>,Int<1600>,Mix<Sin<Int<20>>,RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,200,0>>>,Mix<Sin<Int<20>>,RotateColorsX<Variation,Rgb<0,30,0>>,RotateColorsX<Variation,Rgb<0,128,0>>>,Mix<Sin<Int<16>>,RotateColorsX<Variation,Rgb<25,255,25>>,RotateColorsX<Variation,Green>>,Mix<Sin<Int<20>>,RotateColorsX<Variation,Rgb<0,20,0>>,RotateColorsX<Variation,Rgb<0,80,0>>>>,
  1006. LockupTrL<Layers<
  1007. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  1008. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  1009. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  1010. ResponsiveStabL<Red>,
  1011. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  1012. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  1013. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  1014. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  1015. InOutTrL<TrConcat<TrWaveX<RotateColorsX<Variation,Green>,Int<150>,Int<300>,Int<150>,Int<32768>>,Mix<SmoothStep<Int<5500>,Int<-2000>>,Black,RotateColorsX<Variation,Green>>,TrWaveX<RotateColorsX<Variation,Green>,Int<125>,Int<300>,Int<125>,Int<32768>>,Mix<SmoothStep<Int<11000>,Int<-2000>>,Black,RotateColorsX<Variation,Green>>,TrWaveX<RotateColorsX<Variation,Green>,Int<100>,Int<300>,Int<100>,Int<32768>>,Mix<SmoothStep<Int<16500>,Int<-2000>>,Black,RotateColorsX<Variation,Green>>,TrWaveX<RotateColorsX<Variation,Green>,Int<75>,Int<300>,Int<75>,Int<32768>>,Mix<SmoothStep<Int<22000>,Int<-2000>>,Black,RotateColorsX<Variation,Green>>,TrWaveX<RotateColorsX<Variation,Green>,Int<50>,Int<300>,Int<50>,Int<32768>>,Mix<SmoothStep<Int<27500>,Int<-2000>>,Black,RotateColorsX<Variation,Green>>,TrWipeIn<200>,Mix<SmoothStep<Int<33000>,Int<-2000>>,Black,RotateColorsX<Variation,Green>>,TrFade<300>>,TrConcat<TrWipe<50>,Mix<SmoothStep<Int<27500>,Int<-2000>>,Black,RotateColorsX<Variation,Green>>,TrWaveX<RotateColorsX<Variation,Green>,Int<50>,Int<300>,Int<50>,Int<0>>,Mix<SmoothStep<Int<22000>,Int<-2000>>,Black,RotateColorsX<Variation,Green>>,TrWaveX<RotateColorsX<Variation,Green>,Int<75>,Int<300>,Int<75>,Int<0>>,Mix<SmoothStep<Int<16500>,Int<-2000>>,Black,RotateColorsX<Variation,Green>>,TrWaveX<RotateColorsX<Variation,Green>,Int<100>,Int<300>,Int<100>,Int<0>>,Mix<SmoothStep<Int<11000>,Int<-2000>>,Black,RotateColorsX<Variation,Green>>,TrWaveX<RotateColorsX<Variation,Green>,Int<100>,Int<300>,Int<100>,Int<0>>,Mix<SmoothStep<Int<5500>,Int<-2000>>,Black,RotateColorsX<Variation,Green>>,TrWaveX<RotateColorsX<Variation,Green>,Int<125>,Int<300>,Int<125>,Int<0>>,Black,TrWaveX<RotateColorsX<Variation,Green>,Int<150>,Int<300>,Int<150>,Int<0>>,Black,TrInstant>>>>(),
  1016.  
  1017. StylePtr<Layers<
  1018. White,
  1019. InOutTrL<TrInstant,TrInstant>,
  1020. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  1021. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  1022. "earth bending" },
  1023.  
  1024.  
  1025. { "Fire Bending;common", "tracks/Avatar.wav",
  1026. StylePtr<Layers<
  1027. Mix<BladeAngle<>,StyleFire<Gradient<RotateColorsX<Variation,Orange>,RotateColorsX<Variation,DarkOrange>,RotateColorsX<Variation,OrangeRed>,RotateColorsX<Variation,Red>>,RotateColorsX<Variation,Rgb<60,0,0>>,0,3,FireConfig<0,2000,5>,FireConfig<0,2000,5>,FireConfig<0,2000,5>,FireConfig<0,2000,5>>,StyleFire<Gradient<RotateColorsX<Variation,Orange>,RotateColorsX<Variation,DarkOrange>,RotateColorsX<Variation,OrangeRed>,RotateColorsX<Variation,Red>>,RotateColorsX<Variation,Rgb<60,0,0>>,0,6,FireConfig<100,2000,5>,FireConfig<100,2000,5>,FireConfig<100,2000,5>,FireConfig<0,2000,5>>>,
  1028. LockupTrL<Layers<
  1029. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  1030. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  1031. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  1032. ResponsiveStabL<Orange>,
  1033. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  1034. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  1035. TransitionEffectL<TrConcat<TrInstant,AudioFlickerL<RotateColorsX<Variation,Rgb<255,150,150>>>,TrFade<1200>>,EFFECT_RETRACTION>,
  1036. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  1037. LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,DarkOrange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  1038. InOutTrL<TrWipe<200>,TrWipeIn<500>>>>(),
  1039.  
  1040. StylePtr<Layers<
  1041. White,
  1042. InOutTrL<TrInstant,TrInstant>,
  1043. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  1044. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  1045. "fire bending" },
  1046.  
  1047.  
  1048. { "Flesh Faction;common", "tracks/KOTOR.wav",
  1049. StylePtr<Layers<
  1050. StripesX<Sin<Int<4>,Int<3000>,Int<6000>>,Scale<TwistAngle<7>,Int<-50>,Int<-100>>,StripesX<Sin<Int<3>,Int<1000>,Int<3000>>,Scale<TwistAngle<7>,Int<25>,Int<80>>,Pulsing<RotateColorsX<Variation,Rgb16<13655,882,329>>,RotateColorsX<Variation,Rgb<20,0,0>>,3000>,Mix<Sin<Int<2>>,RotateColorsX<Variation,Rgb<200,0,0>>,RotateColorsX<Variation,Rgb<10,0,0>>>>,RotateColorsX<Variation,Rgb<60,0,0>>,Pulsing<RotateColorsX<Variation,Rgb<50,0,0>>,StripesX<Sin<Int<2>,Int<2000>,Int<4000>>,Sin<Int<2>,Int<25>,Int<75>>,Mix<Sin<Int<4>>,RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<255,50,50>>>,RotateColorsX<Variation,Rgb<96,0,0>>>,2000>,Pulsing<RotateColorsX<Variation,Rgb<128,0,0>>,RotateColorsX<Variation,Rgb<50,0,0>>,3000>>,
  1051. AlphaL<StripesX<Sin<Int<8>,Int<3000>,Int<6000>>,Scale<TwistAngle<>,Int<60>,Int<140>>,StripesX<Sin<Int<6>,Int<1000>,Int<3000>>,Scale<TwistAngle<>,Int<-25>,Int<-80>>,Pulsing<Mix<Sin<Int<4>>,RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<255,50,50>>>,RotateColorsX<Variation,Rgb<20,0,0>>,4000>,Mix<Sin<Int<2>>,RotateColorsX<Variation,Rgb<255,50,50>>,Black>>,RotateColorsX<Variation,Rgb<60,0,0>>,Pulsing<RotateColorsX<Variation,Rgb<50,0,0>>,StripesX<Sin<Int<2>,Int<2000>,Int<4000>>,Sin<Int<2>,Int<-25>,Int<-75>>,Mix<Sin<Int<4>>,RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<255,50,50>>>,RotateColorsX<Variation,Rgb<96,0,0>>>,2000>,Pulsing<RotateColorsX<Variation,Rgb<128,0,0>>,Black,3000>>,Int<10000>>,
  1052. LockupTrL<Layers<
  1053. AlphaL<AudioFlickerL<Coral>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  1054. AlphaL<Coral,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,DarkOrange,TrFade<400>>,TrConcat<TrInstant,DarkOrange,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  1055. ResponsiveLightningBlockL<Strobe<Rgb16<13655,882,329>,AudioFlicker<DarkOrange,Coral>,50,1>,TrConcat<TrInstant,AlphaL<Coral,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<DarkOrange,Int<16000>>,30>,TrSmoothFade<600>>>,
  1056. ResponsiveStabL<DarkOrange>,
  1057. ResponsiveBlastL<DarkOrange,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  1058. ResponsiveClashL<DarkOrange,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  1059. LockupTrL<AlphaL<BrownNoiseFlickerL<DarkOrange,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  1060. LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,DarkOrange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  1061. InOutTrL<TrWipeSparkTip<OrangeRed,300>,TrWipeInSparkTip<OrangeRed,500>>>>(),
  1062.  
  1063. StylePtr<Layers<
  1064. White,
  1065. InOutTrL<TrInstant,TrInstant>,
  1066. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  1067. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  1068. "flesh faction" },
  1069.  
  1070.  
  1071. { "Glitch;common", "tracks/KOTOR.wav",
  1072. StylePtr<Layers<
  1073. StripesX<Int<6000>,Scale<SlowNoise<Int<2000>>,Int<-1600>,Int<-3200>>,RotateColorsX<Variation,Rgb<95,0,210>>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<30,0,66>>,RotateColorsX<Variation,Rgb<4,0,8>>>,BrownNoiseFlicker<RotateColorsX<Variation,Rgb<4,0,8>>,RotateColorsX<Variation,Rgb<48,0,105>>,300>,RotateColorsX<Variation,Rgb<95,0,210>>,RandomPerLEDFlicker<Black,RotateColorsX<Variation,Rgb<48,0,105>>>,RotateColorsX<Variation,Rgb<95,0,210>>>,
  1074. TransitionEffectL<TrConcat<TrFade<400>,AudioFlickerL<RotateColorsX<Variation,Rgb<160,60,255>>>,TrDelay<30000>,AudioFlickerL<RotateColorsX<Variation,Rgb<160,60,255>>>,TrFade<800>>,EFFECT_FORCE>,
  1075. AlphaL<StrobeL<Black,Int<20>,Int<1>>,SwingSpeed<600>>,
  1076. LockupTrL<Layers<
  1077. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  1078. AlphaL<HotPink,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrJoinR<TrWipe<100>,TrWipeIn<100>>,HotPink,TrFade<300>>,SaberBase::LOCKUP_NORMAL>,
  1079. LockupTrL<Stripes<3000,-2000,RandomBlink<30000,Strobe<Rgb<102,0,204>,White,50,1>,Rgb<75,75,150>>,RandomPerLEDFlicker<Rgb<20,20,100>,Rgb<100,100,150>>>,TrWipe<200>,TrWipe<200>,SaberBase::LOCKUP_LIGHTNING_BLOCK>,
  1080. MultiTransitionEffectL<TrConcat<TrDelay<300>,SparkleL<>,TrDelay<15000>,AlphaL<SparkleL<>,SmoothStep<Int<6000>,Int<-4000>>>,TrFade<500>>,EFFECT_STAB>,
  1081. AlphaL<Mix<IsLessThan<BladeAngle<>,Int<26000>>,MultiTransitionEffectL<TrConcat<TrWipeIn<200>,White,TrWipeIn<200>>,EFFECT_STAB>,MultiTransitionEffectL<TrConcat<TrWipe<200>,White,TrWipe<200>>,EFFECT_STAB>>,Int<32768>>,
  1082. EffectSequence<EFFECT_BLAST,TransitionEffectL<TrConcat<TrInstant,AlphaL<White,BlastF<200,200>>,TrFade<300>>,EFFECT_BLAST>,ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,ResponsiveBlastWaveL<White,Scale<SwingSpeed<400>,Int<500>,Int<200>>,Scale<SwingSpeed<400>,Int<100>,Int<400>>>,ResponsiveBlastFadeL<White,Scale<SwingSpeed<400>,Int<6000>,Int<12000>>,Scale<SwingSpeed<400>,Int<400>,Int<100>>>,ResponsiveBlastL<White,Scale<SwingSpeed<400>,Int<400>,Int<100>>,Scale<SwingSpeed<400>,Int<200>,Int<100>>,Scale<SwingSpeed<400>,Int<400>,Int<200>>>>,
  1083. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,Int<20000>>,
  1084. TransitionEffectL<TrConcat<TrInstant,Stripes<3000,-3500,RotateColorsX<Variation,Rgb<160,60,255>>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<21,0,52>>,Black>,BrownNoiseFlicker<RotateColorsX<Variation,Rgb<160,60,255>>,RotateColorsX<Variation,Rgb<21,0,52>>,200>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<42,0,105>>,RotateColorsX<Variation,Rgb<21,0,52>>>>,TrFade<1200>>,EFFECT_IGNITION>,
  1085. TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<White,40>,TrFade<1000>>,EFFECT_RETRACTION>,
  1086. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  1087. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  1088. InOutTrL<TrWipeSparkTip<Magenta,1000>,TrWipeInSparkTip<Magenta,1400>>,
  1089. TransitionEffectL<TrConcat<TrInstant,AlphaL<Mix<Trigger<EFFECT_PREON,Int<3000>,Int<2000>,Int<1000>>,BrownNoiseFlicker<Black,RotateColorsX<Variation,Rgb<95,0,210>>,100>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<95,0,210>>,Rgb<50,50,50>>,BrownNoiseFlicker<Mix<NoisySoundLevel,RotateColorsX<Variation,Rgb<95,0,210>>,RotateColorsX<Int<4000>,RotateColorsX<Variation,Rgb<95,0,210>>>>,White,50>>,SmoothStep<Scale<NoisySoundLevel,Int<-10000>,Int<36000>>,Int<-4000>>>,TrDelay<6000>>,EFFECT_PREON>>>(),
  1090.  
  1091. StylePtr<Layers<
  1092. White,
  1093. InOutTrL<TrInstant,TrInstant>,
  1094. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  1095. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  1096. "glitch" },
  1097.  
  1098.  
  1099. { "Harmony;common", "tracks/KOTOR.wav",
  1100. StylePtr<Layers<
  1101. StripesX<Sin<Int<12>,Int<3000>,Int<7000>>,Scale<SwingSpeed<100>,Int<75>,Int<125>>,StripesX<Sin<Int<10>,Int<1000>,Int<3000>>,Scale<SwingSpeed<100>,Int<75>,Int<100>>,Pulsing<RotateColorsX<Variation,Rgb<0,190,190>>,RotateColorsX<Variation,Rgb<0,4,20>>,1200>,Mix<SwingSpeed<200>,RotateColorsX<Variation,Rgb<0,20,120>>,Black>>,RotateColorsX<Variation,Rgb<0,10,60>>,Pulsing<RotateColorsX<Variation,Rgb<0,9,50>>,StripesX<Sin<Int<10>,Int<2000>,Int<3000>>,Sin<Int<10>,Int<75>,Int<100>>,RotateColorsX<Variation,Rgb<0,190,190>>,RotateColorsX<Variation,Rgb<0,18,96>>>,2000>,Pulsing<RotateColorsX<Variation,Rgb<0,21,128>>,RotateColorsX<Variation,Rgb<0,2,5>>,3000>>,
  1102. AlphaL<StyleFire<RotateColorsX<Variation,Rgb<0,190,190>>,RotateColorsX<Variation,Rgb<0,1,2>>,0,1,FireConfig<10,2000,2>,FireConfig<10,2000,2>,FireConfig<10,2000,2>,FireConfig<0,0,25>>,Int<10000>>,
  1103. TransitionEffectL<TrConcat<TrFade<400>,AudioFlickerL<RotateColorsX<Variation,Rgb<90,180,255>>>,TrDelay<5000>,RandomPerLEDFlickerL<Rgb<100,100,100>>,TrFade<800>>,EFFECT_FORCE>,
  1104. LockupTrL<Layers<
  1105. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  1106. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,AlphaL<White,Int<0>>,TrWaveX<White,Int<300>,Int<100>,Int<400>,Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>>>,SaberBase::LOCKUP_NORMAL>,
  1107. ResponsiveLightningBlockL<Strobe<Rgb<128,128,128>,AudioFlicker<Rgb<190,190,190>,DeepSkyBlue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  1108. SparkleL<White,100,400>,
  1109. ResponsiveStabL<Red>,
  1110. ResponsiveBlastWaveL<TransitionEffect<Rgb<128,128,128>,Rgb<128,128,128>,TrInstant,TrFade<100>,EFFECT_BLAST>,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  1111. ResponsiveBlastWaveL<Rgb<128,128,128>,Int<300>,Int<100>,Int<300>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,EFFECT_CLASH>,
  1112. LockupTrL<AlphaL<BrownNoiseFlickerL<Rgb<128,128,128>,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  1113. LockupTrL<AlphaL<Mix<TwistAngle<>,Green,Aquamarine>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  1114. InOutTrL<TrColorCycle<1000>,TrColorCycle<1350>>>>(),
  1115.  
  1116. StylePtr<Layers<
  1117. White,
  1118. InOutTrL<TrInstant,TrInstant>,
  1119. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  1120. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  1121. "harmony" },
  1122.  
  1123.  
  1124. { "Infection;common", "tracks/Halo.wav",
  1125. StylePtr<Layers<
  1126. StyleFire<Strobe<RotateColorsX<Variation,Rgb16<65,40112,242>>,Strobe<SpringGreen,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb16<65,40112,242>>,Black>,50,1>,100,1>,RotateColorsX<Variation,Rgb16<11,6957,52>>,0,5,FireConfig<2,1000,5>,FireConfig<2,1000,5>,FireConfig<2,1000,5>,FireConfig<2,1000,5>>,
  1127. LockupTrL<Layers<
  1128. AlphaL<AudioFlickerL<Green>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  1129. AlphaL<Green,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,Chartreuse,TrFade<400>>,TrConcat<TrInstant,Chartreuse,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  1130. ResponsiveLightningBlockL<Strobe<Cyan,AudioFlicker<SpringGreen,Cyan>,50,1>,TrConcat<TrInstant,AlphaL<Chartreuse,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<Chartreuse,Int<16000>>,30>,TrSmoothFade<600>>>,
  1131. ResponsiveStabL<SpringGreen>,
  1132. ResponsiveBlastL<Aquamarine,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  1133. ResponsiveClashL<Chartreuse,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  1134. LockupTrL<AlphaL<BrownNoiseFlickerL<Chartreuse,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  1135. LockupTrL<AlphaL<Mix<TwistAngle<>,Chartreuse,Cyan>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  1136. InOutTrL<TrWipe<300>,TrWipeIn<500>>>>(),
  1137.  
  1138. StylePtr<Layers<
  1139. White,
  1140. InOutTrL<TrInstant,TrInstant>,
  1141. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  1142. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  1143. "infection" },
  1144.  
  1145.  
  1146. { "Sacrifice;common", "tracks/KOTOR.wav",
  1147. StylePtr<Layers<
  1148. StripesX<Sin<Int<12>,Int<3000>,Int<7000>>,Scale<SwingSpeed<100>,Int<75>,Int<125>>,StripesX<Sin<Int<10>,Int<1000>,Int<3000>>,Scale<SwingSpeed<100>,Int<75>,Int<100>>,Pulsing<RotateColorsX<Variation,Rgb<0,190,190>>,RotateColorsX<Variation,Rgb<0,4,20>>,1200>,Mix<SwingSpeed<200>,RotateColorsX<Variation,Rgb<0,20,120>>,Black>>,RotateColorsX<Variation,Rgb<0,10,60>>,Pulsing<RotateColorsX<Variation,Rgb<0,9,50>>,StripesX<Sin<Int<10>,Int<2000>,Int<3000>>,Sin<Int<10>,Int<75>,Int<100>>,RotateColorsX<Variation,Rgb<0,190,190>>,RotateColorsX<Variation,Rgb<0,18,96>>>,2000>,Pulsing<RotateColorsX<Variation,Rgb<0,21,128>>,RotateColorsX<Variation,Rgb<0,2,5>>,3000>>,
  1149. AlphaL<StyleFire<RotateColorsX<Variation,Rgb<0,190,190>>,RotateColorsX<Variation,Rgb<0,1,2>>,0,1,FireConfig<10,2000,2>,FireConfig<10,2000,2>,FireConfig<10,2000,2>,FireConfig<0,0,25>>,Int<10000>>,
  1150. TransitionEffectL<TrConcat<TrFade<400>,AudioFlickerL<RotateColorsX<Variation,Rgb<90,180,255>>>,TrDelay<5000>,RandomPerLEDFlickerL<Rgb<100,100,100>>,TrFade<800>>,EFFECT_FORCE>,
  1151. LockupTrL<Layers<
  1152. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  1153. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,AlphaL<White,Int<0>>,TrWaveX<White,Int<300>,Int<100>,Int<400>,Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>>>,SaberBase::LOCKUP_NORMAL>,
  1154. ResponsiveLightningBlockL<Strobe<Rgb<128,128,128>,AudioFlicker<Rgb<190,190,190>,DeepSkyBlue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  1155. SparkleL<White,100,400>,
  1156. ResponsiveStabL<Red>,
  1157. ResponsiveBlastWaveL<TransitionEffect<Rgb<128,128,128>,Rgb<128,128,128>,TrInstant,TrFade<100>,EFFECT_BLAST>,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  1158. ResponsiveBlastWaveL<Rgb<128,128,128>,Int<300>,Int<100>,Int<300>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,EFFECT_CLASH>,
  1159. LockupTrL<AlphaL<BrownNoiseFlickerL<Rgb<128,128,128>,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  1160. LockupTrL<AlphaL<Mix<TwistAngle<>,Green,Aquamarine>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  1161. InOutTrL<TrColorCycle<1000>,TrColorCycle<1350>>>>(),
  1162.  
  1163. StylePtr<Layers<
  1164. White,
  1165. InOutTrL<TrInstant,TrInstant>,
  1166. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  1167. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  1168. "sacrifice" },
  1169.  
  1170.  
  1171. { "Son of Odin;common", "tracks/Thor.wav",
  1172. StylePtr<Layers<
  1173. TransitionLoop<RotateColorsX<Variation,DeepSkyBlue>,TrConcat<TrBoing<500,3>,Layers<
  1174. Stripes<10000,100,RotateColorsX<Variation,Rgb<0,40,128>>,RotateColorsX<Variation,Rgb<0,8,30>>,RotateColorsX<Variation,Rgb<0,63,200>>>,
  1175. AlphaL<Stripes<8000,-200,RotateColorsX<Variation,DeepSkyBlue>,RotateColorsX<Variation,Rgb<0,19,60>>>,Int<16384>>>,TrDelayX<Scale<SlowNoise<Int<3000>>,Int<100>,Int<2000>>>>>,
  1176. LockupTrL<Layers<
  1177. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  1178. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  1179. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  1180. ResponsiveStabL<Red>,
  1181. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  1182. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  1183. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  1184. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  1185. InOutTrL<TrWipe<300>,TrWipeIn<500>>,
  1186. TransitionEffectL<TrConcat<TrDelay<1050>,AlphaL<RandomPerLEDFlickerL<DeepSkyBlue>,SmoothStep<Int<6000>,Int<-7000>>>,TrDelay<7700>>,EFFECT_PREON>,
  1187. TransitionEffectL<TrConcat<TrWipeIn<750>,BrownNoiseFlickerL<DeepSkyBlue,Int<200>>,TrWipeIn<500>>,EFFECT_PREON>>>(),
  1188.  
  1189. StylePtr<Layers<
  1190. White,
  1191. InOutTrL<TrInstant,TrInstant>,
  1192. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  1193. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  1194. "son of odin" },
  1195.  
  1196.  
  1197. { "Spirit Faction;common", "tracks/KOTOR.wav",
  1198. StylePtr<Layers<
  1199. StripesX<Sin<Int<12>,Int<3000>,Int<7000>>,Scale<SwingSpeed<100>,Int<75>,Int<125>>,StripesX<Sin<Int<10>,Int<1000>,Int<3000>>,Scale<SwingSpeed<100>,Int<75>,Int<100>>,Pulsing<RotateColorsX<Variation,Rgb<100,100,150>>,RotateColorsX<Variation,Rgb<5,5,20>>,1200>,Mix<SwingSpeed<200>,RotateColorsX<Variation,Rgb<45,45,70>>,Black>>,RotateColorsX<Variation,Rgb<20,20,30>>,Pulsing<RotateColorsX<Variation,Rgb<25,25,40>>,StripesX<Sin<Int<10>,Int<2000>,Int<3000>>,Sin<Int<10>,Int<75>,Int<100>>,RotateColorsX<Variation,Rgb<100,100,150>>,RotateColorsX<Variation,Rgb<40,40,60>>>,2000>,Pulsing<RotateColorsX<Variation,Rgb<50,50,75>>,RotateColorsX<Variation,Rgb<2,2,5>>,3000>>,
  1200. AlphaL<StyleFire<RotateColorsX<Variation,Rgb<100,100,150>>,RotateColorsX<Variation,Rgb<1,1,2>>,0,1,FireConfig<10,2000,2>,FireConfig<10,2000,2>,FireConfig<10,2000,2>,FireConfig<0,0,25>>,Int<10000>>,
  1201. LockupTrL<Layers<
  1202. AlphaL<AudioFlickerL<Rgb16<591,11805,9899>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  1203. AlphaL<Rgb16<1053,21609,18076>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,Rgb16<16439,49761,45951>,TrFade<400>>,TrConcat<TrInstant,Rgb16<16439,49761,45951>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  1204. ResponsiveLightningBlockL<Strobe<Rgb16<16439,49761,45951>,AudioFlicker<Rgb16<468,10102,8542>,Rgb16<1442,30086,25151>>,50,1>,TrConcat<TrInstant,AlphaL<Rgb16<468,10102,8542>,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<Rgb16<1442,33908,28268>,Int<16000>>,30>,TrSmoothFade<600>>>,
  1205. ResponsiveStabL<Rgb16<1442,33908,28268>>,
  1206. ResponsiveBlastL<Rgb16<829,20393,16975>,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  1207. ResponsiveClashL<Rgb16<829,20393,16975>,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  1208. LockupTrL<AlphaL<BrownNoiseFlickerL<Rgb16<829,20393,16975>,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  1209. LockupTrL<AlphaL<Mix<TwistAngle<>,LightCyan,Rgb16<829,20393,16975>>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  1210. InOutTrL<TrJoinR<TrWipe<300>,TrWipeIn<300>>,TrJoin<TrWipe<500>,TrWipeIn<500>>>,
  1211. TransitionEffectL<TrConcat<TrInstant,Layers<
  1212. AlphaL<TransitionLoopL<TrConcat<TrWaveX<RotateColorsX<Variation,Rgb<100,100,150>>,Int<900>,Int<80>,Int<900>,Int<0>>,Black,TrDelay<300>>>,SmoothStep<Int<16384>,Int<-100>>>,
  1213. AlphaL<TransitionLoopL<TrConcat<TrWaveX<RotateColorsX<Variation,Rgb<100,100,150>>,Int<900>,Int<80>,Int<900>,Int<32768>>,Black,TrDelay<300>>>,SmoothStep<Int<16384>,Int<100>>>>,TrDelay<3200>>,EFFECT_PREON>,
  1214. TransitionEffectL<TrConcat<TrDelay<700>,AlphaL<RotateColorsX<Variation,Rgb<50,50,75>>,Bump<Int<16384>,Int<4000>>>,TrFade<3200>,AlphaL<AudioFlickerL<RotateColorsX<Variation,Rgb<100,100,150>>>,Bump<Int<16384>,Int<16000>>>,TrDelay<700>>,EFFECT_PREON>>>(),
  1215.  
  1216. StylePtr<Layers<
  1217. White,
  1218. InOutTrL<TrInstant,TrInstant>,
  1219. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  1220. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  1221. "spirit faction" },
  1222.  
  1223.  
  1224. { "Terentatek Slayer;common", "tracks/KOTOR.wav",
  1225. StylePtr<Layers<
  1226. StripesX<Int<1500>,Scale<SlowNoise<Int<2500>>,Int<-3000>,Int<-5000>>,RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,80,0>>,RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,20,0>>,RotateColorsX<Variation,Green>>,
  1227. LockupTrL<Layers<
  1228. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  1229. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  1230. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  1231. ResponsiveStabL<Red>,
  1232. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  1233. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  1234. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  1235. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  1236. InOutTrL<TrWipe<300>,TrWipeIn<400>>>>(),
  1237.  
  1238. StylePtr<Layers<
  1239. White,
  1240. InOutTrL<TrInstant,TrInstant>,
  1241. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  1242. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  1243. "terentatek slayer" },
  1244.  
  1245.  
  1246. { "Venom;common", "tracks/Venom.wav",
  1247. StylePtr<Layers<
  1248. StripesX<Int<1500>,Scale<SlowNoise<Int<2500>>,Int<-3000>,Int<-5000>>,RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,80,0>>,RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,20,0>>,RotateColorsX<Variation,Green>>,
  1249. LockupTrL<Layers<
  1250. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  1251. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  1252. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  1253. ResponsiveStabL<Red>,
  1254. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  1255. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  1256. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  1257. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  1258. InOutTrL<TrWipe<300>,TrWipeIn<400>>>>(),
  1259.  
  1260. StylePtr<Layers<
  1261. White,
  1262. InOutTrL<TrInstant,TrInstant>,
  1263. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  1264. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  1265. "venom" },
  1266.  
  1267.  
  1268. { "Water Bending;common", "tracks/Avatar.wav",
  1269. StylePtr<Layers<
  1270. StripesX<Sin<Int<10>,Int<3000>,Int<7000>>,Scale<SwingSpeed<100>,Int<75>,Int<125>>,StripesX<Sin<Int<10>,Int<1000>,Int<3000>>,Scale<SwingSpeed<100>,Int<75>,Int<100>>,Pulsing<RotateColorsX<Variation,Blue>,RotateColorsX<Variation,Aquamarine>,1500>,Mix<SwingSpeed<200>,RotateColorsX<Variation,Blue>,Cyan>>,RotateColorsX<Variation,Rgb16<0,7465,33908>>,Pulsing<RotateColorsX<Variation,Rgb16<0,10102,46888>>,StripesX<Sin<Int<10>,Int<2000>,Int<3000>>,Sin<Int<10>,Int<75>,Int<100>>,RotateColorsX<Variation,Blue>,RotateColorsX<Variation,Rgb<0,0,96>>>,2000>,Pulsing<RotateColorsX<Variation,Rgb<0,0,128>>,RotateColorsX<Variation,Rgb16<0,7465,33908>>,3000>>,
  1271. AlphaL<StyleFire<RotateColorsX<Variation,Blue>,RotateColorsX<Variation,SteelBlue>,0,1,FireConfig<10,2000,2>,FireConfig<10,2000,2>,FireConfig<10,2000,2>,FireConfig<0,0,25>>,Int<10000>>,
  1272. LockupTrL<Layers<
  1273. AlphaL<AudioFlickerL<Cyan>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  1274. AlphaL<Cyan,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,Cyan,TrFade<400>>,TrConcat<TrInstant,Cyan,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  1275. ResponsiveLightningBlockL<Strobe<Cyan,AudioFlicker<SteelBlue,Cyan>,50,1>,TrConcat<TrInstant,AlphaL<Cyan,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  1276. ResponsiveStabL<DodgerBlue>,
  1277. ResponsiveBlastL<Cyan,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  1278. ResponsiveClashL<Cyan,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  1279. LockupTrL<AlphaL<BrownNoiseFlickerL<Cyan,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  1280. LockupTrL<AlphaL<Mix<TwistAngle<>,DodgerBlue,SteelBlue>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  1281. InOutTrL<TrWipeSparkTip<Cyan,500,600>,TrWipe<1200>>>>(),
  1282.  
  1283. StylePtr<Layers<
  1284. White,
  1285. InOutTrL<TrInstant,TrInstant>,
  1286. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_PREON>>>,EFFECT_PREON>,
  1287. TransitionEffectL<TrConcat<TrInstant,White,TrDelayX<WavLen<EFFECT_POSTOFF>>>,EFFECT_POSTOFF>>>(),
  1288. "water bending" },
  1289.  
  1290.  
  1291. };
  1292.  
  1293. BladeConfig blades[] = {
  1294. { 0,
  1295. WS281XBladePtr<133, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(),
  1296. SimpleBladePtr<CreeXPE2WhiteTemplate<550>, NoLED, NoLED, NoLED, bladePowerPin1, -1, -1, -1>(),
  1297. CONFIGARRAY(presets) },
  1298.  
  1299. };
  1300.  
  1301. #endif
  1302.  
  1303. #ifdef CONFIG_BUTTONS
  1304. Button PowerButton(BUTTON_POWER, powerButtonPin, "pow");
  1305. Button AuxButton(BUTTON_AUX, auxPin, "aux");
  1306. #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement