Advertisement
Guest User

Untitled

a guest
May 13th, 2023
22
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 46.38 KB | None | 0 0
  1. // ProffieOS7 Config File
  2. #ifdef CONFIG_TOP
  3. #include "proffieboard_v2_config.h"
  4. #define NUM_BLADES 4
  5. #define NUM_BUTTONS 2
  6. const unsigned int maxLedsPerStrip = 145;
  7. #define VOLUME 1700
  8. #define CLASH_THRESHOLD_G 3
  9. #define ENABLE_AUDIO
  10. #define ENABLE_MOTION
  11. #define ENABLE_WS2811
  12. #define ENABLE_SD
  13. #define KILL_OLD_PLAYERS
  14. #define FILTER_CUTOFF_FREQUENCY 190
  15. #define MOTION_TIMEOUT 60 * 5 * 1000
  16. #define IDLE_OFF_TIME 60 * 5 * 1000
  17. #define DISABLE_BASIC_PARSER_STYLES
  18. #define DISABLE_DIAGNOSTIC_COMMANDS
  19. #define SHARED_POWER_PINS
  20. //#define ENABLE_ALL_EDIT_OPTIONS
  21. #define SAVE_PRESET
  22. #define ENABLE_SSD1306
  23. #define OLED_FLIP_180
  24. #define DISABLE_TALKIE
  25. #define NO_REPEAT_RANDOM
  26. #define COLOR_CHANGE_DIRECT
  27. //#define FETT263_EDIT_MODE_MENU
  28. #define FETT263_DUAL_MODE_SOUND
  29. #define FETT263_CLASH_STRENGTH_SOUND
  30. #define FETT263_MAX_CLASH 16
  31. //#define FETT263_HOLD_BUTTON_OFF
  32. #define FETT263_HOLD_BUTTON_LOCKUP
  33. //#define FETT263_DISABLE_CHANGE_FONT
  34. //#define FETT263_DISABLE_CHANGE_STYLE
  35. //#define FETT263_DISABLE_COPY_PRESET
  36. #define FETT263_TRACK_PLAYER_NO_PROMPTS
  37. #define FETT263_USE_BC_MELT_STAB
  38. #define FETT263_LOCKUP_DELAY 200
  39. #define FETT263_BM_CLASH_DETECT 6
  40. #define FETT263_TWIST_ON
  41. #define FETT263_TWIST_ON_NO_BM
  42. #define FETT263_TWIST_OFF
  43. #endif
  44.  
  45. #ifdef CONFIG_PROP
  46. #include "../props/saber_fett263_buttons.h"
  47. #endif
  48.  
  49.  
  50. #ifdef CONFIG_PRESETS
  51.  
  52. Preset presets[] = {
  53. { "Rematch_Ben;common", "",
  54. StylePtr<Layers<
  55. HumpFlicker<RgbArg<BASE_COLOR_ARG,Rgb<50,185,255>>,Rgb<38,135,191>,50>,
  56. TransitionEffectL<TrConcat<TrFade<200>,AlphaL<Rgb<90,180,255>,SwingSpeed<500>>,TrDelay<30000>,AlphaL<Rgb<90,180,255>,SwingSpeed<500>>,TrFade<800>>,EFFECT_FORCE>,
  57. AlphaL<AlphaL<StrobeL<Black,Int<20>,Int<1>>,Scale<IsLessThan<SwingSpeed<600>,Int<13600>>,Scale<SwingSpeed<600>,Int<-19300>,Int<32768>>,Int<0>>>,SmoothStep<Scale<Scale<IsLessThan<SwingSpeed<600>,Int<13600>>,Scale<SwingSpeed<600>,Int<-19300>,Int<32768>>,Int<0>>,Int<28000>,Int<14000>>,Int<16000>>>,
  58. LockupTrL<Layers<
  59. AlphaL<Blinking<RgbArg<LOCKUP_COLOR_ARG,LemonChiffon>,Strobe<Rgb<239,182,43>,Moccasin,15,30>,60,500>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Scale<SlowNoise<Int<3000>>,Int<8000>,Int<18000>>>>,
  60. AlphaL<Blinking<BrownNoiseFlicker<LemonChiffon,Moccasin,50>,BrownNoiseFlicker<LemonChiffon,Rgb<239,182,43>,50>,100,500>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Int<14599>>>>,TrConcat<TrInstant,AlphaL<Blinking<White,Strobe<BrownNoiseFlicker<Moccasin,Rgb<239,182,43>,500>,White,15,30>,60,500>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Scale<SlowNoise<Int<3000>>,Int<25000>,Int<32000>>>>,TrFade<300>>,TrSmoothFade<250>,SaberBase::LOCKUP_NORMAL>,
  61. ResponsiveStabL<RgbArg<STAB_COLOR_ARG,Red>>,
  62. TransitionEffectL<TrConcat<TrInstant,RgbArg<BLAST_COLOR_ARG,Moccasin>,TrDelay<25>,AlphaL<TransitionEffect<TransitionEffect<Strobe<LightYellow,Moccasin,20,20>,BrownNoiseFlicker<OrangeRed,Moccasin,300>,TrInstant,TrFade<300>,EFFECT_BLAST>,Tomato,TrInstant,TrDelay<150>,EFFECT_BLAST>,Bump<Scale<BladeAngle<>,Int<25000>,Int<8000>>,Int<18000>>>,TrFade<600>>,EFFECT_BLAST>,
  63. TransitionEffectL<TrConcat<TrInstant,RgbArg<CLASH_COLOR_ARG,Moccasin>,TrDelay<25>,AlphaL<TransitionEffect<TransitionEffect<Strobe<NavajoWhite,Moccasin,20,20>,BrownNoiseFlicker<NavajoWhite,Moccasin,300>,TrInstant,TrFade<300>,EFFECT_CLASH>,NavajoWhite,TrInstant,TrDelay<150>,EFFECT_CLASH>,Bump<Scale<BladeAngle<>,Int<25000>,Int<8000>>,Int<18000>>>,TrFade<600>>,EFFECT_CLASH>,
  64. 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>,
  65. LockupTrL<AlphaL<BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,White>,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  66. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  67. InOutTrL<TrWipe<350>,TrWipeIn<750>>,
  68. TransitionEffectL<TrConcat<TrFade<2000>,AlphaL<HumpFlickerL<RgbArg<PREON_COLOR_ARG,DeepSkyBlue>,10>,Bump<Int<0>,Int<4000>>>,TrFade<2950>,AlphaL<HumpFlickerL<DeepSkyBlue,15>,Bump<Int<0>,Int<5000>>>,TrFade<3000>,AlphaL<HumpFlickerL<DeepSkyBlue,20>,Bump<Int<0>,Int<6000>>>,TrBoing<1000,3>>,EFFECT_PREON>>>(),
  69.  
  70. StylePtr<chamber>(),
  71.  
  72. StylePtr<buttons>(),
  73.  
  74. StylePtr<crystal>("0,0,65535 0,0,65535 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0,0,65535"),
  75.  
  76. "Obi-wan"
  77. },
  78.  
  79. { "Rematch_Vader;common", "",
  80. StylePtr<Layers<
  81. HumpFlicker<RotateColorsX<Variation,Rgb<175,0,0>>,RotateColorsX<Variation,Rgb<75,0,0>>,75>,
  82. LockupTrL<Layers<
  83. AlphaL<Blinking<LightYellow,Strobe<Rgb<150,150,255>,LemonChiffon,15,30>,60,500>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Scale<SlowNoise<Int<3000>>,Int<8000>,Int<18000>>>>,
  84. AlphaL<Blinking<BrownNoiseFlicker<LightYellow,Rgb<239,182,43>,50>,BrownNoiseFlicker<DarkOrange,Rgb<239,182,43>,50>,100,500>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Int<16999>>>>,TrConcat<TrInstant,AlphaL<Blinking<Cornsilk,Strobe<BrownNoiseFlicker<LightYellow,Rgb<239,182,43>,500>,Black,15,30>,60,500>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Scale<SlowNoise<Int<3000>>,Int<25000>,Int<32000>>>>,TrFade<300>>,TrSmoothFade<250>,SaberBase::LOCKUP_NORMAL>,
  85. TransitionEffectL<TrConcat<TrInstant,AlphaL<Strobe<LightYellow,Rgb<239,182,43>,20,30>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Int<15000>>>,TrFade<300>>,EFFECT_LOCKUP_BEGIN>,
  86. TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<Strobe<AlphaL<LightYellow,Int<20000>>,Black,20,30>,30>,TrSmoothFade<250>>,EFFECT_LOCKUP_BEGIN>,
  87. TransitionEffectL<TrConcat<TrInstant,Rgb<239,182,43>,TrDelay<25>>,EFFECT_LOCKUP_BEGIN>,
  88. TransitionEffectL<TrConcat<TrInstant,Strobe<LightYellow,Rgb<239,182,43>,15,1>,TrFade<200>,BrownNoiseFlickerL<AlphaL<Cornsilk,Int<16000>>,Int<50>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<300>>>,EFFECT_LOCKUP_END>,
  89.  
  90. TransitionEffectL<TrConcat<TrInstant,Rgb<200,75,0>,TrDelay<25>,AlphaL<Black,Int<0>>,TrWipeIn<300>,AlphaL<Stripes<5000,1000,Rgb<128,8,0>,Rgb<180,0,0>,Rgb<128,0,0>,Rgb<80,0,0>,OrangeRed,DarkOrange>,SmoothStep<Int<25000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  91. EffectSequence<EFFECT_BLAST,ResponsiveBlastL<TransitionEffect<Rgb<241,182,43>,Moccasin,TrInstant,TrFade<50>,EFFECT_BLAST>,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,Layers<
  92. ResponsiveBlastFadeL<TransitionEffect<Rgb<255,150,0>,Moccasin,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale<SwingSpeed<200>,Int<10000>,Int<18000>>>,
  93. ResponsiveBlastFadeL<Moccasin,Scale<SwingSpeed<200>,Int<4000>,Int<10000>>>>,BlastL<TransitionEffect<Rgb<255,150,0>,Moccasin,TrInstant,TrFade<50>,EFFECT_BLAST>>,ResponsiveBlastL<TransitionEffect<Rgb<255,150,0>,Moccasin,TrInstant,TrFade<50>,EFFECT_BLAST>>>,BlastL<TransitionEffect<Rgb<255,150,0>,Moccasin,TrInstant,TrFade<50>,EFFECT_BLAST>>,
  94. //FoC EP6 Version (Sparkling)
  95. ResponsiveClashL<Sparkle<Rgb<175,0,0>,LightYellow,9999,499>,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,Int<20000>>,
  96. TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<OrangeRed,15>,TrFade<800>>,EFFECT_IGNITION>,
  97. TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<OrangeRed,15>,TrFade<1000>>,EFFECT_RETRACTION>,
  98. LockupTrL<AlphaL<Mix<TwistAngle<>,Stripes<1000,3000,White,Rgb<30,30,30>,White,Rgb<30,30,30>>,Stripes<2000,3000,White,Rgb<30,30,30>,White,Rgb<30,30,30>>>,SmoothStep<Scale<TwistAngle<>,Int<29000>,Int<26000>>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  99. LockupTrL<AlphaL<Mix<TwistAngle<>,Stripes<1000,3000,Yellow,OrangeRed,Rgb<50,50,0>,Orange>,Stripes<2000,3000,LemonChiffon,Orange,Tomato,Coral>>,SmoothStep<Scale<TwistAngle<>,Int<29000>,Int<26000>>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  100. InOutTrL<TrWipe<700>,TrWipeIn<800>>>>(),
  101.  
  102. StylePtr<chamber>(),
  103.  
  104. StylePtr<buttons>(),
  105.  
  106. StylePtr<crystal>("65535,0,0 21919,3,3 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 65535,0,0"),
  107.  
  108. "Vader"
  109. },
  110.  
  111. { "Starlight;common", "",
  112. StylePtr<Layers<
  113. BrownNoiseFlicker<BrownNoiseFlicker<RotateColorsX<Variation,Rgb<255,28,0>>,DarkOrange,300>,Stripes<99,-5999,OrangeRed,Rgb<255,50,0>,Rgb<128,10,0>,Black>,200>,
  114. LockupTrL<Layers<
  115. AlphaL<Blinking<Cyan,Strobe<GreenYellow,Yellow,15,30>,60,500>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Scale<SlowNoise<Int<3000>>,Int<8000>,Int<18000>>>>,
  116. AlphaL<Blinking<BrownNoiseFlicker<Cyan,Yellow,50>,BrownNoiseFlicker<GreenYellow,Cyan,50>,100,500>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Int<18000>>>>,TrConcat<TrInstant,AlphaL<Blinking<Cyan,Strobe<BrownNoiseFlicker<GreenYellow,Yellow,500>,LightCyan,15,30>,60,500>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Scale<SlowNoise<Int<3000>>,Int<25000>,Int<32000>>>>,TrFade<300>>,TrSmoothFade<300>,SaberBase::LOCKUP_NORMAL>,
  117. TransitionEffectL<TrConcat<TrInstant,AlphaL<Strobe<GreenYellow,Yellow,20,30>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Int<18000>>>,TrFade<300>>,EFFECT_LOCKUP_BEGIN>,
  118. TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<Strobe<AlphaL<Cyan,Int<20000>>,GreenYellow,20,30>,30>,TrSmoothFade<250>>,EFFECT_LOCKUP_BEGIN>,
  119. TransitionEffectL<TrConcat<TrInstant,Cyan,TrDelay<25>>,EFFECT_LOCKUP_BEGIN>,
  120. TransitionEffectL<TrConcat<TrInstant,Strobe<Cyan,GreenYellow,20,30>,TrFade<200>,BrownNoiseFlickerL<AlphaL<Yellow,Int<16000>>,Int<50>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<300>>>,EFFECT_LOCKUP_END>,
  121. TransitionEffectL<TrConcat<TrInstant,AlphaL<Strobe<Cornsilk,Cyan,20,30>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Int<15000>>>,TrFade<300>>,EFFECT_LOCKUP_BEGIN>,
  122. TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<Strobe<AlphaL<Cornsilk,Int<20000>>,GreenYellow,20,30>,30>,TrSmoothFade<250>>,EFFECT_LOCKUP_BEGIN>,
  123. TransitionEffectL<TrConcat<TrInstant,Yellow,TrDelay<25>>,EFFECT_LOCKUP_BEGIN>,
  124. TransitionEffectL<TrConcat<TrInstant,Strobe<Cyan,GreenYellow,20,30>,TrFade<200>,BrownNoiseFlickerL<AlphaL<Yellow,Int<16000>>,Int<50>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<300>>>,EFFECT_LOCKUP_END>,
  125.  
  126. TransitionEffectL<TrConcat<TrInstant,Red,TrDelay<25>,AlphaL<Red,Int<0>>,TrWipeIn<300>,AlphaL<Stripes<5000,1000,Cornsilk,Rgb<168,158,121>,Rgb<128,118,92>,Rgb<90,84,64>,Rgb<51,48,37>,LemonChiffon>,SmoothStep<Int<24000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  127. ResponsiveBlastWaveL<Layers<
  128. DeepSkyBlue,
  129. SparkleL<Magenta,19999,500>,
  130. SparkleL<GreenYellow,19999,500>>,Int<800>,Scale<SwingSpeed<450>,Int<100>,Int<400>>,Int<800>>,
  131. TransitionEffectL<TrConcat<TrInstant,LightCyan,TrDelay<25>,AlphaL<TransitionEffect<TransitionEffect<Sparkle<GreenYellow,Cyan,9999,300>,Sparkle<HotPink,LightCyan,9999,300>,TrInstant,TrFade<300>,EFFECT_CLASH>,Cyan,TrInstant,TrDelay<150>,EFFECT_CLASH>,Bump<Scale<BladeAngle<>,Int<25000>,Int<8000>>,Int<18000>>>,TrFade<600>>,EFFECT_CLASH>,
  132. TransitionEffectL<TrConcat<TrInstant,AudioFlickerL<RotateColorsX<Variation,White>>,TrFade<1200>>,EFFECT_IGNITION>,
  133. LockupTrL<AlphaL<Mix<TwistAngle<>,Stripes<1000,3000,White,Rgb<30,30,30>,White,Rgb<30,30,30>>,Stripes<2000,3000,White,Rgb<30,30,30>,White,Rgb<30,30,30>>>,SmoothStep<Scale<TwistAngle<>,Int<29000>,Int<26000>>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  134. LockupTrL<AlphaL<Mix<TwistAngle<>,Stripes<1000,3000,Orange,DarkOrange,OrangeRed,Red>,Stripes<2000,3000,Rgb<255,175,0>,Orange,Tomato,Coral>>,SmoothStep<Scale<TwistAngle<>,Int<29000>,Int<26000>>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  135. InOutTrL<TrWipeSparkTip<PeachPuff,150>,TrWipeInSparkTip<PeachPuff,1300>>>>(),
  136.  
  137. StylePtr<chamber>(),
  138.  
  139. StylePtr<buttons>(),
  140.  
  141. StylePtr<crystal>("52226,18927,0 21919,6957,3 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 52226,18927,0"),
  142.  
  143. "Starlight"
  144. },
  145.  
  146. { "Mace;common", "",
  147. StylePtr<Layers<
  148. Layers<
  149. Rgb<87,7,128>,
  150. HumpFlickerL<Rgb<173,13,255>,7>>,
  151. LockupTrL<Layers<
  152. AlphaL<Blinking<Rgb<255,100,0>,Strobe<Rgb<255,155,5>,Rgb<128,78,3>,15,30>,60,500>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Scale<SlowNoise<Int<3000>>,Int<8000>,Int<18000>>>>,
  153. AlphaL<Blinking<BrownNoiseFlicker<Rgb<255,100,0>,Rgb<192,75,0>,50>,BrownNoiseFlicker<Rgb<255,155,5>,Rgb<128,78,3>,50>,100,500>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Int<15999>>>>,TrConcat<TrInstant,AlphaL<Blinking<Rgb<255,100,0>,Strobe<BrownNoiseFlicker<Rgb<255,155,5>,Rgb<128,78,3>,500>,Coral,15,30>,60,500>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Scale<SlowNoise<Int<3000>>,Int<25000>,Int<32000>>>>,TrFade<300>>,TrSmoothFade<250>,SaberBase::LOCKUP_NORMAL>,
  154. TransitionEffectL<TrConcat<TrInstant,AlphaL<Strobe<Rgb<255,155,5>,Rgb<128,78,3>,20,30>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Int<15000>>>,TrFade<300>>,EFFECT_LOCKUP_BEGIN>,
  155. TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<Strobe<AlphaL<Rgb<255,155,5>,Int<20000>>,Rgb<128,78,3>,20,30>,30>,TrSmoothFade<250>>,EFFECT_LOCKUP_BEGIN>,
  156. TransitionEffectL<TrConcat<TrInstant,DarkOrange,TrDelay<25>>,EFFECT_LOCKUP_BEGIN>,
  157. TransitionEffectL<TrConcat<TrInstant,Strobe<Rgb<255,155,5>,Rgb<128,78,3>,15,1>,TrFade<200>,BrownNoiseFlickerL<AlphaL<Coral,Int<16000>>,Int<50>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<300>>>,EFFECT_LOCKUP_END>,
  158.  
  159. TransitionEffectL<TrConcat<TrInstant,OrangeRed,TrDelay<25>,AlphaL<Black,Int<0>>,TrWipeIn<300>,AlphaL<Stripes<5000,1000,Orange,Rgb<180,0,0>,Rgb<128,0,0>,Rgb<80,0,0>,OrangeRed,DarkOrange>,SmoothStep<Int<25000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  160. ResponsiveBlastWaveL<Layers<
  161. Rgb<200,35,255>,
  162. SparkleL<Rgb<128,78,0>,19999,799>,
  163. SparkleL<Rgb<255,155,0>,19999,799>>,Int<800>,Scale<SwingSpeed<450>,Int<100>,Int<400>>,Int<800>>,
  164. TransitionEffectL<TrConcat<TrInstant,Rgb<255,155,5>,TrDelay<25>,AlphaL<TransitionEffect<TransitionEffect<Strobe<Rgb<255,155,5>,Coral,20,20>,BrownNoiseFlicker<Rgb<255,155,5>,Coral,300>,TrInstant,TrFade<300>,EFFECT_CLASH>,Rgb<255,155,5>,TrInstant,TrDelay<150>,EFFECT_CLASH>,Bump<Scale<BladeAngle<>,Int<25000>,Int<8000>>,Int<18000>>>,TrFade<600>>,EFFECT_CLASH>,
  165. LockupTrL<AlphaL<Mix<TwistAngle<>,Stripes<1000,3000,White,LemonChiffon,Yellow,Rgb<180,130,0>>,Stripes<2000,3000,White,LemonChiffon,Yellow,Rgb<180,130,0>>>,SmoothStep<Scale<TwistAngle<>,Int<29000>,Int<26000>>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  166. LockupTrL<AlphaL<Mix<TwistAngle<>,Stripes<1000,3000,Orange,DarkOrange,OrangeRed,Red>,Stripes<2000,3000,Rgb<255,175,0>,Orange,Tomato,Coral>>,SmoothStep<Scale<TwistAngle<>,Int<29000>,Int<26000>>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  167. InOutTrL<TrWipe<750>,TrWipeIn<750>>>>(),
  168.  
  169. StylePtr<chamber>(),
  170.  
  171. StylePtr<buttons>(),
  172.  
  173. StylePtr<crystal>("39681,0,52226 18927,3,21919 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 39681,0,52226"),
  174.  
  175. "Mace"
  176. },
  177.  
  178. { "L-Skywalker;common", "",
  179. StylePtr<Layers<
  180. AudioFlicker<RotateColorsX<Variation,Green>,RotateColorsX<Variation,Rgb<0,128,0>>>,
  181. LockupTrL<Layers<
  182. AlphaL<AudioFlickerL<White>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  183. 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>,
  184. ResponsiveStabL<Red>,
  185. ResponsiveBlastL<White,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  186. ResponsiveClashL<White,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  187. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  188. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  189. InOutTrL<TrWipeSparkTip<White,650>,TrWipeInSparkTip<White,513>>,
  190. 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>,
  191. TransitionEffectL<TrConcat<TrFade<2000>,AlphaL<HumpFlickerL<Red,10>,Bump<Int<0>,Int<4000>>>,TrFade<2950>,AlphaL<HumpFlickerL<Orange,15>,Bump<Int<0>,Int<5000>>>,TrFade<3000>,AlphaL<HumpFlickerL<White,20>,Bump<Int<0>,Int<6000>>>,TrBoing<1000,3>>,EFFECT_PREON>>>(),
  192.  
  193. StylePtr<chamber>(),
  194.  
  195. StylePtr<buttons>(),
  196.  
  197. StylePtr<crystal>("0,65535,0 3,21919,93 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0,65535,0"),
  198.  
  199. "Skywalker"
  200. },
  201.  
  202. { "Dual_Ronin;common", "",
  203. StylePtr<Layers<
  204. Mix<SwingSpeed<100>,AudioFlicker<RotateColorsX<Variation,Rgb<128,0,0>>,RotateColorsX<Variation,Rgb<65,0,0>>>,StyleFire<BrownNoiseFlicker<RotateColorsX<Variation,Rgb<128,0,0>>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<13,0,0>>,RotateColorsX<Variation,Rgb<35,0,0>>>,300>,RotateColorsX<Variation,Rgb<45,0,0>>,0,6,FireConfig<10,1000,2>,FireConfig<10,1000,2>,FireConfig<10,1000,2>,FireConfig<10,1000,2>>>,
  205. LockupTrL<Layers<
  206. AlphaL<Blinking<Rgb<200,200,250>,Strobe<Black,Coral,15,30>,60,500>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Scale<SlowNoise<Int<3000>>,Int<8000>,Int<18000>>>>,
  207. AlphaL<Blinking<BrownNoiseFlicker<Rgb<200,200,250>,Coral,50>,BrownNoiseFlicker<Moccasin,Black,50>,100,500>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Int<14500>>>>,TrConcat<TrInstant,AlphaL<Blinking<White,Strobe<BrownNoiseFlicker<OrangeRed,Rgb<255,100,100>,500>,Rgb<255,100,100>,15,30>,60,500>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Scale<SlowNoise<Int<3000>>,Int<25000>,Int<32000>>>>,TrFade<300>>,TrSmoothFade<300>,SaberBase::LOCKUP_NORMAL>,
  208. TransitionEffectL<TrConcat<TrInstant,AlphaL<Strobe<Rgb<200,200,250>,Rgb<255,100,100>,20,30>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Int<15000>>>,TrFade<600>>,EFFECT_LOCKUP_BEGIN>,
  209. TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<Strobe<AlphaL<Black,Int<20000>>,Rgb<255,100,100>,20,30>,30>,TrSmoothFade<250>>,EFFECT_LOCKUP_BEGIN>,
  210. TransitionEffectL<TrConcat<TrInstant,Rgb<200,200,250>,TrDelay<25>>,EFFECT_LOCKUP_BEGIN>,
  211. TransitionEffectL<TrConcat<TrInstant,Strobe<Rgb<200,200,250>,OrangeRed,20,30>,TrFade<200>,BrownNoiseFlickerL<AlphaL<Rgb<255,100,100>,Int<16000>>,Int<50>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<300>>>,EFFECT_LOCKUP_END>,
  212. TransitionEffectL<TrConcat<TrInstant,AlphaL<Strobe<NavajoWhite,Black,20,30>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Int<15000>>>,TrFade<600>>,EFFECT_LOCKUP_BEGIN>,
  213. TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<Strobe<AlphaL<NavajoWhite,Int<20000>>,Black,20,30>,30>,TrSmoothFade<250>>,EFFECT_LOCKUP_BEGIN>,
  214. TransitionEffectL<TrConcat<TrInstant,NavajoWhite,TrDelay<25>>,EFFECT_LOCKUP_BEGIN>,
  215. TransitionEffectL<TrConcat<TrInstant,Strobe<NavajoWhite,Black,20,30>,TrFade<200>,BrownNoiseFlickerL<AlphaL<NavajoWhite,Int<16000>>,Int<50>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<300>>>,EFFECT_LOCKUP_END>,
  216. AlphaL<RotateColorsX<Variation,Rgb<30,0,0>>,Bump<Int<0>,Scale<TwistAngle<>,Int<2000>,Int<10000>>>>,
  217. TransitionEffectL<TrConcat<TrInstant,Rgb<100,100,255>,TrDelay<25>,AlphaL<Black,Int<0>>,TrWipeIn<300>,AlphaL<Stripes<5000,1000,Red,Rgb<75,75,225>,Rgb<60,60,180>,Rgb<50,50,150>,Rgb<33,33,133>,Rgb<15,15,75>>,SmoothStep<Int<20000>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  218. TransitionEffectL<TrConcat<TrInstant,NavajoWhite,TrDelay<25>,AlphaL<TransitionEffect<TransitionEffect<Strobe<Azure,Moccasin,20,20>,BrownNoiseFlicker<Rgb<0,85,175>,Moccasin,300>,TrInstant,TrFade<300>,EFFECT_BLAST>,NavajoWhite,TrInstant,TrDelay<150>,EFFECT_BLAST>,Bump<Scale<BladeAngle<>,Int<25000>,Int<8000>>,Int<18000>>>,TrFade<600>>,EFFECT_BLAST>,
  219. TransitionEffectL<TrConcat<TrInstant,Cornsilk,TrDelay<25>,AlphaL<TransitionEffect<TransitionEffect<Strobe<Cornsilk,Rgb<239,183,41>,20,20>,BrownNoiseFlicker<Cornsilk,Rgb<239,183,41>,300>,TrInstant,TrFade<300>,EFFECT_CLASH>,Cornsilk,TrInstant,TrDelay<150>,EFFECT_CLASH>,Bump<Scale<BladeAngle<>,Int<25000>,Int<8000>>,Int<18000>>>,TrFade<600>>,EFFECT_CLASH>,
  220. TransitionEffectL<TrConcat<TrInstant,AudioFlickerL<RotateColorsX<Variation,Red>>,TrFade<1200>>,EFFECT_IGNITION>,
  221. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  222. LockupTrL<AlphaL<Mix<TwistAngle<>,Orange,DarkOrange>,SmoothStep<Int<26000>,Int<7000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  223. InOutTrL<TrWipeSparkTip<Rgb<175,0,0>,1200>,TrWipeInSparkTip<Rgb<175,0,0>,1300>>,
  224. TransitionEffectL<TrConcat<TrFade<2000>,AlphaL<HumpFlickerL<RotateColorsX<Variation,Red>,10>,Bump<Int<0>,Int<4000>>>,TrFade<1950>,AlphaL<HumpFlickerL<RotateColorsX<Variation,Red>,15>,Bump<Int<0>,Int<5000>>>,TrFade<3000>,AlphaL<HumpFlickerL<RotateColorsX<Variation,Red>,20>,Bump<Int<0>,Int<6000>>>,TrBoing<1000,3>>,EFFECT_PREON>>>(),
  225.  
  226. StylePtr<chamber>(),
  227.  
  228. StylePtr<buttons>(),
  229.  
  230. StylePtr<crystal>("46888,0,0 21919,3,3 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 46888,0,0"),
  231.  
  232. "Ronin"
  233. },
  234.  
  235. { "Dark;common", "tracks/mando.wav",
  236. StylePtr<Layers<Mix<HoldPeakF<SwingSpeed<400>,Scale<SwingAcceleration<>,Int<2000>,Int<4000>>,Int<8000>>,HumpFlicker<RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>,Stripes<35000,-200,Mix<Int<14000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>>,Mix<Int<24000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>>,Mix<Int<28000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>>>,100>,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>>,TransitionEffectL<TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Scale<EffectRandomF<EFFECT_BLAST>,Int<100>,Int<400>>,Int<100>,Scale<EffectPosition<EFFECT_BLAST>,Int<100>,Int<400>>,Scale<EffectPosition<EFFECT_BLAST>,Int<28000>,Int<8000>>>,EFFECT_BLAST>,Mix<IsLessThan<ClashImpactF<>,Int<26000>>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<255,255,255>>,Bump<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>>>,Scale<ClashImpactF<>,Int<12000>,Int<60000>>>>,TrFadeX<Scale<ClashImpactF<>,Int<200>,Int<400>>>>,EFFECT_CLASH>,TransitionEffectL<TrWaveX<RgbArg<CLASH_COLOR_ARG,Rgb<255,255,255>>,Scale<ClashImpactF<>,Int<100>,Int<400>>,Int<100>,Scale<ClashImpactF<>,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>>>>,EFFECT_CLASH>>,LockupTrL<TransitionEffect<AlphaMixL<Bump<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>>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>,BrownNoiseFlickerL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Int<200>>,StripesX<Int<1800>,Scale<NoisySoundLevel,Int<-3500>,Int<-5000>>,Mix<Int<6425>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<12850>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>>>>,AlphaL<AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<10280>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>>>,Bump<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>>>,Int<13000>>>,TrJoin<TrDelay<8000>,TrInstant>,TrFade<3000>,EFFECT_LOCKUP_BEGIN>,TrConcat<TrJoin<TrDelay<50>,TrInstant>,Mix<IsLessThan<ClashImpactF<>,Int<26000>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Bump<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>>>,Scale<ClashImpactF<>,Int<20000>,Int<60000>>>>>,TrFade<300>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,LockupTrL<AlphaL<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrConcat<TrJoin<TrDelay<4000>,TrWipeIn<200>>,AlphaL<BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>,Int<300>>,SmoothStep<IntArg<DRAG_SIZE_ARG,28000>,Int<3000>>>,TrFade<4000>>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL<AlphaL<Remap<Scale<RampF,Int<65536>,Int<0>>,StaticFire<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>>,Mix<TwistAngle<>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>,RotateColorsX<Int<3000>,Mix<Int<12000>,Black,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>>>,0,3,5,3000,10>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrConcat<TrWipeIn<100>,AlphaL<RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrJoin<TrDelay<4000>,TrFade<300>>,AlphaL<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,24,0>>>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<4000>>>,TrFade<4000>>,TrWipe<200>,SaberBase::LOCKUP_MELT>,InOutTrL<TrWipeX<IgnitionTime<300>>,TrWipeInX<RetractionTime<0>>,Black>>>(),
  237.  
  238. StylePtr<chamber>(),
  239.  
  240. StylePtr<buttons>(),
  241.  
  242. StylePtr<crystal>("23829,23829,23829 8175,8175,8175 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 23829,23829,23829"),
  243.  
  244. "DarkSaber"
  245. },
  246.  
  247. { "TheSmuggler;common", "",
  248. StylePtr<Layers<
  249. Layers<
  250. Rgb<255,175,5>,
  251. HumpFlickerL<Rgb<128,88,3>,7>>,
  252. RandomPerLEDFlickerL<Rgb<32,21,2>>,
  253. LockupTrL<Layers<
  254. AlphaL<Blinking<White,Strobe<White,Black,15,30>,60,500>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Scale<SlowNoise<Int<3000>>,Int<8000>,Int<18000>>>>,
  255. AlphaL<Blinking<BrownNoiseFlicker<White,Rgb<255,175,5>,50>,BrownNoiseFlicker<White,Rgb<255,175,5>,50>,100,500>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Int<16500>>>>,TrConcat<TrInstant,AlphaL<Blinking<White,Strobe<BrownNoiseFlicker<White,Black,500>,White,15,30>,60,500>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Scale<SlowNoise<Int<3000>>,Int<25000>,Int<32000>>>>,TrFade<300>>,TrSmoothFade<300>,SaberBase::LOCKUP_NORMAL>,
  256. TransitionEffectL<TrConcat<TrInstant,AlphaL<Strobe<White,Rgb<255,175,5>,20,30>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Int<15000>>>,TrFade<600>>,EFFECT_LOCKUP_BEGIN>,
  257. TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<Strobe<AlphaL<White,Int<20000>>,White,20,30>,30>,TrSmoothFade<250>>,EFFECT_LOCKUP_BEGIN>,
  258. TransitionEffectL<TrConcat<TrInstant,White,TrDelay<25>>,EFFECT_LOCKUP_BEGIN>,
  259. TransitionEffectL<TrConcat<TrInstant,Strobe<White,White,20,30>,TrFade<200>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<300>>>,EFFECT_LOCKUP_END>,
  260. TransitionEffectL<TrConcat<TrInstant,Yellow,TrDelay<25>,AlphaL<Black,Int<0>>,TrWipeIn<300>,AlphaL<Stripes<5000,1000,Rgb<255,175,5>,Rgb<80,55,2>,Rgb<255,175,5>,Rgb<160,110,3>,Rgb<128,88,0>,Rgb<48,33,1>>,SmoothStep<Int<24500>,Int<2000>>>,TrJoin<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  261. ResponsiveBlastWaveL<Sparkle<Rgb<255,175,5>,Ivory,19999,399>,Int<750>,Scale<SwingSpeed<200>,Int<100>,Int<400>>,Int<799>>,
  262. TransitionEffectL<TrConcat<TrInstant,Rgb<255,175,5>,TrDelay<25>,AlphaL<TransitionEffect<TransitionEffect<Strobe<Rgb<255,175,5>,NavajoWhite,20,20>,BrownNoiseFlicker<Moccasin,Rgb<255,175,5>,300>,TrInstant,TrFade<300>,EFFECT_CLASH>,LightYellow,TrInstant,TrDelay<150>,EFFECT_CLASH>,Bump<Scale<BladeAngle<>,Int<25000>,Int<8000>>,Int<18000>>>,TrFade<600>>,EFFECT_CLASH>,
  263. TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<LightYellow,40>,TrFade<700>>,EFFECT_IGNITION>,
  264. LockupTrL<AlphaL<Mix<TwistAngle<>,Stripes<1000,3000,White,LemonChiffon,Yellow,Rgb<180,130,0>>,Stripes<2000,3000,White,LemonChiffon,Yellow,Rgb<180,130,0>>>,SmoothStep<Scale<TwistAngle<>,Int<29000>,Int<26000>>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  265. LockupTrL<AlphaL<Mix<TwistAngle<>,Stripes<1000,3000,Yellow,OrangeRed,Rgb<50,50,0>,Orange>,Stripes<2000,3000,LemonChiffon,Orange,Tomato,Coral>>,SmoothStep<Scale<TwistAngle<>,Int<29000>,Int<26000>>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  266. InOutTrL<TrWipeSparkTip<Rgb<255,175,5>,99>,TrWipeInSparkTip<Rgb<255,175,5>,1100>>,
  267. TransitionEffectL<TrConcat<TrInstant,AlphaL<Mix<Trigger<EFFECT_PREON,Int<1750>,Int<250>,Int<3000>>,StyleFire<Gradient<RotateColorsX<Variation,Rgb<32,21,2>>,RotateColorsX<Variation,Rgb<128,88,3>>,RotateColorsX<Variation,Rgb<255,175,5>>,RotateColorsX<Variation,Rgb<255,175,5>>>,RotateColorsX<Variation,Rgb<60,35,1>>,0,1,FireConfig<0,2000,5>,FireConfig<0,2000,5>,FireConfig<0,2000,5>,FireConfig<0,2000,5>>,RandomPerLEDFlicker<RotateColorsX<Variation,Rgb<255,175,5>>,RotateColorsX<Variation,Rgb<32,21,2>>>,BrownNoiseFlicker<Black,RotateColorsX<Variation,Rgb<128,88,3>>,100>>,SmoothStep<Scale<NoisySoundLevel,Int<-1000>,Int<25000>>,Int<-4000>>>,TrDelay<2000>>,EFFECT_PREON>>>(),
  268.  
  269. StylePtr<chamber>(),
  270.  
  271. StylePtr<buttons>(),
  272.  
  273. StylePtr<crystal>("57353,53737,395 19506,20393,3 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 57353,53737,395"),
  274.  
  275. "TheSmuggler"
  276. },
  277.  
  278. { "The_Tragedy;common", "",
  279. StylePtr<Layers<
  280. AudioFlicker<RotateColorsX<Variation,Red>,RotateColorsX<Variation,Rgb<160,0,0>>>,
  281. LockupTrL<Layers<
  282. AlphaL<Blinking<Rgb<200,200,250>,Strobe<Black,Coral,15,30>,60,500>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Scale<SlowNoise<Int<3000>>,Int<8000>,Int<18000>>>>,
  283. AlphaL<Blinking<BrownNoiseFlicker<Rgb<200,200,250>,Coral,50>,BrownNoiseFlicker<Moccasin,Black,50>,100,500>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Int<16500>>>>,TrConcat<TrInstant,AlphaL<Blinking<White,Strobe<BrownNoiseFlicker<OrangeRed,Rgb<255,100,100>,500>,Rgb<255,100,100>,15,30>,60,500>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Scale<SlowNoise<Int<3000>>,Int<25000>,Int<32000>>>>,TrFade<300>>,TrSmoothFade<300>,SaberBase::LOCKUP_NORMAL>,
  284. TransitionEffectL<TrConcat<TrInstant,AlphaL<Strobe<Rgb<200,200,250>,Rgb<255,100,100>,20,30>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Int<15000>>>,TrFade<600>>,EFFECT_LOCKUP_BEGIN>,
  285. TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<Strobe<AlphaL<Black,Int<20000>>,Rgb<255,100,100>,20,30>,30>,TrSmoothFade<250>>,EFFECT_LOCKUP_BEGIN>,
  286. TransitionEffectL<TrConcat<TrInstant,Rgb<200,200,250>,TrDelay<25>>,EFFECT_LOCKUP_BEGIN>,
  287. TransitionEffectL<TrConcat<TrInstant,Strobe<Rgb<200,200,250>,OrangeRed,20,30>,TrFade<200>,BrownNoiseFlickerL<AlphaL<Rgb<255,100,100>,Int<16000>>,Int<50>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<300>>>,EFFECT_LOCKUP_END>,
  288.  
  289. ResponsiveBlastL<TransitionEffect<Rgb<255,225,0>,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  290. ResponsiveClashL<TransitionEffect<Rgb<255,225,0>,NavajoWhite,TrInstant,TrFade<100>,EFFECT_CLASH>,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,
  291. TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<White,40>,TrFade<1200>>,EFFECT_IGNITION>,
  292. TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<White,40>,TrFade<1000>>,EFFECT_RETRACTION>,
  293. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  294. LockupTrL<AlphaL<Mix<TwistAngle<>,Rgb<255,200,0>,DarkOrange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  295. InOutTrL<TrWipe<200>,TrWipeIn<800>>,
  296. TransitionEffectL<TrConcat<TrDelay<1500>,Black,TrFade<1000>,AlphaL<Mix<BatteryLevel,Red,Green>,Bump<Int<0>,Int<6000>>>,TrFade<3000>>,EFFECT_BOOT>,
  297. TransitionEffectL<TrConcat<TrInstant,AlphaL<Mix<BatteryLevel,Red,Green>,Bump<Int<0>,Int<6000>>>,TrFade<3000>>,EFFECT_NEWFONT>>>(),
  298.  
  299. StylePtr<chamber>(),
  300.  
  301. StylePtr<buttons>(),
  302.  
  303. StylePtr<crystal>("46888,0,0 20393,3,3 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 46888,0,0"),
  304.  
  305. "Tragedy"
  306. },
  307.  
  308. { "Dark_Jedi;common", "",
  309. StylePtr<Layers<
  310. Layers<
  311. BrownNoiseFlicker<BrownNoiseFlicker<Rgb<44,204,0>,Rgb<22,102,0>,50>,Black,300>,
  312. HumpFlickerL<Chartreuse,50>,
  313. BrownNoiseFlickerL<Stripes<3000,-4000,Black,Rgb<21,97,0>,Rgb<10,48,0>,Black>,Int<25600>>>,
  314. EffectSequence<EFFECT_FORCE,AlphaL<StrobeL<Black,Int<20>,Int<1>>,SwingSpeed<300>>,AlphaL<Black,Int<0>>>,
  315. LockupTrL<Layers<
  316. AlphaL<Blinking<Rgb<255,150,0>,Strobe<Rgb<239,182,43>,Moccasin,15,30>,60,500>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Scale<SlowNoise<Int<3000>>,Int<8000>,Int<18000>>>>,
  317. AlphaL<Blinking<BrownNoiseFlicker<Rgb<239,182,43>,Moccasin,50>,BrownNoiseFlicker<Rgb<255,150,0>,Rgb<239,182,43>,50>,100,500>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Int<15999>>>>,TrConcat<TrInstant,AlphaL<Blinking<Rgb<255,150,0>,Strobe<BrownNoiseFlicker<Rgb<239,182,43>,White,500>,White,15,30>,60,500>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Scale<SlowNoise<Int<3000>>,Int<25000>,Int<32000>>>>,TrFade<300>>,TrSmoothFade<250>,SaberBase::LOCKUP_NORMAL>,
  318. TransitionEffectL<TrConcat<TrInstant,AlphaL<Strobe<Cornsilk,Rgb<180,130,0>,20,30>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Int<15000>>>,TrFade<300>>,EFFECT_LOCKUP_BEGIN>,
  319. TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<Strobe<AlphaL<Cornsilk,Int<20000>>,Rgb<242,183,41>,20,30>,30>,TrSmoothFade<250>>,EFFECT_LOCKUP_BEGIN>,
  320. TransitionEffectL<TrConcat<TrInstant,Rgb<242,183,41>,TrDelay<25>>,EFFECT_LOCKUP_BEGIN>,
  321. TransitionEffectL<TrConcat<TrInstant,Strobe<Cornsilk,Rgb<242,183,41>,15,1>,TrFade<200>,BrownNoiseFlickerL<AlphaL<Rgb<242,183,41>,Int<16000>>,Int<50>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<300>>>,EFFECT_LOCKUP_END>,
  322. EffectSequence<EFFECT_BLAST,ResponsiveBlastL<TransitionEffect<Rgb<241,182,43>,Moccasin,TrInstant,TrFade<50>,EFFECT_BLAST>,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,Layers<
  323. ResponsiveBlastFadeL<TransitionEffect<Rgb<255,150,0>,Moccasin,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale<SwingSpeed<200>,Int<10000>,Int<18000>>>,
  324. ResponsiveBlastFadeL<Moccasin,Scale<SwingSpeed<200>,Int<4000>,Int<10000>>>>,BlastL<TransitionEffect<Rgb<255,150,0>,Moccasin,TrInstant,TrFade<50>,EFFECT_BLAST>>,ResponsiveBlastL<TransitionEffect<Rgb<255,150,0>,Moccasin,TrInstant,TrFade<50>,EFFECT_BLAST>>>,
  325. BlastL<TransitionEffect<Rgb<255,150,0>,Moccasin,TrInstant,TrFade<50>,EFFECT_BLAST>>,
  326. TransitionEffectL<TrConcat<TrInstant,Moccasin,TrDelay<25>,AlphaL<TransitionEffect<TransitionEffect<Sparkle<Rgb<5,26,0>,Rgb<241,182,43>,9999,299>,Sparkle<Rgb<5,26,0>,Rgb<241,182,43>,9999,299>,TrInstant,TrFade<600>,EFFECT_CLASH>,Moccasin,TrInstant,TrDelay<150>,EFFECT_CLASH>,Bump<Scale<BladeAngle<>,Int<25000>,Int<8000>>,Int<18000>>>,TrFade<600>>,EFFECT_CLASH>,
  327. TransitionEffectL<TrConcat<TrInstant,Stripes<3000,-3500,White,RandomPerLEDFlicker<Rgb<60,60,60>,White>,BrownNoiseFlicker<White,Rgb<30,30,30>,200>,RandomPerLEDFlicker<Rgb<80,80,80>,Rgb<30,30,30>>>,TrFade<800>>,EFFECT_IGNITION>,
  328. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  329. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  330. InOutTrL<TrWipe<1500>,TrWipeIn<800>>>>(),
  331.  
  332. StylePtr<chamber>(),
  333.  
  334. StylePtr<buttons>(),
  335.  
  336. StylePtr<crystal>("0,65535,0 3,21919,93 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 0,65535,0"),
  337.  
  338. "DarkJedi"
  339. },
  340.  
  341. { "Sorcerer_Beskar", "tracks/mando.wav",
  342. StylePtr<Layers<
  343. AudioFlicker<RotateColorsX<Variation,Rgb<100,100,100>>,RotateColorsX<Variation,Rgb<50,50,50>>>,
  344. LockupTrL<Layers<
  345. AlphaL<Blinking<White,Strobe<NavajoWhite,Rgb<255,147,50>,15,30>,60,500>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Scale<SlowNoise<Int<3000>>,Int<8000>,Int<18000>>>>,
  346. AlphaL<Blinking<BrownNoiseFlicker<Moccasin,Rgb<255,197,100>,50>,BrownNoiseFlicker<Moccasin,Rgb<255,197,100>,50>,100,500>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Int<15000>>>>,TrConcat<TrInstant,AlphaL<Blinking<White,Strobe<BrownNoiseFlicker<Moccasin,Rgb<255,197,100>,500>,Black,15,30>,60,500>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Scale<SlowNoise<Int<3000>>,Int<25000>,Int<32000>>>>,TrFade<500>>,TrSmoothFade<300>,SaberBase::LOCKUP_NORMAL>,
  347. TransitionEffectL<TrConcat<TrInstant,AlphaL<Strobe<Moccasin,Rgb<255,197,100>,20,30>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Int<15000>>>,TrFade<300>>,EFFECT_LOCKUP_BEGIN>,
  348. TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<Strobe<AlphaL<PeachPuff,Int<20000>>,Black,20,30>,30>,TrSmoothFade<250>>,EFFECT_LOCKUP_BEGIN>,
  349. TransitionEffectL<TrConcat<TrInstant,PeachPuff,TrDelay<25>>,EFFECT_LOCKUP_BEGIN>,
  350. TransitionEffectL<TrConcat<TrInstant,Strobe<Rgb<100,100,150>,Black,20,30>,TrFade<200>,BrownNoiseFlickerL<AlphaL<PeachPuff,Int<16000>>,Int<50>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<300>>>,EFFECT_LOCKUP_END>,
  351. ResponsiveLightningBlockL<Strobe<White,AudioFlicker<White,Azure>,50,1>,TrConcat<TrInstant,AlphaL<White,Bump<Int<12000>,Int<18000>>>,TrFade<200>>,TrConcat<TrInstant,HumpFlickerL<AlphaL<White,Int<16000>>,30>,TrSmoothFade<600>>>,
  352. ResponsiveStabL<Red>,
  353. EffectSequence<EFFECT_BLAST,ResponsiveBlastL<TransitionEffect<Rgb<230,180,80>,Red,TrInstant,TrFade<50>,EFFECT_BLAST>,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,Layers<
  354. ResponsiveBlastFadeL<TransitionEffect<Rgb<255,85,85>,Red,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale<SwingSpeed<200>,Int<10000>,Int<18000>>>,
  355. ResponsiveBlastFadeL<Red,Scale<SwingSpeed<200>,Int<4000>,Int<10000>>>>,BlastL<TransitionEffect<Rgb<230,180,80>,Red,TrInstant,TrFade<50>,EFFECT_BLAST>>,ResponsiveBlastL<TransitionEffect<Rgb<230,180,80>,Red,TrInstant,TrFade<50>,EFFECT_BLAST>>>,
  356. BlastL<TransitionEffect<Rgb<255,85,85>,Red,TrInstant,TrFade<50>,EFFECT_BLAST>>,
  357. TransitionEffectL<TrConcat<TrInstant,LemonChiffon,TrDelay<25>,AlphaL<TransitionEffect<TransitionEffect<Strobe<White,Rgb<255,147,50>,20,20>,BrownNoiseFlicker<White,LightYellow,300>,TrInstant,TrFade<300>,EFFECT_CLASH>,White,TrInstant,TrDelay<150>,EFFECT_CLASH>,Bump<Scale<BladeAngle<>,Int<25000>,Int<8000>>,Int<18000>>>,TrFade<600>>,EFFECT_CLASH>,
  358. 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>,
  359. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  360. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  361. InOutTrL<TrWipe<800>,TrWipeIn<500>>,
  362. TransitionEffectL<TrConcat<TrFade<2000>,AlphaL<HumpFlickerL<RotateColorsX<Variation,Rgb<100,100,150>>,10>,Bump<Int<0>,Int<4000>>>,TrFade<2950>,AlphaL<HumpFlickerL<RotateColorsX<Variation,Rgb<100,100,150>>,15>,Bump<Int<0>,Int<5000>>>,TrFade<3000>,AlphaL<HumpFlickerL<RotateColorsX<Variation,Rgb<100,100,150>>,20>,Bump<Int<0>,Int<6000>>>,TrBoing<1000,3>>,EFFECT_PREON>>>(),
  363.  
  364. StylePtr<chamber>(),
  365.  
  366. StylePtr<buttons>(),
  367.  
  368. StylePtr<crystal>("65535,65535,65535 19800,19800,19800 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 65535,65535,65535"),
  369.  
  370. "Ahsoka"
  371. },
  372.  
  373.  
  374. { "Pikachu;common", "tracks/pokemon.wav",
  375. StylePtr<Layers<
  376. Stripes<10000,-1700,RotateColorsX<Variation,Rgb16<13896,13896,11150>>,RotateColorsX<Variation,Yellow>,RotateColorsX<Variation,Rgb16<21919,21919,4438>>,RotateColorsX<Variation,Rgb16<13896,13896,11150>>,RotateColorsX<Variation,Yellow>>,
  377. TransitionEffectL<TrConcat<TrFade<400>,StyleFire<Stripes<2500,-5000,BrownNoiseFlicker<Yellow,Black,20>,Rgb<0,3,10>,BrownNoiseFlicker<Black,Rgb16<21919,21919,4438>,70>,Rgb16<3934,3934,1514>>,Rgb16<13896,13896,11150>,0,5,FireConfig<2,3000,0>,FireConfig<2,3000,0>,FireConfig<2,3000,0>,FireConfig<2,3000,0>>,TrDelay<30000>,StyleFire<Stripes<2500,-5000,BrownNoiseFlicker<Yellow,Black,20>,Rgb<0,3,10>,BrownNoiseFlicker<Black,Rgb16<21919,21919,4438>,70>,Rgb<0,42,128>>,Rgb16<13896,13896,11150>,0,5,FireConfig<2,3000,0>,FireConfig<2,3000,0>,FireConfig<2,3000,0>,FireConfig<2,3000,0>>,TrFade<800>>,EFFECT_FORCE>,
  378. LockupTrL<Layers<
  379. AlphaL<AudioFlickerL<Moccasin>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,
  380. AlphaL<Ivory,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Int<15000>>>>,TrConcat<TrInstant,TransitionEffect<Snow,PapayaWhip,TrInstant,TrFade<200>,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,TrConcat<TrInstant,AlphaL<Mix<SmoothStep<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Int<1000>>,Stripes<1500,2000,TransitionEffect<FloralWhite,Snow,TrInstant,TrFade<200>,EFFECT_LOCKUP_BEGIN>,Rgb16<17798,17798,17247>>,Stripes<1500,-2500,TransitionEffect<FloralWhite,Snow,TrInstant,TrFade<200>,EFFECT_LOCKUP_BEGIN>,White>>,Int<18000>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>,
  381.  
  382. ResponsiveBlastWaveL<TransitionEffect<White,MistyRose,TrInstant,TrFade<100>,EFFECT_BLAST>,Int<400>,Scale<SwingSpeed<200>,Int<100>,Int<400>>>,
  383. ResponsiveClashL<TransitionEffect<MistyRose,Moccasin,TrInstant,TrFade<100>,EFFECT_CLASH>,TrInstant,TrFade<400>,Scale<BladeAngle<0,16000>,Int<10000>,Int<30000>>,Int<10000>,Int<20000>>,
  384. TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<RotateColorsX<Variation,Rgb<90,180,255>>,40>,TrFade<1200>>,EFFECT_IGNITION>,
  385. LockupTrL<AlphaL<BrownNoiseFlickerL<White,Int<300>>,SmoothStep<Int<30000>,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,
  386. LockupTrL<AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Int<28000>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,
  387. InOutTrL<TrWipeSparkTip<White,300>,TrWipeIn<300>>,
  388. TransitionEffectL<TrConcat<TrFade<2000>,AlphaL<HumpFlickerL<RotateColorsX<Variation,Yellow>,10>,Bump<Int<0>,Int<4000>>>,TrFade<2950>,AlphaL<HumpFlickerL<RotateColorsX<Variation,Yellow>,15>,Bump<Int<0>,Int<5000>>>,TrFade<3000>,AlphaL<HumpFlickerL<RotateColorsX<Variation,Yellow>,20>,Bump<Int<0>,Int<6000>>>,TrBoing<1000,3>>,EFFECT_PREON>>>(),
  389.  
  390. StylePtr<chamber>(),
  391.  
  392. StylePtr<buttons>(),
  393.  
  394. StylePtr<crystal>("57353,53737,395 19506,20393,3 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ 57353,53737,395"),
  395.  
  396. "Pika"
  397. },
  398.  
  399. };
  400.  
  401. BladeConfig blades[] = {
  402. { 0, WS281XBladePtr<145, blade2Pin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(),
  403. WS281XBladePtr<6, bladePin, Color8::GRB, PowerPINS<bladePowerPin4, bladePowerPin5> >(),
  404. WS281XBladePtr<2, blade3Pin, Color8::GRB, PowerPINS<bladePowerPin5> >(),
  405. WS281XBladePtr<2, blade4Pin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >()
  406. , CONFIGARRAY(presets) },
  407. };
  408. #endif
  409.  
  410. #ifdef CONFIG_BUTTONS
  411. Button PowerButton(BUTTON_POWER, powerButtonPin, "pow");
  412. Button AuxButton(BUTTON_AUX, auxPin, "aux");
  413. #endif
  414. #ifdef CONFIG_STYLES
  415.  
  416. /*--------------------------------- chamber---------------------------------*/
  417. using chamber =
  418. Layers<
  419. ColorCycle<LightCyan,10,200,Aquamarine,10,200,4000>,
  420. TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<RgbArg<IGNITION_COLOR_ARG,White>,40>,TrFade<1200>>,EFFECT_IGNITION>,
  421. TransitionEffectL<TrConcat<TrJoin<TrDelay<30>,TrInstant>,RgbArg<BLAST_COLOR_ARG,White>,TrFade<300>>,EFFECT_BLAST>,
  422. TransitionEffectL<TrConcat<TrJoin<TrDelay<30>,TrInstant>,Remap<CenterDistF<EffectPosition<EFFECT_CLASH>>,Stripes<2000,-2000,RgbArg<CLASH_COLOR_ARG,White>,Mix<Int<2096>,Black,RgbArg<CLASH_COLOR_ARG,White>>>>,TrFadeX<Scale<ClashImpactF<>,Int<200>,Int<400>>>>,EFFECT_CLASH>,
  423. LockupTrL<AudioFlickerL<RgbArg<LOCKUP_COLOR_ARG,White>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,White>,TrFade<400>>,TrConcat<TrInstant,AlphaL<RgbArg<LOCKUP_COLOR_ARG,White>,Int<0>>,TrWaveX<RgbArg<LOCKUP_COLOR_ARG,White>,Int<300>,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>>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>>,SaberBase::LOCKUP_NORMAL>,
  424. InOutTrL<TrInstant,TrConcat<TrFadeX<RetractionTime<>>,White,TrFadeX<RetractionTime<>>,DarkOrange,TrFadeX<RetractionTime<>>,Red,TrFadeX<RetractionTime<>>>,TransitionLoop<ColorCycle<DarkOrange,10,20,DarkOrange,10,20,4000>,TrConcat<TrJoin<TrDelay<1000>,TrFade<500>>,ColorCycle<Rgb<30,60,200>,10,20,Rgb<30,60,200>,10,20,4000>,TrJoin<TrDelay<1000>,TrFade<500>>>>>>;
  425. /*
  426. add to preset as StylePtr<chamber>()
  427. */
  428.  
  429. /*--------------------------------- buttons---------------------------------*/
  430. using buttons =
  431. Layers<TransitionLoop<RandomPerLEDFlicker<Rgb<255,0,0>,Mix<Int<10560>,Black,Rgb<255,0,0>>>,TrConcat<TrJoin<TrDelay<1000>,TrFade<500>>,RandomPerLEDFlicker<Rgb<255,14,0>,Mix<Int<10560>,Black,Rgb<255,14,0>>>,TrJoin<TrDelay<1000>,TrFade<500>>>>,InOutTrL<TrInstant,TrInstant,Pulsing<Mix<Int<8192>,Black,Rgb<255,255,255>>,Rgb<255,255,255>,8000>>>;
  432. /*
  433. add to preset as StylePtr<buttons>()
  434. */
  435.  
  436. /*--------------------------------- crystal---------------------------------*/
  437. using crystal =
  438. Layers<
  439. RandomPerLEDFlicker<RgbArg<BASE_COLOR_ARG,DeepSkyBlue>,RgbArg<ALT_COLOR_ARG,Blue>>,
  440. InOutTrL<TrInstant,TrInstant,Pulsing<Mix<Int<8192>,Black,RgbArg<OFF_COLOR_ARG,Blue>>,RgbArg<OFF_COLOR_ARG,Blue>,2000>>>;
  441. /*
  442. add to preset as StylePtr<crystal>()
  443. */
  444.  
  445. #endif
  446.  
  447.  
  448.  
  449. /* Generated with Fett263 Config Helper v2.0 */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement