#ifdef CONFIG_TOP #include "proffieboard_v2_config.h" #define NUM_BLADES 1 #define NUM_BUTTONS 1 #define VOLUME 1700 const unsigned int maxLedsPerStrip = 144; #define CLASH_THRESHOLD_G 3.0 #define ENABLE_AUDIO #define ENABLE_MOTION #define ENABLE_WS2811 #define ENABLE_SD #define COLOR_CHANGE_DIRECT #define DISABLE_DIAGNOSTIC_COMMANDS #define SA22C_STAB_ #define SA22C_SWING_ON #define SA22C_TWIST_OFF #define SA22C_FORCE_PUSH #define IDLE_OFF_TIME 60*5*1000 #endif #ifdef CONFIG_PROP #include "../props/saber_sa22c_buttons.h" #endif #ifdef CONFIG_PRESETS Preset presets[] = { {"CrimsonMenace", "tracks/Duel of the Fates2.wav", StylePtr,RotateColorsX>>, LockupTrL,Bump,Scale,Int<4000>,Int<26000>>,Int<6000>>,Scale,Int<14000>,Int<18000>>>>, AlphaL,Scale,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,TrConcat,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>, ResponsiveLightningBlockL,50,1>,TrConcat,Int<18000>>>,TrFade<200>>,TrConcat>,30>,TrSmoothFade<600>>>, ResponsiveStabL, EffectSequence,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>,Layers< ResponsiveBlastFadeL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<10000>,Int<18000>>>, ResponsiveBlastFadeL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<4000>,Int<10000>>>, ResponsiveBlastWaveL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>, BlastL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>>, ResponsiveBlastL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>>>>, ResponsiveClashL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_CLASH>,TrInstant,TrFade<400>,Scale,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>, LockupTrL>,SmoothStep,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>, LockupTrL,Stripes<1000,3000,Red,Rgb<100,0,0>,Rgb<200,0,0>,Rgb<60,0,0>>,Stripes<2000,3000,Rgb<255,200,0>,Rgb<100,75,0>,Rgb<200,160,0>,Rgb<60,40,0>>>, TransitionLoopL,Int<800>>,Int<500>,Int<800>,Int<32768>>>>,SmoothStep,Int<29000>,Int<26000>>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>, InOutTrL,Int<16000>>,Int<200>,Int<500>>>,TrWipeInX,Int<16000>>,Int<300>,Int<800>>>>>>()}, {"Duke", "tracks/Duke.wav", StylePtr,RotateColorsX>>, LockupTrL,Bump,Scale,Int<4000>,Int<26000>>,Int<6000>>,Scale,Int<14000>,Int<18000>>>>, AlphaL,Scale,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,TrConcat,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>, ResponsiveLightningBlockL,50,1>,TrConcat,Int<18000>>>,TrFade<200>>,TrConcat>,30>,TrSmoothFade<600>>>, ResponsiveStabL, EffectSequence,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>,Layers< ResponsiveBlastFadeL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<10000>,Int<18000>>>, ResponsiveBlastFadeL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<4000>,Int<10000>>>, ResponsiveBlastWaveL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>, BlastL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>>, ResponsiveBlastL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>>>>, ResponsiveClashL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_CLASH>,TrInstant,TrFade<400>,Scale,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>, LockupTrL>,SmoothStep,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>, LockupTrL,Stripes<1000,3000,Red,Rgb<100,0,0>,Rgb<200,0,0>,Rgb<60,0,0>>,Stripes<2000,3000,Rgb<255,200,0>,Rgb<100,75,0>,Rgb<200,160,0>,Rgb<60,40,0>>>, TransitionLoopL,Int<800>>,Int<500>,Int<800>,Int<32768>>>>,SmoothStep,Int<29000>,Int<26000>>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>, InOutTrL,Int<16000>>,Int<200>,Int<500>>>,TrWipeInX,Int<16000>>,Int<300>,Int<800>>>>>>()}, {"ROTS_Sidious", "tracks/Sid_Theme.wav", StylePtr,RotateColorsX>>, LockupTrL,Bump,Scale,Int<4000>,Int<26000>>,Int<6000>>,Scale,Int<14000>,Int<18000>>>>, AlphaL,Scale,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,TrConcat,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>, ResponsiveLightningBlockL,50,1>,TrConcat,Int<18000>>>,TrFade<200>>,TrConcat>,30>,TrSmoothFade<600>>>, ResponsiveStabL, EffectSequence,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>,Layers< ResponsiveBlastFadeL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<10000>,Int<18000>>>, ResponsiveBlastFadeL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<4000>,Int<10000>>>, ResponsiveBlastWaveL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>, BlastL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>>, ResponsiveBlastL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>>>>, ResponsiveClashL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_CLASH>,TrInstant,TrFade<400>,Scale,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>, LockupTrL>,SmoothStep,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>, LockupTrL,Stripes<1000,3000,Red,Rgb<100,0,0>,Rgb<200,0,0>,Rgb<60,0,0>>,Stripes<2000,3000,Rgb<255,200,0>,Rgb<100,75,0>,Rgb<200,160,0>,Rgb<60,40,0>>>, TransitionLoopL,Int<800>>,Int<500>,Int<800>,Int<32768>>>>,SmoothStep,Int<29000>,Int<26000>>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>, InOutTrL,Int<16000>>,Int<200>,Int<500>>>,TrWipeInX,Int<16000>>,Int<300>,Int<800>>>>>>()}, { "Darth", "tracks/Darth.wav", StylePtr,RotateColorsX>>, LockupTrL,Bump,Scale,Int<4000>,Int<26000>>,Int<6000>>,Scale,Int<14000>,Int<18000>>>>, AlphaL,Scale,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,TrConcat,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>, ResponsiveLightningBlockL,50,1>,TrConcat,Int<18000>>>,TrFade<200>>,TrConcat>,30>,TrSmoothFade<600>>>, ResponsiveStabL, EffectSequence,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>,Layers< ResponsiveBlastFadeL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<10000>,Int<18000>>>, ResponsiveBlastFadeL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<4000>,Int<10000>>>, ResponsiveBlastWaveL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>, BlastL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>>, ResponsiveBlastL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>>>>, ResponsiveClashL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_CLASH>,TrInstant,TrFade<400>,Scale,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>, LockupTrL>,SmoothStep,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>, LockupTrL,Stripes<1000,3000,Red,Rgb<100,0,0>,Rgb<200,0,0>,Rgb<60,0,0>>,Stripes<2000,3000,Rgb<255,200,0>,Rgb<100,75,0>,Rgb<200,160,0>,Rgb<60,40,0>>>, TransitionLoopL,Int<800>>,Int<500>,Int<800>,Int<32768>>>>,SmoothStep,Int<29000>,Int<26000>>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>, InOutTrL,Int<16000>>,Int<200>,Int<500>>>,TrWipeInX,Int<16000>>,Int<300>,Int<800>>>>>>()}, { "Darth_Conflict", "tracks/Confliction.wav", StylePtr,AudioFlicker>,AudioFlicker>>, LockupTrL>,Bump,Int<28000>,Int<8000>>,Scale,Int<14000>,Int<18000>>>>, AlphaL,Int<28000>,Int<8000>>,Int<10000>>>>,TrConcat,NavajoWhite,TrInstant,TrFade<200>,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,TrConcat,NavajoWhite,TrInstant,TrFade<200>,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>, ResponsiveLightningBlockL,50,1>,TrConcat,Int<18000>>>,TrFade<200>>,TrConcat>,30>,TrSmoothFade<600>>>, ResponsiveStabL, ResponsiveBlastFadeL,Scale,Int<10000>,Int<18000>>>, ResponsiveBlastFadeL,Int<4000>,Int<10000>>>, ResponsiveClashL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_CLASH>,TrInstant,TrFade<400>,Int<28000>,Int<8000>,Int<20000>>, LockupTrL,Stripes<1000,2000,Rgb16<65535,47835,0>,Rgb16<22546,16706,17>,Rgb16<65535,54757,8729>,Rgb16<10514,8175,298>>,Stripes<1000,3000,Rgb16<65535,60014,30086>,Rgb16<17247,14885,4438>,Rgb16<65535,55787,12944>,Rgb16<13655,11585,2617>>>,SmoothStep,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>, LockupTrL,Stripes<1000,3000,Red,Rgb<100,0,0>,Rgb<200,0,0>,Rgb<60,0,0>>,Stripes<2000,3000,Rgb<255,200,0>,Rgb<100,75,0>,Rgb<200,160,0>,Rgb<60,40,0>>>, TransitionLoopL,Int<800>>,Int<500>,Int<800>,Int<32768>>>>,SmoothStep,Int<29000>,Int<26000>>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>, InOutTrL,Int<16000>>,Int<200>,Int<500>>>,TrWipeInX,Int<16000>>,Int<300>,Int<800>>>>, TransitionEffectL,Black,TrFade<1000>,AlphaL,Bump,Int<6000>>>,TrFade<3000>>,EFFECT_BOOT>, TransitionEffectL,Black,TrFade<1000>,AlphaL,Bump,Int<6000>>>,TrFade<3000>>,EFFECT_NEWFONT>, TransitionEffectL,Bump,Int<6000>>>,TrFade<3000>>,EFFECT_RETRACTION>>>()}, {"Dooku", "tracks/Dooku.wav", StylePtr,RotateColorsX>>, LockupTrL,Bump,Scale,Int<4000>,Int<26000>>,Int<6000>>,Scale,Int<14000>,Int<18000>>>>, AlphaL,Scale,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,TrConcat,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>, ResponsiveLightningBlockL,50,1>,TrConcat,Int<18000>>>,TrFade<200>>,TrConcat>,30>,TrSmoothFade<600>>>, ResponsiveStabL, EffectSequence,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>,Layers< ResponsiveBlastFadeL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<10000>,Int<18000>>>, ResponsiveBlastFadeL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<4000>,Int<10000>>>, ResponsiveBlastWaveL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>, BlastL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>>, ResponsiveBlastL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>>>>, ResponsiveClashL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_CLASH>,TrInstant,TrFade<400>,Scale,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>, LockupTrL>,SmoothStep,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>, LockupTrL,Stripes<1000,3000,Red,Rgb<100,0,0>,Rgb<200,0,0>,Rgb<60,0,0>>,Stripes<2000,3000,Rgb<255,200,0>,Rgb<100,75,0>,Rgb<200,160,0>,Rgb<60,40,0>>>, TransitionLoopL,Int<800>>,Int<500>,Int<800>,Int<32768>>>>,SmoothStep,Int<29000>,Int<26000>>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>, InOutTrL,Int<16000>>,Int<200>,Int<500>>>,TrWipeInX,Int<16000>>,Int<300>,Int<800>>>>>>()}, {"Anakin_Conflict", "tracks/Anakin vs Obi.wav", StylePtr,AudioFlicker>,AudioFlicker>>, LockupTrL>,Bump,Int<28000>,Int<8000>>,Scale,Int<14000>,Int<18000>>>>, AlphaL,Int<28000>,Int<8000>>,Int<10000>>>>,TrConcat,NavajoWhite,TrInstant,TrFade<200>,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,TrConcat,NavajoWhite,TrInstant,TrFade<200>,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>, ResponsiveLightningBlockL,50,1>,TrConcat,Int<18000>>>,TrFade<200>>,TrConcat>,30>,TrSmoothFade<600>>>, ResponsiveStabL, ResponsiveBlastFadeL,Scale,Int<10000>,Int<18000>>>, ResponsiveBlastFadeL,Int<4000>,Int<10000>>>, ResponsiveClashL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_CLASH>,TrInstant,TrFade<400>,Int<28000>,Int<8000>,Int<20000>>, LockupTrL,Stripes<1000,2000,Rgb16<65535,47835,0>,Rgb16<22546,16706,17>,Rgb16<65535,54757,8729>,Rgb16<10514,8175,298>>,Stripes<1000,3000,Rgb16<65535,60014,30086>,Rgb16<17247,14885,4438>,Rgb16<65535,55787,12944>,Rgb16<13655,11585,2617>>>,SmoothStep,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>, LockupTrL,Stripes<1000,3000,Red,Rgb<100,0,0>,Rgb<200,0,0>,Rgb<60,0,0>>,Stripes<2000,3000,Rgb<255,200,0>,Rgb<100,75,0>,Rgb<200,160,0>,Rgb<60,40,0>>>, TransitionLoopL,Int<800>>,Int<500>,Int<800>,Int<32768>>>>,SmoothStep,Int<29000>,Int<26000>>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>, InOutTrL,Int<16000>>,Int<200>,Int<500>>>,TrWipeInX,Int<16000>>,Int<300>,Int<800>>>>, TransitionEffectL,Black,TrFade<1000>,AlphaL,Bump,Int<6000>>>,TrFade<3000>>,EFFECT_BOOT>, TransitionEffectL,Black,TrFade<1000>,AlphaL,Bump,Int<6000>>>,TrFade<3000>>,EFFECT_NEWFONT>, TransitionEffectL,Bump,Int<6000>>>,TrFade<3000>>,EFFECT_RETRACTION>>>()}, {"Tusken_Terminator", "tracks/Tusken_Camp.wav", StylePtr,AudioFlicker>,Blinking,100,500>>, LockupTrL>,Bump,Scale,Int<4000>,Int<26000>>,Int<6000>>,Scale,Int<14000>,Int<18000>>>>, AlphaL,Scale,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat,Moccasin,TrInstant,TrFade<200>,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,TrFade<400>,SaberBase::LOCKUP_NORMAL>, ResponsiveLightningBlockL,50,1>,TrConcat,Int<18000>>>,TrFade<200>>,TrConcat>,30>,TrSmoothFade<600>>>, ResponsiveStabL, EffectSequence,Moccasin,TrInstant,TrFade<100>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>,Layers< ResponsiveBlastFadeL,Moccasin,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<10000>,Int<18000>>>, ResponsiveBlastFadeL,Moccasin,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<4000>,Int<10000>>>, ResponsiveBlastWaveL,Moccasin,TrInstant,TrFade<50>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>, BlastL,Moccasin,TrInstant,TrFade<50>,EFFECT_BLAST>>, ResponsiveBlastL,Moccasin,TrInstant,TrFade<50>,EFFECT_BLAST>>>>, ResponsiveClashL,Moccasin,TrInstant,TrFade<100>,EFFECT_CLASH>,TrInstant,TrFade<400>,Scale,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>, LockupTrL>,SmoothStep,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>, LockupTrL,Red,Orange>,SmoothStep,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>, InOutTrL,Int<16000>>,Int<200>,Int<500>>>,TrWipeInX,Int<16000>>,Int<300>,Int<800>>>>>>()}, {"Qui-Gon", "tracks/Duel of the Fates2.wav", StylePtr,RotateColorsX>>, LockupTrL,Bump,Scale,Int<4000>,Int<26000>>,Int<6000>>,Scale,Int<14000>,Int<18000>>>>, AlphaL,Scale,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,TrConcat,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>, ResponsiveLightningBlockL,50,1>,TrConcat,Int<18000>>>,TrFade<200>>,TrConcat>,30>,TrSmoothFade<600>>>, ResponsiveStabL, EffectSequence,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>,Layers< ResponsiveBlastFadeL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<10000>,Int<18000>>>, ResponsiveBlastFadeL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<4000>,Int<10000>>>, ResponsiveBlastWaveL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>, BlastL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>>, ResponsiveBlastL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>>>>, ResponsiveClashL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_CLASH>,TrInstant,TrFade<400>,Scale,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>, LockupTrL>,SmoothStep,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>, LockupTrL,Stripes<1000,3000,Red,Rgb<100,0,0>,Rgb<200,0,0>,Rgb<60,0,0>>,Stripes<2000,3000,Rgb<255,200,0>,Rgb<100,75,0>,Rgb<200,160,0>,Rgb<60,40,0>>>, TransitionLoopL,Int<800>>,Int<500>,Int<800>,Int<32768>>>>,SmoothStep,Int<29000>,Int<26000>>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>, InOutTrL,Int<16000>>,Int<200>,Int<500>>>,TrWipeInX,Int<16000>>,Int<300>,Int<800>>>>>>()}, {"TPM_Obi", "tracks/Duel of the Fates.wav", StylePtr,RotateColorsX>>, LockupTrL,Bump,Scale,Int<4000>,Int<26000>>,Int<6000>>,Scale,Int<14000>,Int<18000>>>>, AlphaL,Scale,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,TrConcat,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>, ResponsiveLightningBlockL,50,1>,TrConcat,Int<18000>>>,TrFade<200>>,TrConcat>,30>,TrSmoothFade<600>>>, ResponsiveStabL, EffectSequence,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>,Layers< ResponsiveBlastFadeL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<10000>,Int<18000>>>, ResponsiveBlastFadeL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<4000>,Int<10000>>>, ResponsiveBlastWaveL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>, BlastL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>>, ResponsiveBlastL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>>>>, ResponsiveClashL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_CLASH>,TrInstant,TrFade<400>,Scale,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>, LockupTrL>,SmoothStep,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>, LockupTrL,Stripes<1000,3000,Red,Rgb<100,0,0>,Rgb<200,0,0>,Rgb<60,0,0>>,Stripes<2000,3000,Rgb<255,200,0>,Rgb<100,75,0>,Rgb<200,160,0>,Rgb<60,40,0>>>, TransitionLoopL,Int<800>>,Int<500>,Int<800>,Int<32768>>>>,SmoothStep,Int<29000>,Int<26000>>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>, InOutTrL,Int<16000>>,Int<200>,Int<500>>>,TrWipeInX,Int<16000>>,Int<300>,Int<800>>>>>>()}, {"F1_Racer", "tracks/EscapeNaboo.wav", StylePtr,Stripes<5000,-1500,RotateColorsX,RotateColorsX>,RotateColorsX,RotateColorsX>>,Stripes<5000,-1500,RotateColorsX>,RotateColorsX>,RotateColorsX>,RotateColorsX>>>, LockupTrL>,Bump,Scale,Int<4000>,Int<26000>>,Int<6000>>,Scale,Int<14000>,Int<18000>>>>, AlphaL,Scale,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat,Moccasin,TrInstant,TrFade<200>,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,TrFade<400>,SaberBase::LOCKUP_NORMAL>, ResponsiveLightningBlockL,50,1>,TrConcat,Int<18000>>>,TrFade<200>>,TrConcat>,30>,TrSmoothFade<600>>>, ResponsiveStabL, EffectSequence,Moccasin,TrInstant,TrFade<100>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>,Layers< ResponsiveBlastFadeL,Moccasin,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<10000>,Int<18000>>>, ResponsiveBlastFadeL,Moccasin,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<4000>,Int<10000>>>, ResponsiveBlastWaveL,Moccasin,TrInstant,TrFade<50>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>, BlastL,Moccasin,TrInstant,TrFade<50>,EFFECT_BLAST>>, ResponsiveBlastL,Moccasin,TrInstant,TrFade<50>,EFFECT_BLAST>>>>, ResponsiveClashL,Moccasin,TrInstant,TrFade<100>,EFFECT_CLASH>,TrInstant,TrFade<400>,Scale,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>, LockupTrL>,SmoothStep,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>, LockupTrL,Red,Orange>,SmoothStep,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>, InOutTrL,Int<16000>>,Int<200>,Int<500>>>,TrWipeInX,Int<16000>>,Int<300>,Int<800>>>>>>()}, {"Obi_AOTC", "tracks/Jango vs Obi.wav", StylePtr,AudioFlicker>,Sparkle>>>, LockupTrL>,Bump,Scale,Int<4000>,Int<26000>>,Int<6000>>,Scale,Int<14000>,Int<18000>>>>, AlphaL,Scale,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat,Moccasin,TrInstant,TrFade<200>,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,TrFade<400>,SaberBase::LOCKUP_NORMAL>, ResponsiveLightningBlockL,50,1>,TrConcat,Int<18000>>>,TrFade<200>>,TrConcat>,30>,TrSmoothFade<600>>>, ResponsiveStabL, EffectSequence,Moccasin,TrInstant,TrFade<100>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>,Layers< ResponsiveBlastFadeL,Moccasin,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<10000>,Int<18000>>>, ResponsiveBlastFadeL,Moccasin,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<4000>,Int<10000>>>, ResponsiveBlastWaveL,Moccasin,TrInstant,TrFade<50>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>, BlastL,Moccasin,TrInstant,TrFade<50>,EFFECT_BLAST>>, ResponsiveBlastL,Moccasin,TrInstant,TrFade<50>,EFFECT_BLAST>>>>, ResponsiveClashL,Moccasin,TrInstant,TrFade<100>,EFFECT_CLASH>,TrInstant,TrFade<400>,Scale,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>, LockupTrL>,SmoothStep,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>, LockupTrL,Red,Orange>,SmoothStep,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>, InOutTrL,Int<16000>>,Int<200>,Int<500>>>,TrWipeInX,Int<16000>>,Int<300>,Int<800>>>>>>()}, {"Anakin_AOTC", "tracks/Anakin's_search.wav", StylePtr,AudioFlicker>,Blinking,100,500>>, LockupTrL>,Bump,Scale,Int<4000>,Int<26000>>,Int<6000>>,Scale,Int<14000>,Int<18000>>>>, AlphaL,Scale,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat,Moccasin,TrInstant,TrFade<200>,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,TrFade<400>,SaberBase::LOCKUP_NORMAL>, ResponsiveLightningBlockL,50,1>,TrConcat,Int<18000>>>,TrFade<200>>,TrConcat>,30>,TrSmoothFade<600>>>, ResponsiveStabL, EffectSequence,Moccasin,TrInstant,TrFade<100>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>,Layers< ResponsiveBlastFadeL,Moccasin,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<10000>,Int<18000>>>, ResponsiveBlastFadeL,Moccasin,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<4000>,Int<10000>>>, ResponsiveBlastWaveL,Moccasin,TrInstant,TrFade<50>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>, BlastL,Moccasin,TrInstant,TrFade<50>,EFFECT_BLAST>>, ResponsiveBlastL,Moccasin,TrInstant,TrFade<50>,EFFECT_BLAST>>>>, ResponsiveClashL,Moccasin,TrInstant,TrFade<100>,EFFECT_CLASH>,TrInstant,TrFade<400>,Scale,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>, LockupTrL>,SmoothStep,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>, LockupTrL,Red,Orange>,SmoothStep,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>, InOutTrL,Int<16000>>,Int<200>,Int<500>>>,TrWipeInX,Int<16000>>,Int<300>,Int<800>>>>>>()}, {"Little_Green_Friend", "tracks/YvsD.wav", StylePtr,RotateColorsX>>, LockupTrL,Bump,Scale,Int<4000>,Int<26000>>,Int<6000>>,Scale,Int<14000>,Int<18000>>>>, AlphaL,Scale,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,TrConcat,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>, ResponsiveLightningBlockL,50,1>,TrConcat,Int<18000>>>,TrFade<200>>,TrConcat>,30>,TrSmoothFade<600>>>, ResponsiveStabL, EffectSequence,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>,Layers< ResponsiveBlastFadeL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<10000>,Int<18000>>>, ResponsiveBlastFadeL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<4000>,Int<10000>>>, ResponsiveBlastWaveL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>, BlastL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>>, ResponsiveBlastL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>>>>, ResponsiveClashL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_CLASH>,TrInstant,TrFade<400>,Scale,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>, LockupTrL>,SmoothStep,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>, LockupTrL,Stripes<1000,3000,Red,Rgb<100,0,0>,Rgb<200,0,0>,Rgb<60,0,0>>,Stripes<2000,3000,Rgb<255,200,0>,Rgb<100,75,0>,Rgb<200,160,0>,Rgb<60,40,0>>>, TransitionLoopL,Int<800>>,Int<500>,Int<800>,Int<32768>>>>,SmoothStep,Int<29000>,Int<26000>>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>, InOutTrL,Int<16000>>,Int<200>,Int<500>>>,TrWipeInX,Int<16000>>,Int<300>,Int<800>>>>>>()}, {"Mace", "tracks/Mace.wav", StylePtr,Rgb16<7465,1,27558>>, LockupTrL>,Bump,Scale,Int<4000>,Int<26000>>,Int<6000>>,Scale,Int<14000>,Int<18000>>>>, AlphaL,Scale,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat,Moccasin,TrInstant,TrFade<200>,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,TrFade<400>,SaberBase::LOCKUP_NORMAL>, ResponsiveLightningBlockL,50,1>,TrConcat,Int<18000>>>,TrFade<200>>,TrConcat>,30>,TrSmoothFade<600>>>, ResponsiveStabL, EffectSequence,Moccasin,TrInstant,TrFade<100>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>,Layers< ResponsiveBlastFadeL,Moccasin,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<10000>,Int<18000>>>, ResponsiveBlastFadeL,Moccasin,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<4000>,Int<10000>>>, ResponsiveBlastWaveL,Moccasin,TrInstant,TrFade<50>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>, BlastL,Moccasin,TrInstant,TrFade<50>,EFFECT_BLAST>>, ResponsiveBlastL,Moccasin,TrInstant,TrFade<50>,EFFECT_BLAST>>>>, ResponsiveClashL,Moccasin,TrInstant,TrFade<100>,EFFECT_CLASH>,TrInstant,TrFade<400>,Scale,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>, LockupTrL>,SmoothStep,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>, LockupTrL,Red,Orange>,SmoothStep,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>, InOutTrL,Int<16000>>,Int<200>,Int<500>>>,TrWipeInX,Int<16000>>,Int<300>,Int<800>>>>>>()}, {"Anakin", "tracks/Battle_Over_Coruscant.wav", StylePtr,RotateColorsX>>, LockupTrL,Bump,Scale,Int<4000>,Int<26000>>,Int<6000>>,Scale,Int<14000>,Int<18000>>>>, AlphaL,Scale,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,TrConcat,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>, ResponsiveLightningBlockL,50,1>,TrConcat,Int<18000>>>,TrFade<200>>,TrConcat>,30>,TrSmoothFade<600>>>, ResponsiveStabL, EffectSequence,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>,Layers< ResponsiveBlastFadeL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<10000>,Int<18000>>>, ResponsiveBlastFadeL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<4000>,Int<10000>>>, ResponsiveBlastWaveL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>, BlastL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>>, ResponsiveBlastL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>>>>, ResponsiveClashL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_CLASH>,TrInstant,TrFade<400>,Scale,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>, LockupTrL>,SmoothStep,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>, LockupTrL,Stripes<1000,3000,Red,Rgb<100,0,0>,Rgb<200,0,0>,Rgb<60,0,0>>,Stripes<2000,3000,Rgb<255,200,0>,Rgb<100,75,0>,Rgb<200,160,0>,Rgb<60,40,0>>>, TransitionLoopL,Int<800>>,Int<500>,Int<800>,Int<32768>>>>,SmoothStep,Int<29000>,Int<26000>>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>, InOutTrL,Int<16000>>,Int<200>,Int<500>>>,TrWipeInX,Int<16000>>,Int<300>,Int<800>>>>>>()}, {"Obi_ROTS", "tracks/battle of the Heroes.wav", StylePtr,RotateColorsX>>, LockupTrL,Bump,Scale,Int<4000>,Int<26000>>,Int<6000>>,Scale,Int<14000>,Int<18000>>>>, AlphaL,Scale,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,TrConcat,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>, ResponsiveLightningBlockL,50,1>,TrConcat,Int<18000>>>,TrFade<200>>,TrConcat>,30>,TrSmoothFade<600>>>, ResponsiveStabL, EffectSequence,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>,Layers< ResponsiveBlastFadeL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<10000>,Int<18000>>>, ResponsiveBlastFadeL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<4000>,Int<10000>>>, ResponsiveBlastWaveL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>, BlastL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>>, ResponsiveBlastL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>>>>, ResponsiveClashL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_CLASH>,TrInstant,TrFade<400>,Scale,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>, LockupTrL>,SmoothStep,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>, LockupTrL,Stripes<1000,3000,Red,Rgb<100,0,0>,Rgb<200,0,0>,Rgb<60,0,0>>,Stripes<2000,3000,Rgb<255,200,0>,Rgb<100,75,0>,Rgb<200,160,0>,Rgb<60,40,0>>>, TransitionLoopL,Int<800>>,Int<500>,Int<800>,Int<32768>>>>,SmoothStep,Int<29000>,Int<26000>>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>, InOutTrL,Int<16000>>,Int<200>,Int<500>>>,TrWipeInX,Int<16000>>,Int<300>,Int<800>>>>>>()}, {"Obi_Conflict", "tracks/Anakin vs Obi.wav", StylePtr,RotateColorsX>>, LockupTrL,Bump,Scale,Int<4000>,Int<26000>>,Int<6000>>,Scale,Int<14000>,Int<18000>>>>, AlphaL,Scale,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,TrConcat,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>, ResponsiveLightningBlockL,50,1>,TrConcat,Int<18000>>>,TrFade<200>>,TrConcat>,30>,TrSmoothFade<600>>>, ResponsiveStabL, EffectSequence,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>,Layers< ResponsiveBlastFadeL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<10000>,Int<18000>>>, ResponsiveBlastFadeL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<4000>,Int<10000>>>, ResponsiveBlastWaveL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>, BlastL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>>, ResponsiveBlastL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>>>>, ResponsiveClashL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_CLASH>,TrInstant,TrFade<400>,Scale,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>, LockupTrL>,SmoothStep,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>, LockupTrL,Stripes<1000,3000,Red,Rgb<100,0,0>,Rgb<200,0,0>,Rgb<60,0,0>>,Stripes<2000,3000,Rgb<255,200,0>,Rgb<100,75,0>,Rgb<200,160,0>,Rgb<60,40,0>>>, TransitionLoopL,Int<800>>,Int<500>,Int<800>,Int<32768>>>>,SmoothStep,Int<29000>,Int<26000>>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>, InOutTrL,Int<16000>>,Int<200>,Int<500>>>,TrWipeInX,Int<16000>>,Int<300>,Int<800>>>>>>()}, {"Ben", "tracks/Ben.wav", StylePtr,RotateColorsX>>, LockupTrL,Bump,Scale,Int<4000>,Int<26000>>,Int<6000>>,Scale,Int<14000>,Int<18000>>>>, AlphaL,Scale,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,TrConcat,EFFECT_LOCKUP_BEGIN>,TrFade<400>>,SaberBase::LOCKUP_NORMAL>, ResponsiveLightningBlockL,50,1>,TrConcat,Int<18000>>>,TrFade<200>>,TrConcat>,30>,TrSmoothFade<600>>>, ResponsiveStabL, EffectSequence,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>,Layers< ResponsiveBlastFadeL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<10000>,Int<18000>>>, ResponsiveBlastFadeL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<4000>,Int<10000>>>, ResponsiveBlastWaveL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>, BlastL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>>, ResponsiveBlastL,NavajoWhite,TrInstant,TrFade<50>,EFFECT_BLAST>>>>, ResponsiveClashL,NavajoWhite,TrInstant,TrFade<100>,EFFECT_CLASH>,TrInstant,TrFade<400>,Scale,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>, LockupTrL>,SmoothStep,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>, LockupTrL,Stripes<1000,3000,Red,Rgb<100,0,0>,Rgb<200,0,0>,Rgb<60,0,0>>,Stripes<2000,3000,Rgb<255,200,0>,Rgb<100,75,0>,Rgb<200,160,0>,Rgb<60,40,0>>>, TransitionLoopL,Int<800>>,Int<500>,Int<800>,Int<32768>>>>,SmoothStep,Int<29000>,Int<26000>>,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>, InOutTrL,Int<16000>>,Int<200>,Int<500>>>,TrWipeInX,Int<16000>>,Int<300>,Int<800>>>>>>()}, { "Rainbow", "tracks/cantina.wav", StylePtr,Scale,Int<-500>,Int<0>>,Red,Orange,Yellow,Green,Blue,Magenta>,StripesX,Scale,Int<-500>,Int<0>>,Tomato,OrangeRed,Orange,Yellow,SteelBlue,DeepPink>,0,3,FireConfig<0,2000,5>,FireConfig<0,2000,5>,FireConfig<0,2000,5>>,LockupTrL>,Bump,Scale,Int<4000>,Int<26000>>,Int<6000>>,Scale,Int<14000>,Int<18000>>>>,AlphaL,Scale,Int<4000>,Int<26000>>,Int<6000>>,Int<10000>>>>,TrConcat,Moccasin,TrInstant,TrFade<200>,EFFECT_LOCKUP_BEGIN>,Bump,Scale,Int<4000>,Int<26000>>,Int<6000>>,Int<20000>>>,TrFade<400>>,TrFade<400>,SaberBase::LOCKUP_NORMAL>,ResponsiveLightningBlockL,50,1>,TrConcat,Int<18000>>>,TrFade<200>>,TrConcat>,30>,TrSmoothFade<600>>>,ResponsiveStabL,TrWipe<600>>,EffectSequence,Moccasin,TrInstant,TrFade<100>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>>,Layers,Moccasin,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<10000>,Int<18000>>>,ResponsiveBlastFadeL,Moccasin,TrInstant,TrFade<100>,EFFECT_BLAST>,Scale,Int<4000>,Int<10000>>>,ResponsiveBlastWaveL,Moccasin,TrInstant,TrFade<50>,EFFECT_BLAST>,Int<400>,Scale,Int<100>,Int<400>>,Int<400>>,BlastL,Moccasin,TrInstant,TrFade<50>,EFFECT_BLAST>>,ResponsiveBlastL,Moccasin,TrInstant,TrFade<50>,EFFECT_BLAST>>>>,ResponsiveClashL,Moccasin,TrInstant,TrFade<100>,EFFECT_CLASH>,TrInstant,TrFade<400>,Scale,Int<4000>,Int<26000>>,Int<6000>,Int<20000>>,LockupTrL>,SmoothStep,Int<5000>>>,TrWipeIn<400>,TrFade<300>,SaberBase::LOCKUP_DRAG>,LockupTrL,Red,Orange>,SmoothStep,Int<5000>>>,TrWipeIn<600>,TrFade<300>,SaberBase::LOCKUP_MELT>,InOutTrL,Int<16000>>,Int<200>,Int<500>>>,TrWipeInX,Int<16000>>,Int<300>,Int<800>>>,Black>>>()}, { "Batt00", "tracks/cantina.wav", &style_charging, "Battery\nLevel"} }; BladeConfig blades[] = { { 0, WS281XBladePtr<114, bladePin, Color8::GRB, PowerPINS >(), CONFIGARRAY(presets) }, }; #endif #ifdef CONFIG_BUTTONS Button PowerButton(BUTTON_POWER, powerButtonPin, "pow"); #endif