Lil__Nicky

Untitled

Jan 24th, 2022
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 45.46 KB | None | 0 0
  1. #ifdef CONFIG_TOP
  2. #include "proffieboard_v2_config.h"
  3. #define NUM_BLADES 1
  4. #define NUM_BUTTONS 2
  5. #define VOLUME 1500
  6. const unsigned int maxLedsPerStrip = 144;
  7. #define CLASH_THRESHOLD_G 3.7
  8. #define ENABLE_AUDIO
  9. #define ENABLE_MOTION
  10. #define ENABLE_WS2811
  11. #define ENABLE_SD
  12. // #define ENABLE_SERIAL
  13. #define DISABLE_BASIC_PARSER_STYLES
  14. #define COLOR_CHANGE_DIRECT
  15. #define DISABLE_DIAGNOSTIC_COMMANDS
  16. #define FETT263_BATTLE_MODE_START_ON
  17. #define FETT263_LOCKUP_DELAY 200
  18. #define FETT263_SWING_ON
  19. #define FETT263_SWING_ON_SPEED 250
  20. #define FETT263_TWIST_OFF
  21. #define FETT263_TWIST_ON_PREON
  22. // #define FETT263_STAB_ON
  23. #define FETT263_FORCE_PUSH
  24. #define FETT263_FORCE_PUSH_LENGTH 5
  25. #define FETT263_MULTI_PHASE
  26. #define MOTION_TIMEOUT 60 * 1 * 1000
  27. #define IDLE_OFF_TIME 60 * 1 * 1000
  28. #define SAVE_STATE
  29. #define FETT263_BM_CLASH_DETECT 8
  30. #define FETT263_SAY_BATTERY_PERCENT
  31. #define FETT263_MAX_CLASH 16
  32. // #define FETT263_EDIT_MODE_MENU
  33. // #define ENABLE_ALL_EDIT_OPTIONS
  34. #define FETT263_SAY_COLOR_LIST_CC
  35. #define FETT263_SAY_COLOR_LIST
  36. #define COLORWHEEL_ZOOM
  37. #define NO_REPEAT_RANDOM
  38. #define FEMALE_TALKIE_VOICE
  39.  
  40. #endif
  41.  
  42. #ifdef CONFIG_PROP
  43. #include "../props/saber_fett263_buttons.h"
  44. #endif
  45.  
  46. #ifdef CONFIG_PRESETS
  47. Preset presets[] = {
  48.  
  49. { "water;common", "water/tracks/water.wav",
  50. /* copyright Fett263 WaterBlade (Primary Blade) OS6 Style
  51. https://fett263.s3.us-east-2.amazonaws.com/fett263-proffieOS6-style-library.html#WaterBlade
  52. OS6.5 v1.014
  53. Single Style
  54. Base Style: Interactive Water Blade
  55.  
  56. --Effects Included--
  57. Ignition Effect: Gravity Ignition
  58. Retraction Effect: Gravity Retraction
  59. Lockup Effect: Responsive Lockup (Ripple)
  60. LightningBlock Effect: Responsive Lightning Block
  61. Drag Effect: Intensity Sparking Drag
  62. Melt Effect: Intensity Melt
  63. Stab Effect: Sparking Stab
  64. Blast Effect: Responsive Blast Wave (Sound Based)
  65. Clash Effect: Responsive Clash with Ripple
  66. */
  67. StylePtr<Layers<StripesX<Scale<IsLessThan<BladeAngle<>,Int<16384>>,Scale<BladeAngle<>,Int<20000>,Int<10000>>,Scale<BladeAngle<>,Int<10000>,Int<20000>>>,Scale<BladeAngle<>,Int<-1000>,Scale<IsGreaterThan<HoldPeakF<SwingAcceleration<>,Scale<HoldPeakF<SwingAcceleration<>,Int<200>,Int<4000>>,Int<100>,Int<600>>,Scale<BladeAngle<>,Int<3000>,Int<6000>>>,Int<16384>>,Int<1000>,Int<-1000>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Mix<Int<16384>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,Mix<Int<25700>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>>,TransitionEffectL<TrConcat<TrExtendX<WavLen<>,TrWipeIn<200>>,AlphaL<RandomPerLEDFlickerL<RgbArg<STAB_COLOR_ARG,Rgb<30,60,200>>>,SmoothStep<IntArg<MELT_SIZE_ARG,26000>,Int<2000>>>,TrWipe<200>>,EFFECT_STAB>,MultiTransitionEffectL<TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<30,60,200>>,Scale<WavLen<>,Int<100>,Int<400>>,Int<100>,Scale<WavLen<>,Int<100>,Int<400>>,Scale<BladeAngle<>,Int<28000>,Int<8000>>>,EFFECT_BLAST>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<30,60,200>>,Bump<Int<16384>,Int<6000>>>,TrFade<50>,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<30,60,200>>,Int<0>>,TrSparkX<Remap<CenterDistF<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>>,Stripes<2000,-2000,RgbArg<CLASH_COLOR_ARG,Rgb<30,60,200>>,Mix<Int<2096>,Black,RgbArg<CLASH_COLOR_ARG,Rgb<30,60,200>>>>>,Int<100>,Int<300>,Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>>>,EFFECT_CLASH>,LockupTrL<AlphaMixL<Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,AudioFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<30,60,200>>>,BrownNoiseFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<30,60,200>>,Int<200>>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<30,60,200>>,TrFade<400>>,TrSparkX<Remap<CenterDistF<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>>,Stripes<1200,-3600,Mix<Int<6425>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<30,60,200>>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<30,60,200>>,Mix<Int<12850>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<30,60,200>>>>>,Int<30>,Scale<Sum<ClashImpactF<>,SwingSpeed<600>>,Int<100>,Int<400>>,Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,Blue>,50,1>,TrConcat<TrInstant,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,Int<16000>>,30>,TrSmoothFade<600>>>,LockupTrL<AlphaL<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<30,60,200>>>,SmoothStep<IntArg<DRAG_SIZE_ARG,26000>,Int<3000>>>,TrConcat<TrExtend<4000,TrWipeIn<200>>,AlphaL<BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<30,60,200>>,Int<300>>,SmoothStep<IntArg<DRAG_SIZE_ARG,26000>,Int<3000>>>,TrFade<4000>>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Remap<Scale<RampF,Int<65536>,Int<0>>,StaticFire<Mix<TwistAngle<>,OrangeRed,DarkOrange>,Mix<TwistAngle<>,OrangeRed,Orange>,0,3,5,3000,10>>,SmoothStep<IntArg<MELT_SIZE_ARG,26000>,Int<4000>>>,TrConcat<TrWipeIn<100>,AlphaL<Red,SmoothStep<IntArg<MELT_SIZE_ARG,26000>,Int<4000>>>,TrExtend<4000,TrFade<300>>,AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<IntArg<MELT_SIZE_ARG,26000>,Int<4000>>>,TrFade<4000>>,TrWipe<200>,SaberBase::LOCKUP_MELT>,InOutTrL<TrSelect<Scale<IsLessThan<BladeAngle<>,Int<18384>>,Scale<IsGreaterThan<SwingAcceleration<>,Int<16384>>,Int<0>,Int<2>>,Int<1>>,TrWipeInX<Scale<BladeAngle<>,Int<1000>,Int<100>>>,TrWipeX<Scale<BladeAngle<>,Int<100>,Int<1000>>>,TrWipe<100>>,TrSelect<Scale<IsLessThan<BladeAngle<>,Int<18384>>,Int<0>,Int<1>>,TrWipeInX<Scale<BladeAngle<>,Int<2000>,Int<100>>>,TrWipeX<Scale<BladeAngle<>,Int<100>,Int<2000>>>>,Black>>>(),
  68. "commode"
  69. },
  70.  
  71.  
  72. { "sputnik;common", "tracks/d7.wav",
  73. StylePtr<Layers<
  74. StripesX<Sin<Int<12>,Int<3000>,Int<7000>>,Scale<SwingSpeed<100>,Int<75>,Int<125>>,StripesX<Sin<Int<10>,Int<1000>,Int<3000>>,Scale<SwingSpeed<100>,Int<75>,Int<100>>,Pulsing<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<20,0,0>>,1200>,Mix<SwingSpeed<200>,RotateColorsX<Variation,Rgb<120,0,0>>,Black>>,RotateColorsX<Variation,Rgb<60,0,0>>,Pulsing<RotateColorsX<Variation,Rgb<50,0,0>>,StripesX<Sin<Int<10>,Int<2000>,Int<3000>>,Sin<Int<10>,Int<75>,Int<100>>,RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<96,0,0>>>,2000>,Pulsing<RotateColorsX<Variation,Rgb<128,0,0>>,RotateColorsX<Variation,Rgb<5,0,0>>,3000>>,
  75. AlphaL<StyleFire<RotateColorsX<Variation,Orange>,RotateColorsX<Variation,Rgb<2,2,0>>,0,1,FireConfig<10,2000,2>,FireConfig<10,2000,2>,FireConfig<10,2000,2>,FireConfig<0,0,25>>,Int<10000>>,
  76. AlphaL<Stripes<1000,-2000,RandomPerLEDFlicker<RotateColorsX<Variation,DarkOrange>,Black>,Black,RotateColorsX<Variation,DarkOrange>,Black>,SwingSpeed<600>>,
  77. LockupTrL<Layers<
  78. AlphaL<AudioFlickerL<GreenYellow>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  79. AlphaL<Green,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<10000>>>>,TrConcat<TrInstant,Green,TrFade<400>>,TrConcat<TrInstant,AlphaL<Mix<SmoothStep<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<1000>>,Stripes<1500,2000,DarkOrange,Green>,Stripes<1500,-2500,DarkOrange,Green>>,Int<18000>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  80. ResponsiveLightningBlockL<Strobe<Yellow,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<Yellow,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<Yellow,Int<16000>>,30>,TrSmoothFade<600>>>,
  81. ResponsiveStabL<Magenta>,
  82. ResponsiveBlastWaveL<SpringGreen,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  83. ResponsiveBlastWaveL<SpringGreen,Int<300>,Int<100>,Int<300>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,EFFECT_CLASH>,
  84. TransitionEffectL<TrConcat<TrInstant,AudioFlickerL<RotateColorsX<Variation,Rgb<255,155,25>>>,TrFade<1200>>,EFFECT_IGNITION>,
  85. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  86. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  87. InOutTrL<TrWipeSparkTip<DarkOrange,464>,TrColorCycle<2749>>,
  88. TransitionEffectL<TrConcat<TrFade<200>,AlphaL<Pulsing<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Red>,500>,Bump<Int<0>,Int<5000>>>,TrBoing<1000,5>,AlphaL<Pulsing<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Red>,500>,Bump<Int<0>,Int<6000>>>,TrBoing<800,4>>,EFFECT_PREON>>>(),
  89. "sputnik"
  90. },
  91.  
  92. { "Tie;common", "tracks/fates.wav",
  93. StylePtr<Layers<BrownNoiseFlicker<BrownNoiseFlicker<RotateColorsX<Variation,SteelBlue>,Black,300>,Stripes<3000,-4000,Rgb<50,50,75>,Rgb<100,100,150>,Rgb<10,10,15>,Rgb<150,150,225>>,200>,LockupTrL<Layers<AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,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>>>,ResponsiveStabL<Red,TrWipeIn<600>,TrWipe<600>>,ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>,Int<400>>,ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,Int<20000>>,LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipe<299>,TrWipeIn<500>,Black>,TransitionEffectL<TrConcat<TrDelay<1500>,Black,TrFade<1000>,AlphaL<Mix<BatteryLevel,Red,Green>,Bump<Int<0>,Int<10000>>>,TrFade<5000>>,EFFECT_BOOT>,TransitionEffectL<TrConcat<TrDelay<1500>,Black,TrFade<1000>,AlphaL<Mix<BatteryLevel,Red,Green>,Bump<Int<0>,Int<6000>>>,TrFade<3000>>,EFFECT_NEWFONT>,TransitionEffectL<TrConcat<TrInstant,AlphaL<Mix<BatteryLevel,Red,Green>,Bump<Int<0>,Int<10000>>>,TrFade<5000>>,EFFECT_RETRACTION>,TransitionEffectL<TrConcat<TrWipe<1000>,AlphaL<Blue,SmoothStep<BatteryLevel,Int<-10>>>,TrDelay<2000>,AlphaL<Blue,SmoothStep<BatteryLevel,Int<-10>>>,TrWipeIn<1000>>,EFFECT_BATTERY_LEVEL>>>(),
  94. "fie tighter"
  95. },
  96.  
  97.  
  98. { "Blaster Mode;common", "Blaster Mode/tracks/mando.wav",
  99. StylePtr<Layers<
  100. StripesX<Sin<Int<12>,Int<3000>,Int<7000>>,Scale<SwingSpeed<100>,Int<75>,Int<125>>,Gradient<Red,Black,Black,Black>,RotateColorsX<Variation,Black>,Pulsing<RotateColorsX<Variation,Black>,StripesX<Sin<Int<10>,Int<2000>,Int<3000>>,Sin<Int<10>,Int<75>,Int<100>>,RotateColorsX<Variation,Black>,Black>,2000>,Pulsing<RotateColorsX<Variation,Black>,RotateColorsX<Variation,Rgb<5,0,0>>,3000>>,
  101. LockupTrL<Cylon<DodgerBlue,5,1,DodgerBlue,20,175,1>,TrConcat<TrFade<100>,LightCyan,TrFade<100>>,TrWipeSparkTip<White,250,40>,SaberBase::LOCKUP_NORMAL>,
  102. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<-100>,Int<30000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  103. MultiTransitionEffectL<TrConcat<TrDelay<300>,AlphaL<AudioFlickerL<Magenta>,SmoothStep<Int<6000>,Int<-4000>>>,TrDelay<250>,AlphaL<AudioFlickerL<OrangeRed>,SmoothStep<Int<6000>,Int<-4000>>>,TrFade<350>>,EFFECT_BLAST>,
  104. AlphaL<Mix<IsLessThan<BladeAngle<>,Int<26000>>,MultiTransitionEffectL<TrConcat<TrWipeIn<100>,White,TrWipeIn<200>>,EFFECT_STAB,2>,MultiTransitionEffectL<TrConcat<TrWipe<150>,LightCyan,TrWipe<200>>,EFFECT_BLAST>>,Int<32768>>,
  105. AlphaL<Mix<IsLessThan<BladeAngle<>,Int<26000>>,MultiTransitionEffectL<TrConcat<TrWipeIn<-350>,White,TrWipeIn<350>>,EFFECT_STAB,2>,MultiTransitionEffectL<TrConcat<TrWipe<175>,Red,TrWipe<175>>,EFFECT_BLAST>>,Int<32768>>,
  106. ResponsiveClashL<TransitionEffect<Rgb<255,225,0>,NavajoWhite,TrInstant,TrFade<100>,EFFECT_CLASH>,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,Int<20000>>,
  107. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<20000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  108. LockupTrL<StyleFire<Black,Cyan,0,3,FireConfig<3000,3000,1>,FireConfig<2200,0,0>,FireConfig<10,2000,0>,FireConfig<0,0,5>>,TrWipeSparkTipX<Red,Int<250>,Int<2000>>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  109. InOutTrL<TrWipe<300>,TrWipeInSparkTip<White,300>,Black,2>,
  110. TransitionEffectL<TrConcat<TrInstant,AlphaL<BrownNoiseFlickerL<RotateColorsX<Variation,Black>,Int<30>>,SmoothStep<Scale<SlowNoise<Int<2000>>,Int<1000>,Int<4000>>,Int<-4000>>>,TrDelay<2000>>,EFFECT_RETRACTION>,
  111. TransitionEffectL<TrConcat<TrFade<750>,AlphaL<HumpFlickerL<RotateColorsX<Variation,Blue>,10>,Bump<Int<0>,Int<4000>>>,TrFade<700>,AlphaL<HumpFlickerL<RotateColorsX<Variation,Red>,15>,Bump<Int<0>,Int<5000>>>,TrFade<500>,AlphaL<HumpFlickerL<RotateColorsX<Variation,White>,20>,Bump<Int<0>,Int<6000>>>,TrBoing<300,3>>,EFFECT_PREON>>>(),
  112. "mr blasty"
  113. },
  114.  
  115.  
  116. { "Fall2;common", "tracks/JFO1.wav",
  117. StylePtr<Layers<
  118. RotateColorsX<Variation,AudioFlicker<DarkOrange,Orange>>,
  119. TransitionEffectL<TrConcat<TrFade<400>,BrownNoiseFlicker<DeepSkyBlue,Black,250>,TrDelay<3000>,RotateColorsX<Variation,DeepSkyBlue>,TrFade<800>>,EFFECT_FORCE>,
  120. LockupTrL<Sparkle<Rgb<30,10,0>,Rgb<255,115,10>,400,1500>,TrConcat<TrInstant,AlphaL<DarkOrange,Bump<Int<16384>,Int<20000>>>,TrFade<400>>,TrConcat<TrInstant,AlphaL<Mix<SmoothStep<Int<16384>,Int<1000>>,Stripes<1500,2000,Pink,DarkOrange>,Stripes<1500,-2500,Pink,DarkOrange>>,Int<18000>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  121. ResponsiveLightningBlockL<Strobe<Tomato,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<Tomato,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<Tomato,Int<16000>>,30>,TrSmoothFade<600>>>,
  122. ResponsiveStabL<Red>,
  123. ResponsiveBlastL<Green,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  124. ResponsiveBlastWaveL<Green,Int<300>,Int<100>,Int<300>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,EFFECT_CLASH>,
  125. LockupTrL<AlphaL<BrownNoiseFlickerL<Green,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  126. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Yellow>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  127. InOutTrL<TrWipeX<Scale<BladeAngle<>,Int<1000>,Int<100>>>,TrWipeInX<Scale<BladeAngle<>,Int<100>,Int<1000>>>>>>(),
  128. "kal cestis"
  129. },
  130.  
  131. { "GG;common", "tracks/gg.wav",
  132. StylePtr<Layers<Stripes<16000,-1000,RotateColorsX<Variation,Blue>,Pulsing<RotateColorsX<Variation,Rgb<0,0,90>>,RotateColorsX<Variation,Blue>,800>,RotateColorsX<Variation,Blue>>,
  133. TransitionEffectL<TrConcat<TrFade<600>,RandomFlicker<RotateColorsX<Variation,Blue>,RotateColorsX<Variation,Rgb<0,0,160>>>,TrDelay<30000>,RotateColorsX<Variation,Blue>,TrFade<800>>,EFFECT_FORCE>,
  134. AlphaL<Stripes<10000,-2000,HumpFlicker<Rgb<0,0,40>,Rgb<20,30,0>,50>,HumpFlicker<Blue,NavajoWhite,50>,HumpFlicker<Rgb<0,0,80>,Rgb<40,60,0>,50>>,SwingSpeed<600>>,LockupTrL<Layers<AlphaL<AudioFlickerL<White>,
  135. Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,AlphaL<White,Bump<Scale<BladeAngle<>,
  136. Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  137. 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>,
  138. TrSmoothFade<600>>>,ResponsiveStabL<Red,TrWipeIn<600>,TrWipe<600>>,ResponsiveBlastL<Yellow,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>,Int<400>>,ResponsiveClashL<White,TrInstant,
  139. TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,
  140. SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeSparkTip<White,900>,
  141. TrWipeInSparkTip<White,900>,Black>,TransitionEffectL<TrConcat<TrFade<2000>,AlphaL<HumpFlickerL<Red,10>,Bump<Int<0>,Int<4000>>>,TrFade<2950>,AlphaL<HumpFlickerL<Orange,15>,Bump<Int<0>,Int<5000>>>,
  142. TrFade<3000>,AlphaL<HumpFlickerL<White,20>,Bump<Int<0>,Int<6000>>>,TrBoing<1000,3>>,EFFECT_PREON>>>(),
  143. "gg"
  144. },
  145.  
  146.  
  147. { "SavageO;common", "tracks/Maul vs Sidious.wav",
  148. StylePtr<Layers<
  149. 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>>>>,
  150. 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>>>>>,
  151. TransitionEffectL<TrConcat<TrFade<400>,Mix<SwingSpeed<400>,RotateColorsX<Variation,AudioFlicker<Red,Rgb<164,0,0>>>,Red>,TrDelay<5000>,Mix<SwingSpeed<400>,RotateColorsX<Variation,AudioFlicker<Red,Rgb<164,0,0>>>,Red>,TrFade<800>>,EFFECT_FORCE>,
  152. AlphaL<StyleFire<Yellow,Black>,SwingSpeed<2500>>,
  153. LockupTrL<Layers<
  154. AlphaL<AudioFlickerL<Rgb<255,25,25>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  155. AlphaL<BrownNoiseFlicker<LightCyan,Orange,50>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<10000>>>>,TrConcat<TrInstant,Red,TrFade<400>>,TrConcat<TrJoinR<TrWipe<100>,TrWipeIn<100>>,Red,TrJoinR<TrWipe<100>,TrWipeIn<100>>>,SaberBase::LOCKUP_NORMAL>,
  156. 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>>>,
  157. ResponsiveStabL<Orange>,
  158. ResponsiveBlastFadeL<Yellow,Scale<SwingSpeed<200>,Int<8000>,Int<16000>>>,
  159. ResponsiveBlastL<Yellow,Int<400>,Int<100>,Int<400>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,EFFECT_CLASH>,
  160. TransitionEffectL<TrConcat<TrInstant,AlphaL<AudioFlicker<Rgb<255,200,0>,Rgb<128,100,0>>,Bump<Int<0>,Int<8000>>>,TrFade<2000>>,EFFECT_IGNITION>,
  161. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  162. LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,DarkOrange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  163. InOutTrL<TrWipeSparkTip<Rgb<255,200,0>,300>,TrWipeInSparkTip<Rgb<255,200,0>,517>>,
  164. TransitionEffectL<TrConcat<TrInstant,AlphaL<BrownNoiseFlickerL<RotateColorsX<Variation,AudioFlicker<Rgb<255,200,0>,Rgb<128,100,0>>>,Int<30>>,SmoothStep<Scale<SlowNoise<Int<2000>>,Int<1000>,Int<3000>>,Int<-4000>>>,TrDelay<1040>>,EFFECT_RETRACTION>>>(),
  165. "oppress"
  166. },
  167.  
  168. { "Spectre 6;common", "tracks/EzraTheme.wav",
  169. StylePtr<Layers<
  170. RotateColorsX<Variation,Rgb<75,75,255>>,
  171. TransitionEffectL<TrConcat<TrFade<400>,BrownNoiseFlicker<Blue,Black,250>,TrDelay<3000>,RotateColorsX<Variation,Blue>,TrFade<800>>,EFFECT_FORCE>,
  172. LockupTrL<Sparkle<Rgb<0,0,30>,Rgb<100,50,255>,400,1500>,TrConcat<TrInstant,AlphaL<Rgb<100,50,255>,Bump<Int<16384>,Int<20000>>>,TrFade<400>>,TrConcat<TrInstant,AlphaL<Mix<SmoothStep<Int<16384>,Int<1000>>,Stripes<1500,2000,Rgb<100,50,255>,Rgb<75,75,255>>,Stripes<1500,-2500,Rgb<100,50,255>,Rgb<75,75,255>>>,Int<18000>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  173. ResponsiveLightningBlockL<Strobe<Green,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<Green,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<Green,Int<16000>>,30>,TrSmoothFade<600>>>,
  174. ResponsiveStabL<Red>,
  175. ResponsiveBlastL<Green,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  176. ResponsiveBlastWaveL<Green,Int<300>,Int<100>,Int<300>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,EFFECT_CLASH>,
  177. LockupTrL<AlphaL<BrownNoiseFlickerL<Green,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  178. LockupTrL<AlphaL<Mix<TwistAngle<>,Pink,Yellow>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  179. InOutTrL<TrWipeX<Scale<BladeAngle<>,Int<1000>,Int<100>>>,TrWipeInX<Scale<BladeAngle<>,Int<100>,Int<1000>>>>>>(),
  180. "spectre 6"
  181. },
  182.  
  183. { "Ancient Integration;common", "Ancient Integration/tracks/Binary Sunset.wav",
  184. StylePtr<Layers<
  185. Stripes<2000,-3000,RotateColorsX<Variation,Green>,Pulsing<RotateColorsX<Variation,LightPink>,RotateColorsX<Variation,Tomato>,800>,RotateColorsX<Variation,LightPink>>,
  186. TransitionEffectL<TrConcat<TrFade<600>,RandomFlicker<RotateColorsX<Variation,Tomato>,RotateColorsX<Variation,Pink>>,TrDelay<3000>,RotateColorsX<Variation,OrangeRed>,TrFade<800>>,EFFECT_FORCE>,
  187. LockupTrL<Layers<
  188. AlphaL<AudioFlickerL<DarkOrange>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  189. AlphaL<Green,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,Green,TrFade<400>>,TrConcat<TrInstant,Green,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  190. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,DodgerBlue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  191. ResponsiveStabL<Red>,
  192. ResponsiveBlastL<Yellow,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  193. ResponsiveClashL<Green,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  194. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  195. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  196. InOutTrL<TrWipeSparkTip<Yellow,652>,TrWipeInSparkTip<Yellow,1160>>,
  197. TransitionEffectL<TrConcat<TrFade<100>,AlphaL<HumpFlickerL<Tomato,10>,Bump<Int<0>,Int<4000>>>,TrFade<100>,AlphaL<HumpFlickerL<Yellow,15>,Bump<Int<0>,Int<5000>>>,TrFade<100>,AlphaL<HumpFlickerL<Green,20>,Bump<Int<0>,Int<6000>>>,TrBoing<173,2>>,EFFECT_PREON>>>(),
  198. "ai"
  199. },
  200.  
  201. { "Vroom;common", "tracks/HWTH.wav",
  202. StylePtr<Layers<
  203. StyleFire<StripesX<Int<3000>,Scale<SlowNoise<Int<2000>>,Int<-1000>,Int<-5000>>,BrownNoiseFlicker<RotateColorsX<Variation,DarkOrange>,Black,500>,RandomPerLEDFlicker<RotateColorsX<Variation,Black>,RotateColorsX<Variation,Rgb<10,1,0>>>,RotateColorsX<Variation,Rgb<255,59,25>>,RotateColorsX<Variation,Rgb<128,34,0>>>,RotateColorsX<Variation,Black>,0,5,FireConfig<3,1000,0>,FireConfig<3,1000,0>,FireConfig<3,3000,0>,FireConfig<3,3000,0>>,
  204. LockupTrL<Layers<
  205. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  206. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  207. 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>>>,
  208. ResponsiveStabL<Red>,
  209. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  210. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  211. TransitionEffectL<TrConcat<TrInstant,Stripes<3000,-3500,White,RandomPerLEDFlicker<Rgb<60,60,60>,Black>,BrownNoiseFlicker<White,Rgb<30,30,30>,200>,RandomPerLEDFlicker<Rgb<80,80,80>,Rgb<30,30,30>>>,TrFade<800>>,EFFECT_IGNITION>,
  212. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  213. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  214. InOutTrL<TrWipe<600>,TrWipeIn<800>>,
  215. TransitionEffectL<TrConcat<TrDelay<1500>,Black,TrFade<1000>,AlphaL<Mix<BatteryLevel,Red,Green>,Bump<Int<0>,Int<6000>>>,TrFade<3000>>,EFFECT_BOOT>,
  216. TransitionEffectL<TrConcat<TrInstant,AlphaL<Mix<BatteryLevel,Red,Green>,Bump<Int<0>,Int<6000>>>,TrFade<3000>>,EFFECT_NEWFONT>>>(),
  217. "harley"
  218. },
  219.  
  220. { "Thanos;common", "tracks/IW.wav",
  221. StylePtr<Layers<
  222. Stripes<3000,-3000,Rgb<100,100,150>,Rgb<25,25,40>,ColorChange<TrDelay<400>,Rgb<130,130,180>,Rgb<95,0,210>,Blue,Red,DarkOrange,Green,Yellow,Mix<TwistAngle<1>,Rgb<95,0,210>,Blue,Red,DarkOrange,Green,Yellow>>,Rgb<50,50,75>>,
  223. AlphaL<ColorChange<TrWipeIn<400>,Rgb<130,130,180>,Rgb<95,0,210>,Blue,Red,DarkOrange,Green,Yellow,Mix<TwistAngle<1>,Rgb<95,0,210>,Blue,Red,DarkOrange,Green,Yellow>>,SmoothStep<Int<4000>,Int<-6000>>>,
  224. TransitionEffectL<TrWaveX<ColorChange<TrInstant,Rgb<130,130,180>,Rgb<95,0,210>,Blue,Red,DarkOrange,Green,Yellow,White>,Int<400>,Int<100>,Int<400>,Int<32768>>,EFFECT_CHANGE>,
  225. AlphaL<Stripes<1000,-2000,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<100,100,150>>,Black>,Black,RotateColorsX<Variation,Rgb<100,100,150>>,Black>,SwingSpeed<600>>,
  226. LockupTrL<Layers<
  227. AlphaL<AudioFlickerL<Rgb<255,240,80>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  228. AlphaL<LemonChiffon,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<10000>>>>,TrConcat<TrInstant,TransitionEffect<Rgb<255,180,50>,LemonChiffon,TrInstant,TrFade<200>,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,TrConcat<TrJoinR<TrWipe<100>,TrWipeIn<100>>,TransitionEffect<LemonChiffon,Rgb<255,180,50>,TrInstant,TrFade<200>,EFFECT_LOCKUP_BEGIN>,TrJoinR<TrWipe<100>,TrWipeIn<100>>>,SaberBase::LOCKUP_NORMAL>,
  229. LockupTrL<AlphaL<White,LayerFunctions<Bump<Scale<SlowNoise<Int<2000>>,Int<3000>,Int<16000>>,Scale<BrownNoiseF<Int<10>>,Int<14000>,Int<8000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<26000>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<10000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<20000>,Int<30000>>,Scale<IsLessThan<SlowNoise<Int<1500>>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<0>>,Int<0>>>>>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>,SaberBase::LOCKUP_LIGHTNING_BLOCK>,
  230. ResponsiveStabL<Red>,
  231. ResponsiveBlastWaveL<TransitionEffect<Rgb<255,225,0>,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  232. ResponsiveBlastL<TransitionEffect<Rgb<255,150,0>,Moccasin,TrInstant,TrFade<100>,EFFECT_CLASH>,Int<400>,Int<100>,Int<400>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,EFFECT_CLASH>,
  233. TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<White,40>,TrFade<800>>,EFFECT_IGNITION>,
  234. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  235. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  236. InOutTrL<TrWipe<300>,TrConcat<TrWipe<200>,Mix<SmoothStep<Int<27500>,Int<-2000>>,Black,RotateColorsX<Variation,Rgb<100,100,150>>>,TrWaveX<RotateColorsX<Variation,Rgb<100,100,150>>,Int<200>,Int<300>,Int<200>,Int<0>>,Mix<SmoothStep<Int<22000>,Int<-2000>>,Black,RotateColorsX<Variation,Rgb<100,100,150>>>,TrWaveX<RotateColorsX<Variation,Rgb<100,100,150>>,Int<250>,Int<300>,Int<250>,Int<0>>,Mix<SmoothStep<Int<16500>,Int<-2000>>,Black,RotateColorsX<Variation,Rgb<100,100,150>>>,TrWaveX<RotateColorsX<Variation,Rgb<100,100,150>>,Int<300>,Int<300>,Int<300>,Int<0>>,Mix<SmoothStep<Int<11000>,Int<-2000>>,Black,RotateColorsX<Variation,Rgb<100,100,150>>>,TrWaveX<RotateColorsX<Variation,Rgb<100,100,150>>,Int<350>,Int<300>,Int<350>,Int<0>>,Mix<SmoothStep<Int<5500>,Int<-2000>>,Black,RotateColorsX<Variation,Rgb<100,100,150>>>,TrWaveX<RotateColorsX<Variation,Rgb<100,100,150>>,Int<400>,Int<300>,Int<400>,Int<0>>,Black,TrWaveX<RotateColorsX<Variation,Rgb<100,100,150>>,Int<400>,Int<300>,Int<400>,Int<0>>,Black,TrInstant>>,
  237. TransitionEffectL<TrConcat<TrWaveX<Rgb<95,0,210>,Int<400>,Int<200>,Int<300>,Int<32768>>,AlphaL<PulsingL<Rgb<95,0,210>,Int<1000>>,SmoothStep<Int<2000>,Int<-3000>>>,TrDelay<1000>,AlphaL<PulsingL<Rgb<95,0,210>,Int<1000>>,SmoothStep<Int<2000>,Int<-3000>>>,TrWaveX<Blue,Int<400>,Int<200>,Int<300>,Int<32768>>,AlphaL<PulsingL<ColorSequence<400,Rgb<95,0,210>,Blue>,Int<1000>>,SmoothStep<Int<2000>,Int<-3000>>>,TrDelay<800>,AlphaL<PulsingL<ColorSequence<400,Blue,Rgb<95,0,210>>,Int<1000>>,SmoothStep<Int<2000>,Int<-3000>>>,TrWaveX<Red,Int<350>,Int<200>,Int<350>,Int<32768>>,AlphaL<PulsingL<ColorSequence<350,Blue,Rgb<95,0,210>,Red>,Int<800>>,SmoothStep<Int<2000>,Int<-3000>>>,TrDelay<800>,AlphaL<PulsingL<ColorSequence<350,Red,Blue,Rgb<95,0,210>>,Int<800>>,SmoothStep<Int<2000>,Int<-3000>>>,TrWaveX<DarkOrange,Int<350>,Int<400>,Int<350>,Int<32768>>,AlphaL<PulsingL<ColorSequence<350,Red,Blue,Rgb<95,0,210>,DarkOrange>,Int<700>>,SmoothStep<Int<2000>,Int<-3000>>>,TrDelay<700>,
  238. AlphaL<PulsingL<ColorSequence<350,DarkOrange,Red,Blue,Rgb<95,0,210>>,Int<700>>,SmoothStep<Int<2000>,Int<-3000>>>,TrWaveX<Green,Int<300>,Int<400>,Int<300>,Int<32768>>,AlphaL<PulsingL<ColorSequence<300,Red,Blue,Rgb<95,0,210>,DarkOrange,Green>,Int<600>>,SmoothStep<Int<2000>,Int<-3000>>>,TrDelay<700>,AlphaL<PulsingL<ColorSequence<300,Green,Red,Blue,Rgb<95,0,210>,DarkOrange>,Int<600>>,SmoothStep<Int<2000>,Int<-3000>>>,TrWaveX<Yellow,Int<300>,Int<400>,Int<300>,Int<32768>>,AlphaL<PulsingL<ColorSequence<250,Red,Blue,Rgb<95,0,210>,DarkOrange,Green,Yellow>,Int<400>>,SmoothStep<Int<2000>,Int<-3000>>>,TrDelay<600>,AlphaL<PulsingL<ColorSequence<200,Yellow,Red,Blue,Rgb<95,0,210>,DarkOrange,Green>,
  239. Int<500>>,SmoothStep<Int<2000>,Int<-3000>>>,TrDelay<1250>>,EFFECT_PREON>>>(),
  240. "thanos"
  241. },
  242.  
  243. { "Tron;common", "tracks/tron.wav",
  244. StylePtr<Layers<RotateColorsX<Variation,Rgb<75,255,75>>,
  245. TransitionEffectL<TrConcat<TrFade<400>,BrownNoiseFlicker<Green,Black,250>,TrDelay<3000>,RotateColorsX<Variation,Green>,TrFade<800>>,EFFECT_FORCE>,
  246. LockupTrL<Sparkle<Rgb<0,30,0>,Rgb<100,50,255>,400,1500>,TrConcat<TrInstant,AlphaL<Rgb<100,50,255>,Bump<Int<16384>,Int<20000>>>,TrFade<400>>,TrConcat<TrInstant,AlphaL<Mix<SmoothStep<Int<16384>,Int<1000>>,Stripes<1500,2000,Rgb<100,50,255>,Green>,Stripes<1500,-2500,Rgb<100,50,255>,Green>>,Int<18000>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  247. ResponsiveLightningBlockL<Strobe<DeepSkyBlue,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<DeepSkyBlue,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<DeepSkyBlue,Int<16000>>,30>,TrSmoothFade<600>>>,
  248. ResponsiveStabL<Red>,
  249. ResponsiveBlastL<DeepSkyBlue,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  250. ResponsiveBlastWaveL<Rgb<100,50,255>,Int<300>,Int<100>,Int<300>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,EFFECT_CLASH>,
  251. LockupTrL<AlphaL<BrownNoiseFlickerL<DeepSkyBlue,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  252. LockupTrL<AlphaL<Mix<TwistAngle<>,Pink,Yellow>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  253. InOutTrL<TrWipeX<Scale<BladeAngle<>,Int<1000>,Int<100>>>,TrWipeInX<Scale<BladeAngle<>,Int<100>,Int<1000>>>>>>(),
  254. "tron"
  255. },
  256.  
  257. { "Proxima Centauri;common", "tracks/synth.wav",
  258. StylePtr<Layers<
  259. RotateColorsX<Variation,Pulsing<Sparkle<Rgb<0,10,20>,Rgb<95,35,255>,500,1500>,Sparkle<Sparkle<Rgb<0,10,20>,White,50,300>,DeepSkyBlue,300,800>,1500>>,
  260. TransitionEffectL<TrConcat<TrFade<400>,RotateColorsX<Variation,BrownNoiseFlicker<Stripes<10000,2500,Rgb<160,60,255>,Magenta,DeepSkyBlue,Blue>,Black,500>>,TrDelay<3000>,RotateColorsX<Variation,Rgb<160,60,255>>,TrFade<800>>,EFFECT_FORCE>,
  261. AlphaL<Strobe<Black,Green,15,1>,SwingSpeed<600>>,
  262. LockupTrL<Layers<
  263. AlphaL<Stripes<10000,3000,Red,DarkOrange>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  264. AlphaL<BrownNoiseFlicker<Yellow,Rgb<32,0,0>,500>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>>,Int<3000>>>>,TrConcat<TrBoing<300,2>,Rgb<95,50,255>,TrInstant>,TrConcat<TrBoing<300,2>,Rgb<95,50,255>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  265. 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>>>,
  266. AlphaL<Rgb<95,35,255>,Bump<Int<0>,Int<8000>>>,
  267. ResponsiveStabL<Red>,
  268. ResponsiveBlastWaveL<Yellow,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  269. ResponsiveBlastWaveL<Yellow,Int<300>,Int<100>,Int<300>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,EFFECT_CLASH>,
  270. LockupTrL<AlphaL<BrownNoiseFlickerL<Green,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  271. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  272. InOutTrL<TrJoinR<TrWipe<1000>,TrWipeIn<1000>>,TrWipeIn<600>>>>(),
  273. "proxima centauri"
  274. },
  275.  
  276.  
  277. { "5Hours;common", "tracks/deorro.wav",
  278. StylePtr<Layers<StyleFire<StripesX<Int<3000>,Scale<SlowNoise<Int<2000>>,Int<-1000>,Int<-5000>>,BrownNoiseFlicker<RotateColorsX<Variation,Rgb<95,0,210>>,Black,100>,
  279. RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<21,0,52>>,RotateColorsX<Variation,Rgb<4,0,8>>>,RotateColorsX<Variation,Rgb<115,15,220>>,RotateColorsX<Variation,Rgb<42,0,105>>>,RotateColorsX<Variation,
  280. Rgb<30,0,66>>,0,5,FireConfig<3,3000,0>,FireConfig<3,3000,0>,FireConfig<3,3000,0>,FireConfig<3,3000,0>>,AlphaL<Stripes<2500,-3000,Red,Rgb<60,0,0>,Pulsing<Rgb<30,0,0>,Black,800>>,
  281. SwingSpeed<600>>,LockupTrL<Layers<AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  282. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,
  283. TrFade<400>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Blue>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,
  284. TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,ResponsiveStabL<Red,TrWipeIn<600>,TrWipe<600>>,ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,
  285. Int<100>,Int<400>>,Int<400>>,ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,
  286. SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,
  287. TrFade<300>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeSparkTip<White,2056>,TrConcat<TrWipe<200>,Mix<SmoothStep<Int<27500>,Int<-2000>>,Black,RotateColorsX<Variation,Rgb<95,0,210>>>,
  288. TrWaveX<RotateColorsX<Variation,Rgb<95,0,210>>,Int<200>,Int<300>,Int<200>,Int<0>>,Mix<SmoothStep<Int<22000>,Int<-2000>>,Black,RotateColorsX<Variation,Rgb<95,0,210>>>,
  289. TrWaveX<RotateColorsX<Variation,Rgb<95,0,210>>,Int<250>,Int<300>,Int<250>,Int<0>>,Mix<SmoothStep<Int<16500>,Int<-2000>>,Black,RotateColorsX<Variation,Rgb<95,0,210>>>,
  290. TrWaveX<RotateColorsX<Variation,Rgb<95,0,210>>,Int<300>,Int<300>,Int<300>,Int<0>>,Mix<SmoothStep<Int<11000>,Int<-2000>>,Black,RotateColorsX<Variation,Rgb<95,0,210>>>,
  291. TrWaveX<RotateColorsX<Variation,Rgb<95,0,210>>,Int<350>,Int<300>,Int<350>,Int<0>>,Mix<SmoothStep<Int<5500>,Int<-2000>>,Black,RotateColorsX<Variation,Rgb<95,0,210>>>,
  292. TrWaveX<RotateColorsX<Variation,Rgb<95,0,210>>,Int<400>,Int<300>,Int<400>,Int<0>>,Black,TrWaveX<RotateColorsX<Variation,Rgb<95,0,210>>,Int<400>,Int<300>,Int<400>,Int<0>>,Black,TrInstant>,Black>,
  293. TransitionEffectL<TrConcat<TrInstant,AlphaL<BrownNoiseFlickerL<RotateColorsX<Variation,Rgb<95,0,210>>,Int<30>>,SmoothStep<Scale<SlowNoise<Int<2000>>,Int<1000>,Int<4000>>,Int<-4000>>>,TrDelay<2000>>,
  294. EFFECT_RETRACTION>,TransitionEffectL<TrConcat<TrDelay<1500>,AlphaL<HumpFlickerL<RotateColorsX<Variation,Rgb<95,0,210>>,30>,Bump<Int<0>,Int<3000>>>,TrFade<2000>,
  295. AlphaL<HumpFlickerL<RotateColorsX<Variation,Rgb<95,0,210>>,30>,Bump<Int<0>,Int<4000>>>,TrFade<2500>,AlphaL<HumpFlickerL<RotateColorsX<Variation,Rgb<95,0,210>>,30>,Bump<Int<0>,Int<5000>>>,TrBoing<1950,7>>,
  296. EFFECT_PREON>,TransitionEffectL<TrConcat<TrInstant,TransitionLoopL<TrWaveX<RotateColorsX<Variation,Rgb<95,0,210>>,Int<500>,Int<200>,Int<500>,Int<32768>>>,TrDelay<1500>,
  297. TransitionLoopL<TrWaveX<RotateColorsX<Variation,Rgb<95,0,210>>,Int<300>,Int<300>,Int<300>,Int<32768>>>,TrDelay<2000>,TransitionLoopL<TrWaveX<RotateColorsX<Variation,Rgb<95,0,210>>,Int<100>,Int<400>,Int<100>,
  298. Int<32768>>>,TrDelay<3000>,AlphaL<RotateColorsX<Variation,Rgb<95,0,210>>,
  299. Bump<Int<0>,Int<6000>>>,TrBoing<1450,5>>,EFFECT_PREON>>>(),
  300. "5 hours"
  301. },
  302.  
  303.  
  304. { "Foul;common", "tracks/cantina.wav",
  305. StylePtr<Layers<
  306. StyleFire<StripesX<Int<3000>,Scale<SlowNoise<Int<2000>>,Int<-1000>,Int<-5000>>,BrownNoiseFlicker<RotateColorsX<Variation,DarkOrange>,Black,500>,RandomPerLEDFlicker<RotateColorsX<Variation,Black>,RotateColorsX<Variation,Rgb<10,1,0>>>,RotateColorsX<Variation,Rgb<255,59,25>>,RotateColorsX<Variation,Rgb<128,34,0>>>,RotateColorsX<Variation,Black>,0,5,FireConfig<3,1000,0>,FireConfig<3,1000,0>,FireConfig<3,3000,0>,FireConfig<3,3000,0>>,
  307. LockupTrL<Layers<
  308. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  309. AlphaL<White,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat<TrInstant,White,TrFade<400>>,TrConcat<TrInstant,White,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  310. 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>>>,
  311. ResponsiveStabL<Red>,
  312. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  313. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  314. TransitionEffectL<TrConcat<TrInstant,Stripes<3000,-3500,White,RandomPerLEDFlicker<Rgb<60,60,60>,Black>,BrownNoiseFlicker<White,Rgb<30,30,30>,200>,RandomPerLEDFlicker<Rgb<80,80,80>,Rgb<30,30,30>>>,TrFade<800>>,EFFECT_IGNITION>,
  315. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  316. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  317. InOutTrL<TrWipe<600>,TrWipeIn<800>>,
  318. TransitionEffectL<TrConcat<TrDelay<1500>,Black,TrFade<1000>,AlphaL<Mix<BatteryLevel,Red,Green>,Bump<Int<0>,Int<6000>>>,TrFade<3000>>,EFFECT_BOOT>,
  319. TransitionEffectL<TrConcat<TrInstant,AlphaL<Mix<BatteryLevel,Red,Green>,Bump<Int<0>,Int<6000>>>,TrFade<3000>>,EFFECT_NEWFONT>>>(),
  320. "farts"
  321. },
  322.  
  323. { "piss;common", "piss/tracks/D.wav",
  324. /* copyright Fett263 WaterBlade (Primary Blade) OS6 Style
  325. https://fett263.s3.us-east-2.amazonaws.com/fett263-proffieOS6-style-library.html#WaterBlade
  326. OS6.5 v1.014
  327. Single Style
  328. Base Style: Interactive Water Blade
  329.  
  330. --Effects Included--
  331. Ignition Effect: Gravity Ignition
  332. PowerUp Effect: Power Flash
  333. Retraction Effect: Gravity Retraction
  334. Lockup Effect: Responsive Lockup (Ripple)
  335. LightningBlock Effect: Responsive Lightning Block
  336. Drag Effect: Intensity Sparking Drag
  337. Melt Effect: Intensity Melt
  338. Stab Effect: Normal Stab
  339. Blast Effect: Responsive Blast Wave (Sound Based)
  340. Clash Effect: Responsive Clash with Ripple
  341. */
  342. StylePtr<Layers<StripesX<Scale<IsLessThan<BladeAngle<>,Int<16384>>,Scale<BladeAngle<>,Int<20000>,Int<10000>>,Scale<BladeAngle<>,Int<10000>,Int<20000>>>,Scale<BladeAngle<>,Int<-1000>,Scale<IsGreaterThan<HoldPeakF<SwingAcceleration<>,Scale<HoldPeakF<SwingAcceleration<>,Int<200>,Int<4000>>,Int<100>,Int<600>>,Scale<BladeAngle<>,Int<3000>,Int<6000>>>,Int<16384>>,Int<1000>,Int<-1000>>>,RgbArg<BASE_COLOR_ARG,Rgb<180,130,0>>,Mix<Int<16384>,Black,RgbArg<BASE_COLOR_ARG,Rgb<180,130,0>>>,Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<180,130,0>>>,Mix<Int<25700>,Black,RgbArg<BASE_COLOR_ARG,Rgb<180,130,0>>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<180,130,0>>>>,TransitionEffectL<TrConcat<TrExtendX<IgnitionTime<0>,TrInstant>,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,0>>,TrFade<1000>>,EFFECT_IGNITION>,TransitionEffectL<TrConcat<TrExtendX<WavLen<>,TrWipeIn<200>>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<255,244,157>>,SmoothStep<IntArg<MELT_SIZE_ARG,26000>,Int<2000>>>,TrWipe<200>>,EFFECT_STAB>,MultiTransitionEffectL<TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<255,244,157>>,Scale<WavLen<>,Int<100>,Int<400>>,Int<100>,Scale<WavLen<>,Int<100>,Int<400>>,Scale<BladeAngle<>,Int<28000>,Int<8000>>>,EFFECT_BLAST>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<255,244,157>>,Bump<Int<16384>,Int<6000>>>,TrFade<50>,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<255,244,157>>,Int<0>>,TrSparkX<Remap<CenterDistF<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>>,Stripes<2000,-2000,RgbArg<CLASH_COLOR_ARG,Rgb<255,244,157>>,Mix<Int<2096>,Black,RgbArg<CLASH_COLOR_ARG,Rgb<255,244,157>>>>>,Int<100>,Int<300>,Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>>>,EFFECT_CLASH>,LockupTrL<AlphaMixL<Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,AudioFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,244,157>>>,BrownNoiseFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,244,157>>,Int<200>>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,244,157>>,TrFade<400>>,TrSparkX<Remap<CenterDistF<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>>,Stripes<1200,-3600,Mix<Int<6425>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,244,157>>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,244,157>>,Mix<Int<12850>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,244,157>>>>>,Int<30>,Scale<Sum<ClashImpactF<>,SwingSpeed<600>>,Int<100>,Int<400>>,Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,16000>,Int<-10000>>>>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,Blue>,50,1>,TrConcat<TrInstant,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,Int<16000>>,30>,TrSmoothFade<600>>>,LockupTrL<AlphaL<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>>,SmoothStep<IntArg<DRAG_SIZE_ARG,26000>,Int<3000>>>,TrConcat<TrExtend<4000,TrWipeIn<200>>,AlphaL<BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>,Int<300>>,SmoothStep<IntArg<DRAG_SIZE_ARG,26000>,Int<3000>>>,TrFade<4000>>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Remap<Scale<RampF,Int<65536>,Int<0>>,StaticFire<Mix<TwistAngle<>,OrangeRed,DarkOrange>,Mix<TwistAngle<>,OrangeRed,Orange>,0,3,5,3000,10>>,SmoothStep<IntArg<MELT_SIZE_ARG,26000>,Int<4000>>>,TrConcat<TrWipeIn<100>,AlphaL<Red,SmoothStep<IntArg<MELT_SIZE_ARG,26000>,Int<4000>>>,TrExtend<4000,TrFade<300>>,AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<IntArg<MELT_SIZE_ARG,26000>,Int<4000>>>,TrFade<4000>>,TrWipe<200>,SaberBase::LOCKUP_MELT>,InOutTrL<TrSelect<Scale<IsLessThan<BladeAngle<>,Int<18384>>,Scale<IsGreaterThan<SwingAcceleration<>,Int<16384>>,Int<0>,Int<2>>,Int<1>>,TrWipeInX<Scale<BladeAngle<>,Int<1000>,Int<100>>>,TrWipeX<Scale<BladeAngle<>,Int<100>,Int<1000>>>,TrWipe<100>>,TrSelect<Scale<IsLessThan<BladeAngle<>,Int<18384>>,Int<0>,Int<1>>,TrWipeInX<Scale<BladeAngle<>,Int<2000>,Int<100>>>,TrWipeX<Scale<BladeAngle<>,Int<100>,Int<2000>>>>,Black>>>(),
  343. "commode"
  344. },
  345.  
  346. { "Battery;common", "tracks/thermos.wav",
  347. &style_charging, "Battery\nLevel"}
  348.  
  349.  
  350.  
  351. };
  352. BladeConfig blades[] = {
  353. { 0, WS281XBladePtr<132, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(),
  354. CONFIGARRAY(presets) },
  355. };
  356. #endif
  357.  
  358. #ifdef CONFIG_BUTTONS
  359. Button PowerButton(BUTTON_POWER, powerButtonPin, "pow");
  360. Button AuxButton(BUTTON_AUX, auxPin, "aux");
  361. #endif
  362.  
Advertisement
Add Comment
Please, Sign In to add comment