NoSloppy

BC_LukeHero_5.xWavLen_testAIO

Oct 26th, 2020 (edited)
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 246.06 KB | None | 0 0
  1. //BC_LukeHero_5.xWavLen_testAIO
  2.  
  3.  
  4. #ifdef CONFIG_TOP
  5. #include "proffieboard_config.h"
  6. #define NUM_BLADES 7
  7. #define NUM_BUTTONS 2
  8. #define VOLUME 1800
  9. const unsigned int maxLedsPerStrip = 264;
  10. #define CLASH_THRESHOLD_G 3.5
  11. #define ENABLE_AUDIO
  12. #define ENABLE_MOTION
  13. #define ENABLE_WS2811
  14. #define ENABLE_SD
  15. #define SHARED_POWER_PINS
  16. #define SAVE_STATE
  17. #define KEEP_SAVEFILES_WHEN_PROGRAMMING // upload overwrites presets.ini/tmp unless this is defined
  18. #define SA22C_NO_LOCKUP_HOLD
  19. #define BLADE_DETECT_PIN blade4Pin
  20. //#define ENABLE_POWER_FOR_ID PowerPINS<bladePowerPin2, bladePowerPin3>
  21. //#define BLADE_ID_CLASS ExternalPullupBladeID<bladeIdentifyPin, 33000>
  22. #define DISABLE_DIAGNOSTIC_COMMANDS
  23. #define IDLE_OFF_TIME 60 * 5 * 1000
  24. #define MOTION_TIMEOUT 60 * 5 * 1000
  25. #define CONFIG_STARTUP_DELAY 10000
  26. #define SHTOK_GESTURE_IGNITION
  27. // #define SPEAK_BLADE_ID
  28. //#define ENABLE_SERIAL //Bluetooth
  29. //#define ENABLE_SSD1306 //OLED
  30. #endif
  31.  
  32.  
  33. #ifdef CONFIG_PROP
  34. #include "../props/saber_BC_buttons5x.h"
  35. #endif
  36.  
  37.  
  38. //-----------------------------------------------------------------------------------------------------------------------------------------
  39.  
  40. // ******Style storage area*******
  41. //
  42. // *******Alternate Blinking/ Pulsing behavior for the Control Box LEDs.
  43. // StylePtr<InOutHelper<White,300,800,Pulsing<Black,White,3000>>>(),
  44. // StylePtr<InOutHelper<Blinking<Black,White,1500,500>,300,800,Blinking<Black,Blinking<Black,White,500,500>,2000,500>>>(),
  45. //----------------------------------------------------------------------------------------------------------------------------------------
  46. #ifdef CONFIG_PRESETS
  47.  
  48.  
  49. Preset KR_Pixel_Stick [] = {
  50.  
  51.  
  52. // ColorChange<A, B, C> style
  53.  
  54.  
  55. { "testfont;common", "", // BC tweak presets.ini to use this style, after getting and setting variations for colors per preset
  56.  
  57. StylePtr<Layers<
  58. // Main Blade Color/Styles Base
  59. ColorChange<TrFade<1000>,
  60. // 1 AudioFlicker Default = Green
  61. AudioFlicker<RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  62. // 2 AudioFlicker Default = Red
  63. AudioFlicker<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<128,0,0>>>,
  64. // 3 AudioFlicker Default = DeepSkyBlue
  65. AudioFlicker<RotateColorsX<Variation,DeepSkyBlue>,RotateColorsX<Variation,Rgb<0,0,128>>>,
  66. // 4 Unstable Default = Red
  67. 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>>,
  68. // 5 AudioFlicker Default = Golden Yellow
  69. AudioFlicker<RotateColorsX<Variation,Rgb<180,130,0>>,RotateColorsX<Variation,Rgb<90,65,0>>>,
  70. // 6 RandomFlicker Bright Swing = Blue
  71. Mix<SwingSpeed<400>,RandomFlicker<RotateColorsX<Variation,Blue>,RotateColorsX<Variation,Rgb<0,0,128>>>,Mix<SwingSpeed<800>,RotateColorsX<Variation,Blue>,RotateColorsX<Variation,Rgb<150,150,255>>>>,
  72. // 7 Stripes based Center Pull in Default = Light Purple
  73. Mix<SmoothStep<Int<16000>,Int<10000>>,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>>>,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>>>>,
  74. // 8 AudioFlicker Bright Swing Default = Silver White
  75. Mix<SwingSpeed<500>,AudioFlicker<RotateColorsX<Variation,Rgb<110,150,255>>,RotateColorsX<Variation,Rgb<80,90,130>>>,Mix<SwingSpeed<800>,AudioFlicker<RotateColorsX<Variation,Rgb<110,150,255>>,RotateColorsX<Variation,White>>,RotateColorsX<Variation,White>>>,
  76. // 9 HumpFlicker Blade Default = PurpleBlue
  77. HumpFlicker<RotateColorsX<Variation,Rgb16<5547,468,19506>>,Rgb16<7,1899,65535>,50>,
  78. // 10 HumpFlicker tight speckle humps Blade Default = Orange
  79. HumpFlicker<RotateColorsX<Variation,Orange>,RotateColorsX<Variation,Rgb<60,15,0>>,10>,
  80. // 11 Stripes based Pulse blade Default = Green
  81. Stripes<10000,-2000,RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  82. // 12 Color Cycle to Glitchy Pulsing Blade Default = Green
  83. ColorCycle<RotateColorsX<Variation,Rgb<0,128,0>>,100,-3250,RotateColorsX<Variation,BlinkingX<RandomFlicker<RandomBlink<13000,RotateColorsX<Variation,Rgb<128,200,128>>,RotateColorsX<Variation,Black>>,RotateColorsX<Variation,Green>>,RandomFlicker<RotateColorsX<Variation,Rgb<0,128,0>>,RotateColorsX<Variation,Rgb<30,30,30>>>,Scale<SlowNoise<Int<16000>>,Int<300>,Int<1000>>,Scale<SlowNoise<Int<16000>>,Int<200>,Int<650>>>>,50,3000,3000>>,
  84.  
  85.  
  86. // Localized Clash
  87. TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  88. LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  89. TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  90. // Universal color blade Blast
  91. TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  92. BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  93. AlphaL<White,BlastF<400,300,100000>>,
  94.  
  95. // 3-Layer Lockup Bump for less gradient fade. SmoothStep mask follows blade color
  96. // LockupTrL<Layers<
  97. // // Bottom Lockup Bump layer, tight ends masked with SmoothSteps of base color:
  98. // Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,800,500>,
  99.  
  100. // // Tip side mask
  101. // AlphaL<ColorChange<TrFade<1000>,
  102. // // 1 AudioFlicker Default = Green
  103. // PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Green>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>>,300>,RotateColorsX<Variation,Rgb<0,50,0>>,Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  104.  
  105. // // 2 AudioFlicker Default = Red
  106. // PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Red>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<60,0,0>>,RotateColorsX<Variation,Rgb<255,50,50>>>,300>,RotateColorsX<Variation,Rgb<50,0,0>>,Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  107. // // 3 AudioFlicker Default = DeepSkyBlue
  108. // PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,DeepSkyBlue>,RandomPerLEDFlicker<RotateColorsX<Variation,DodgerBlue>,RotateColorsX<Variation,Rgb16<128,2817,37981>>>,300>,RotateColorsX<Variation,Rgb<0,0,50>>,Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  109. // // 4 Unstable Default = Red
  110. // PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Red>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<25,0,0>>,RotateColorsX<Variation,Rgb<60,0,0>>>,300>,RotateColorsX<Variation,Rgb<60,0,0>>,RotateColorsX<Variation,Rgb<255,50,50>>,RotateColorsX<Variation,Rgb<128,0,0>>,Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  111. // // 5 AudioFlicker Default = Golden Yellow
  112. // PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Rgb<180,130,0>>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<25,25,0>>,RotateColorsX<Variation,Rgb<60,60,0>>>,300>,RotateColorsX<Variation,Rgb<60,60,0>>,RotateColorsX<Variation,Rgb<100,100,50>>,RotateColorsX<Variation,Rgb<90,65,0>>,Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  113. // // 6 RandomFlicker Bright Swing = Blue
  114. // PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Blue>,RotateColorsX<Variation,Rgb<0,0,100>>,500>,RotateColorsX<Variation,Rgb<0,0,25>>,RotateColorsX<Variation,Rgb16<128,2817,37981>>,Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  115. // // 7 Stripes based Center Pull in Default = Light Purple
  116. // PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Rgb<95,0,210>>,RotateColorsX<Variation,Rgb<30,0,50>>,500>,RotateColorsX<Variation,Rgb<100,10,200>>,RotateColorsX<Variation,Rgb<42,0,110>>,Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  117. // // 8 AudioFlicker Bright Swing Default = Silver White
  118. // PulsingX<RotateColorsX<Variation,Rgb<110,150,255>>,RotateColorsX<Variation,Rgb<80,90,130>>,RotateColorsX<Variation,Rgb<110,150,255>>,Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  119. // // 9 HumpFlicker Blade Default = PurpleBlue
  120. // PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Rgb16<5547,468,19506>>,RotateColorsX<Variation,Rgb16<7,1899,65535>>,500>,RotateColorsX<Variation,Rgb<0,10,200>>,RotateColorsX<Variation,Rgb<60,60,80>>,Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  121. // // 10 HumpFlicker Blade Default = Orange
  122. // PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Orange>,RotateColorsX<Variation,Rgb<60,15,0>>,500>,RotateColorsX<Variation,Orange>,RotateColorsX<Variation,Rgb<255,150,60>>,Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  123. // // 11 Stripes based Pulse blade Default = Green
  124. // PulsingX<RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>,RotateColorsX<Variation,Rgb<0,128,0>>,Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  125. // // 12 Color Cycle to Pulsing Blade Default = Green
  126. // PulsingX<RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>,RotateColorsX<Variation,Rgb<0,128,0>>>,Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  127.  
  128.  
  129. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<6000>>>,
  130.  
  131.  
  132. // // Hilt side mask
  133. // AlphaL<ColorChange<TrFade<1000>,
  134. // // 1 AudioFlicker Default = Green
  135. // PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Green>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>>,300>,RotateColorsX<Variation,Rgb<0,50,0>>,Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>,Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  136. // // 2 AudioFlicker Default = Red
  137. // PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Red>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<60,0,0>>,RotateColorsX<Variation,Rgb<255,50,50>>>,300>,RotateColorsX<Variation,Rgb<50,0,0>>,Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  138. // // 3 AudioFlicker Default = DeepSkyBlue
  139. // PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,DeepSkyBlue>,RandomPerLEDFlicker<RotateColorsX<Variation,DodgerBlue>,RotateColorsX<Variation,Rgb16<128,2817,37981>>>,300>,RotateColorsX<Variation,Rgb<0,0,50>>,Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  140. // // 4 Unstable Default = Red
  141. // PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Red>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<25,0,0>>,RotateColorsX<Variation,Rgb<60,0,0>>>,300>,RotateColorsX<Variation,Rgb<60,0,0>>,RotateColorsX<Variation,Rgb<255,50,50>>,RotateColorsX<Variation,Rgb<128,0,0>>,Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  142. // // 5 AudioFlicker Default = Golden Yellow
  143. // PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Rgb<180,130,0>>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<25,25,0>>,RotateColorsX<Variation,Rgb<60,60,0>>>,300>,RotateColorsX<Variation,Rgb<60,60,0>>,RotateColorsX<Variation,Rgb<100,100,50>>,RotateColorsX<Variation,Rgb<90,65,0>>,Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  144. // // 6 RandomFlicker Bright Swing = Blue
  145. // PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Blue>,RotateColorsX<Variation,Rgb<0,0,100>>,500>,RotateColorsX<Variation,Rgb<0,0,25>>,RotateColorsX<Variation,Rgb16<128,2817,37981>>,Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  146. // // 7 Stripes based Center Pull in Default = Light Purple
  147. // PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Rgb<95,0,210>>,RotateColorsX<Variation,Rgb<30,0,50>>,500>,RotateColorsX<Variation,Rgb<100,10,200>>,RotateColorsX<Variation,Rgb<42,0,110>>,Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  148. // // 8 AudioFlicker Bright Swing Default = Silver White
  149. // PulsingX<RotateColorsX<Variation,Rgb<110,150,255>>,RotateColorsX<Variation,Rgb<80,90,130>>,RotateColorsX<Variation,Rgb<110,150,255>>,Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  150. // // 9 HumpFlicker Blade Default = PurpleBlue
  151. // PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Rgb16<5547,468,19506>>,RotateColorsX<Variation,Rgb16<7,1899,65535>>,500>,RotateColorsX<Variation,Rgb<0,10,200>>,RotateColorsX<Variation,Rgb<60,60,80>>,Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  152. // // 10 HumpFlicker Blade Default = Orange
  153. // PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Orange>,RotateColorsX<Variation,Rgb<60,15,0>>,500>,RotateColorsX<Variation,Orange>,RotateColorsX<Variation,Rgb<255,150,60>>,Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  154. // // 11 Stripes based Pulse blade Default = Green
  155. // PulsingX<RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>,RotateColorsX<Variation,Rgb<0,128,0>>,Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  156. // // 12 Color Cycle to Pulsing Blade Default = Green
  157. // PulsingX<RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>,RotateColorsX<Variation,Rgb<0,128,0>>>,Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  158.  
  159.  
  160.  
  161. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-6000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  162.  
  163. // // // // /// /// / / / / / / / REVISED LOCKUP MASKS LAYERS / / / / / / / / / / / / //
  164.  
  165. LockupTrL<Layers<
  166. Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,800,500>,
  167. AlphaL<ColorChange<TrFade<1000>,
  168. PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Green>, RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<0,60,0>>, RotateColorsX<Variation,Rgb<50,255,50>>>,300>, RotateColorsX<Variation,Rgb<0,50,0>>, Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  169. PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Red>, RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<60,0,0>>, RotateColorsX<Variation,Rgb<255,50,50>>>,300>, RotateColorsX<Variation,Rgb<50,0,0>>, Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  170. PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,DeepSkyBlue>, RandomPerLEDFlicker<RotateColorsX<Variation,DodgerBlue>, RotateColorsX<Variation,Rgb16<128,2817,37981>>>,300>,RotateColorsX<Variation,Rgb<0,0,50>>, Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  171. PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Red>, RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<60,0,0>>, RotateColorsX<Variation,Rgb<255,50,50>>>,300>, RotateColorsX<Variation,Rgb<50,0,0>>, Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  172. PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Rgb<180,130,0>>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<25,25,0>>,RotateColorsX<Variation,Rgb<120,120,0>>>,300>, RotateColorsX<Variation,Rgb<20,20,0>>, Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  173. PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Blue>, RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<0,0,60>>, RotateColorsX<Variation,Rgb<50,50,255>>>,500>, RotateColorsX<Variation,Rgb<0,0,50>>, Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  174. PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Rgb<95,0,210>>, RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<30,0,50>>,RotateColorsX<Variation,Rgb<100,10,200>>>,500>, RotateColorsX<Variation,Rgb<21,0,55>>, Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  175. PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Rgb<80,90,130>>, RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<55,75,128>>,RotateColorsX<Variation,Rgb<200,200,255>>>,500>, RotateColorsX<Variation,Rgb<45,65,115>>, Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  176. PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Rgb<21,0,75>>, RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<0,10,255>>,RotateColorsX<Variation,Rgb<100,100,255>>>,500>, RotateColorsX<Variation,Rgb<0,0,50>>, Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  177. PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Orange>, RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<60,15,0>>,RotateColorsX<Variation,Rgb<255,150,60>>>,500>, RotateColorsX<Variation,Rgb<70,25,0>>, Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  178. PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Green>, RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<0,60,0>>, RotateColorsX<Variation,Rgb<50,255,50>>>,300>, RotateColorsX<Variation,Rgb<0,50,0>>, Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  179. PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Green>, RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<0,60,0>>, RotateColorsX<Variation,Rgb<50,255,50>>>,300>, RotateColorsX<Variation,Rgb<0,50,0>>, Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>>,
  180. SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<6000>>>,
  181. AlphaL<ColorChange<TrFade<1000>,
  182. PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Green>, RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<0,60,0>>, RotateColorsX<Variation,Rgb<50,255,50>>>,300>, RotateColorsX<Variation,Rgb<0,50,0>>, Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  183. PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Red>, RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<60,0,0>>, RotateColorsX<Variation,Rgb<255,50,50>>>,300>, RotateColorsX<Variation,Rgb<50,0,0>>, Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  184. PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,DeepSkyBlue>, RandomPerLEDFlicker<RotateColorsX<Variation,DodgerBlue>, RotateColorsX<Variation,Rgb16<128,2817,37981>>>,300>,RotateColorsX<Variation,Rgb<0,0,50>>, Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  185. PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Red>, RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<60,0,0>>, RotateColorsX<Variation,Rgb<255,50,50>>>,300>, RotateColorsX<Variation,Rgb<50,0,0>>, Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  186. PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Rgb<180,130,0>>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<25,25,0>>,RotateColorsX<Variation,Rgb<120,120,0>>>,300>, RotateColorsX<Variation,Rgb<20,20,0>>, Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  187. PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Blue>, RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<0,0,60>>, RotateColorsX<Variation,Rgb<50,50,255>>>,500>, RotateColorsX<Variation,Rgb<0,0,50>>, Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  188. PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Rgb<95,0,210>>, RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<30,0,50>>,RotateColorsX<Variation,Rgb<100,10,200>>>,500>, RotateColorsX<Variation,Rgb<21,0,55>>, Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  189. PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Rgb<80,90,130>>, RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<55,75,128>>,RotateColorsX<Variation,Rgb<200,200,255>>>,500>, RotateColorsX<Variation,Rgb<45,65,115>>, Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  190. PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Rgb<21,0,75>>, RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<0,10,255>>,RotateColorsX<Variation,Rgb<100,100,255>>>,500>, RotateColorsX<Variation,Rgb<0,0,50>>, Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  191. PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Orange>, RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<60,15,0>>,RotateColorsX<Variation,Rgb<255,150,60>>>,500>, RotateColorsX<Variation,Rgb<70,25,0>>, Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  192. PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Green>, RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<0,60,0>>, RotateColorsX<Variation,Rgb<50,255,50>>>,300>, RotateColorsX<Variation,Rgb<0,50,0>>, Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  193. PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Green>, RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<0,60,0>>, RotateColorsX<Variation,Rgb<50,255,50>>>,300>, RotateColorsX<Variation,Rgb<0,50,0>>, Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>>,
  194. SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-6000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  195.  
  196. // Mid and Top Bump Layers
  197. LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  198. LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  199.  
  200. // Non-Responsive Drag
  201. LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  202.  
  203. ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  204. //Begin Lightning Transition
  205. TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  206. //End Lightning Transition
  207. TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  208.  
  209. LockupTrL<
  210. // Melt Colors
  211. AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  212. // Melt Shape
  213. SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>,
  214. //Melt Begin and End transitions
  215. TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>, // Great melt colors as you twist, gets dripping red hot/fire and bright yellow.
  216.  
  217. InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  218. StylePtr<Black>(),
  219. StylePtr<Black>(),
  220. StylePtr<Black>(),
  221. StylePtr<Black>(),
  222. // These Accent LED styles are meant to re-create the deleted cave scene in ROTJ.
  223. //
  224. // When saber is off, Green blink 9 times (18 bits) then is off for 6 blinks (12 bits)
  225. // When saber is on, Green stays lit
  226. // When saber is off, Red remains off for 9 blinks (18 bits) then is on for 6 blinks (12 bits)
  227. // When saber is on, Red //turns off//Blinks//pulse depending on which you have uncommented.
  228.  
  229. // Red Arrow Pulses when blade is ON
  230. // StylePtr<InOutHelper<Pulsing<Black,White,3000>, 1, 1, Sequence<White, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  231. // Red Arrow is OFF when blade is ON
  232. // StylePtr<InOutHelper<Black, 1, 1, Sequence<White, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  233. // Red Arrow Blinks when blade is ON
  234. StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  235. // Green Arrow
  236. StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  237. "all-in-one effect-scroll style - style library for presets. match bases to 2 lockup colors from list"},
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250. //--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  251. // ColorChange<> list broken out to individual presets for each style, enabling color wheel use
  252.  
  253.  
  254.  
  255.  
  256. // { "a_LUKE/LS6;common", "a_LUKE/LS6/tracks/jabba_scene.wav", // 1 AudioFlicker Green Color Wheel Changeable
  257.  
  258. // StylePtr<Layers<
  259. // // Main Blade Color/Styles Base
  260. // // AudioFlicker Default = Green
  261. // AudioFlicker<RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  262. // // Localized Clash
  263. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  264. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  265. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  266. // // Universal color blade Blast
  267. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  268. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  269. // AlphaL<White,BlastF<400,300,100000>>,
  270. // // 3-Layer Lockup Bump for less gradient fade.
  271. // LockupTrL<Layers<
  272. // // Bottom Lockup Bump layer, tight ends masked with SmoothSteps of base color:
  273. // Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,
  274. // // Tip side mask
  275. // AlphaL<
  276. // // AudioFlicker Default = Green
  277. // Stripes<3500,3000,BrownNoiseFlicker<RotateColorsX<Variation,Green>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>>,300>,RotateColorsX<Variation,Rgb<50,128,50>>>,
  278. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  279. // // Hilt side mask
  280. // AlphaL<
  281. // // AudioFlicker Default = Green
  282. // Stripes<3500,-3000,BrownNoiseFlicker<RotateColorsX<Variation,Green>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>>,300>,RotateColorsX<Variation,Rgb<50,128,50>>>,
  283. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  284. // // Mid and Top Bump Layers
  285. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  286. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  287. // // Non-Responsive Drag
  288. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  289.  
  290. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  291. // //Begin Lightning Transition
  292. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  293. // //End Lightning Transition
  294. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  295. // LockupTrL<
  296. // // Melt Colors
  297. // AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  298. // // Melt Shape
  299. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>,
  300. // //Melt Begin and End transitions
  301. // TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  302. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  303.  
  304. // //Side 2
  305.  
  306. // StylePtr<Layers<
  307. // // Main Blade Color/Styles Base
  308. // // AudioFlicker Default = Green
  309. // AudioFlicker<RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  310. // // Localized Clash
  311. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  312. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  313. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  314. // // Universal color blade Blast
  315. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  316. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  317. // AlphaL<White,BlastF<400,300,100000>>,
  318. // // 3-Layer Lockup Bump for less gradient fade.
  319. // LockupTrL<Layers<
  320. // // Bottom Lockup Bump layer, tight ends masked with SmoothSteps of base color:
  321. // Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,
  322. // // Tip side mask
  323. // AlphaL<
  324. // // AudioFlicker Default = Green
  325. // Stripes<3500,3000,BrownNoiseFlicker<RotateColorsX<Variation,Green>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>>,300>,RotateColorsX<Variation,Rgb<50,128,50>>>,
  326. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  327. // // Hilt side mask
  328. // AlphaL<
  329. // // AudioFlicker Default = Green
  330. // Stripes<3500,-3000,BrownNoiseFlicker<RotateColorsX<Variation,Green>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>>,300>,RotateColorsX<Variation,Rgb<50,128,50>>>,
  331. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  332. // // Mid and Top Bump Layers
  333. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  334. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  335. // // Non-Responsive Drag
  336. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  337.  
  338. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  339. // //Begin Lightning Transition
  340. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  341. // //End Lightning Transition
  342. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  343. // LockupTrL<
  344. // // Melt Colors
  345. // AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  346. // // Melt Shape
  347. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>,
  348. // //Melt Begin and End transitions
  349. // TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  350. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  351. // StylePtr<Black>(),
  352. // StylePtr<Black>(),
  353. // StylePtr<Black>(),
  354. // // Red Arrow Blinks when blade is ON
  355. // StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  356. // // Green Arrow
  357. // StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  358.  
  359. // "luke\nskywalker"},
  360.  
  361.  
  362.  
  363.  
  364. // { "Vader;common", "Vader/tracks/Imperial_March_ROTJ.wav", // 2 AudioFlicker Red base Color Wheel Changeable
  365.  
  366. // StylePtr<Layers<
  367. // //Color
  368. // AudioFlicker<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<128,0,0>>>,
  369. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  370. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  371. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  372. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  373. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  374. // AlphaL<White,BlastF<400,300,100000>>,
  375. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  376. // //Color
  377. // Stripes<3500,3000,BrownNoiseFlicker<RotateColorsX<Variation,Red>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<60,0,0>>,RotateColorsX<Variation,Rgb<255,50,50>>>,300>,RotateColorsX<Variation,Rgb<128,50,50>>>,
  378. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  379. // AlphaL<
  380. // //Color
  381. // Stripes<3500,-3000,BrownNoiseFlicker<RotateColorsX<Variation,Red>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<60,0,0>>,RotateColorsX<Variation,Rgb<255,50,50>>>,300>,RotateColorsX<Variation,Rgb<128,50,50>>>,
  382. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  383. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  384. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  385. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  386. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  387. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  388. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  389. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  390. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  391. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  392. // //Side 2
  393. // StylePtr<Layers<
  394. // //Color
  395. // AudioFlicker<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<128,0,0>>>,
  396. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  397. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  398. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  399. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  400. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  401. // AlphaL<White,BlastF<400,300,100000>>,
  402. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  403. // //Color
  404. // Stripes<3500,3000,BrownNoiseFlicker<RotateColorsX<Variation,Red>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<60,0,0>>,RotateColorsX<Variation,Rgb<255,50,50>>>,300>,RotateColorsX<Variation,Rgb<128,50,50>>>,
  405. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  406. // AlphaL<
  407. // //Color
  408. // Stripes<3500,-3000,BrownNoiseFlicker<RotateColorsX<Variation,Red>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<60,0,0>>,RotateColorsX<Variation,Rgb<255,50,50>>>,300>,RotateColorsX<Variation,Rgb<128,50,50>>>,
  409. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  410. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  411. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  412. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  413. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  414. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  415. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  416. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  417. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  418. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  419. // StylePtr<Black>(),
  420. // StylePtr<Black>(),
  421. // StylePtr<Black>(),
  422. // // Red Arrow Blinks when blade is ON
  423. // StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  424. // // Green Arrow
  425. // StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  426. // "darth\nvader"},
  427.  
  428.  
  429. // { "a_LUKE/DaddyIssues;common", "a_LUKE/DaddyIssues/tracks/Final_Duel.wav", // 1 AudioFlicker Green Color Wheel Changeable
  430.  
  431. // StylePtr<Layers<
  432. // // Main Blade Color/Styles Base
  433. // // AudioFlicker Default = Green
  434. // AudioFlicker<RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  435. // // Localized Clash
  436. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  437. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  438. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  439. // // Universal color blade Blast
  440. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  441. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  442. // AlphaL<White,BlastF<400,300,100000>>,
  443. // // 3-Layer Lockup Bump for less gradient fade.
  444. // LockupTrL<Layers<
  445. // // Bottom Lockup Bump layer, tight ends masked with SmoothSteps of base color:
  446. // Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,
  447. // // Tip side mask
  448. // AlphaL<
  449. // // AudioFlicker Default = Green
  450. // Stripes<3500,3000,BrownNoiseFlicker<RotateColorsX<Variation,Green>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>>,300>,RotateColorsX<Variation,Rgb<50,128,50>>>,
  451. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  452. // // Hilt side mask
  453. // AlphaL<
  454. // // AudioFlicker Default = Green
  455. // Stripes<3500,-3000,BrownNoiseFlicker<RotateColorsX<Variation,Green>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>>,300>,RotateColorsX<Variation,Rgb<50,128,50>>>,
  456. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  457. // // Mid and Top Bump Layers
  458. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  459. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  460. // // Non-Responsive Drag
  461. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  462.  
  463. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  464. // //Begin Lightning Transition
  465. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  466. // //End Lightning Transition
  467. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  468. // LockupTrL<
  469. // // Melt Colors
  470. // AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  471. // // Melt Shape
  472. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>,
  473. // //Melt Begin and End transitions
  474. // TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  475. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  476. // // Side 2
  477.  
  478. // StylePtr<Layers<
  479. // // Main Blade Color/Styles Base
  480. // // AudioFlicker Default = Green
  481. // AudioFlicker<RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  482. // // Localized Clash
  483. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  484. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  485. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  486. // // Universal color blade Blast
  487. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  488. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  489. // AlphaL<White,BlastF<400,300,100000>>,
  490. // // 3-Layer Lockup Bump for less gradient fade.
  491. // LockupTrL<Layers<
  492. // // Bottom Lockup Bump layer, tight ends masked with SmoothSteps of base color:
  493. // Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,
  494. // // Tip side mask
  495. // AlphaL<
  496. // // AudioFlicker Default = Green
  497. // Stripes<3500,3000,BrownNoiseFlicker<RotateColorsX<Variation,Green>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>>,300>,RotateColorsX<Variation,Rgb<50,128,50>>>,
  498. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  499. // // Hilt side mask
  500. // AlphaL<
  501. // // AudioFlicker Default = Green
  502. // Stripes<3500,-3000,BrownNoiseFlicker<RotateColorsX<Variation,Green>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>>,300>,RotateColorsX<Variation,Rgb<50,128,50>>>,
  503. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  504. // // Mid and Top Bump Layers
  505. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  506. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  507. // // Non-Responsive Drag
  508. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  509.  
  510. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  511. // //Begin Lightning Transition
  512. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  513. // //End Lightning Transition
  514. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  515. // LockupTrL<
  516. // // Melt Colors
  517. // AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  518. // // Melt Shape
  519. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>,
  520. // //Melt Begin and End transitions
  521. // TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  522. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  523. // StylePtr<Black>(),
  524. // StylePtr<Black>(),
  525. // StylePtr<Black>(),
  526. // // Red Arrow Blinks when blade is ON
  527. // StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  528. // // Green Arrow
  529. // StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  530. // "daddy\nissues"},
  531.  
  532.  
  533.  
  534. // // { "Dooku;common", "Dooku/tracks/YvsD.wav", // 2 AudioFlicker Red base Color Wheel Changeable
  535.  
  536. // // StylePtr<Layers<
  537. // // //Color
  538. // // AudioFlicker<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<128,0,0>>>,
  539. // // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  540. // // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  541. // // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  542. // // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  543. // // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  544. // // AlphaL<White,BlastF<400,300,100000>>,
  545. // // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  546. // // //Color
  547. // // Stripes<3500,3000,BrownNoiseFlicker<RotateColorsX<Variation,Red>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<60,0,0>>,RotateColorsX<Variation,Rgb<255,50,50>>>,300>,RotateColorsX<Variation,Rgb<128,50,50>>>,
  548. // // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  549. // // AlphaL<
  550. // // //Color
  551. // // Stripes<3500,-3000,BrownNoiseFlicker<RotateColorsX<Variation,Red>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<60,0,0>>,RotateColorsX<Variation,Rgb<255,50,50>>>,300>,RotateColorsX<Variation,Rgb<128,50,50>>>,
  552. // // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  553. // // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  554. // // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  555. // // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  556. // // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  557. // // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  558. // // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  559. // // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  560. // // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  561. // // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  562. // //
  563. // // Side 2
  564. // // StylePtr<Layers<
  565. // // //Color
  566. // // AudioFlicker<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<128,0,0>>>,
  567. // // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  568. // // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  569. // // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  570. // // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  571. // // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  572. // // AlphaL<White,BlastF<400,300,100000>>,
  573. // // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  574. // // //Color
  575. // // Stripes<3500,3000,BrownNoiseFlicker<RotateColorsX<Variation,Red>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<60,0,0>>,RotateColorsX<Variation,Rgb<255,50,50>>>,300>,RotateColorsX<Variation,Rgb<128,50,50>>>,
  576. // // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  577. // // AlphaL<
  578. // // //Color
  579. // // Stripes<3500,-3000,BrownNoiseFlicker<RotateColorsX<Variation,Red>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<60,0,0>>,RotateColorsX<Variation,Rgb<255,50,50>>>,300>,RotateColorsX<Variation,Rgb<128,50,50>>>,
  580. // // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  581. // // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  582. // // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  583. // // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  584. // // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  585. // // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  586. // // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  587. // // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  588. // // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  589. // // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  590. // // StylePtr<Black>(),
  591. // // StylePtr<Black>(),
  592. // // StylePtr<Black>(),
  593. // // // Red Arrow Blinks when blade is ON
  594. // // StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  595. // // // Green Arrow
  596. // // StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  597. // // "dooku"},
  598.  
  599. // { "a_LUKE/ANH_Training;common", "a_LUKE/ANH_Training/tracks/Training_Ambience.wav", // 3 AudioFlicker DeepSkyBlue Base Color Wheel Changeable
  600.  
  601. // StylePtr<Layers<
  602. // //Color
  603. // AudioFlicker<RotateColorsX<Variation,DeepSkyBlue>,RotateColorsX<Variation,Rgb<0,0,128>>>,
  604. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  605. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  606. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  607. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  608. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  609. // AlphaL<White,BlastF<400,300,100000>>,
  610. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  611. // //Color
  612. // Stripes<3500,3000,BrownNoiseFlicker<RotateColorsX<Variation,DeepSkyBlue>,RandomPerLEDFlicker<RotateColorsX<Variation,DodgerBlue>,RotateColorsX<Variation,Rgb16<128,2817,37981>>>,300>,RotateColorsX<Variation,Rgb<50,50,128>>>,
  613. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  614. // AlphaL<
  615. // //Color
  616. // Stripes<3500,-3000,BrownNoiseFlicker<RotateColorsX<Variation,DeepSkyBlue>,RandomPerLEDFlicker<RotateColorsX<Variation,DodgerBlue>,RotateColorsX<Variation,Rgb16<128,2817,37981>>>,300>,RotateColorsX<Variation,Rgb<50,50,128>>>,
  617. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  618. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  619. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  620. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  621. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  622. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  623. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  624. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  625. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  626. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  627. // // Side 2
  628.  
  629. // StylePtr<Layers<
  630. // //Color
  631. // AudioFlicker<RotateColorsX<Variation,DeepSkyBlue>,RotateColorsX<Variation,Rgb<0,0,128>>>,
  632. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  633. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  634. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  635. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  636. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  637. // AlphaL<White,BlastF<400,300,100000>>,
  638. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  639. // //Color
  640. // Stripes<3500,3000,BrownNoiseFlicker<RotateColorsX<Variation,DeepSkyBlue>,RandomPerLEDFlicker<RotateColorsX<Variation,DodgerBlue>,RotateColorsX<Variation,Rgb16<128,2817,37981>>>,300>,RotateColorsX<Variation,Rgb<50,50,128>>>,
  641. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  642. // AlphaL<
  643. // //Color
  644. // Stripes<3500,-3000,BrownNoiseFlicker<RotateColorsX<Variation,DeepSkyBlue>,RandomPerLEDFlicker<RotateColorsX<Variation,DodgerBlue>,RotateColorsX<Variation,Rgb16<128,2817,37981>>>,300>,RotateColorsX<Variation,Rgb<50,50,128>>>,
  645. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  646. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  647. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  648. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  649. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  650. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  651. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  652. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  653. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  654. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  655. // StylePtr<Black>(),
  656. // StylePtr<Black>(),
  657. // StylePtr<Black>(),
  658. // // Red Arrow Blinks when blade is ON
  659. // StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  660. // // Green Arrow
  661. // StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  662. // "anh\ntraining"},
  663.  
  664.  
  665.  
  666.  
  667. // { "a_LEIA/Royalty;common", "a_LEIA/Royalty/tracks/Leia1.wav", // 3 AudioFlicker DeepSkyBlue base Color Wheel Changeable
  668.  
  669. // StylePtr<Layers<
  670. // //Color
  671. // AudioFlicker<RotateColorsX<Variation,DeepSkyBlue>,RotateColorsX<Variation,Rgb<0,0,128>>>,
  672. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  673. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  674. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  675. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  676. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  677. // AlphaL<White,BlastF<400,300,100000>>,
  678. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  679. // //Color
  680. // Stripes<3500,3000,BrownNoiseFlicker<RotateColorsX<Variation,DeepSkyBlue>,RandomPerLEDFlicker<RotateColorsX<Variation,DodgerBlue>,RotateColorsX<Variation,Rgb16<128,2817,37981>>>,300>,RotateColorsX<Variation,Rgb<50,50,128>>>,
  681. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  682. // AlphaL<
  683. // //Color
  684. // Stripes<3500,-3000,BrownNoiseFlicker<RotateColorsX<Variation,DeepSkyBlue>,RandomPerLEDFlicker<RotateColorsX<Variation,DodgerBlue>,RotateColorsX<Variation,Rgb16<128,2817,37981>>>,300>,RotateColorsX<Variation,Rgb<50,50,128>>>,
  685. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  686. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  687. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  688. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  689. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  690. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  691. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  692. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  693. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  694. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  695. // // Side 2
  696.  
  697. // StylePtr<Layers<
  698. // //Color
  699. // AudioFlicker<RotateColorsX<Variation,DeepSkyBlue>,RotateColorsX<Variation,Rgb<0,0,128>>>,
  700. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  701. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  702. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  703. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  704. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  705. // AlphaL<White,BlastF<400,300,100000>>,
  706. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  707. // //Color
  708. // Stripes<3500,3000,BrownNoiseFlicker<RotateColorsX<Variation,DeepSkyBlue>,RandomPerLEDFlicker<RotateColorsX<Variation,DodgerBlue>,RotateColorsX<Variation,Rgb16<128,2817,37981>>>,300>,RotateColorsX<Variation,Rgb<50,50,128>>>,
  709. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  710. // AlphaL<
  711. // //Color
  712. // Stripes<3500,-3000,BrownNoiseFlicker<RotateColorsX<Variation,DeepSkyBlue>,RandomPerLEDFlicker<RotateColorsX<Variation,DodgerBlue>,RotateColorsX<Variation,Rgb16<128,2817,37981>>>,300>,RotateColorsX<Variation,Rgb<50,50,128>>>,
  713. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  714. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  715. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  716. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  717. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  718. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  719. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  720. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  721. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  722. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  723. // StylePtr<Black>(),
  724. // StylePtr<Black>(),
  725. // StylePtr<Black>(),
  726. // // Red Arrow Blinks when blade is ON
  727. // StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  728. // // Green Arrow
  729. // StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  730. // "royalty"},
  731.  
  732.  
  733.  
  734. // { "a_KYLO/KyloRen;common", "a_KYLO/KyloRen/tracks/Kylo1.wav", // 4 BrownNoiseFlicker Red base Color Wheel Changeable
  735.  
  736. // StylePtr<Layers<
  737. // //Color
  738. // 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>>,
  739.  
  740. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  741. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  742. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  743. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  744. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  745. // AlphaL<White,BlastF<400,300,100000>>,
  746. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  747. // //Color
  748. // Stripes<3500,3000,BrownNoiseFlicker<RotateColorsX<Variation,Red>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<25,0,0>>,RotateColorsX<Variation,Rgb<60,0,0>>>,300>,RotateColorsX<Variation,Rgb<60,0,0>>,RotateColorsX<Variation,Rgb<255,50,50>>,RotateColorsX<Variation,Rgb<128,0,0>>>,
  749. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  750. // AlphaL<
  751. // //Color
  752. // Stripes<3500,-3000,BrownNoiseFlicker<RotateColorsX<Variation,Red>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<25,0,0>>,RotateColorsX<Variation,Rgb<60,0,0>>>,300>,RotateColorsX<Variation,Rgb<60,0,0>>,RotateColorsX<Variation,Rgb<255,50,50>>,RotateColorsX<Variation,Rgb<128,0,0>>>,
  753. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  754. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  755. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  756. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  757. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  758. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  759. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  760. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  761. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  762. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  763. // // Side 2
  764. // StylePtr<Layers<
  765. // //Color
  766. // 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>>,
  767.  
  768. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  769. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  770. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  771. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  772. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  773. // AlphaL<White,BlastF<400,300,100000>>,
  774. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  775. // //Color
  776. // Stripes<3500,3000,BrownNoiseFlicker<RotateColorsX<Variation,Red>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<25,0,0>>,RotateColorsX<Variation,Rgb<60,0,0>>>,300>,RotateColorsX<Variation,Rgb<60,0,0>>,RotateColorsX<Variation,Rgb<255,50,50>>,RotateColorsX<Variation,Rgb<128,0,0>>>,
  777. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  778. // AlphaL<
  779. // //Color
  780. // Stripes<3500,-3000,BrownNoiseFlicker<RotateColorsX<Variation,Red>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<25,0,0>>,RotateColorsX<Variation,Rgb<60,0,0>>>,300>,RotateColorsX<Variation,Rgb<60,0,0>>,RotateColorsX<Variation,Rgb<255,50,50>>,RotateColorsX<Variation,Rgb<128,0,0>>>,
  781. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  782. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  783. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  784. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  785. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  786. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  787. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  788. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  789. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  790. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  791. // StylePtr<Black>(),
  792. // StylePtr<Black>(),
  793. // StylePtr<Black>(),
  794. // // Red Arrow Blinks when blade is ON
  795. // StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  796. // // Green Arrow
  797. // StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  798. // "kylo ren"},
  799.  
  800.  
  801.  
  802. // { "a_KYLO/SonOfDarkness;common", "a_BANE/tracks/track4.wav", // 4 BrownNoiseFlicker Red base Color Wheel Changeable
  803.  
  804. // StylePtr<Layers<
  805. // //Color
  806. // 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>>,
  807.  
  808. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  809. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  810. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  811. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  812. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  813. // AlphaL<White,BlastF<400,300,100000>>,
  814. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  815. // //Color
  816. // Stripes<3500,3000,BrownNoiseFlicker<RotateColorsX<Variation,Red>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<25,0,0>>,RotateColorsX<Variation,Rgb<60,0,0>>>,300>,RotateColorsX<Variation,Rgb<60,0,0>>,RotateColorsX<Variation,Rgb<255,50,50>>,RotateColorsX<Variation,Rgb<128,0,0>>>,
  817. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  818. // AlphaL<
  819. // //Color
  820. // Stripes<3500,-3000,BrownNoiseFlicker<RotateColorsX<Variation,Red>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<25,0,0>>,RotateColorsX<Variation,Rgb<60,0,0>>>,300>,RotateColorsX<Variation,Rgb<60,0,0>>,RotateColorsX<Variation,Rgb<255,50,50>>,RotateColorsX<Variation,Rgb<128,0,0>>>,
  821. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  822. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  823. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  824. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  825. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  826. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  827. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  828. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  829. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  830. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  831. // // Side 2
  832. // StylePtr<Layers<
  833. // //Color
  834. // 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>>,
  835.  
  836. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  837. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  838. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  839. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  840. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  841. // AlphaL<White,BlastF<400,300,100000>>,
  842. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  843. // //Color
  844. // Stripes<3500,3000,BrownNoiseFlicker<RotateColorsX<Variation,Red>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<25,0,0>>,RotateColorsX<Variation,Rgb<60,0,0>>>,300>,RotateColorsX<Variation,Rgb<60,0,0>>,RotateColorsX<Variation,Rgb<255,50,50>>,RotateColorsX<Variation,Rgb<128,0,0>>>,
  845. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  846. // AlphaL<
  847. // //Color
  848. // Stripes<3500,-3000,BrownNoiseFlicker<RotateColorsX<Variation,Red>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<25,0,0>>,RotateColorsX<Variation,Rgb<60,0,0>>>,300>,RotateColorsX<Variation,Rgb<60,0,0>>,RotateColorsX<Variation,Rgb<255,50,50>>,RotateColorsX<Variation,Rgb<128,0,0>>>,
  849. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  850. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  851. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  852. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  853. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  854. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  855. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  856. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  857. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  858. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  859. // StylePtr<Black>(),
  860. // StylePtr<Black>(),
  861. // StylePtr<Black>(),
  862. // // Red Arrow Blinks when blade is ON
  863. // StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  864. // // Green Arrow
  865. // StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  866. // "son of\ndarkness"},
  867.  
  868.  
  869. // { "a_REY/ScavngrsDstny;common", "a_REY/ScavngrsDstny/tracks/ReyEp9End", // 5 AudioFlicker Default = Golden Yellow Color Wheel Changeable
  870.  
  871. // StylePtr<Layers<
  872. // //Color
  873. // AudioFlicker<RotateColorsX<Variation,Rgb<180,130,0>>,RotateColorsX<Variation,Rgb<90,65,0>>>,
  874. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  875. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  876. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  877. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  878. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  879. // AlphaL<White,BlastF<400,300,100000>>,
  880. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  881. // //Color
  882. // Stripes<3500,3000,BrownNoiseFlicker<RotateColorsX<Variation,Rgb<180,130,0>>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<25,25,0>>,RotateColorsX<Variation,Rgb<60,60,0>>>,300>,RotateColorsX<Variation,Rgb<60,60,0>>,RotateColorsX<Variation,Rgb<100,100,50>>,RotateColorsX<Variation,Rgb<90,65,0>>>,
  883. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  884. // AlphaL<
  885. // //Color
  886. // Stripes<3500,-3000,BrownNoiseFlicker<RotateColorsX<Variation,Rgb<180,130,0>>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<25,25,0>>,RotateColorsX<Variation,Rgb<60,60,0>>>,300>,RotateColorsX<Variation,Rgb<60,60,0>>,RotateColorsX<Variation,Rgb<100,100,50>>,RotateColorsX<Variation,Rgb<90,65,0>>>,
  887. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  888. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  889. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  890. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  891. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  892. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  893. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  894. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  895. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  896. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  897. // // Side 2
  898. // StylePtr<Layers<
  899. // //Color
  900. // AudioFlicker<RotateColorsX<Variation,Rgb<180,130,0>>,RotateColorsX<Variation,Rgb<90,65,0>>>,
  901. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  902. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  903. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  904. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  905. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  906. // AlphaL<White,BlastF<400,300,100000>>,
  907. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  908. // //Color
  909. // Stripes<3500,3000,BrownNoiseFlicker<RotateColorsX<Variation,Rgb<180,130,0>>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<25,25,0>>,RotateColorsX<Variation,Rgb<60,60,0>>>,300>,RotateColorsX<Variation,Rgb<60,60,0>>,RotateColorsX<Variation,Rgb<100,100,50>>,RotateColorsX<Variation,Rgb<90,65,0>>>,
  910. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  911. // AlphaL<
  912. // //Color
  913. // Stripes<3500,-3000,BrownNoiseFlicker<RotateColorsX<Variation,Rgb<180,130,0>>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<25,25,0>>,RotateColorsX<Variation,Rgb<60,60,0>>>,300>,RotateColorsX<Variation,Rgb<60,60,0>>,RotateColorsX<Variation,Rgb<100,100,50>>,RotateColorsX<Variation,Rgb<90,65,0>>>,
  914. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  915. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  916. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  917. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  918. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  919. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  920. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  921. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  922. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  923. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  924. // StylePtr<Black>(),
  925. // StylePtr<Black>(),
  926. // StylePtr<Black>(),
  927. // // Red Arrow Blinks when blade is ON
  928. // StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  929. // // Green Arrow
  930. // StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  931. // "scavenger's\ndestiny"},
  932.  
  933.  
  934.  
  935.  
  936.  
  937. // {"a_LUKE/ESB_Graflex;common", "a_LUKE/ESB_Graflex/tracks/LvsV.wav", // 6 RandomFlicker Blue base Color Wheel Changeable
  938.  
  939. // StylePtr<Layers<
  940. // //Color
  941. // Mix<SwingSpeed<400>,RandomFlicker<RotateColorsX<Variation,Blue>,RotateColorsX<Variation,Rgb<0,0,128>>>,Mix<SwingSpeed<800>,RotateColorsX<Variation,Blue>,RotateColorsX<Variation,Rgb<150,150,255>>>>,
  942. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  943. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  944. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  945. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  946. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  947. // AlphaL<White,BlastF<400,300,100000>>,
  948. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  949. // //Color
  950. // Stripes<3500,3000,BrownNoiseFlicker<RotateColorsX<Variation,Blue>,RotateColorsX<Variation,Rgb<0,0,100>>,500>,RotateColorsX<Variation,Rgb<0,0,25>>,RotateColorsX<Variation,Rgb16<128,2817,37981>>>,
  951. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  952. // AlphaL<
  953. // //Color
  954. // Stripes<3500,-3000,BrownNoiseFlicker<RotateColorsX<Variation,Blue>,RotateColorsX<Variation,Rgb<0,0,100>>,500>,RotateColorsX<Variation,Rgb<0,0,25>>,RotateColorsX<Variation,Rgb16<128,2817,37981>>>,
  955. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  956. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  957. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  958. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  959. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  960. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  961. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  962. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  963. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  964. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  965. // // Side 2
  966.  
  967. // StylePtr<Layers<
  968. // //Color
  969. // Mix<SwingSpeed<400>,RandomFlicker<RotateColorsX<Variation,Blue>,RotateColorsX<Variation,Rgb<0,0,128>>>,Mix<SwingSpeed<800>,RotateColorsX<Variation,Blue>,RotateColorsX<Variation,Rgb<150,150,255>>>>,
  970. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  971. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  972. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  973. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  974. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  975. // AlphaL<White,BlastF<400,300,100000>>,
  976. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  977. // //Color
  978. // Stripes<3500,3000,BrownNoiseFlicker<RotateColorsX<Variation,Blue>,RotateColorsX<Variation,Rgb<0,0,100>>,500>,RotateColorsX<Variation,Rgb<0,0,25>>,RotateColorsX<Variation,Rgb16<128,2817,37981>>>,
  979. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  980. // AlphaL<
  981. // //Color
  982. // Stripes<3500,-3000,BrownNoiseFlicker<RotateColorsX<Variation,Blue>,RotateColorsX<Variation,Rgb<0,0,100>>,500>,RotateColorsX<Variation,Rgb<0,0,25>>,RotateColorsX<Variation,Rgb16<128,2817,37981>>>,
  983. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  984. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  985. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  986. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  987. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  988. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  989. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  990. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  991. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  992. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  993. // StylePtr<Black>(),
  994. // StylePtr<Black>(),
  995. // StylePtr<Black>(),
  996. // // Red Arrow Blinks when blade is ON
  997. // StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  998. // // Green Arrow
  999. // StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  1000. // "esb\ngraflex"},
  1001.  
  1002.  
  1003.  
  1004. // { "a_SIDIOUS/TheReturn;common", "a_SIDIOUS/tracks/Palpatheme_SHORT.wav", // 7 Stripes based Center Pull in Light Purple Color Wheel Changeable
  1005.  
  1006. // StylePtr<Layers<
  1007. // //Color
  1008. // Mix<SmoothStep<Int<16000>,Int<10000>>,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>>>,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>>>>,
  1009.  
  1010. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  1011. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  1012. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  1013. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  1014. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  1015. // AlphaL<White,BlastF<400,300,100000>>,
  1016. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  1017. // //Color
  1018. // Stripes<3000,3000,BrownNoiseFlicker<RotateColorsX<Variation,Rgb<95,0,210>>,RotateColorsX<Variation,Rgb<30,0,50>>,500>,RotateColorsX<Variation,Rgb<100,10,200>>,RotateColorsX<Variation,Rgb<42,0,110>>>,
  1019. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  1020. // AlphaL<
  1021. // //Color
  1022. // Stripes<3000,-3000,BrownNoiseFlicker<RotateColorsX<Variation,Rgb<95,0,210>>,RotateColorsX<Variation,Rgb<30,0,50>>,500>,RotateColorsX<Variation,Rgb<100,10,200>>,RotateColorsX<Variation,Rgb<42,0,110>>>,
  1023. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1024. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1025. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  1026. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  1027. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  1028. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  1029. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  1030. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  1031. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  1032. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  1033. // // Side 2
  1034. // StylePtr<Layers<
  1035. // //Color
  1036. // Mix<SmoothStep<Int<16000>,Int<10000>>,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>>>,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>>>>,
  1037.  
  1038. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  1039. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  1040. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  1041. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  1042. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  1043. // AlphaL<White,BlastF<400,300,100000>>,
  1044. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  1045. // //Color
  1046. // Stripes<3000,3000,BrownNoiseFlicker<RotateColorsX<Variation,Rgb<95,0,210>>,RotateColorsX<Variation,Rgb<30,0,50>>,500>,RotateColorsX<Variation,Rgb<100,10,200>>,RotateColorsX<Variation,Rgb<42,0,110>>>,
  1047. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  1048. // AlphaL<
  1049. // //Color
  1050. // Stripes<3000,-3000,BrownNoiseFlicker<RotateColorsX<Variation,Rgb<95,0,210>>,RotateColorsX<Variation,Rgb<30,0,50>>,500>,RotateColorsX<Variation,Rgb<100,10,200>>,RotateColorsX<Variation,Rgb<42,0,110>>>,
  1051. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1052. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1053. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  1054. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  1055. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  1056. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  1057. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  1058. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  1059. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  1060. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  1061.  
  1062. // StylePtr<Black>(),
  1063. // StylePtr<Black>(),
  1064. // StylePtr<Black>(),
  1065. // // Red Arrow Blinks when blade is ON
  1066. // StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  1067. // // Green Arrow
  1068. // StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  1069. // "the sith\n return"},
  1070.  
  1071.  
  1072.  
  1073.  
  1074. // { "a_AHSOKA/FulcrumSS;common", "a_AHSOKA/FulcrumSS/tracks/RebelsTheme.wav", // 8 AudioFlicker Bright Swing Color Wheel Changeable
  1075.  
  1076. // StylePtr<Layers<
  1077. // //Color
  1078. // Mix<SwingSpeed<500>,AudioFlicker<RotateColorsX<Variation,Rgb<110,150,255>>,RotateColorsX<Variation,Rgb<80,90,130>>>,Mix<SwingSpeed<800>,AudioFlicker<RotateColorsX<Variation,Rgb<110,150,255>>,RotateColorsX<Variation,White>>,RotateColorsX<Variation,White>>>,
  1079. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  1080. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  1081. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  1082. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  1083. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  1084. // AlphaL<White,BlastF<400,300,100000>>,
  1085. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  1086. // //Color
  1087. // Stripes<3500,3000,RotateColorsX<Variation,Rgb<110,150,255>>,RotateColorsX<Variation,Rgb<80,90,130>>,RotateColorsX<Variation,Rgb<110,150,255>>>,
  1088. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  1089. // AlphaL<
  1090. // //Color
  1091. // Stripes<3500,-3000,RotateColorsX<Variation,Rgb<110,150,255>>,RotateColorsX<Variation,Rgb<80,90,130>>,RotateColorsX<Variation,Rgb<110,150,255>>>,
  1092. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1093. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1094. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  1095. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  1096. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  1097. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  1098. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  1099. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  1100. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  1101. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  1102. // //Side 2
  1103. // StylePtr<Layers<
  1104. // //Color
  1105. // Mix<SwingSpeed<500>,AudioFlicker<RotateColorsX<Variation,Rgb<110,150,255>>,RotateColorsX<Variation,Rgb<80,90,130>>>,Mix<SwingSpeed<800>,AudioFlicker<RotateColorsX<Variation,Rgb<110,150,255>>,RotateColorsX<Variation,White>>,RotateColorsX<Variation,White>>>,
  1106. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  1107. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  1108. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  1109. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  1110. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  1111. // AlphaL<White,BlastF<400,300,100000>>,
  1112. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  1113. // //Color
  1114. // Stripes<3500,3000,RotateColorsX<Variation,Rgb<110,150,255>>,RotateColorsX<Variation,Rgb<80,90,130>>,RotateColorsX<Variation,Rgb<110,150,255>>>,
  1115. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  1116. // AlphaL<
  1117. // //Color
  1118. // Stripes<3500,-3000,RotateColorsX<Variation,Rgb<110,150,255>>,RotateColorsX<Variation,Rgb<80,90,130>>,RotateColorsX<Variation,Rgb<110,150,255>>>,
  1119. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1120. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1121. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  1122. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  1123. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  1124. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  1125. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  1126. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  1127. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  1128. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  1129. // StylePtr<Black>(),
  1130. // StylePtr<Black>(),
  1131. // StylePtr<Black>(),
  1132. // // Red Arrow Blinks when blade is ON
  1133. // StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  1134. // // Green Arrow
  1135. // StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  1136. // "ahsoka\nfulcrum"},
  1137.  
  1138.  
  1139.  
  1140. // { "Nextor;common", "", // 9 HumpFlicker Blade Default = PurpleBlue
  1141.  
  1142. // StylePtr<Layers<
  1143. // //Color
  1144. // HumpFlicker<RotateColorsX<Variation,Rgb16<5547,468,19506>>,Rgb16<7,1899,65535>,50>,
  1145. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  1146. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  1147. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  1148. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  1149. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  1150. // AlphaL<White,BlastF<400,300,100000>>,
  1151. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  1152. // //Color
  1153. // Stripes<3000,3000,BrownNoiseFlicker<RotateColorsX<Variation,Rgb16<5547,468,19506>>,RotateColorsX<Variation,Rgb16<7,1899,65535>>,500>,RotateColorsX<Variation,Rgb<0,10,200>>,RotateColorsX<Variation,Rgb<60,60,80>>>,
  1154. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  1155. // AlphaL<
  1156. // //Color
  1157. // Stripes<3000,-3000,BrownNoiseFlicker<RotateColorsX<Variation,Rgb16<5547,468,19506>>,RotateColorsX<Variation,Rgb16<7,1899,65535>>,500>,RotateColorsX<Variation,Rgb<0,10,200>>,RotateColorsX<Variation,Rgb<60,60,80>>>,
  1158. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1159. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1160. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  1161. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  1162. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  1163. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  1164. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  1165. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  1166. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  1167. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  1168. // // Side 2
  1169. // StylePtr<Layers<
  1170. // //Color
  1171. // HumpFlicker<RotateColorsX<Variation,Rgb16<5547,468,19506>>,Rgb16<7,1899,65535>,50>,
  1172. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  1173. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  1174. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  1175. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  1176. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  1177. // AlphaL<White,BlastF<400,300,100000>>,
  1178. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  1179. // //Color
  1180. // Stripes<3000,3000,BrownNoiseFlicker<RotateColorsX<Variation,Rgb16<5547,468,19506>>,RotateColorsX<Variation,Rgb16<7,1899,65535>>,500>,RotateColorsX<Variation,Rgb<0,10,200>>,RotateColorsX<Variation,Rgb<60,60,80>>>,
  1181. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  1182. // AlphaL<
  1183. // //Color
  1184. // Stripes<3000,-3000,BrownNoiseFlicker<RotateColorsX<Variation,Rgb16<5547,468,19506>>,RotateColorsX<Variation,Rgb16<7,1899,65535>>,500>,RotateColorsX<Variation,Rgb<0,10,200>>,RotateColorsX<Variation,Rgb<60,60,80>>>,
  1185. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1186. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1187. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  1188. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  1189. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  1190. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  1191. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  1192. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  1193. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  1194. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  1195. // StylePtr<Black>(),
  1196. // StylePtr<Black>(),
  1197. // StylePtr<Black>(),
  1198. // // Red Arrow Blinks when blade is ON
  1199. // StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  1200. // // Green Arrow
  1201. // StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  1202. // "Nextor"},
  1203.  
  1204. // { "Comet;common", "", // 10 HumpFlicker tight speckle humps Blade Default = Red
  1205.  
  1206. // StylePtr<Layers<
  1207. // //Color
  1208. // HumpFlicker<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<80,0,0>>,10>,
  1209. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  1210. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  1211. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  1212. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  1213. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  1214. // AlphaL<White,BlastF<400,300,100000>>,
  1215. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  1216. // //Color
  1217. // Stripes<3500,3000,BrownNoiseFlicker<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<80,0,0>>,500>,RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<80,0,0>>>,
  1218. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  1219. // AlphaL<
  1220. // //Color
  1221. // Stripes<3500,-3000,BrownNoiseFlicker<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<80,0,0>>,500>,RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<80,0,0>>>,
  1222. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1223. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1224. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  1225. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  1226. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  1227. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  1228. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  1229. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  1230. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  1231. // InOutTrL<TrJoin<TrConcat<TrWipe<1000>,RandomBlink<100,Red,Rgb<255,50,50>>,TrFade<175>,BrownNoiseFlicker<Rgb<200,20,20>,Rgb<80,0,0>,200>,TrFade<900>>,TrJoin<TrWipe<1700>,TrWaveX<BrownNoiseFlicker<Yellow,RandomFlicker<White,Red>,50>,Int<3000>,Int<200>,Int<1000>,Int<2000>>,TrWaveX<BrownNoiseFlicker<Yellow,OrangeRed,100>,Int<3000>,Int<150>,Int<1000>,Int<0>>,TrWaveX<BrownNoiseFlicker<Red,Rgb<80,0,0>,100>,Int<3000>,Int<100>,Int<1000>,Int<-2000>>>>,TrJoin<TrConcat<TrFade<90>,RandomBlink<100,Red,Rgb<255,50,50>>,TrSmoothFade<250>,RandomBlink<10000,Rgb<80,0,0>>,TrSmoothFade<700>>,TrJoin<TrFade<3000>,TrWaveX<BrownNoiseFlicker<Yellow,RandomFlicker<White,Red>,50>,Int<3000>,Int<200>,Int<1400>,Int<30000>>,TrWaveX<BrownNoiseFlicker<Yellow,OrangeRed,100>,Int<3000>,Int<150>,Int<1400>,Int<32768>>,TrWaveX<BrownNoiseFlicker<Red,Rgb<80,0,0>,100>,Int<3000>,Int<100>,Int<1400>,Int<34000>>>>>,
  1232. // TransitionEffectL<TrConcat<TrInstant,Rgb<100,100,0>,TrFade<50>>,EFFECT_IGNITION>,
  1233. // TransitionEffectL<TrConcat<TrWipe<100>,AlphaL<HumpFlickerL<RotateColorsX<Variation,Rgb<60,0,0>>,90>,SmoothStep<Int<2000>,Int<-500>>>,TrDelayX< Percentage<WavLen<EFFECT_PREON>,49> >,AlphaL<HumpFlickerL<RotateColorsX<Variation,Rgb<60,0,0>>,90>,SmoothStep<Int<2000>,Int<-500>>>,TrFadeX< Percentage<WavLen<EFFECT_PREON>,49> >,AlphaL<HumpFlickerL<RotateColorsX<Variation,BrownNoiseFlicker<Yellow,OrangeRed,50>>,90>,SmoothStep<Int<2700>,Int<-500>>>,TrInstant>,EFFECT_PREON>>>(),
  1234. // Side 2
  1235. // StylePtr<Layers<
  1236. // //Color
  1237. // HumpFlicker<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<80,0,0>>,10>,
  1238. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  1239. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  1240. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  1241. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  1242. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  1243. // AlphaL<White,BlastF<400,300,100000>>,
  1244. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  1245. // //Color
  1246. // Stripes<3500,3000,BrownNoiseFlicker<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<80,0,0>>,500>,RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<80,0,0>>>,
  1247. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  1248. // AlphaL<
  1249. // //Color
  1250. // Stripes<3500,-3000,BrownNoiseFlicker<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<80,0,0>>,500>,RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<80,0,0>>>,
  1251. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1252. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1253. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  1254. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  1255. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  1256. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  1257. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  1258. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  1259. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  1260. // InOutTrL<TrJoin<TrConcat<TrWipe<1000>,RandomBlink<100,Red,Rgb<255,50,50>>,TrFade<175>,BrownNoiseFlicker<Rgb<200,20,20>,Rgb<80,0,0>,200>,TrFade<900>>,TrJoin<TrWipe<1700>,TrWaveX<BrownNoiseFlicker<Yellow,RandomFlicker<White,Red>,50>,Int<3000>,Int<200>,Int<1000>,Int<2000>>,TrWaveX<BrownNoiseFlicker<Yellow,OrangeRed,100>,Int<3000>,Int<150>,Int<1000>,Int<0>>,TrWaveX<BrownNoiseFlicker<Red,Rgb<80,0,0>,100>,Int<3000>,Int<100>,Int<1000>,Int<-2000>>>>,TrJoin<TrConcat<TrFade<90>,RandomBlink<100,Red,Rgb<255,50,50>>,TrSmoothFade<250>,RandomBlink<10000,Rgb<80,0,0>>,TrSmoothFade<700>>,TrJoin<TrFade<3000>,TrWaveX<BrownNoiseFlicker<Yellow,RandomFlicker<White,Red>,50>,Int<3000>,Int<200>,Int<1400>,Int<30000>>,TrWaveX<BrownNoiseFlicker<Yellow,OrangeRed,100>,Int<3000>,Int<150>,Int<1400>,Int<32768>>,TrWaveX<BrownNoiseFlicker<Red,Rgb<80,0,0>,100>,Int<3000>,Int<100>,Int<1400>,Int<34000>>>>>,
  1261. // TransitionEffectL<TrConcat<TrInstant,Rgb<100,100,0>,TrFade<50>>,EFFECT_IGNITION>,
  1262. // TransitionEffectL<TrConcat<TrWipe<100>,AlphaL<HumpFlickerL<RotateColorsX<Variation,Rgb<60,0,0>>,90>,SmoothStep<Int<2000>,Int<-500>>>,TrDelayX< Percentage<WavLen<EFFECT_PREON>,49> >,AlphaL<HumpFlickerL<RotateColorsX<Variation,Rgb<60,0,0>>,90>,SmoothStep<Int<2000>,Int<-500>>>,TrFadeX< Percentage<WavLen<EFFECT_PREON>,49> >,AlphaL<HumpFlickerL<RotateColorsX<Variation,BrownNoiseFlicker<Yellow,OrangeRed,50>>,90>,SmoothStep<Int<2700>,Int<-500>>>,TrInstant>,EFFECT_PREON>>>(),
  1263. // StylePtr<Black>(),
  1264. // StylePtr<Black>(),
  1265. // StylePtr<Black>(),
  1266. // // Red Arrow Blinks when blade is ON
  1267. // StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  1268. // // Green Arrow
  1269. // StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  1270. // "comet"},
  1271.  
  1272.  
  1273.  
  1274. // { "a_BANE/RuleOfTwo;common", "a_BANE/tracks/track3.wav", // 2 + ice AudioFlicker Red base Color Wheel Changeable w/ ice blade force effect
  1275.  
  1276. // StylePtr<Layers<
  1277. // //Color
  1278. // AudioFlicker<BrownNoiseFlicker<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<60,0,0>>,500>,RotateColorsX<Variation,Rgb<128,0,0>>>,
  1279. // // //Ice blade Force
  1280. // // MultiTransitionEffectL<TrConcat<TrFade<7000>,Rgb<10,0,75>,TrDelay<8000>>,EFFECT_FORCE>, // blade turns cold purple/blue
  1281. // // MultiTransitionEffectL<
  1282. // // TrConcat<TrJoin<
  1283. // // TrWaveX<BrownNoiseFlicker<White,DeepSkyBlue,300>,Int<400>,Int<50>,Int<1000>,Int<0>>, // burst
  1284. // // TrWipe<8000>,
  1285. // // TrWaveX<BrownNoiseFlicker<White,DeepSkyBlue,300>,Int<15000>,Int<300>,Int<8000>,Int<0>>>, //leading freezing edge - this 15000 wave fadeout timer is delay total from effect start until melt starts
  1286. // // MultiTransitionEffect<Stripes<10000,-500,Rgb<100,120,255>,Rgb<30,40,75>>,Rgb<65,80,150>,TrFade<11000>,TrDelay<20000>,EFFECT_FORCE>, // initial ice color solidifying
  1287. // // TrJoin<TrWipe<7000>,TrSmoothFade<18000>, // begin thaw wipe and fade ice color over 18000 for 40-ish percent transparency by the end
  1288. // // TrJoin<
  1289. // // TrWaveX<BrownNoiseFlicker<White,DeepSkyBlue,300>,Int<300>,Int<50>,Int<1000>,Int<0>>, //burst
  1290. // // TrFade<17000>,//intensity of melting diminishes longer than end time so not complete fizzle out
  1291. // // TrWaveX<Mix<Int<16384>,StrobeX<Black,OrangeRed,Scale<SlowNoise<Int<3000>>,Int<10>,Int<40>>,Int<40>>,BrownNoiseFlicker<Black,White,50>>,Int<20000>,Int<400>,Int<7000>,Int<0>>>>>,// thaw leading edge
  1292. // // EFFECT_FORCE>,
  1293.  
  1294. // //IceBladeV2 - too big until presets managed...or Fred makes space! win
  1295. // MultiTransitionEffectL<
  1296. // TrConcat<TrFade<7000>,Rgb<10,0,75>,// blade turns solid cold 1000ms before ice full coverage
  1297. // TrDelay<1000>>, // hidden by ice overlay at this point, so no reason to have anthing more than 1000 before back to base color
  1298. // EFFECT_FORCE>,
  1299. // MultiTransitionEffectL< TrConcat<TrWipe<8000>,
  1300. // //wipe in stripes ice freezing effect
  1301. // MultiTransitionEffect<Stripes<10000,-1000,Rgb<50,75,165>,Rgb<25,37,82>,Rgb<50,75,165>,Rgb<13,19,41>>,Sparkle<Rgb<100,150,230>,White,50,300>,TrFade<11500>,TrDelay<20000>,EFFECT_FORCE,4>,
  1302. // // Stripes fade to sparking solid over remaining 4 seconds from freezing edge's finish until 12000 then hold for next joined delay to end at 15000, so 3000 more.
  1303. // TrDelay<7000>,Sparkle<Rgb<100,150,230>,White,50,300>,
  1304. // //after 15000 (TrConcat makes it 8000 + 7000) from effect start, full blade to this shade of white for wiping away (seamless color from end of stripes fade to solid)
  1305. // TrJoin<TrWipe<7000>,TrSmoothFade<9500>>>,
  1306. // // wipe ice away and melt to thinner opacity , but not 100%, leave like 30% by using longer fade duration than the wipe takes.
  1307. // EFFECT_FORCE,4>,
  1308. // MultiTransitionEffectL<
  1309. // TrConcat<
  1310. // TrJoin<TrWaveX<BrownNoiseFlicker<White,DeepSkyBlue,60>, Int<400>, Int<50>, Int<1000>,Int<0>>, // burst
  1311. // TrWaveX<BrownNoiseFlicker<White,SteelBlue,600>, Int<15000>,Int<400>,Int<8000>,Int<0>>, // leading freeze edge
  1312. // TrWaveX<Sparkle<AlphaL<White,Int<0>>,White,3000,200>,Int<15000>,Int<100>,Int<8000>,Int<-7000>>>, // crystalizing in edge's wake
  1313. // AlphaL<White,Int<0>>,
  1314. // TrJoin<TrWaveX<BrownNoiseFlicker<White,DeepSkyBlue,300>, Int<300>, Int<50>, Int<1000>,Int<0>>, // burst
  1315. // TrWaveX<Sparkle<AlphaL<White,Int<0>>,White,3000,200>,Int<40000>,Int<300>,Int<7000>,Int<3000>>, // crystalizing in thaw's path
  1316. // TrWaveX<BrownNoiseFlicker<DarkOrange,Yellow,80>, Int<15000>,Int<400>,Int<7000>,Int<0>>>>,EFFECT_FORCE,5>, // leading thawing edge
  1317. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  1318. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  1319. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  1320. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  1321. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  1322. // AlphaL<White,BlastF<400,300,100000>>,
  1323. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  1324. // //Color
  1325. // Stripes<3500,3000,BrownNoiseFlicker<RotateColorsX<Variation,Red>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<60,0,0>>,RotateColorsX<Variation,Rgb<255,50,50>>>,300>,RotateColorsX<Variation,Rgb<128,50,50>>>,
  1326. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  1327. // AlphaL<
  1328. // //Color
  1329. // Stripes<3500,-3000,BrownNoiseFlicker<RotateColorsX<Variation,Red>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<60,0,0>>,RotateColorsX<Variation,Rgb<255,50,50>>>,300>,RotateColorsX<Variation,Rgb<128,50,50>>>,
  1330. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1331. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1332. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  1333. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  1334. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  1335. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  1336. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  1337. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  1338. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  1339. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  1340. // // Side 2
  1341. // StylePtr<Layers<
  1342. // //Color
  1343. // AudioFlicker<BrownNoiseFlicker<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<60,0,0>>,500>,RotateColorsX<Variation,Rgb<128,0,0>>>,
  1344. // // //Ice blade Force
  1345. // // MultiTransitionEffectL<TrConcat<TrFade<7000>,Rgb<10,0,75>,TrDelay<8000>>,EFFECT_FORCE>, // blade turns cold purple/blue
  1346. // // MultiTransitionEffectL<
  1347. // // TrConcat<TrJoin<
  1348. // // TrWaveX<BrownNoiseFlicker<White,DeepSkyBlue,300>,Int<400>,Int<50>,Int<1000>,Int<0>>, // burst
  1349. // // TrWipe<8000>,
  1350. // // TrWaveX<BrownNoiseFlicker<White,DeepSkyBlue,300>,Int<15000>,Int<300>,Int<8000>,Int<0>>>, //leading freezing edge - this 15000 wave fadeout timer is delay total from effect start until melt starts
  1351. // // MultiTransitionEffect<Stripes<10000,-500,Rgb<100,120,255>,Rgb<30,40,75>>,Rgb<65,80,150>,TrFade<11000>,TrDelay<20000>,EFFECT_FORCE>, // initial ice color solidifying
  1352. // // TrJoin<TrWipe<7000>,TrSmoothFade<18000>, // begin thaw wipe and fade ice color over 18000 for 40-ish percent transparency by the end
  1353. // // TrJoin<
  1354. // // TrWaveX<BrownNoiseFlicker<White,DeepSkyBlue,300>,Int<300>,Int<50>,Int<1000>,Int<0>>, //burst
  1355. // // TrFade<17000>,//intensity of melting diminishes longer than end time so not complete fizzle out
  1356. // // TrWaveX<Mix<Int<16384>,StrobeX<Black,OrangeRed,Scale<SlowNoise<Int<3000>>,Int<10>,Int<40>>,Int<40>>,BrownNoiseFlicker<Black,White,50>>,Int<20000>,Int<400>,Int<7000>,Int<0>>>>>,// thaw leading edge
  1357. // // EFFECT_FORCE>,
  1358.  
  1359. // //IceBladeV2 - too big until presets managed...or Fred makes space! win
  1360. // MultiTransitionEffectL<
  1361. // TrConcat<TrFade<7000>,Rgb<10,0,75>,// blade turns solid cold 1000ms before ice full coverage
  1362. // TrDelay<1000>>, // hidden by ice overlay at this point, so no reason to have anthing more than 1000 before back to base color
  1363. // EFFECT_FORCE>,
  1364. // MultiTransitionEffectL< TrConcat<TrWipe<8000>,
  1365. // //wipe in stripes ice freezing effect
  1366. // MultiTransitionEffect<Stripes<10000,-1000,Rgb<50,75,165>,Rgb<25,37,82>,Rgb<50,75,165>,Rgb<13,19,41>>,Sparkle<Rgb<100,150,230>,White,50,300>,TrFade<11500>,TrDelay<20000>,EFFECT_FORCE,4>,
  1367. // // Stripes fade to sparking solid over remaining 4 seconds from freezing edge's finish until 12000 then hold for next joined delay to end at 15000, so 3000 more.
  1368. // TrDelay<7000>,Sparkle<Rgb<100,150,230>,White,50,300>,
  1369. // //after 15000 (TrConcat makes it 8000 + 7000) from effect start, full blade to this shade of white for wiping away (seamless color from end of stripes fade to solid)
  1370. // TrJoin<TrWipe<7000>,TrSmoothFade<9500>>>,
  1371. // // wipe ice away and melt to thinner opacity , but not 100%, leave like 30% by using longer fade duration than the wipe takes.
  1372. // EFFECT_FORCE,4>,
  1373. // MultiTransitionEffectL<
  1374. // TrConcat<
  1375. // TrJoin<TrWaveX<BrownNoiseFlicker<White,DeepSkyBlue,60>, Int<400>, Int<50>, Int<1000>,Int<0>>, // burst
  1376. // TrWaveX<BrownNoiseFlicker<White,SteelBlue,600>, Int<15000>,Int<400>,Int<8000>,Int<0>>, // leading freeze edge
  1377. // TrWaveX<Sparkle<AlphaL<White,Int<0>>,White,3000,200>,Int<15000>,Int<100>,Int<8000>,Int<-7000>>>, // crystalizing in edge's wake
  1378. // AlphaL<White,Int<0>>,
  1379. // TrJoin<TrWaveX<BrownNoiseFlicker<White,DeepSkyBlue,300>, Int<300>, Int<50>, Int<1000>,Int<0>>, // burst
  1380. // TrWaveX<Sparkle<AlphaL<White,Int<0>>,White,3000,200>,Int<40000>,Int<300>,Int<7000>,Int<3000>>, // crystalizing in thaw's path
  1381. // TrWaveX<BrownNoiseFlicker<DarkOrange,Yellow,80>, Int<15000>,Int<400>,Int<7000>,Int<0>>>>,EFFECT_FORCE,5>, // leading thawing edge
  1382. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  1383. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  1384. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  1385. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  1386. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  1387. // AlphaL<White,BlastF<400,300,100000>>,
  1388. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  1389. // //Color
  1390. // Stripes<3500,3000,BrownNoiseFlicker<RotateColorsX<Variation,Red>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<60,0,0>>,RotateColorsX<Variation,Rgb<255,50,50>>>,300>,RotateColorsX<Variation,Rgb<128,50,50>>>,
  1391. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  1392. // AlphaL<
  1393. // //Color
  1394. // Stripes<3500,-3000,BrownNoiseFlicker<RotateColorsX<Variation,Red>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<60,0,0>>,RotateColorsX<Variation,Rgb<255,50,50>>>,300>,RotateColorsX<Variation,Rgb<128,50,50>>>,
  1395. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1396. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1397. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  1398. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  1399. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  1400. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  1401. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  1402. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  1403. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  1404. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  1405. // StylePtr<Black>(),
  1406. // StylePtr<Black>(),
  1407. // StylePtr<Black>(),
  1408. // // Red Arrow Blinks when blade is ON
  1409. // StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  1410. // // Green Arrow
  1411. // StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  1412. // "darth\nbane1"},
  1413.  
  1414.  
  1415.  
  1416. // { "a_BANE/TheBane;common", "a_BANE/tracks/track2.wav", // 2 AudioFlicker Red base Color Wheel Changeable
  1417.  
  1418. // StylePtr<Layers<
  1419. // //Color
  1420. // AudioFlicker<BrownNoiseFlicker<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<60,0,0>>,500>,RotateColorsX<Variation,Rgb<128,0,0>>>,
  1421. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  1422. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  1423. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  1424. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  1425. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  1426. // AlphaL<White,BlastF<400,300,100000>>,
  1427. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  1428. // //Color
  1429. // Stripes<3500,3000,BrownNoiseFlicker<RotateColorsX<Variation,Red>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<60,0,0>>,RotateColorsX<Variation,Rgb<255,50,50>>>,300>,RotateColorsX<Variation,Rgb<128,50,50>>>,
  1430. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  1431. // AlphaL<
  1432. // //Color
  1433. // Stripes<3500,-3000,BrownNoiseFlicker<RotateColorsX<Variation,Red>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<60,0,0>>,RotateColorsX<Variation,Rgb<255,50,50>>>,300>,RotateColorsX<Variation,Rgb<128,50,50>>>,
  1434. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1435. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1436. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  1437. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  1438. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  1439. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  1440. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  1441. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  1442. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  1443. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  1444. // //Side 2
  1445. // StylePtr<Layers<
  1446. // //Color
  1447. // AudioFlicker<BrownNoiseFlicker<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<60,0,0>>,500>,RotateColorsX<Variation,Rgb<128,0,0>>>,
  1448. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  1449. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  1450. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  1451. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  1452. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  1453. // AlphaL<White,BlastF<400,300,100000>>,
  1454. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  1455. // //Color
  1456. // Stripes<3500,3000,BrownNoiseFlicker<RotateColorsX<Variation,Red>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<60,0,0>>,RotateColorsX<Variation,Rgb<255,50,50>>>,300>,RotateColorsX<Variation,Rgb<128,50,50>>>,
  1457. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  1458. // AlphaL<
  1459. // //Color
  1460. // Stripes<3500,-3000,BrownNoiseFlicker<RotateColorsX<Variation,Red>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<60,0,0>>,RotateColorsX<Variation,Rgb<255,50,50>>>,300>,RotateColorsX<Variation,Rgb<128,50,50>>>,
  1461. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1462. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1463. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  1464. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  1465. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  1466. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  1467. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  1468. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  1469. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  1470. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  1471. // StylePtr<Black>(),
  1472. // StylePtr<Black>(),
  1473. // StylePtr<Black>(),
  1474. // // Red Arrow Blinks when blade is ON
  1475. // StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  1476. // // Green Arrow
  1477. // StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  1478. // "darth\nbane2"},
  1479.  
  1480.  
  1481.  
  1482. // {"a_SHIPS/Falcon;common", "a_SHIPS/Falcon/tracks/Falcon.wav", // 11 Stripes based Pulse - Default = Green Color Wheel Changeable
  1483.  
  1484. // StylePtr<Layers<
  1485. // //Color
  1486. // Stripes<10000,-2000,RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  1487. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  1488. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  1489. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  1490. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  1491. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  1492. // AlphaL<White,BlastF<400,300,100000>>,
  1493. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  1494. // //Color
  1495. // Stripes<3500,3000,RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  1496. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  1497. // AlphaL<
  1498. // //Color
  1499. // Stripes<3500,-3000,RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  1500. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1501. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1502. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  1503. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  1504. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  1505. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  1506. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  1507. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  1508. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  1509. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  1510. // // Side 2
  1511. // StylePtr<Layers<
  1512. // //Color
  1513. // Stripes<10000,-2000,RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  1514. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  1515. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  1516. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  1517. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  1518. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  1519. // AlphaL<White,BlastF<400,300,100000>>,
  1520. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  1521. // //Color
  1522. // Stripes<3500,3000,RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  1523. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  1524. // AlphaL<
  1525. // //Color
  1526. // Stripes<3500,-3000,RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  1527. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1528. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1529. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  1530. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  1531. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  1532. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  1533. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  1534. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  1535. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  1536. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  1537. // StylePtr<Black>(),
  1538. // StylePtr<Black>(),
  1539. // StylePtr<Black>(),
  1540. // // Red Arrow Blinks when blade is ON
  1541. // StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  1542. // // Green Arrow
  1543. // StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  1544. // "millenium\nfalcon"},
  1545.  
  1546.  
  1547. // {"a_SHIPS/Tie;common", "a_SHIPS/Tie/tracks/Tie.wav", // 11 Stripes based Pulse - Default = Green Color Wheel Changeable
  1548.  
  1549. // StylePtr<Layers<
  1550. // //Color
  1551. // Stripes<10000,-2000,RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  1552. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  1553. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  1554. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  1555. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  1556. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  1557. // AlphaL<White,BlastF<400,300,100000>>,
  1558. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  1559. // //Color
  1560. // Stripes<3500,3000,RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  1561. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  1562. // AlphaL<
  1563. // //Color
  1564. // Stripes<3500,-3000,RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  1565. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1566. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1567. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  1568. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  1569. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  1570. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  1571. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  1572. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  1573. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  1574. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  1575. // //Side 2
  1576. // StylePtr<Layers<
  1577. // //Color
  1578. // Stripes<10000,-2000,RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  1579. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  1580. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  1581. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  1582. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  1583. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  1584. // AlphaL<White,BlastF<400,300,100000>>,
  1585. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  1586. // //Color
  1587. // Stripes<3500,3000,RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  1588. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  1589. // AlphaL<
  1590. // //Color
  1591. // Stripes<3500,-3000,RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  1592. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1593. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1594. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  1595. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  1596. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  1597. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  1598. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  1599. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  1600. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  1601. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  1602. // StylePtr<Black>(),
  1603. // StylePtr<Black>(),
  1604. // StylePtr<Black>(),
  1605. // // Red Arrow Blinks when blade is ON
  1606. // StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  1607. // // Green Arrow
  1608. // StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  1609. // "tie\nfighter"},
  1610.  
  1611.  
  1612.  
  1613.  
  1614. // {"a_SHIPS/Xwing;common", "a_SHIPS/Xwing/tracks/Xwing.wav", // 11 Stripes Pulse - Default = Green base Color Wheel Changeable
  1615.  
  1616. // StylePtr<Layers<
  1617. // //Color
  1618. // ColorCycle<RotateColorsX<Variation,Green>,0,1,RotateColorsX<Variation,PulsingX<RandomFlicker<RandomBlink<13000,RotateColorsX<Variation,Rgb<128,200,128>>,RotateColorsX<Variation,Black>>,RotateColorsX<Variation,Green>>,RandomFlicker<RotateColorsX<Variation,Rgb<0,128,0>>,RotateColorsX<Variation,Rgb<30,30,30>>>,Scale<SlowNoise<Int<16000>>,Int<2200>,Int<5000>>>>,100,3000,3000>,
  1619. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  1620. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  1621. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  1622. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  1623. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  1624. // AlphaL<White,BlastF<400,300,100000>>,
  1625. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  1626. // //Color
  1627. // Stripes<3500,3000,RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  1628. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  1629. // AlphaL<
  1630. // //Color
  1631. // Stripes<3500,-3000,RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  1632. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1633. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1634. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  1635. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  1636. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  1637. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  1638. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  1639. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  1640. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  1641. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  1642. // // Side 2
  1643. // StylePtr<Layers<
  1644. // //Color
  1645. // ColorCycle<RotateColorsX<Variation,Green>,0,1,RotateColorsX<Variation,PulsingX<RandomFlicker<RandomBlink<13000,RotateColorsX<Variation,Rgb<128,200,128>>,RotateColorsX<Variation,Black>>,RotateColorsX<Variation,Green>>,RandomFlicker<RotateColorsX<Variation,Rgb<0,128,0>>,RotateColorsX<Variation,Rgb<30,30,30>>>,Scale<SlowNoise<Int<16000>>,Int<2200>,Int<5000>>>>,100,3000,3000>,
  1646. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  1647. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  1648. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  1649. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  1650. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  1651. // AlphaL<White,BlastF<400,300,100000>>,
  1652. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  1653. // //Color
  1654. // Stripes<3500,3000,RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  1655. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  1656. // AlphaL<
  1657. // //Color
  1658. // Stripes<3500,-3000,RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  1659. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1660. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1661. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  1662. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  1663. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  1664. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  1665. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  1666. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  1667. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  1668. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  1669. // StylePtr<Black>(),
  1670. // StylePtr<Black>(),
  1671. // StylePtr<Black>(),
  1672. // // Red Arrow Blinks when blade is ON
  1673. // StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  1674. // // Green Arrow
  1675. // StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  1676. // "x-wing\nfighter"},
  1677.  
  1678.  
  1679.  
  1680.  
  1681. // {"a_SHIPS/Slave1;common", "a_SHIPS/Slave1/tracks/Pursuit.wav", // 11 Stripes based Pulse - Default = Green base Color Wheel Changeable
  1682.  
  1683. // StylePtr<Layers<
  1684. // //Color
  1685. // ColorCycle<RotateColorsX<Variation,Green>,0,1,RotateColorsX<Variation,PulsingX<RandomFlicker<RandomBlink<13000,RotateColorsX<Variation,Rgb<128,200,128>>,RotateColorsX<Variation,Black>>,RotateColorsX<Variation,Green>>,RandomFlicker<RotateColorsX<Variation,Rgb<0,128,0>>,RotateColorsX<Variation,Rgb<30,30,30>>>,Scale<SlowNoise<Int<16000>>,Int<2200>,Int<5000>>>>,100,3000,3000>,
  1686. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  1687. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  1688. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  1689. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  1690. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  1691. // AlphaL<White,BlastF<400,300,100000>>,
  1692. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  1693. // //Color
  1694. // Stripes<3500,3000,RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  1695. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  1696. // AlphaL<
  1697. // //Color
  1698. // Stripes<3500,-3000,RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  1699. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1700. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1701. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  1702. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  1703. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  1704. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  1705. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  1706. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  1707. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  1708. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  1709. // // Side 2
  1710. // StylePtr<Layers<
  1711. // //Color
  1712. // ColorCycle<RotateColorsX<Variation,Green>,0,1,RotateColorsX<Variation,PulsingX<RandomFlicker<RandomBlink<13000,RotateColorsX<Variation,Rgb<128,200,128>>,RotateColorsX<Variation,Black>>,RotateColorsX<Variation,Green>>,RandomFlicker<RotateColorsX<Variation,Rgb<0,128,0>>,RotateColorsX<Variation,Rgb<30,30,30>>>,Scale<SlowNoise<Int<16000>>,Int<2200>,Int<5000>>>>,100,3000,3000>,
  1713. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  1714. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  1715. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  1716. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  1717. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  1718. // AlphaL<White,BlastF<400,300,100000>>,
  1719. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  1720. // //Color
  1721. // Stripes<3500,3000,RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  1722. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  1723. // AlphaL<
  1724. // //Color
  1725. // Stripes<3500,-3000,RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  1726. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1727. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1728. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  1729. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  1730. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  1731. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  1732. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  1733. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  1734. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  1735. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  1736. // StylePtr<Black>(),
  1737. // StylePtr<Black>(),
  1738. // StylePtr<Black>(),
  1739. // // Red Arrow Blinks when blade is ON
  1740. // StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  1741. // // Green Arrow
  1742. // StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  1743. // "slave 1"},
  1744.  
  1745.  
  1746. // {"Proto2;common", "Proto2/tracks/proto2.wav", // 12 Color Cycle to Glitchy Pulsing Blade Default = Green
  1747.  
  1748. // StylePtr<Layers<
  1749. // //Color
  1750. // ColorCycle<RotateColorsX<Variation,Rgb<0,128,0>>,100,-3250,RotateColorsX<Variation,BlinkingX<RandomFlicker<RandomBlink<13000,RotateColorsX<Variation,Rgb<128,200,128>>,RotateColorsX<Variation,Black>>,RotateColorsX<Variation,Green>>,RandomFlicker<RotateColorsX<Variation,Rgb<0,128,0>>,RotateColorsX<Variation,Rgb<30,30,30>>>,Scale<SlowNoise<Int<16000>>,Int<300>,Int<1000>>,Scale<SlowNoise<Int<16000>>,Int<200>,Int<650>>>>,50,3000,3000>,
  1751. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  1752. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  1753. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  1754. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  1755. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  1756. // AlphaL<White,BlastF<400,300,100000>>,
  1757. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  1758. // //Color
  1759. // Stripes<3500,3000,RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  1760. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  1761. // AlphaL<
  1762. // //Color
  1763. // Stripes<3500,-3000,RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  1764. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1765. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1766. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  1767. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  1768. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  1769. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  1770. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  1771. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  1772. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  1773. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  1774. // // Side 2
  1775.  
  1776. // StylePtr<Layers<
  1777. // //Color
  1778. // ColorCycle<RotateColorsX<Variation,Rgb<0,128,0>>,100,-3250,RotateColorsX<Variation,BlinkingX<RandomFlicker<RandomBlink<13000,RotateColorsX<Variation,Rgb<128,200,128>>,RotateColorsX<Variation,Black>>,RotateColorsX<Variation,Green>>,RandomFlicker<RotateColorsX<Variation,Rgb<0,128,0>>,RotateColorsX<Variation,Rgb<30,30,30>>>,Scale<SlowNoise<Int<16000>>,Int<300>,Int<1000>>,Scale<SlowNoise<Int<16000>>,Int<200>,Int<650>>>>,50,3000,3000>,
  1779. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  1780. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  1781. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  1782. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  1783. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  1784. // AlphaL<White,BlastF<400,300,100000>>,
  1785. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  1786. // //Color
  1787. // Stripes<3500,3000,RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  1788. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  1789. // AlphaL<
  1790. // //Color
  1791. // Stripes<3500,-3000,RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  1792. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1793. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1794. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  1795. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  1796. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  1797. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  1798. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  1799. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  1800. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  1801. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  1802. // StylePtr<Black>(),
  1803. // StylePtr<Black>(),
  1804. // StylePtr<Black>(),
  1805. // // Red Arrow Blinks when blade is ON
  1806. // StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  1807. // // Green Arrow
  1808. // StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  1809. // "proto 2"},
  1810.  
  1811.  
  1812.  
  1813. // {"Proto3;common", "Proto3/tracks/proto3.wav", // 12 Color Cycle to Glitchy Pulsing Blade Default = Green
  1814.  
  1815. // StylePtr<Layers<
  1816. // //Color
  1817. // ColorCycle<RotateColorsX<Variation,Rgb<0,128,0>>,100,-3250,RotateColorsX<Variation,BlinkingX<RandomFlicker<RandomBlink<13000,RotateColorsX<Variation,Rgb<128,200,128>>,RotateColorsX<Variation,Black>>,RotateColorsX<Variation,Green>>,RandomFlicker<RotateColorsX<Variation,Rgb<0,128,0>>,RotateColorsX<Variation,Rgb<30,30,30>>>,Scale<SlowNoise<Int<16000>>,Int<300>,Int<1000>>,Scale<SlowNoise<Int<16000>>,Int<200>,Int<650>>>>,50,3000,3000>,
  1818. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  1819. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  1820. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  1821. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  1822. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  1823. // AlphaL<White,BlastF<400,300,100000>>,
  1824. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  1825. // //Color
  1826. // Stripes<3500,3000,RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  1827. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  1828. // AlphaL<
  1829. // //Color
  1830. // Stripes<3500,-3000,RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  1831. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1832. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1833. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  1834. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  1835. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  1836. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  1837. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  1838. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  1839. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  1840. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  1841. // //Side 2
  1842. // StylePtr<Layers<
  1843. // //Color
  1844. // ColorCycle<RotateColorsX<Variation,Rgb<0,128,0>>,100,-3250,RotateColorsX<Variation,BlinkingX<RandomFlicker<RandomBlink<13000,RotateColorsX<Variation,Rgb<128,200,128>>,RotateColorsX<Variation,Black>>,RotateColorsX<Variation,Green>>,RandomFlicker<RotateColorsX<Variation,Rgb<0,128,0>>,RotateColorsX<Variation,Rgb<30,30,30>>>,Scale<SlowNoise<Int<16000>>,Int<300>,Int<1000>>,Scale<SlowNoise<Int<16000>>,Int<200>,Int<650>>>>,50,3000,3000>,
  1845. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  1846. // LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  1847. // TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  1848. // TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  1849. // BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  1850. // AlphaL<White,BlastF<400,300,100000>>,
  1851. // LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  1852. // //Color
  1853. // Stripes<3500,3000,RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  1854. // SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  1855. // AlphaL<
  1856. // //Color
  1857. // Stripes<3500,-3000,RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,60,0>>,RotateColorsX<Variation,Rgb<50,255,50>>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  1858. // SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1859. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1860. // LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  1861. // LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  1862. // ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  1863. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  1864. // TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  1865. // LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  1866. // SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  1867. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  1868. // StylePtr<Black>(),
  1869. // StylePtr<Black>(),
  1870. // StylePtr<Black>(),
  1871. // // Red Arrow Blinks when blade is ON
  1872. // StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  1873. // // Green Arrow
  1874. // StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  1875. // "proto 3"},
  1876.  
  1877.  
  1878.  
  1879. // {"SS;common", "", //1552 bytes
  1880. // StyleNormalPtr<FromHumFileStyle<170,0, 25,1>, WHITE, 300, 800>(),
  1881. // //Side 2
  1882. // StyleNormalPtr<FromHumFileStyle<170,0, 25,1>, WHITE, 300, 800>(),
  1883. // StylePtr<Black>(),
  1884. // StylePtr<Black>(),
  1885. // StylePtr<Black>(),
  1886. // // Red Arrow Blinks when blade is ON
  1887. // StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  1888. // // Green Arrow
  1889. // StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  1890. // "spectrum\nsong"},
  1891.  
  1892.  
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903. //---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1904. // speciality blades
  1905.  
  1906.  
  1907. //Preset 1
  1908. {"Thunderstorm;common", "", // Thunder and Lightning
  1909. StylePtr<Layers<
  1910. //Color
  1911. Layers<
  1912. TransitionLoop<Blue,TrConcat<TrBoingX<Int<300>,2>,Layers<
  1913. Stripes<10000,100,Rgb<0,0,128>,Rgb<0,0,30>,Rgb<0,0,200>>,
  1914. AlphaL<Stripes<8000,-200,Blue,Rgb<0,0,60>>,Int<12000>>>,TrDelayX<Scale<SlowNoise<Int<3000>>,Int<100>,Int<3000>>>>>,
  1915. SparkleL<White,100,500>,
  1916. TransitionLoopL<TrConcat<TrWipeIn<100>,RandomBlinkL<Int<30000>,White>,TrWipe<100>,AlphaL<White,Int<0>>,TrDelayX<Scale<SlowNoise<Int<3000>>,Int<5000>,Int<9000>>>>>>,
  1917.  
  1918. TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  1919. LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  1920. TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  1921. TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  1922. BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  1923. AlphaL<White,BlastF<400,300,100000>>,
  1924.  
  1925.  
  1926. LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,
  1927. //Color
  1928. AlphaL<Stripes<8000,400,Blue,Rgb<0,0,60>>,SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>> >,
  1929. AlphaL<
  1930. AlphaL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,LayerFunctions<
  1931. Bump<Scale<SlowNoise<Int<2000>>,Int<3000>,Int<16000>>,Scale<BrownNoiseF<Int<10>>,Int<14000>,Int<8000>>>,
  1932. Bump<Scale<SlowNoise<Int<2300>>,Int<26000>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<10000>>>,
  1933. Bump<Scale<SlowNoise<Int<2300>>,Int<20000>,Int<30000>>,Scale<IsLessThan<SlowNoise<Int<1500>>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<0>>,Int<0>>>>>,
  1934. LayerFunctions<
  1935.  
  1936. SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>>,
  1937. //Color
  1938. AlphaL<Stripes<8000,-400,Blue,Rgb<0,0,60>>,SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>> >,
  1939. AlphaL<
  1940. AlphaL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,LayerFunctions<
  1941. Bump<Scale<SlowNoise<Int<2000>>,Int<3000>,Int<16000>>,Scale<BrownNoiseF<Int<10>>,Int<14000>,Int<8000>>>,
  1942. Bump<Scale<SlowNoise<Int<2300>>,Int<26000>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<10000>>>,
  1943. Bump<Scale<SlowNoise<Int<2300>>,Int<20000>,Int<30000>>,Scale<IsLessThan<SlowNoise<Int<1500>>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<0>>,Int<0>>>>>,
  1944. LayerFunctions<
  1945.  
  1946. SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>>,
  1947. TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1948. LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  1949. LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  1950. LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  1951. ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  1952. TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  1953. TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  1954. LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  1955. SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  1956. InOutTrL<TrConcat<TrWipeIn<200>,RandomBlink<30000>,TrWipeIn<200>,Mix<SmoothStep<Scale<SlowNoise<Int<3000>>,Int<6000>,Int<8000>>,Int<3000>>,RandomBlink<30000>,Black>,TrDelay<400>,Black,TrWipeSparkTip<RandomBlink<30000>,300,100>>,TrJoin<TrWipe<400>,TrWaveX<RandomBlink<30000>,WavLen<EFFECT_RETRACTION>,Int<50>,WavLen<EFFECT_RETRACTION>,Int<0>>>>>>(),
  1957. StylePtr<Black>(),
  1958. StylePtr<Black>(),
  1959. StylePtr<Black>(),
  1960. StylePtr<Black>(),
  1961. // Red Arrow Blinks when blade is ON
  1962. StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  1963. // Green Arrow
  1964. StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  1965. // Alt blinking style like Blind Knkight
  1966. // StylePtr<InOutHelper<Blinking<Black,White,1500,500>,300,800,Blinking<Black,Blinking<Black,White,500,500>,2000,500>>>(),
  1967. // StylePtr<InOutHelper<White,300,800,Pulsing<Black,White,3000>>>(),
  1968.  
  1969. "thunderstorm"},
  1970.  
  1971.  
  1972.  
  1973. //Preset 2
  1974. { "a_BANE/RuleOfTwo;common", " ", // blueforcesoundfont's style or Bane Red base Color Wheel Changeable
  1975.  
  1976. StylePtr<Layers<
  1977. 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>>>>,
  1978. 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>>>>>,
  1979. AlphaL<Mix<SwingSpeed<500>,Red,Orange,White>,Scale<SwingSpeed<400>,Int<0>,Int<32768>>>,
  1980.  
  1981. // //IceBladeV2 - too big until presets managed...or Fred makes space! win
  1982. // MultiTransitionEffectL<
  1983. // TrConcat<TrFade<7000>,Rgb<10,0,75>,// blade turns solid cold 1000ms before ice full coverage
  1984. // TrDelay<1000>>, // hidden by ice overlay at this point, so no reason to have anthing more than 1000 before back to base color
  1985. // EFFECT_FORCE>,
  1986. // MultiTransitionEffectL< TrConcat<TrWipe<8000>,
  1987. // //wipe in stripes ice freezing effect
  1988. // MultiTransitionEffect<Stripes<10000,-1000,Rgb<50,75,165>,Rgb<25,37,82>,Rgb<50,75,165>,Rgb<13,19,41>>,Sparkle<Rgb<100,150,230>,White,50,300>,TrFade<11500>,TrDelay<20000>,EFFECT_FORCE,4>,
  1989. // // Stripes fade to sparking solid over remaining 4 seconds from freezing edge's finish until 12000 then hold for next joined delay to end at 15000, so 3000 more.
  1990. // TrDelay<7000>,Sparkle<Rgb<100,150,230>,White,50,300>,
  1991. // //after 15000 (TrConcat makes it 8000 + 7000) from effect start, full blade to this shade of white for wiping away (seamless color from end of stripes fade to solid)
  1992. // TrJoin<TrWipe<7000>,TrSmoothFade<9500>>>,
  1993. // // wipe ice away and melt to thinner opacity , but not 100%, leave like 30% by using longer fade duration than the wipe takes.
  1994. // EFFECT_FORCE,4>,
  1995. // MultiTransitionEffectL<
  1996. // TrConcat<
  1997. // TrJoin<TrWaveX<BrownNoiseFlicker<White,DeepSkyBlue,60>, Int<400>, Int<50>, Int<1000>,Int<0>>, // burst
  1998. // TrWaveX<BrownNoiseFlicker<White,SteelBlue,600>, Int<15000>,Int<400>,Int<8000>,Int<0>>, // leading freeze edge
  1999. // TrWaveX<Sparkle<AlphaL<White,Int<0>>,White,3000,200>,Int<15000>,Int<100>,Int<8000>,Int<-7000>>>, // crystalizing in edge's wake
  2000. // AlphaL<White,Int<0>>,
  2001. // TrJoin<TrWaveX<BrownNoiseFlicker<White,DeepSkyBlue,300>, Int<300>, Int<50>, Int<1000>,Int<0>>, // burst
  2002. // TrWaveX<Sparkle<AlphaL<White,Int<0>>,White,3000,200>,Int<40000>,Int<300>,Int<7000>,Int<3000>>, // crystalizing in thaw's path
  2003. // TrWaveX<BrownNoiseFlicker<DarkOrange,Yellow,80>, Int<15000>,Int<400>,Int<7000>,Int<0>>>>,EFFECT_FORCE,5>, // leading thawing edge
  2004. TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  2005. LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  2006. TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  2007. TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  2008. BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  2009. AlphaL<White,BlastF<400,300,100000>>,
  2010. TransitionEffectL<TrConcat<TrInstant,White,TrFade<800>>,EFFECT_LOCKUP_END>,
  2011. ResponsiveLockupL<Strobe<White,BrownNoiseFlicker<White,Blue,300>,50,1>,TrConcat<TrInstant,White,TrFade<200>>,TrFade<400>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,Scale<SwingSpeed<100>,Int<10000>,Int<14000>>>,
  2012. LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  2013. 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>>>,
  2014. AlphaL<RotateColorsX<Variation,ColorCycle<Blue,0,1,Red,75,900,1>>,Bump<Int<0>,Int<8000>>>,
  2015. LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  2016. SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  2017.  
  2018. InOutTrL<TrWipeSparkTip<White,150>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>,
  2019. TransitionEffectL<TrConcat<TrFade<50>,AlphaL<HumpFlickerL<RotateColorsX<Variation,Red>,20>,Bump<Int<0>,Int<6000>>>,TrBoingX<WavLen<EFFECT_PREON>,3>>,EFFECT_PREON>>>(),
  2020. StylePtr<Black>(),
  2021. StylePtr<Black>(),
  2022. StylePtr<Black>(),
  2023. StylePtr<Black>(),
  2024. // Red Arrow Blinks when blade is ON
  2025. StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  2026. // Green Arrow
  2027. StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  2028. "darth\nbane"},
  2029.  
  2030. //Preset 3
  2031. {"a_blueforce/Photonblade;common", "", // 17880 bytes // Humpflicker Orange base
  2032. // Main Blade FINAL ORIGINAL VERSION for 2000ms wav
  2033. // Segmented Preon, needs custom out.wavs
  2034. //Reverse segmented retaction, needs custom in.wavs
  2035. // Flash AND Clash
  2036. // Better Stab
  2037. // Blast works for all colors
  2038. // Crazy Lockup and Drag - purple electrons/
  2039. // presets.ini style=builtin 8 1
  2040. StylePtr<Layers<
  2041. Mix<SwingSpeed<400>,HumpFlicker<RotateColorsX<Variation,Orange>,RotateColorsX<Variation,Rgb<60,15,0>>,50>,Mix<SwingSpeed<600>,RotateColorsX<Variation,Orange>,RotateColorsX<Variation,Rgb<255,150,60>>>>,
  2042. TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  2043. LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  2044. TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  2045. TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  2046. BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  2047. AlphaL<White,BlastF<400,300,100000>>,
  2048. LockupTrL<Layers<Sparkle<Stripes<300,-8000,Rgb16<21301,0,65535>,Black,Black,Red>>,AlphaL<
  2049. //Color
  2050. Stripes<3500,3000,BrownNoiseFlicker<RotateColorsX<Variation,Orange>,RotateColorsX<Variation,Rgb<60,15,0>>,500>,RotateColorsX<Variation,Orange>,RotateColorsX<Variation,Rgb<255,150,60>>>,
  2051. SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  2052. AlphaL<
  2053. //Color
  2054. Stripes<3500,-3000,BrownNoiseFlicker<RotateColorsX<Variation,Orange>,RotateColorsX<Variation,Rgb<60,15,0>>,500>,RotateColorsX<Variation,Orange>,RotateColorsX<Variation,Rgb<255,150,60>>>,
  2055. SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  2056. LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  2057. LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  2058. LockupTrL<AlphaL<Gradient<Black,Black,Black,Black,Black,Stripes<500,4000,Rgb16<21301,0,65535>,Black,Black>,RandomBlink<6000,Red,Strobe<Black,Yellow,15,30>>>,SmoothStep<Int<30000>,Int<30000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  2059. ResponsiveMeltL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,TrWipeIn<600>,TrColorCycle<1500,-2000,100>>,
  2060. ResponsiveLightningBlockL<Strobe<Rgb16<21301,0,65535>,White,50,10>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  2061. TransitionEffectL<TrConcat<TrInstant,Gradient<RandomBlink<18000,Red,Strobe<Black,Yellow,15,20>>,Stripes<500,-4000,Rgb16<21301,30000,65535>,Black,Black>,Stripes<500,-4000,Rgb16<21301,0,65535>,Black,Black>,Stripes<500,-4000,Rgb16<21301,0,65535>,Black,Black>,Black>,TrFade<800>>,EFFECT_IGNITION>,
  2062. InOutTrL<TrWipeSparkTip<White,150>,
  2063. TrConcat<TrInstant,Mix<SmoothStep<Int<0>,Int<2000>>,Black,RotateColorsX<Variation,HumpFlicker<Orange,Rgb<60,15,0>,200>>>,
  2064. TrWaveX<RotateColorsX<Variation,Orange>,Int<200>,Int<300>,Int<200>,Int<32768>>,Mix<SmoothStep<Int<5500>,Int<2000>>,Black,RotateColorsX<Variation,HumpFlicker<Orange,Rgb<60,15,0>,200>>>,
  2065. TrWaveX<RotateColorsX<Variation,Orange>,Int<250>,Int<300>,Int<250>,Int<32768>>,Mix<SmoothStep<Int<11000>,Int<2000>>,Black,RotateColorsX<Variation,HumpFlicker<Orange,Rgb<60,15,0>,200>>>,
  2066. TrWaveX<RotateColorsX<Variation,Orange>,Int<300>,Int<300>,Int<300>,Int<32768>>,Mix<SmoothStep<Int<16500>,Int<2000>>,Black,RotateColorsX<Variation,HumpFlicker<Orange,Rgb<60,15,0>,200>>>,
  2067. TrWaveX<RotateColorsX<Variation,Orange>,Int<350>,Int<300>,Int<350>,Int<32768>>,Mix<SmoothStep<Int<24500>,Int<2000>>,Black,RotateColorsX<Variation,HumpFlicker<Orange,Rgb<60,15,0>,200>>>,
  2068. TrWaveX<RotateColorsX<Variation,Orange>,Int<400>,Int<300>,Int<400>,Int<32768>>,Black,
  2069. TrWaveX<RotateColorsX<Variation,Orange>,Int<400>,Int<300>,Int<400>,Int<32768>>,White,TrFade<50>>>,
  2070. TransitionEffectL<TrConcat<TrWaveX<RotateColorsX<Variation,Orange>,Int<400>,Int<300>,Int<400>,Int<0>>,Mix<SmoothStep<Int<27500>,Int<2000>>,Black,RotateColorsX<Variation,HumpFlicker<Orange,Rgb<60,15,0>,200>>>,TrWaveX<RotateColorsX<Variation,Orange>,Int<350>,Int<300>,Int<350>,Int<0>>,Mix<SmoothStep<Int<22000>,Int<2000>>,Black,RotateColorsX<Variation,HumpFlicker<Orange,Rgb<60,15,0>,200>>>,TrWaveX<RotateColorsX<Variation,Orange>,Int<300>,Int<300>,Int<300>,Int<0>>,Mix<SmoothStep<Int<16500>,Int<2000>>,Black,RotateColorsX<Variation,HumpFlicker<Orange,Rgb<60,15,0>,200>>>,TrWaveX<RotateColorsX<Variation,Orange>,Int<250>,Int<300>,Int<250>,Int<0>>,Mix<SmoothStep<Int<11000>,Int<2000>>,Black,RotateColorsX<Variation,HumpFlicker<Orange,Rgb<60,15,0>,200>>>,TrWaveX<RotateColorsX<Variation,Orange>,Int<200>,Int<300>,Int<200>,Int<0>>,Mix<SmoothStep<Int<5500>,Int<2000>>,Black,RotateColorsX<Variation,HumpFlicker<Orange,Rgb<60,15,0>,200>>>,TrDelay<100>,Mix<SmoothStep<Int<5500>,Int<2000>>,Black,RotateColorsX<Variation,HumpFlicker<Orange,Rgb<60,15,0>,200>>>,TrWipe<100>,Mix<SmoothStep<Int<0>,Int<2000>>,Black,RotateColorsX<Variation,HumpFlicker<Orange,Rgb<60,15,0>,200>>>,TrFade<100>,White,TrInstant>,EFFECT_PREON>,
  2071. TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<White,40>,TrFade<300>>,EFFECT_RETRACTION>, // off-spark blade
  2072. TransitionEffectL<TrConcat<TrInstant,AlphaL<White,Bump<Int<0>,Int<6000>>>,TrFade<1000>,AlphaL<Orange,Bump<Int<0>,Int<4000>>>,TrFade<1000>,AlphaL<OrangeRed,Bump<Int<0>,Int<2800>>>,TrFade<1000>,AlphaL<Red,Bump<Int<0>,Int<1700>>>,TrFade<2000>>,EFFECT_RETRACTION>>>(), //emitter cooldown
  2073. StylePtr<Black>(),
  2074. StylePtr<Black>(),
  2075. StylePtr<Black>(),
  2076. StylePtr<Black>(),
  2077. //Alt blnking from Blind
  2078. // StylePtr<InOutHelper<Blinking<Black,White,1500,500>,300,800,Blinking<Black,Blinking<Black,White,500,500>,2000,500>>>(),
  2079. // StylePtr<InOutHelper<White,300,800,Pulsing<Black,White,3000>>>(),
  2080. // Red Arrow Blinks when blade is ON
  2081. StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  2082. // Green Arrow
  2083. StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  2084.  
  2085. "photon\nblade"},
  2086.  
  2087.  
  2088. //Preset 4
  2089. { "TheMaw;common", "", // Custom retraction effects + IceBlade , Stripes based Center Pull in Light Purple Color Wheel Changeable
  2090.  
  2091. StylePtr<Layers<
  2092. //Color
  2093. Mix<SmoothStep<Int<16000>,Int<10000>>,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>>>,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>>>>,
  2094. //IceBladeV2 - too big until presets managed...or Fred makes space! win
  2095. MultiTransitionEffectL<
  2096. TrConcat<TrFade<7000>,Rgb<10,0,75>,// blade turns solid cold 1000ms before ice full coverage
  2097. TrDelay<1000>>, // hidden by ice overlay at this point, so no reason to have anthing more than 1000 before back to base color
  2098. EFFECT_FORCE>,
  2099. MultiTransitionEffectL< TrConcat<TrWipe<8000>, //wipe in stripes ice freezing effect
  2100. MultiTransitionEffect<Stripes<10000,-1000,Rgb<50,75,165>,Rgb<25,37,82>,Rgb<50,75,165>,Rgb<13,19,41>>,Sparkle<Rgb<100,150,230>,White,50,300>,TrFade<11500>,TrDelay<20000>,EFFECT_FORCE,4>, // Stripes fade to solid over remaining 4 seconds from freezing edge's finish until 12000 then hold for next joined delay to end at 15000, so 3000 more.
  2101. TrDelay<7000>,Sparkle<Rgb<100,150,230>,White,50,300>, //after 15000 (TrConcat makes it 8000 + 7000) from effect start, full blade to this shade of white for wiping away (seamless color from end of stripes fade to solid)
  2102. TrJoin<TrWipe<7000>,TrSmoothFade<9500>>>, // wipe ice away and melt to thinner opacity , but not 100%, leave like 30% by using longer fade duration than the wipe takes.
  2103. EFFECT_FORCE,4>,
  2104. MultiTransitionEffectL<
  2105. TrConcat<
  2106. TrJoin<TrWaveX<BrownNoiseFlicker<White,DeepSkyBlue,60>, Int<400>, Int<50>, Int<1000>,Int<0>>, // burst
  2107. TrWaveX<BrownNoiseFlicker<White,SteelBlue,600>, Int<15000>,Int<400>,Int<8000>,Int<0>>, // leading freeze edge
  2108. TrWaveX<Sparkle<AlphaL<White,Int<0>>,White,3000,200>,Int<15000>,Int<100>,Int<8000>,Int<-7000>>>, // crystalizing in edge's wake
  2109. AlphaL<White,Int<0>>,
  2110. TrJoin<TrWaveX<BrownNoiseFlicker<White,DeepSkyBlue,300>, Int<300>, Int<50>, Int<1000>,Int<0>>, // burst
  2111. TrWaveX<Sparkle<AlphaL<White,Int<0>>,White,3000,200>,Int<40000>,Int<300>,Int<7000>,Int<3000>>, // crystalizing in thaw's path
  2112. TrWaveX<BrownNoiseFlicker<DarkOrange,Yellow,80>, Int<15000>,Int<400>,Int<7000>,Int<0>>>>,EFFECT_FORCE,5>, // leading thawing edge
  2113. TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  2114. LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  2115. TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  2116. TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  2117. BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  2118. AlphaL<White,BlastF<400,300,100000>>,
  2119. LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  2120. //Color
  2121. Stripes<3000,3000,BrownNoiseFlicker<RotateColorsX<Variation,Rgb<95,0,210>>,RotateColorsX<Variation,Rgb<30,0,50>>,500>,RotateColorsX<Variation,Rgb<100,10,200>>,RotateColorsX<Variation,Rgb<42,0,110>>>,
  2122. SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  2123. AlphaL<
  2124. //Color
  2125. Stripes<3000,-3000,BrownNoiseFlicker<RotateColorsX<Variation,Rgb<95,0,210>>,RotateColorsX<Variation,Rgb<30,0,50>>,500>,RotateColorsX<Variation,Rgb<100,10,200>>,RotateColorsX<Variation,Rgb<42,0,110>>>,
  2126. SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  2127. LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  2128. LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  2129. LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  2130. ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  2131. TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  2132. TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  2133. LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  2134. SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  2135. // InOutTrL<TrWipeSparkTip<White,250>,TrWipeInX<WavLen<EFFECT_RETRACTION>>>>>(),
  2136. TransitionEffectL<TrConcat<TrDelay<200>,Strobe<Black,Rgb<160,60,255>,15,40>,TrJoin<TrWipeInSparkTip<White,1500,200>,TrWipeSparkTip<White,1500,200>>>,EFFECT_IGNITION>,
  2137. TransitionEffectL<TrConcat<TrJoin<TrWipe<500>,TrWipeIn<500>>,Mix<SmoothStep<Int<16384>,Int<10000>>,Stripes<2000,-1500,Black,Rgb<100,100,150>>,Stripes<2000,1500,Black,Rgb<100,100,150>>>,TrFade<500>>,EFFECT_RETRACTION>,
  2138. InOutTrL<TrJoin<TrWipeInSparkTip<White,1500,200>,TrWipeSparkTip<White,1500,200>>,TrJoin<TrWipeInSparkTip<White,2000,500>,TrWipeSparkTip<White,2000,500>>>,
  2139. TransitionEffectL<TrConcat<TrInstant,White,TrFade<100>>,EFFECT_IGNITION>,
  2140. TransitionEffectL<TrConcat<TrDelay<1100>,White,TrFade<50>>,EFFECT_RETRACTION>>>(),
  2141. StylePtr<Black>(),
  2142. StylePtr<Black>(),
  2143. StylePtr<Black>(),
  2144. StylePtr<Black>(),
  2145. // Red Arrow Blinks when blade is ON
  2146. StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  2147. // Green Arrow
  2148. StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  2149. "the maw"},
  2150.  
  2151.  
  2152.  
  2153. //Preset 5
  2154. {"Cylon", "Cylon/tracks/BGOT.wav",
  2155. StylePtr<Layers<
  2156. Mix<Int<16384>,RotateColorsX<Variation,Cylon<Red,5,20,Red,20,20,1>>,AudioFlicker<RotateColorsX<Variation,Rgb<128,0,0>>,RotateColorsX<Variation,Red>>>,
  2157. TransitionEffectL<TrConcat<TrInstant,AlphaL<Mix<SmoothStep<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<1000>>,Stripes<1500,2000,White,Red>,Stripes<1500,-2500,White,Red>>,Int<16384>>,TrFade<800>>,EFFECT_LOCKUP_END>,
  2158. ResponsiveLockupL<Strobe<White,BrownNoiseFlicker<White,Blue,300>,50,1>,TrConcat<TrInstant,White,TrFade<400>>,TrFade<100>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,Scale<SwingSpeed<100>,Int<10000>,Int<14000>>>,
  2159. 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>>>,
  2160. ResponsiveStabL<Orange>,
  2161. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  2162. ResponsiveClashL<White,TrInstant,TrFade<400>>,
  2163. TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<White,40>,TrFade<1500>>,EFFECT_RETRACTION>,
  2164. TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<White,40>,TrFade<700>,HumpFlickerL<Rgb<200,200,50>,10>,TrColorCycle<700,500,1000>>,EFFECT_IGNITION>,
  2165. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  2166. LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,DarkOrange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  2167. InOutTrL<TrWipe<100>,TrColorCycle<3500,-1000,-10>>,
  2168. TransitionEffectL<TrConcat<TrInstant,AlphaL<White,Bump<Int<0>,Int<10000>>>,TrFade<3000>,AlphaL<Orange,Bump<Int<0>,Int<8000>>>,TrFade<3000>,AlphaL<Red,Bump<Int<0>,Int<6000>>>,TrFade<2000>>,EFFECT_RETRACTION>,
  2169. TransitionEffectL<TrConcat<TrFade<125>,AlphaL<HumpFlickerL<Red,10>,Bump<Int<0>,Int<4000>>>,TrFade<1000>,AlphaL<HumpFlickerL<Orange,15>,Bump<Int<0>,Int<15000>>>,TrFade<1500>,AlphaL<HumpFlickerL<Rgb<255,255,100>,20>,Bump<Int<0>,Int<60000>>>,TrColorCycle<1000,500,1000>,Rgb<255,150,150>,TrWipeInSparkTip<White,50>>,EFFECT_PREON>>>(),
  2170. StylePtr<Black>(),
  2171. StylePtr<Black>(),
  2172. StylePtr<Black>(),
  2173. StylePtr<Black>(),
  2174. // Red Arrow Blinks when blade is ON
  2175. StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  2176. // Green Arrow
  2177. StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  2178. "cylon"},
  2179.  
  2180. // Preset 6
  2181. { "Comet;common", "", // BC Custom out / in anim w/cool clash & ice force
  2182. StylePtr<Layers<
  2183. //Color
  2184. HumpFlicker<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<80,0,0>>,10>,
  2185. // IceForce V2
  2186. MultiTransitionEffectL<
  2187. TrConcat<TrFade<7000>,Rgb<10,0,75>,// blade turns solid cold 1000ms before ice full coverage
  2188. TrDelay<1000>>, // hidden by ice overlay at this point, so no reason to have anthing more than 1000 before back to base color
  2189. EFFECT_FORCE>,
  2190. MultiTransitionEffectL< TrConcat<TrWipe<8000>,
  2191. //wipe in stripes ice freezing effect
  2192. MultiTransitionEffect<Stripes<10000,-1000,Rgb<50,75,165>,Rgb<25,37,82>,Rgb<50,75,165>,Rgb<13,19,41>>,Sparkle<Rgb<100,150,230>,White,50,300>,TrFade<11500>,TrDelay<20000>,EFFECT_FORCE,4>,
  2193. // Stripes fade to sparking solid over remaining 4 seconds from freezing edge's finish until 12000 then hold for next joined delay to end at 15000, so 3000 more.
  2194. TrDelay<7000>,Sparkle<Rgb<100,150,230>,White,50,300>,
  2195. //after 15000 (TrConcat makes it 8000 + 7000) from effect start, full blade to this shade of white for wiping away (seamless color from end of stripes fade to solid)
  2196. TrJoin<TrWipe<7000>,TrSmoothFade<9500>>>,
  2197. // wipe ice away and melt to thinner opacity , but not 100%, leave like 30% by using longer fade duration than the wipe takes.
  2198. EFFECT_FORCE,4>,
  2199. MultiTransitionEffectL<
  2200. TrConcat<
  2201. TrJoin<TrWaveX<BrownNoiseFlicker<White,DeepSkyBlue,60>, Int<400>, Int<50>, Int<1000>,Int<0>>, // burst
  2202. TrWaveX<BrownNoiseFlicker<White,SteelBlue,600>, Int<15000>,Int<400>,Int<8000>,Int<0>>, // leading freeze edge
  2203. TrWaveX<Sparkle<AlphaL<White,Int<0>>,White,3000,200>,Int<15000>,Int<100>,Int<8000>,Int<-7000>>>, // crystalizing in edge's wake
  2204. AlphaL<White,Int<0>>,
  2205. TrJoin<TrWaveX<BrownNoiseFlicker<White,DeepSkyBlue,300>, Int<300>, Int<50>, Int<1000>,Int<0>>, // burst
  2206. TrWaveX<Sparkle<AlphaL<White,Int<0>>,White,3000,200>,Int<40000>,Int<300>,Int<7000>,Int<3000>>, // crystalizing in thaw's path
  2207. TrWaveX<BrownNoiseFlicker<DarkOrange,Yellow,80>, Int<15000>,Int<400>,Int<7000>,Int<0>>>>,EFFECT_FORCE,5>, // leading thawing edge
  2208.  
  2209. TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<50>>,EFFECT_CLASH>,
  2210. LocalizedClashL<BrownNoiseFlicker<Yellow,White,500>,100>,
  2211. TransitionEffectL<TrConcat<TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<80,0,0>,Black,Rgb<150,50,50>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  2212. TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<50>,AlphaL<Red,Int<6000>>,TrJoinR<TrWipe<50>,TrWipeIn<50>>>,EFFECT_BLAST>,
  2213. BlastL<ColorSequence<400,Red,Green,Blue,White,Black>,400,250,401>,
  2214. AlphaL<White,BlastF<400,300,100000>>,
  2215. LockupTrL<Layers<Sparkle<BrownNoiseFlicker<Rgb<128,128,128>,Yellow,50>,White,300,500>,AlphaL<
  2216. //Color
  2217. PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Red>, RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<60,0,0>>, RotateColorsX<Variation,Rgb<255,50,50>>>,300>, RotateColorsX<Variation,Rgb<50,0,0>>, Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  2218. SmoothStep<Scale<BladeAngle<>,Int<26500>,Int<12500>>,Int<2000>>>,
  2219. AlphaL<
  2220. //Color
  2221. PulsingX<BrownNoiseFlicker<RotateColorsX<Variation,Red>, RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<60,0,0>>, RotateColorsX<Variation,Rgb<255,50,50>>>,300>, RotateColorsX<Variation,Rgb<50,0,0>>, Scale<SlowNoise<Int<3000>>,Int<500>,Int<1000>>>,
  2222. SmoothStep<Scale<BladeAngle<>,Int<17500>,Int<3500>>,Int<-2000>>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  2223. LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,400>,Rgb<180,180,180>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<8000>>>,TrInstant,TrInstant,SaberBase::LOCKUP_NORMAL>,
  2224. LockupTrL<AlphaL<BlinkingX<Yellow,BlinkingX<Rgb<255,20,20>,White,Int<150>,Scale<SlowNoise<Int<3000>>,Int<250>,Int<750>>>,Int<150>,Scale<SlowNoise<Int<3000>>,Int<100>,Int<900>>>,Bump<Scale<BladeAngle<>,Int<22000>,Int<8000>>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<100>>,TrConcat<TrInstant,BrownNoiseFlicker<Yellow,Rgb<0,70,0>,30>,TrJoin<TrSmoothFade<200>,TrJoinR<TrWipeIn<200>,TrWipe<200>>>>,SaberBase::LOCKUP_NORMAL>,
  2225. LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_DRAG>,
  2226. ResponsiveLightningBlockL<RandomFlicker<Strobe<White,Rgb16<21301,0,65535>,50,10>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>>,
  2227. TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<150>>,
  2228. TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrDelay<30>,BrownNoiseFlicker<Rgb16<21301,0,65535>,Black,500>,TrJoinR<TrWipe<125>,TrWipeIn<125>>>>,
  2229. LockupTrL<AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb16<20095,128,128>,Rgb16<35103,8175,298>,150>,StyleFire<Rgb16<20393,93,93>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  2230. SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>, TrWipeIn<600>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  2231. InOutTrL<TrJoin<TrConcat<TrWipe<1000>,RandomBlink<100,Red,Rgb<255,50,50>>,TrFade<175>,BrownNoiseFlicker<Rgb<200,20,20>,Rgb<80,0,0>,200>,TrFade<900>>,TrJoin<TrWipe<1700>,TrWaveX<BrownNoiseFlicker<Yellow,RandomFlicker<White,Red>,50>,Int<3000>,Int<200>,Int<1000>,Int<2000>>,TrWaveX<BrownNoiseFlicker<Yellow,OrangeRed,100>,Int<3000>,Int<150>,Int<1000>,Int<0>>,TrWaveX<BrownNoiseFlicker<Red,Rgb<80,0,0>,100>,Int<3000>,Int<100>,Int<1000>,Int<-2000>>>>,TrJoin<TrConcat<TrFade<90>,RandomBlink<100,Red,Rgb<255,50,50>>,TrSmoothFade<250>,RandomBlink<10000,Rgb<80,0,0>>,TrSmoothFade<700>>,TrJoin<TrFade<3000>,TrWaveX<BrownNoiseFlicker<Yellow,RandomFlicker<White,Red>,50>,Int<3000>,Int<200>,Int<1400>,Int<30000>>,TrWaveX<BrownNoiseFlicker<Yellow,OrangeRed,100>,Int<3000>,Int<150>,Int<1400>,Int<32768>>,TrWaveX<BrownNoiseFlicker<Red,Rgb<80,0,0>,100>,Int<3000>,Int<100>,Int<1400>,Int<34000>>>>>,
  2232. TransitionEffectL<TrConcat<TrInstant,Rgb<100,100,0>,TrFade<50>>,EFFECT_IGNITION>,
  2233.  
  2234. TransitionEffectL<TrConcat<TrWipe<100>,AlphaL<HumpFlickerL<RotateColorsX<Variation,Rgb<60,0,0>>,90>,SmoothStep<Int<2000>,Int<-500>>>,
  2235. TrFadeX< Percentage<WavLen<EFFECT_PREON>,49> >,AlphaL<HumpFlickerL<RotateColorsX<Variation,Rgb<128,10,0>>,90>,SmoothStep<Int<2500>,Int<-500>>>,
  2236. TrFadeX< Percentage<WavLen<EFFECT_PREON>,49> >,AlphaL<HumpFlickerL<RotateColorsX<Variation,BrownNoiseFlicker<Yellow,OrangeRed,50>>,90>,SmoothStep<Int<4000>,Int<-1200>>>,TrInstant>,EFFECT_PREON>>>(),
  2237. StylePtr<Black>(),
  2238. StylePtr<Black>(),
  2239. StylePtr<Black>(),
  2240. StylePtr<Black>(),
  2241. // Red Arrow Blinks when blade is ON
  2242. StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  2243. // Green Arrow
  2244. StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  2245. "comet"},
  2246.  
  2247.  
  2248.  
  2249.  
  2250. // { "BattLevl;common", "tracks/Ambience.wav",
  2251. // &style_charging,
  2252. //Side 2
  2253. // &style_charging,
  2254. // StylePtr<Black>(),
  2255. // StylePtr<Black>(),
  2256. // StylePtr<Black>(),
  2257. // StylePtr<Black>(),
  2258. // StylePtr<Black>(),
  2259. // "battery\nlevel"},
  2260.  
  2261. // { "LngthFnd;common", "",
  2262. // StylePtr<LengthFinder<>>(),
  2263. // StylePtr<LengthFinder<>>(),
  2264. // StylePtr<Black>(),
  2265. // StylePtr<Black>(),
  2266. // StylePtr<Black>(),
  2267. // StylePtr<Black>(),
  2268. // StylePtr<Black>(),
  2269. // "length\nfinder"},
  2270.  
  2271. // { "testfont", "tracks/theforce1.wav",
  2272. // StylePtr<Stripes<16000,100,Red,Black,Green,Black,Blue,Black,White,Black,Yellow,Black,Rgb<60,0,255>,Black>>(),
  2273. // StylePtr<Stripes<16000,100,Red,Black,Green,Black,Blue,Black,White,Black,Yellow,Black,Rgb<60,0,255>,Black>>(),
  2274. // StylePtr<Stripes<16000,100,Red,Black,Green,Black,Blue,Black,White,Black,Yellow,Black,Rgb<60,0,255>,Black>>(),
  2275. // StylePtr<Stripes<16000,100,Red,Black,Green,Black,Blue,Black,White,Black,Yellow,Black,Rgb<60,0,255>,Black>>(),
  2276. // StylePtr<Stripes<16000,100,Red,Black,Green,Black,Blue,Black,White,Black,Yellow,Black,Rgb<60,0,255>,Black>>(),
  2277. // // Red Arrow Blinks when blade is ON
  2278. // StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  2279. // // Green Arrow
  2280. // StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  2281. // "testfont"},
  2282.  
  2283.  
  2284. };
  2285.  
  2286.  
  2287.  
  2288.  
  2289. //----------------------------------------------------------------------------------------------------------------------------------------
  2290. Preset noblade[] = {
  2291.  
  2292.  
  2293. // { "Calibr8;common", "tracks/TalesOfAJediKnight.wav",
  2294. // // Emitter PCB and Main Blade
  2295. // StylePtr<Black>(),
  2296. // StylePtr<Black>(),
  2297. // // Chassis PCB
  2298. // StylePtr<Layers<
  2299. // Cylon<Stripes<1000,-275,Green,Rgb<0,128,0>,Black,Rgb<0,128,0>>,100,1,Stripes<1000,-2000,Green,Rgb<0,128,0>,Black>,100,1,500>,
  2300. // BlastFadeoutL<Blue,400>,
  2301. // LockupL<Blinking<Green,Black,85,500>,AudioFlicker<Yellow,Blue>,Int<32768>,Int<32768>,Int<32768>>,
  2302. // LockupTrL<Pulsing<BrownNoiseFlicker<Red,Black,300>,Yellow,2000>,TrFade<300>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  2303. // SimpleClashL<Yellow,150,EFFECT_CLASH,SmoothStep<Int<0>,Int<24000>>>,
  2304. // InOutTrL<TrWipeSparkTip<Yellow,500,75>,TrInstant,AlphaL<Red,Int<0>>>>>(),
  2305. // // Chamber Top
  2306. // StylePtr<Layers<
  2307. // RandomFlicker<Green,Rgb<0,128,0>>,
  2308. // BlastFadeoutL<Blue>,
  2309. // LockupTrL<Pulsing<Red,Yellow,1000>,TrInstant,TrInstant,SaberBase::LOCKUP_MELT>,
  2310. // LockupL<AudioFlicker<Yellow,Blue>,Blinking<Green,Black,85,500>,Int<32768>,Int<32768>,Int<32768>>,
  2311. // SimpleClashL<Yellow,100,EFFECT_CLASH,SmoothStep<Int<0>,Int<24000>>>,
  2312.  
  2313. // InOutTrL<TrWipeSparkTip<Yellow,500,75>,TrInstant,Pulsing<ColorCycle<Green,25,50,Green,75,400,3000>,Black,2000>>>>(),
  2314. // // Chamber Bot
  2315. // StylePtr<Layers<
  2316. // Pulsing<RandomFlicker<Rgb<0,128,0>,Green>,Black,800>,
  2317. // BlastFadeoutL<Blue,400>,
  2318. // LockupTrL<Pulsing<Red,Yellow,1000>,TrInstant,TrInstant,SaberBase::LOCKUP_MELT>,
  2319. // LockupL<Blinking<Green,Black,85,500>,AudioFlicker<Yellow,Blue>,Int<32768>,Int<32768>,Int<32768>>,
  2320. // SimpleClashL<Yellow,100,EFFECT_CLASH,SmoothStep<Int<0>,Int<24000>>>,
  2321.  
  2322. // InOutTrL<TrWipeSparkTip<Yellow,500,75>,TrInstant,Pulsing<Black,ColorCycle<Green,25,20,Green,100,3000,3000>,2000>>>>(),
  2323. // // Red Arrow Blinks when blade is ON
  2324. // StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  2325. // // Green Arrow
  2326. // StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  2327. // "calibrate"},
  2328.  
  2329.  
  2330.  
  2331.  
  2332. { "a_LUKE/LS6;common", "a_LUKE/LS6/tracks/jabba_scene.wav", // AudioFlicker Green Color Wheel Changeable
  2333. // Emitter PCB and Main Blade
  2334. StylePtr<Black>(),
  2335. StylePtr<Black>(),
  2336. // Chassis PCB
  2337. StylePtr<Layers<
  2338. Cylon<Stripes<1000,-275,Green,Rgb<0,128,0>,Black,Rgb<0,128,0>>,100,1,Stripes<1000,-2000,Green,Rgb<0,128,0>,Black>,100,1,500>,
  2339. BlastFadeoutL<Blue,400>,
  2340. LockupL<Blinking<Green,Black,85,500>,AudioFlicker<Yellow,Blue>,Int<32768>,Int<32768>,Int<32768>>,
  2341. LockupTrL<Pulsing<BrownNoiseFlicker<Red,Black,300>,Yellow,2000>,TrFade<300>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  2342. SimpleClashL<Yellow,150,EFFECT_CLASH,SmoothStep<Int<0>,Int<24000>>>,
  2343. InOutTrL<TrWipeSparkTip<Yellow,500,75>,TrInstant,AlphaL<Red,Int<0>>>>>(),
  2344. // Chamber Top
  2345. StylePtr<Layers<
  2346. RandomFlicker<Green,Rgb<0,128,0>>,
  2347. BlastFadeoutL<Blue>,
  2348. LockupL<AudioFlicker<Yellow,Blue>,Blinking<Green,Black,85,500>,Int<32768>,Int<32768>,Int<32768>>,
  2349. SimpleClashL<Yellow,100,EFFECT_CLASH,SmoothStep<Int<0>,Int<24000>>>,
  2350. LockupTrL<Pulsing<Red,Yellow,1000>,TrInstant,TrInstant,SaberBase::LOCKUP_MELT>,
  2351. InOutTrL<TrWipeSparkTip<Yellow,500,75>,TrInstant,Pulsing<ColorCycle<Green,25,50,Green,75,400,3000>,Black,2000>>>>(),
  2352. // Chamber Bot
  2353. StylePtr<Layers<
  2354. Pulsing<RandomFlicker<Rgb<0,128,0>,Green>,Black,800>,
  2355. BlastFadeoutL<Blue,400>,
  2356. LockupL<Blinking<Green,Black,85,500>,AudioFlicker<Yellow,Blue>,Int<32768>,Int<32768>,Int<32768>>,
  2357. SimpleClashL<Yellow,100,EFFECT_CLASH,SmoothStep<Int<0>,Int<24000>>>,
  2358. LockupTrL<Pulsing<Red,Yellow,1000>,TrInstant,TrInstant,SaberBase::LOCKUP_MELT>,
  2359. InOutTrL<TrWipeSparkTip<Yellow,500,75>,TrInstant,Pulsing<Black,ColorCycle<Green,25,20,Green,100,3000,3000>,2000>>>>(),
  2360. // Red Arrow Blinks when blade is ON
  2361. StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  2362. // Green Arrow
  2363. StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  2364. "luke\nskywalker"},
  2365.  
  2366.  
  2367.  
  2368. // { "testfont;common", "tracks/theforce1.wav",
  2369. // StylePtr<Stripes<16000,100,Red,Black,Green,Black,Blue,Black,White,Black,Yellow,Black,Rgb<60,0,255>,Black>>(),
  2370. // StylePtr<Stripes<16000,100,Red,Black,Green,Black,Blue,Black,White,Black,Yellow,Black,Rgb<60,0,255>,Black>>(),
  2371. // StylePtr<Stripes<16000,100,Red,Black,Green,Black,Blue,Black,White,Black,Yellow,Black,Rgb<60,0,255>,Black>>(),
  2372. // StylePtr<Stripes<16000,100,Red,Black,Green,Black,Blue,Black,White,Black,Yellow,Black,Rgb<60,0,255>,Black>>(),
  2373. // StylePtr<Stripes<16000,100,Red,Black,Green,Black,Blue,Black,White,Black,Yellow,Black,Rgb<60,0,255>,Black>>(),
  2374. // // Red Arrow Blinks when blade is ON
  2375. // StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  2376. // // Green Arrow
  2377. // StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  2378. // "testfont"},
  2379.  
  2380.  
  2381.  
  2382. // { "BattLevl;common", "tracks/theforce1.wav",
  2383. // StylePtr<Black>(),
  2384. // StylePtr<Black>(),
  2385. // StylePtr<Black>(),
  2386. // StylePtr<PulsingX<Mix<BatteryLevel,Red,Yellow,Green>,Black,BatteryLevel>>(),
  2387. // StylePtr<PulsingX<Mix<BatteryLevel,Red,Yellow,Green>,Black,BatteryLevel>>(),
  2388. // // Red Arrow Blinks when blade is ON
  2389. // StylePtr<InOutHelper<Blinking<Black,Rgb<130,130,130>,1500,500>, 1, 1, Sequence<Rgb<130,130,130>, Black, 200, 30, 0b0000000000000000,0b0010101010101000>>>(),
  2390. // // Green Arrow
  2391. // StylePtr<InOutHelper<Rgb<85,85,85>, 1, 1, Sequence<Rgb<85,85,85>, Black, 200, 30, 0b1010101010101010,0b1000000000000000>>>(),
  2392. // "battery\nlevel"}
  2393.  
  2394. };
  2395.  
  2396. struct AccentsLED {
  2397. static constexpr float MaxAmps = 0.02;
  2398. static constexpr float MaxVolts = 3.2;
  2399. static constexpr float P2Amps = 0.10;
  2400. static constexpr float P2Volts = 3.0;
  2401. static constexpr float R = 0; // Resistor value
  2402. static const int Red = 255;
  2403. static const int Green = 255;
  2404. static const int Blue = 255;
  2405. };
  2406.  
  2407.  
  2408. BladeConfig blades[] = {
  2409.  
  2410. { 0, // 264 pixel KR_Pixel_Stick
  2411. //WS281XBladePtr<123, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3>,DefaultPinClass, 900000 >(), // HiltPCB and Main Blade in parallel
  2412. SubBladeWithStride (0, 262, 2, WS281XBladePtr<264, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >() ), // HiltPCB and KR_Pixel_Stick Main Blade in parallel
  2413. SubBladeWithStride (1, 263, 2, NULL),
  2414. WS281XBladePtr<5, blade3Pin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(), // ChassisPCB
  2415. SubBlade (4, 7, WS281XBladePtr<8, blade2Pin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >() ), // Chamber Top
  2416. SubBlade (0, 3, NULL), // Chamber Bottom
  2417. SimpleBladePtr<AccentsLED, NoLED, NoLED, NoLED, bladePowerPin5, -1, -1, -1>(), // Red Arrow
  2418. SimpleBladePtr<AccentsLED, NoLED, NoLED, NoLED, bladePowerPin6, -1, -1, -1>(), // Green Arrow
  2419. CONFIGARRAY(KR_Pixel_Stick),
  2420. "01_KR_Pixel_Stick", },
  2421.  
  2422. { NO_BLADE,
  2423. //WS281XBladePtr<123, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(), // HiltPCB and Main Blade removed with Grenade section
  2424. SubBladeWithStride (0, 262, 2, WS281XBladePtr<264, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >() ), // HiltPCB and KR_Pixel_Stick Main Blade removed with Grenade section
  2425. SubBladeWithStride (1, 263, 2, NULL),
  2426. WS281XBladePtr<5, blade3Pin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(), // ChassisPCB
  2427. SubBlade (4, 7, WS281XBladePtr<8, blade2Pin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >() ), // Chamber Top
  2428. SubBlade (0, 3, NULL), // Chamber Bottom
  2429. SimpleBladePtr<AccentsLED, NoLED, NoLED, NoLED, bladePowerPin5, -1, -1, -1>(), // Red Arrow
  2430. SimpleBladePtr<AccentsLED, NoLED, NoLED, NoLED, bladePowerPin6, -1, -1, -1>(), // Green Arrow
  2431. CONFIGARRAY(noblade),
  2432. "00_NO_BLADEsave", },
  2433.  
  2434.  
  2435. };
  2436. #endif
  2437.  
  2438. #ifdef CONFIG_BUTTONS
  2439. Button PowerButton(BUTTON_POWER, powerButtonPin, "pow");
  2440. Button AuxButton(BUTTON_AUX, auxPin, "aux");
  2441. #endif
  2442.  
Advertisement
Add Comment
Please, Sign In to add comment