Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifdef CONFIG_TOP
- #include "proffieboard_v3_config.h"
- #define NUM_BLADES 2
- #define NUM_BUTTONS 2
- #define VOLUME 2800
- const unsigned int maxLedsPerStrip = 144;
- #define CLASH_THRESHOLD_G 3.5
- #define ENABLE_AUDIO
- #define ENABLE_MOTION
- #define ENABLE_WS2811
- #define ENABLE_SD
- #define ENABLE_SERIAL
- #define SAVE_PRESET
- #define SAVE_STATE
- #define KILL_OLD_PLAYERS
- //EDIT MODE//
- #define ENABLE_ALL_EDIT_OPTIONS
- #define FETT263_EDIT_MODE_MENU
- #define DISABLE_DIAGNOSTIC_COMMANDS
- #define DISABLE_BASIC_PARSER_STYLES
- #define KEEP_SAVEFILES_WHEN_PROGRAMMING
- #define NO_REPEAT_RANDOM
- #define MOTION_TIMEOUT 60 * 3 * 1000
- #define IDLE_OFF_TIME 60 * 15 * 1000
- //#define FETT263_MAX_CLASH 16
- //#define FETT263_QUICK_SELECT_ON_BOOT
- #define FETT263_SPECIAL_ABILITIES
- //COLOR CHANGE//
- //#define FETT263_MULTI_PHASE
- #define COLOR_CHANGE_DIRECT
- #define FETT263_SAY_COLOR_LIST
- #define FETT263_SAY_COLOR_LIST_CC
- //GESTURES//
- //#define FETT263_TWIST_ON_NO_BM
- #define FETT263_TWIST_ON
- #define FETT263_TWIST_OFF
- //#define FETT263_STAB_ON_NO_BM
- #define FETT263_STAB_ON
- #define FETT263_SWING_ON_SPEED 800
- //#define FETT263_SWING_ON_NO_BM
- #define FETT263_SWING_ON
- //#define FETT263_SWING_OFF
- //#define FETT263_THRUST_ON
- //#define FETT263_THRUST_OFF
- //BATTLE MODE//
- //#define FETT263_BATTLE_MODE_ALWAYS_ON
- //#define FETT263_BATTLE_MODE_START_ON
- #define FETT263_LOCKUP_DELAY 200
- #define FETT263_BM_CLASH_DETECT 6
- //BLUETOOTH//
- //#define ENABLE_SSD1306
- // Max 20 characters
- //#define BLE_PASSWORD "your password"
- // Max 32 characters.
- //#define BLE_NAME "Your Saber Name"
- // Max 9 characters
- //#define BLE_SHORTNAME "Saber"
- #endif
- #ifdef CONFIG_PROP
- #include "../props/saber_fett263_buttons.h"
- #endif
- #ifdef CONFIG_PRESETS
- // ─────────── 2. PRESET MACROS ───────────
- #define PRESET_STABLE(font, track) { font, track, STYLE_STABLE, STYLE_STABLE, "0" },
- #define PRESET_UNSTABLE(font, track) { font, track, STYLE_UNSTABLE, STYLE_UNSTABLE, "0" },
- #define PRESET_ENERGY(font, track) { font, track, STYLE_ENERGY, STYLE_ENERGY, "0" },
- #define PRESET_ROTOSCOPE(font, track) { font, track, STYLE_ROTOSCOPE, STYLE_ROTOSCOPE, "0" },
- #define PRESET_SMOKE(font, track) { font, track, STYLE_SMOKE, STYLE_SMOKE, "0" },
- #define PRESET_STATIC(font, track) { font, track, STYLE_STATIC, STYLE_STATIC, "0" },
- #define PRESET_RIPPLE(font, track) { font, track, STYLE_RIPPLE, STYLE_RIPPLE, "0" },
- #define PRESET_FIRE(font, track) { font, track, STYLE_FIRE, STYLE_FIRE, "0" },
- #define PRESET_DARKSABER(font, track) { font, track, STYLE_DARKSABER, STYLE_DARKSABER, "0" },
- #define PRESET_STROBE(font, track) { font, track, STYLE_STROBE, STYLE_STROBE, "0" },
- #define PRESET_UPSIDEDOWN(font, track) { font, track, STYLE_UPSIDEDOWN, STYLE_UPSIDEDOWN, "0" },
- #define PRESET_PULLTODARKNESS(font, track) { font, track, STYLE_PULLTODARKNESS, STYLE_PULLTODARKNESS, "0" },
- #define PRESET_SHIMMER(font, track) { font, track, STYLE_SHIMMER, STYLE_SHIMMER, "0" },
- // ─────────── BLADE STYLE ALIASES ─────────── (If using style patterns in a typical non-preset config, remember to add comas at the end of each style!)
- #define STYLE_STABLE StylePtr<Layers<ColorSelect<IntArg<STYLE_OPTION_ARG,0>,TrInstant,Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,White>,64800>,AudioFlicker<Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,White>,64800>,Mix<Int<16448>,Black,Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,White>,64800>>>,AudioFlicker<Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,White>,64800>,Mix<Int<24576>,Black,Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,White>,64800>>>,AudioFlicker<Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,White>,64800>,RgbArg<ALT_COLOR2_ARG,Rgb<255,224,26>>>,HumpFlicker<Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,White>,64800>,RgbArg<ALT_COLOR2_ARG,Rgb<255,224,26>>,60>,HumpFlicker<Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,White>,64800>,RgbArg<ALT_COLOR2_ARG,Rgb<255,224,26>>,120>>,AlphaL<Stripes<4800,-1400,RandomPerLEDFlicker<Mix<Int<8000>,Black,RgbArg<ALT_COLOR2_ARG,Rgb<255,224,26>>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,224,26>>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,224,26>>>,HoldPeakF<Mult<Sum<EffectPulseF<EFFECT_CLASH>,LockupPulseF<SaberBase::LOCKUP_NORMAL>,LockupPulseF<SaberBase::LOCKUP_LIGHTNING_BLOCK>>,IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_CLASH>,LockupPulseF<SaberBase::LOCKUP_NORMAL>,LockupPulseF<SaberBase::LOCKUP_LIGHTNING_BLOCK>>,Int<30000>>,ThresholdPulseF<InvertF<HoldPeakF<Sum<EffectPulseF<EFFECT_CLASH>,LockupPulseF<SaberBase::LOCKUP_NORMAL>,LockupPulseF<SaberBase::LOCKUP_LIGHTNING_BLOCK>>,Int<500>,Int<8172>>>,Int<30000>>,Int<32768>,Int<5461>>>,Int<800>,Int<10000>>>,ColorSelect<IntArg<SWING_OPTION_ARG,0>,TrInstant,AlphaL<Black,Int<0>>,AlphaL<AlphaL<AudioFlickerL<RgbArg<SWING_COLOR_ARG,Rgb<160,222,215>>>,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>>>,AlphaL<AlphaL<RgbArg<SWING_COLOR_ARG,Rgb<160,222,215>>,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>>>>,TransitionEffectL<TrSelect<IntArg<IGNITION_POWER_UP_ARG,0>,TrConcat<TrJoin<TrDelayX<IgnitionTime<200>>,TrInstant>,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,TrFade<1000>>,TrConcat<TrInstant,HumpFlickerL<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,40>,TrFade<1200>>,TrConcat<TrJoin<TrDelayX<IgnitionTime<200>>,TrInstant>,Stripes<5000,-2500,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<7710>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<3855>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>>,TrFade<800>>,TrConcat<TrJoin<TrDelayX<IgnitionTime<200>>,TrInstant>,Stripes<5000,2500,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<7710>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<3855>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>>,TrFade<800>>,TrConcat<TrJoin<TrDelayX<IgnitionTime<200>>,TrInstant>,AlphaL<Stripes<5000,-2500,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<7710>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<3855>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>>,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-500>>>,TrFade<500>>,TrInstant>,EFFECT_IGNITION>,TransitionEffectL<TrRandom<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>>>,TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Scale<WavLen<>,Int<100>,Int<400>>,Int<100>,Scale<WavLen<>,Int<100>,Int<400>>,Scale<EffectPosition<EFFECT_BLAST>,Int<28000>,Int<8000>>>,TrConcat<TrInstant,AlphaMixL<Bump<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Scale<EffectPosition<EFFECT_BLAST>,Int<9000>,Int<13000>>>,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<16384>,Black,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>>>,TrFade<300>>,TrConcat<TrInstant,AlphaMixL<Bump<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Scale<WavLen<>,Int<9000>,Int<13000>>>,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<16384>,Black,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>>>,TrFade<300>>,TrConcat<TrJoin<TrDelay<30>,TrInstant>,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,TrFade<300>>,TrConcat<TrInstant,AlphaL<RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Bump<Scale<BladeAngle<>,Int<3000>,Int<29000>>,Int<6000>>>,TrCenterWipeX<Int<100>,Scale<BladeAngle<>,Int<3000>,Int<29000>>>,AlphaL<Remap<CenterDistF<Scale<BladeAngle<>,Int<3000>,Int<29000>>>,Stripes<1600,-2000,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<2096>,Black,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>>>>,Bump<Scale<BladeAngle<>,Int<3000>,Int<29000>>,Int<32000>>>,TrJoin<TrSmoothFade<50>,TrCenterWipeX<Int<100>,Scale<BladeAngle<>,Int<3000>,Int<29000>>>>>>,EFFECT_BLAST>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<255,255,255>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-10000>>>,Scale<ClashImpactF<>,Int<12000>,Int<60000>>>>,TrFadeX<Scale<ClashImpactF<>,Int<200>,Int<400>>>>,EFFECT_CLASH>,LockupTrL<TransitionEffect<AlphaL<AlphaMixL<Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-10000>>>,Scale<SwingSpeed<100>,Int<18000>,Int<26000>>>,AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<253,255,138>>,Mix<Int<12000>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<253,255,138>>>>,BrownNoiseFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<253,255,138>>,Mix<Int<12000>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<253,255,138>>>,300>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-10000>>>,Scale<SwingSpeed<100>,Int<18000>,Int<26000>>>>,AlphaL<AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<253,255,138>>,Mix<Int<20000>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<253,255,138>>>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-10000>>>,Scale<SwingSpeed<100>,Int<18000>,Int<22000>>>>,TrExtend<5000,TrInstant>,TrFade<5000>,EFFECT_LOCKUP_BEGIN>,TrConcat<TrJoin<TrDelay<50>,TrInstant>,Mix<IsLessThan<ClashImpactF<>,Int<26000>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<253,255,138>>,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<253,255,138>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-10000>>>,Scale<ClashImpactF<>,Int<20000>,Int<60000>>>>>,TrFade<300>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<253,255,138>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL,Int<1>>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<237,187,247>>,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<237,187,247>>,Int<8000>>,50,1>,TrInstant,TrConcat<TrInstant,RgbArg<LB_COLOR_ARG,Rgb<237,187,247>>,TrFade<400>>,Int<1>>,LockupTrL<AlphaL<TransitionEffect<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<253,255,138>>>,BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<253,255,138>>,Int<300>>,TrExtend<4000,TrInstant>,TrFade<4000>,EFFECT_DRAG_BEGIN>,SmoothStep<Scale<TwistAngle<>,IntArg<DRAG_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrWipeIn<200>,TrWipe<200>,SaberBase::LOCKUP_DRAG,Int<1>>,LockupTrL<AlphaL<Stripes<2000,4000,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,Mix<Sin<Int<50>>,Black,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,Mix<Int<4096>,Black,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>>,SmoothStep<Scale<TwistAngle<>,IntArg<MELT_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrConcat<TrExtend<4000,TrWipeIn<200>>,AlphaL<HumpFlicker<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,RotateColorsX<Int<3000>,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,100>,SmoothStep<Scale<TwistAngle<>,IntArg<MELT_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrFade<4000>>,TrWipe<200>,SaberBase::LOCKUP_MELT,Int<1>>,InOutTrL<TrSelect<IntArg<IGNITION_OPTION_ARG,0>,TrWipeX<BendTimePowInvX<IgnitionTime<200>,Mult<IntArg<IGNITION_OPTION2_ARG,4992>,Int<98304>>>>,TrFadeX<BendTimePowInvX<IgnitionTime<200>,Mult<IntArg<IGNITION_OPTION2_ARG,4992>,Int<98304>>>>,TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,BendTimePowInvX<IgnitionTime<200>,Mult<IntArg<IGNITION_OPTION2_ARG,4992>,Int<98304>>>>,TrColorCycleX<BendTimePowInvX<IgnitionTime<200>,Mult<IntArg<IGNITION_OPTION2_ARG,4992>,Int<98304>>>>,TrInstant,TrConcat<TrJoin<TrDelayX<Mult<IgnitionTime<200>,Int<16384>>>,TrWipeX<Mult<IgnitionTime<200>,Int<16384>>>>,Mix<SmoothStep<NoisySoundLevel,Int<-1>>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>,TrWipeX<Mult<IgnitionTime<200>,Int<16384>>>>>,TrSelect<IntArg<RETRACTION_OPTION_ARG,0>,TrWipeInX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrConcat<TrSparkX<Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,White>,64800>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>,AlphaL<Black,SmoothStep<Int<26216>,Int<0>>>,TrSparkX<Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,White>,64800>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>,AlphaL<Black,SmoothStep<Int<19662>,Int<0>>>,TrSparkX<Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,White>,64800>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>,AlphaL<Black,SmoothStep<Int<13108>,Int<0>>>,TrSparkX<Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,White>,64800>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>,AlphaL<Black,SmoothStep<Int<6554>,Int<0>>>,TrSparkX<Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,White>,64800>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>>,TrColorCycleX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrFadeX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrJoin<TrWipeInX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrSmoothFadeX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>>,TrSelect<Scale<IsLessThan<BladeAngle<>,Int<18384>>,Int<0>,Int<1>>,TrWipeInX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrWipeX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>>>,Black>,TransitionEffectL<TrSelect<IntArg<PREON_OPTION_ARG,0>,TrInstant,TrConcat<TrExtendX<WavLen<EFFECT_PREON>,TrWipe<100>>,AlphaL<StripesX<Int<3000>,Sin<Int<60>,Int<-1600>,Int<-4000>>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<10772>,Black,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<24000>,Black,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>>,SmoothStep<NoisySoundLevel,Int<-3000>>>,TrFade<100>>,TrConcat<TrExtendX<Mult<WavLen<EFFECT_PREON>,Int<21845>>,TrInstant>,AlphaL<AlphaL<Mix<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>>,BrownNoiseFlickerL<RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,Int<300>>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,HumpFlickerFX<Scale<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>>,Int<30>,Int<70>>>>,SmoothStep<Scale<NoisySoundLevel,IntArg<PREON_SIZE_ARG,2000>,Scale<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>>,Sum<IntArg<PREON_SIZE_ARG,2000>,Int<6000>>,Int<40000>>>,Int<-3000>>>,TrExtend<4000,TrBoingX<Mult<WavLen<EFFECT_PREON>,Int<5324>>,9>>,AlphaL<Mix<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>>,BrownNoiseFlicker<Black,RotateColorsX<Int<1000>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,100>,RandomPerLEDFlicker<RotateColorsX<Int<2000>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<16384>,Black,RotateColorsX<Int<2000>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>>>,BrownNoiseFlicker<Mix<NoisySoundLevel,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,RotateColorsX<Int<2750>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>>,Mix<Int<8172>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,White>,50>>,SmoothStep<Scale<NoisySoundLevel,Int<-5000>,Int<42500>>,Int<-4000>>>,TrFadeX<Mult<WavLen<EFFECT_PREON>,Int<8176>>>>,TrConcat<TrInstant,AlphaL<AudioFlickerL<RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,SmoothStep<IntArg<PREON_SIZE_ARG,2000>,Int<-4000>>>,TrLoopN<8,TrSparkX<RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,Int<200>,Divide<WavLen<EFFECT_PREON>,Int<8>>,Int<32768>>>>,TrConcat<TrExtendX<WavLen<EFFECT_PREON>,TrFade<100>>,AlphaL<HumpFlickerL<Mix<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<24000>>,WavLen<EFFECT_PREON>,Int<500>>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,White>,20>,SmoothStep<IntArg<PREON_SIZE_ARG,2000>,Int<-3000>>>,TrFade<200>>,TrConcat<TrJoin<TrDelayX<Mult<WavLen<>,Int<8192>>>,TrCenterWipeX<Mult<WavLen<>,Int<4096>>>>,Remap<CenterDistF<>,Stripes<1000,-250,Black,Rgb<100,100,150>,Black>>,TrFadeX<Mult<WavLen<>,Int<8192>>>,Remap<CenterDistF<>,Stripes<2000,-1500,Black,Rgb<100,100,150>>>,TrFadeX<Mult<WavLen<>,Int<8192>>>,Remap<CenterDistF<>,Stripes<2000,-3000,AudioFlicker<White,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<3855>,Black,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,AudioFlicker<RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,White>,Rgb<50,50,75>>>,TrDelayX<Mult<WavLen<>,Int<4096>>>>>,EFFECT_PREON>>>()
- #define STYLE_UNSTABLE StylePtr<Layers<ColorSelect<IntArg<STYLE_OPTION_ARG,0>,TrInstant,StaticFire<BrownNoiseFlicker<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,RandomPerLEDFlicker<Mix<Int<3213>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>>,300>,Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,0,6,10,1000,2>,StripesX<Int<1500>,Scale<SlowNoise<Int<2500>>,Int<-3000>,Int<-5000>>,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,Mix<Int<10280>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,Mix<Int<2570>,Black,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>,RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>>>,ColorSelect<IntArg<SWING_OPTION_ARG,0>,TrInstant,AlphaL<Black,Int<0>>,AlphaL<AlphaL<RgbArg<SWING_COLOR_ARG,Rgb<230,0,0>>,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>>>>,TransitionEffectL<TrRandom<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>>>,TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Scale<WavLen<>,Int<100>,Int<400>>,Int<100>,Scale<WavLen<>,Int<100>,Int<400>>,Scale<EffectPosition<EFFECT_BLAST>,Int<28000>,Int<8000>>>,TrConcat<TrInstant,AlphaMixL<Bump<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Scale<EffectPosition<EFFECT_BLAST>,Int<9000>,Int<13000>>>,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<16384>,Black,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>>>,TrFade<300>>,TrConcat<TrInstant,AlphaMixL<Bump<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Scale<WavLen<>,Int<9000>,Int<13000>>>,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<16384>,Black,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>>>,TrFade<300>>>,EFFECT_BLAST>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<255,255,255>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-10000>>>,Scale<ClashImpactF<>,Int<12000>,Int<60000>>>>,TrFadeX<Scale<ClashImpactF<>,Int<200>,Int<400>>>>,EFFECT_CLASH>,LockupTrL<TransitionEffect<AlphaL<AlphaMixL<Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-10000>>>,Scale<SwingSpeed<100>,Int<16000>,Int<24000>>>,AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<249,246,184>>,Mix<Int<12000>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<249,246,184>>>>,BrownNoiseFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<249,246,184>>,Mix<Int<12000>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<249,246,184>>>,300>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-10000>>>,Scale<SwingSpeed<100>,Int<16000>,Int<24000>>>>,AlphaL<AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<249,246,184>>,Mix<Int<20000>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<249,246,184>>>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-10000>>>,Scale<SwingSpeed<100>,Int<16000>,Int<20000>>>>,TrExtend<5000,TrInstant>,TrFade<5000>,EFFECT_LOCKUP_BEGIN>,TrConcat<TrJoin<TrDelay<50>,TrInstant>,Mix<IsLessThan<ClashImpactF<>,Int<26000>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<249,246,184>>,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<249,246,184>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-10000>>>,Scale<ClashImpactF<>,Int<20000>,Int<60000>>>>>,TrFade<300>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<249,246,184>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL,Int<1>>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<237,187,247>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<237,187,247>>,Blue>,50,1>,TrConcat<TrExtend<200,TrInstant>,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<237,187,247>>,Bump<Scale<BladeAngle<>,Int<10000>,Int<21000>>,Int<10000>>>,TrFade<200>>,TrConcat<TrInstant,RgbArg<LB_COLOR_ARG,Rgb<237,187,247>>,TrFade<400>>,Int<1>>,LockupTrL<AlphaL<TransitionEffect<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<253,255,138>>>,BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<253,255,138>>,Int<300>>,TrExtend<4000,TrInstant>,TrFade<4000>,EFFECT_DRAG_BEGIN>,SmoothStep<Scale<TwistAngle<>,IntArg<DRAG_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrWipeIn<200>,TrWipe<200>,SaberBase::LOCKUP_DRAG,Int<1>>,LockupTrL<AlphaL<Stripes<2000,4000,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,Mix<Sin<Int<50>>,Black,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,Mix<Int<4096>,Black,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>>,SmoothStep<Scale<TwistAngle<>,IntArg<MELT_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrConcat<TrExtend<4000,TrWipeIn<200>>,AlphaL<HumpFlicker<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,RotateColorsX<Int<3000>,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,100>,SmoothStep<Scale<TwistAngle<>,IntArg<MELT_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrFade<4000>>,TrWipe<200>,SaberBase::LOCKUP_MELT,Int<1>>,InOutTrL<TrSelect<IntArg<IGNITION_OPTION_ARG,0>,TrWipeX<BendTimePowInvX<IgnitionTime<0>,Mult<IntArg<IGNITION_OPTION2_ARG,11992>,Int<98304>>>>,TrFadeX<BendTimePowInvX<IgnitionTime<0>,Mult<IntArg<IGNITION_OPTION2_ARG,11992>,Int<98304>>>>,TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,BendTimePowInvX<IgnitionTime<0>,Mult<IntArg<IGNITION_OPTION2_ARG,11992>,Int<98304>>>>>,TrSelect<IntArg<RETRACTION_OPTION_ARG,0>,TrWipeInX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrConcat<TrSparkX<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>,AlphaL<Black,SmoothStep<Int<26216>,Int<0>>>,TrSparkX<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>,AlphaL<Black,SmoothStep<Int<19662>,Int<0>>>,TrSparkX<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>,AlphaL<Black,SmoothStep<Int<13108>,Int<0>>>,TrSparkX<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>,AlphaL<Black,SmoothStep<Int<6554>,Int<0>>>,TrSparkX<RgbArg<BASE_COLOR_ARG,Rgb<255,0,0>>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>>,TrColorCycleX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>>,Black>>>()
- #define STYLE_ENERGY StylePtr<Layers<BrownNoiseFlicker<BrownNoiseFlicker<RgbArg<BASE_COLOR_ARG,Rgb<139,161,248>>,Black,300>,Stripes<3000,-4000,Rgb<50,50,75>,Rgb<100,100,150>,Rgb<10,10,15>,Rgb<150,150,225>>,200>,TransitionLoopL<TrConcat<TrSparkX<Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<255,255,255>>,Mix<Int<8164>,Black,RgbArg<ALT_COLOR3_ARG,Rgb<255,255,255>>>,800>,Int<50>,Int<100>,Int<0>>,TrDelayX<Int<1000>>,TrSparkX<Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<255,255,255>>,Mix<Int<8164>,Black,RgbArg<ALT_COLOR3_ARG,Rgb<255,255,255>>>,800>,Int<50>,Int<100>,Int<32768>>,TrDelayX<Int<1000>>>>,TransitionEffectL<TrSelect<IntArg<IGNITION_POWER_UP_ARG,0>,TrConcat<TrJoin<TrDelayX<IgnitionTime<300>>,TrInstant>,Stripes<5000,-2500,RgbArg<IGNITION_COLOR_ARG,Rgb<194,204,255>>,Mix<Int<7710>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<194,204,255>>>,Mix<Int<3855>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<194,204,255>>>>,TrFade<800>>,TrConcat<TrInstant,HumpFlickerL<RgbArg<IGNITION_COLOR_ARG,Rgb<194,204,255>>,40>,TrFade<1200>>,TrConcat<TrJoin<TrDelayX<IgnitionTime<300>>,TrInstant>,Stripes<5000,2500,RgbArg<IGNITION_COLOR_ARG,Rgb<194,204,255>>,Mix<Int<7710>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<194,204,255>>>,Mix<Int<3855>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<194,204,255>>>>,TrFade<800>>,TrInstant>,EFFECT_IGNITION>,TransitionEffectL<TrWaveX<Mix<BladeAngle<>,RgbArg<BLAST_COLOR_ARG,Rgb<247,126,126>>,RotateColorsX<Int<4085>,RgbArg<BLAST_COLOR_ARG,Rgb<247,126,126>>>>,Int<200>,Int<100>,Int<400>,Scale<BladeAngle<>,Int<28000>,Int<8000>>>,EFFECT_BLAST>,Mix<IsLessThan<ClashImpactF<>,Int<26000>>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<194,204,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<194,204,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<AlphaL<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,3200,Mix<NoisySoundLevel,RotateColorsX<Int<4096>,RgbArg<LOCKUP_COLOR_ARG,Rgb<194,204,255>>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<194,204,255>>>,Mix<Int<18000>,Black,Mix<NoisySoundLevel,RotateColorsX<Int<4096>,RgbArg<LOCKUP_COLOR_ARG,Rgb<194,204,255>>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<194,204,255>>>>,Mix<Int<8000>,Black,Mix<NoisySoundLevel,RotateColorsX<Int<4096>,RgbArg<LOCKUP_COLOR_ARG,Rgb<194,204,255>>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<194,204,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<SwingSpeed<100>,Int<21000>,Int<29000>>>>,AlphaL<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<1600,2600,Mix<NoisySoundLevel,RotateColorsX<Int<4096>,RgbArg<LOCKUP_COLOR_ARG,Rgb<194,204,255>>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<194,204,255>>>,Mix<Int<18000>,Black,Mix<NoisySoundLevel,RotateColorsX<Int<4096>,RgbArg<LOCKUP_COLOR_ARG,Rgb<194,204,255>>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<194,204,255>>>>,Mix<Int<8000>,Black,Mix<NoisySoundLevel,RotateColorsX<Int<4096>,RgbArg<LOCKUP_COLOR_ARG,Rgb<194,204,255>>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<194,204,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<SwingSpeed<100>,Int<21000>,Int<25000>>>>,TrExtend<5000,TrInstant>,TrFade<5000>,EFFECT_LOCKUP_BEGIN>,TrConcat<TrJoin<TrDelay<50>,TrInstant>,Mix<IsLessThan<ClashImpactF<>,Int<26000>>,Mix<NoisySoundLevel,RotateColorsX<Int<4096>,RgbArg<LOCKUP_COLOR_ARG,Rgb<194,204,255>>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<194,204,255>>>,AlphaL<Mix<NoisySoundLevel,RotateColorsX<Int<4096>,RgbArg<LOCKUP_COLOR_ARG,Rgb<194,204,255>>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<194,204,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,AlphaL<Mix<NoisySoundLevel,RotateColorsX<Int<4096>,RgbArg<LOCKUP_COLOR_ARG,Rgb<194,204,255>>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<194,204,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>>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL,Int<1>>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,Int<8000>>,50,1>,TrConcat<TrExtend<200,TrInstant>,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,Bump<Scale<BladeAngle<>,Int<10000>,Int<21000>>,Int<10000>>>,TrFade<200>>,TrConcat<TrInstant,RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,TrFade<400>>,Int<1>>,LockupTrL<AlphaL<TransitionEffect<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>>,BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>,Int<300>>,TrExtend<4000,TrInstant>,TrFade<4000>,EFFECT_DRAG_BEGIN>,SmoothStep<Scale<TwistAngle<>,IntArg<DRAG_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrWipeIn<200>,TrWipe<200>,SaberBase::LOCKUP_DRAG,Int<1>>,LockupTrL<AlphaL<Stripes<2000,4000,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,Mix<Sin<Int<50>>,Black,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,Mix<Int<4096>,Black,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>>,SmoothStep<Scale<TwistAngle<>,IntArg<MELT_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrConcat<TrExtend<4000,TrWipeIn<200>>,AlphaL<HumpFlicker<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,RotateColorsX<Int<3000>,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,100>,SmoothStep<Scale<TwistAngle<>,IntArg<MELT_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrFade<4000>>,TrWipe<200>,SaberBase::LOCKUP_MELT,Int<1>>,InOutTrL<TrSelect<IntArg<IGNITION_OPTION_ARG,0>,TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<194,204,255>>,BendTimePowInvX<IgnitionTime<300>,Mult<IntArg<IGNITION_OPTION2_ARG,16992>,Int<98304>>>>,TrConcat<TrWipeInX<Mult<IgnitionTime<300>,Int<6553>>>,RandomBlink<30000,RgbArg<IGNITION_COLOR_ARG,Rgb<194,204,255>>,Black>,TrJoin<TrDelayX<Mult<IgnitionTime<300>,Int<19660>>>,TrWipeInX<Mult<IgnitionTime<230>,Int<6553>>>>,Mix<SmoothStep<Scale<SlowNoise<Int<30000>>,IntArg<EMITTER_SIZE_ARG,1000>,Sum<Int<5000>,IntArg<EMITTER_SIZE_ARG,1000>>>,Int<-3000>>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<194,204,255>>>,TrWipeX<Mult<IgnitionTime<300>,Int<19660>>>>,TrFadeX<BendTimePowInvX<IgnitionTime<300>,Mult<IntArg<IGNITION_OPTION2_ARG,16992>,Int<98304>>>>,TrConcat<TrJoin<TrDelayX<Mult<IgnitionTime<300>,Int<16384>>>,TrWipeX<Mult<IgnitionTime<300>,Int<16384>>>>,Mix<SmoothStep<NoisySoundLevel,Int<-1>>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<194,204,255>>>,TrWipeX<Mult<IgnitionTime<300>,Int<16384>>>>>,TrSelect<IntArg<RETRACTION_OPTION_ARG,0>,TrWipeInX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,18992>,Int<98304>>>>,TrFadeX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,18992>,Int<98304>>>>>,Black>>>()
- #define STYLE_ROTOSCOPE StylePtr<Layers<ColorSelect<IntArg<STYLE_OPTION_ARG,0>,TrInstant,AudioFlicker<Stripes<14000,-4000,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,Mix<HoldPeakF<SwingSpeed<250>,Scale<SwingAcceleration<100>,Int<50>,Int<500>>,Scale<SwingAcceleration<>,Int<20000>,Int<10000>>>,RandomFlicker<StripesX<Int<24000>,Scale<HoldPeakF<SwingSpeed<200>,Scale<SwingAcceleration<100>,Int<50>,Int<300>>,Scale<SwingAcceleration<100>,Int<24000>,Int<16000>>>,Int<-1400>,Int<-100>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Mix<Int<19276>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,Mix<HoldPeakF<SwingSpeed<250>,Scale<SwingAcceleration<100>,Int<50>,Int<500>>,Scale<SwingAcceleration<>,Int<20000>,Int<10000>>>,RandomFlicker<StripesX<Int<15000>,Scale<HoldPeakF<SwingSpeed<200>,Scale<SwingAcceleration<100>,Int<50>,Int<300>>,Scale<SwingAcceleration<100>,Int<24000>,Int<16000>>>,Int<-3200>,Int<-200>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Mix<Int<19276>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,Mix<HoldPeakF<SwingSpeed<250>,Scale<SwingAcceleration<100>,Int<50>,Int<500>>,Scale<SwingAcceleration<>,Int<20000>,Int<10000>>>,RandomFlicker<StripesX<Int<14000>,Scale<HoldPeakF<SwingSpeed<200>,Scale<SwingAcceleration<100>,Int<50>,Int<300>>,Scale<SwingAcceleration<100>,Int<24000>,Int<16000>>>,Int<-4000>,Int<-400>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Mix<Int<19276>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,Mix<Scale<IsLessThan<SlowNoise<Int<2000>>,Int<18000>>,Int<0>,Int<32768>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Stripes<12000,-800,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Mix<Int<16448>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>>>>,TransitionEffectL<TrRandom<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>>>,TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Scale<WavLen<>,Int<100>,Int<400>>,Int<100>,Scale<WavLen<>,Int<100>,Int<400>>,Scale<EffectPosition<EFFECT_BLAST>,Int<28000>,Int<8000>>>,TrConcat<TrInstant,AlphaMixL<Bump<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Scale<EffectPosition<EFFECT_BLAST>,Int<9000>,Int<13000>>>,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<16384>,Black,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>>>,TrFade<300>>,TrConcat<TrInstant,AlphaMixL<Bump<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Scale<WavLen<>,Int<9000>,Int<13000>>>,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<16384>,Black,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>>>,TrFade<300>>>,EFFECT_BLAST>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<255,255,255>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-10000>>>,Scale<ClashImpactF<>,Int<12000>,Int<60000>>>>,TrFadeX<Scale<ClashImpactF<>,Int<200>,Int<400>>>>,EFFECT_CLASH>,LockupTrL<TransitionEffect<AlphaL<AlphaMixL<Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-10000>>>,Scale<SwingSpeed<100>,Int<16000>,Int<24000>>>,AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<249,246,184>>,Mix<Int<12000>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<249,246,184>>>>,BrownNoiseFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<249,246,184>>,Mix<Int<12000>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<249,246,184>>>,300>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-10000>>>,Scale<SwingSpeed<100>,Int<16000>,Int<24000>>>>,AlphaL<AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<249,246,184>>,Mix<Int<20000>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<249,246,184>>>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-10000>>>,Scale<SwingSpeed<100>,Int<16000>,Int<20000>>>>,TrExtend<5000,TrInstant>,TrFade<5000>,EFFECT_LOCKUP_BEGIN>,TrConcat<TrJoin<TrDelay<50>,TrInstant>,Mix<IsLessThan<ClashImpactF<>,Int<26000>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<249,246,184>>,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<249,246,184>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-10000>>>,Scale<ClashImpactF<>,Int<20000>,Int<60000>>>>>,TrFade<300>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<249,246,184>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL,Int<1>>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<237,187,247>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<237,187,247>>,Blue>,50,1>,TrConcat<TrExtend<200,TrInstant>,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<237,187,247>>,Bump<Scale<BladeAngle<>,Int<10000>,Int<21000>>,Int<10000>>>,TrFade<200>>,TrConcat<TrInstant,RgbArg<LB_COLOR_ARG,Rgb<237,187,247>>,TrFade<400>>,Int<1>>,LockupTrL<AlphaL<TransitionEffect<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<253,255,138>>>,BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<253,255,138>>,Int<300>>,TrExtend<4000,TrInstant>,TrFade<4000>,EFFECT_DRAG_BEGIN>,SmoothStep<Scale<TwistAngle<>,IntArg<DRAG_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrWipeIn<200>,TrWipe<200>,SaberBase::LOCKUP_DRAG,Int<1>>,LockupTrL<AlphaL<Stripes<2000,4000,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,Mix<Sin<Int<50>>,Black,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,Mix<Int<4096>,Black,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>>,SmoothStep<Scale<TwistAngle<>,IntArg<MELT_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrConcat<TrExtend<4000,TrWipeIn<200>>,AlphaL<HumpFlicker<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,RotateColorsX<Int<3000>,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,100>,SmoothStep<Scale<TwistAngle<>,IntArg<MELT_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrFade<4000>>,TrWipe<200>,SaberBase::LOCKUP_MELT,Int<1>>,InOutTrL<TrSelect<IntArg<IGNITION_OPTION_ARG,0>,TrWipeX<BendTimePowInvX<IgnitionTime<200>,Mult<IntArg<IGNITION_OPTION2_ARG,11992>,Int<98304>>>>,TrFadeX<BendTimePowInvX<IgnitionTime<200>,Mult<IntArg<IGNITION_OPTION2_ARG,11992>,Int<98304>>>>,TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,BendTimePowInvX<IgnitionTime<200>,Mult<IntArg<IGNITION_OPTION2_ARG,11992>,Int<98304>>>>>,TrWipeInX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,Black>>>()
- #define STYLE_SMOKE StylePtr<Layers<Layers<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<Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<175,255,153>>,Mix<Int<19761>,Black,RgbArg<BASE_COLOR_ARG,Rgb<175,255,153>>>,11800>,Mix<Int<2570>,Black,Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<175,255,153>>,Mix<Int<19761>,Black,RgbArg<BASE_COLOR_ARG,Rgb<175,255,153>>>,11800>>,1200>,Mix<SwingSpeed<200>,Mix<Int<16000>,Black,Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<175,255,153>>,Mix<Int<19761>,Black,RgbArg<BASE_COLOR_ARG,Rgb<175,255,153>>>,11800>>,Black>>,Mix<Int<7710>,Black,Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<175,255,153>>,Mix<Int<19761>,Black,RgbArg<BASE_COLOR_ARG,Rgb<175,255,153>>>,11800>>,Pulsing<Mix<Int<6425>,Black,Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<175,255,153>>,Mix<Int<19761>,Black,RgbArg<BASE_COLOR_ARG,Rgb<175,255,153>>>,11800>>,StripesX<Sin<Int<10>,Int<2000>,Int<3000>>,Sin<Int<10>,Int<75>,Int<100>>,Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<175,255,153>>,Mix<Int<19761>,Black,RgbArg<BASE_COLOR_ARG,Rgb<175,255,153>>>,11800>,Mix<Int<12000>,Black,Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<175,255,153>>,Mix<Int<19761>,Black,RgbArg<BASE_COLOR_ARG,Rgb<175,255,153>>>,11800>>>,2000>,Pulsing<Mix<Int<16448>,Black,Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<175,255,153>>,Mix<Int<19761>,Black,RgbArg<BASE_COLOR_ARG,Rgb<175,255,153>>>,11800>>,Mix<Int<642>,Black,Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<175,255,153>>,Mix<Int<19761>,Black,RgbArg<BASE_COLOR_ARG,Rgb<175,255,153>>>,11800>>,3000>>,AlphaL<StaticFire<Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<175,255,153>>,Mix<Int<19761>,Black,RgbArg<BASE_COLOR_ARG,Rgb<175,255,153>>>,11800>,Mix<Int<256>,Black,Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<175,255,153>>,Mix<Int<19761>,Black,RgbArg<BASE_COLOR_ARG,Rgb<175,255,153>>>,11800>>,0,1,10,2000,2>,Int<10000>>>,AlphaL<Stripes<4800,-1000,RandomPerLEDFlicker<Mix<Int<8000>,Black,RgbArg<ALT_COLOR_ARG,Rgb<209,153,255>>>,RgbArg<ALT_COLOR_ARG,Rgb<209,153,255>>>,RgbArg<ALT_COLOR_ARG,Rgb<209,153,255>>>,HoldPeakF<Mult<Sum<EffectPulseF<EFFECT_CLASH>,LockupPulseF<SaberBase::LOCKUP_NORMAL>,LockupPulseF<SaberBase::LOCKUP_LIGHTNING_BLOCK>>,IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_CLASH>,LockupPulseF<SaberBase::LOCKUP_NORMAL>,LockupPulseF<SaberBase::LOCKUP_LIGHTNING_BLOCK>>,Int<30000>>,ThresholdPulseF<InvertF<HoldPeakF<Sum<EffectPulseF<EFFECT_CLASH>,LockupPulseF<SaberBase::LOCKUP_NORMAL>,LockupPulseF<SaberBase::LOCKUP_LIGHTNING_BLOCK>>,Int<500>,Int<8172>>>,Int<30000>>,Int<32768>,Int<5461>>>,Int<10000>,Int<10000>>>,ColorSelect<IntArg<SWING_OPTION_ARG,0>,TrInstant,AlphaL<Black,Int<0>>,AlphaL<AlphaL<RgbArg<SWING_COLOR_ARG,Rgb<243,233,251>>,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>>>>,TransitionEffectL<TrSelect<IntArg<IGNITION_POWER_UP_ARG,0>,TrConcat<TrJoin<TrDelayX<IgnitionTime<200>>,TrInstant>,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,TrFade<1000>>,TrConcat<TrInstant,HumpFlickerL<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,40>,TrFade<1200>>,TrConcat<TrJoin<TrDelayX<IgnitionTime<200>>,TrInstant>,Stripes<5000,-2500,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<7710>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<3855>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>>,TrFade<800>>,TrConcat<TrJoin<TrDelayX<IgnitionTime<200>>,TrInstant>,Stripes<5000,2500,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<7710>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<3855>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>>,TrFade<800>>,TrConcat<TrJoin<TrDelayX<IgnitionTime<200>>,TrInstant>,Remap<CenterDistF<>,Stripes<5000,-2500,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<7710>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<3855>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>>>,TrFade<800>>,TrInstant>,EFFECT_IGNITION>,TransitionEffectL<TrRandom<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>>>,TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Scale<WavLen<>,Int<100>,Int<400>>,Int<100>,Scale<WavLen<>,Int<100>,Int<400>>,Scale<EffectPosition<EFFECT_BLAST>,Int<28000>,Int<8000>>>,TrConcat<TrInstant,AlphaMixL<Bump<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Scale<EffectPosition<EFFECT_BLAST>,Int<9000>,Int<13000>>>,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<16384>,Black,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>>>,TrFade<300>>,TrConcat<TrInstant,AlphaMixL<Bump<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Scale<WavLen<>,Int<9000>,Int<13000>>>,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<16384>,Black,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>>>,TrFade<300>>,TrConcat<TrJoin<TrDelay<30>,TrInstant>,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,TrFade<300>>>,EFFECT_BLAST>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<216,251,203>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-10000>>>,Scale<ClashImpactF<>,Int<12000>,Int<60000>>>>,TrFadeX<Scale<ClashImpactF<>,Int<200>,Int<400>>>>,EFFECT_CLASH>,LockupTrL<TransitionEffect<AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<249,246,184>>,Mix<Int<12000>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<249,246,184>>>>,AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<249,246,184>>,Mix<Int<20000>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<249,246,184>>>>,TrExtend<5000,TrInstant>,TrFade<5000>,EFFECT_LOCKUP_BEGIN>,TrConcat<TrJoin<TrDelay<50>,TrInstant>,Mix<IsLessThan<ClashImpactF<>,Int<26000>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<249,246,184>>,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<249,246,184>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-10000>>>,Scale<ClashImpactF<>,Int<20000>,Int<60000>>>>>,TrFade<300>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<249,246,184>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL,Int<1>>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<237,187,247>>,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<237,187,247>>,Int<8000>>,50,1>,TrInstant,TrConcat<TrInstant,RgbArg<LB_COLOR_ARG,Rgb<237,187,247>>,TrFade<400>>,Int<1>>,LockupTrL<AlphaL<TransitionEffect<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<253,255,138>>>,BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<253,255,138>>,Int<300>>,TrExtend<4000,TrInstant>,TrFade<4000>,EFFECT_DRAG_BEGIN>,SmoothStep<Scale<TwistAngle<>,IntArg<DRAG_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrWipeIn<200>,TrWipe<200>,SaberBase::LOCKUP_DRAG,Int<1>>,LockupTrL<AlphaL<Stripes<2000,4000,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,Mix<Sin<Int<50>>,Black,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,Mix<Int<4096>,Black,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>>,SmoothStep<Scale<TwistAngle<>,IntArg<MELT_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrConcat<TrExtend<4000,TrWipeIn<200>>,AlphaL<HumpFlicker<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,RotateColorsX<Int<3000>,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,100>,SmoothStep<Scale<TwistAngle<>,IntArg<MELT_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrFade<4000>>,TrWipe<200>,SaberBase::LOCKUP_MELT,Int<1>>,InOutTrL<TrSelect<IntArg<IGNITION_OPTION_ARG,0>,TrWipeX<BendTimePowInvX<IgnitionTime<200>,Mult<IntArg<IGNITION_OPTION2_ARG,11992>,Int<98304>>>>,TrFadeX<BendTimePowInvX<IgnitionTime<200>,Mult<IntArg<IGNITION_OPTION2_ARG,11992>,Int<98304>>>>,TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,BendTimePowInvX<IgnitionTime<200>,Mult<IntArg<IGNITION_OPTION2_ARG,11992>,Int<98304>>>>,TrColorCycleX<BendTimePowInvX<IgnitionTime<200>,Mult<IntArg<IGNITION_OPTION2_ARG,11992>,Int<98304>>>>,TrInstant,TrConcat<TrJoin<TrDelay<5000>,TrInstant>,AlphaL<Black,SmoothStep<IncrementWithReset<ThresholdPulseF<SwingSpeed<400>,Int<18000>>,EffectPulseF<EFFECT_IGNITION>,Int<33000>,Int<6600>>,Int<0>>>,TrWipeX<BendTimePowInvX<IgnitionTime<200>,Mult<IntArg<IGNITION_OPTION2_ARG,11992>,Int<98304>>>>>>,TrSelect<IntArg<RETRACTION_OPTION_ARG,0>,TrWipeInX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrConcat<TrSparkX<Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<175,255,153>>,Mix<Int<19761>,Black,RgbArg<BASE_COLOR_ARG,Rgb<175,255,153>>>,11800>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>,AlphaL<Black,SmoothStep<Int<26216>,Int<0>>>,TrSparkX<Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<175,255,153>>,Mix<Int<19761>,Black,RgbArg<BASE_COLOR_ARG,Rgb<175,255,153>>>,11800>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>,AlphaL<Black,SmoothStep<Int<19662>,Int<0>>>,TrSparkX<Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<175,255,153>>,Mix<Int<19761>,Black,RgbArg<BASE_COLOR_ARG,Rgb<175,255,153>>>,11800>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>,AlphaL<Black,SmoothStep<Int<13108>,Int<0>>>,TrSparkX<Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<175,255,153>>,Mix<Int<19761>,Black,RgbArg<BASE_COLOR_ARG,Rgb<175,255,153>>>,11800>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>,AlphaL<Black,SmoothStep<Int<6554>,Int<0>>>,TrSparkX<Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<175,255,153>>,Mix<Int<19761>,Black,RgbArg<BASE_COLOR_ARG,Rgb<175,255,153>>>,11800>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>>,TrColorCycleX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrFadeX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrJoin<TrWipeInX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrSmoothFadeX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>>,TrSelect<Scale<IsLessThan<BladeAngle<>,Int<18384>>,Int<0>,Int<1>>,TrWipeInX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrWipeX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>>>,Black>,TransitionEffectL<TrSelect<IntArg<PREON_OPTION_ARG,0>,TrInstant,TrConcat<TrExtendX<WavLen<EFFECT_PREON>,TrWipe<100>>,AlphaL<StripesX<Int<3000>,Sin<Int<60>,Int<-1600>,Int<-4000>>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<10772>,Black,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<24000>,Black,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>>,SmoothStep<NoisySoundLevel,Int<-3000>>>,TrFade<100>>,TrConcat<TrExtendX<Mult<WavLen<EFFECT_PREON>,Int<21845>>,TrInstant>,AlphaL<AlphaL<Mix<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>>,BrownNoiseFlickerL<RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,Int<300>>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,HumpFlickerFX<Scale<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>>,Int<30>,Int<70>>>>,SmoothStep<Scale<NoisySoundLevel,IntArg<PREON_SIZE_ARG,2000>,Scale<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>>,Sum<IntArg<PREON_SIZE_ARG,2000>,Int<6000>>,Int<40000>>>,Int<-3000>>>,TrExtend<4000,TrBoingX<Mult<WavLen<EFFECT_PREON>,Int<5324>>,9>>,AlphaL<Mix<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>>,BrownNoiseFlicker<Black,RotateColorsX<Int<1000>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,100>,RandomPerLEDFlicker<RotateColorsX<Int<2000>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<16384>,Black,RotateColorsX<Int<2000>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>>>,BrownNoiseFlicker<Mix<NoisySoundLevel,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,RotateColorsX<Int<2750>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>>,Mix<Int<8172>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,White>,50>>,SmoothStep<Scale<NoisySoundLevel,Int<-5000>,Int<42500>>,Int<-4000>>>,TrFadeX<Mult<WavLen<EFFECT_PREON>,Int<8176>>>>,TrConcat<TrInstant,AlphaL<AudioFlickerL<RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,SmoothStep<IntArg<PREON_SIZE_ARG,2000>,Int<-4000>>>,TrLoopN<8,TrSparkX<RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,Int<200>,Divide<WavLen<EFFECT_PREON>,Int<8>>,Int<32768>>>>,TrConcat<TrExtendX<WavLen<EFFECT_PREON>,TrFade<100>>,AlphaL<HumpFlickerL<Mix<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<24000>>,WavLen<EFFECT_PREON>,Int<500>>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,White>,20>,SmoothStep<IntArg<PREON_SIZE_ARG,2000>,Int<-3000>>>,TrFade<200>>,TrConcat<TrJoin<TrDelayX<Mult<WavLen<>,Int<8192>>>,TrCenterWipeX<Mult<WavLen<>,Int<4096>>>>,Remap<CenterDistF<>,Stripes<1000,-250,Black,Rgb<100,100,150>,Black>>,TrFadeX<Mult<WavLen<>,Int<8192>>>,Remap<CenterDistF<>,Stripes<2000,-1500,Black,Rgb<100,100,150>>>,TrFadeX<Mult<WavLen<>,Int<8192>>>,Remap<CenterDistF<>,Stripes<2000,-3000,AudioFlicker<White,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<3855>,Black,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,AudioFlicker<RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,White>,Rgb<50,50,75>>>,TrDelayX<Mult<WavLen<>,Int<4096>>>>>,EFFECT_PREON>>>()
- #define STYLE_STATIC StylePtr<Layers<Black,ColorSelect<IncrementWithReset<ThresholdPulseF<SwingSpeed<400>,Int<18000>>,Sum<EffectPulseF<EFFECT_CLASH>,EffectPulseF<EFFECT_LOCKUP_BEGIN>>,Int<1>>,TrSelect<IncrementWithReset<ThresholdPulseF<SwingSpeed<400>,Int<18000>>,Sum<EffectPulseF<EFFECT_CLASH>,EffectPulseF<EFFECT_LOCKUP_BEGIN>>,Int<1>>,TrConcat<TrInstant,Mix<Int<16384>,Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<0,135,255>>,Mix<Int<19761>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,135,255>>>,11800>,White>,TrSmoothFade<500>>,TrSmoothFade<600>>,AudioFlicker<Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<0,135,255>>,Mix<Int<19761>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,135,255>>>,11800>,Mix<Int<18000>,Black,Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<0,135,255>>,Mix<Int<19761>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,135,255>>>,11800>>>,Layers<StripesX<Int<6000>,Scale<IncrementWithReset<ThresholdPulseF<SwingSpeed<400>,Int<18000>>,Sum<EffectPulseF<EFFECT_CLASH>,EffectPulseF<EFFECT_LOCKUP_BEGIN>>,Int<32000>,Int<2000>>,Int<-100>,Int<-3000>>,Mix<Int<9000>,Black,Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<0,135,255>>,Mix<Int<19761>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,135,255>>>,11800>>,Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<0,135,255>>,Mix<Int<19761>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,135,255>>>,11800>,Mix<Int<18000>,Black,Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<0,135,255>>,Mix<Int<19761>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,135,255>>>,11800>>>,AlphaL<RandomPerLEDFlickerL<Black>,IncrementWithReset<ThresholdPulseF<SwingSpeed<400>,Int<18000>>,Sum<EffectPulseF<EFFECT_CLASH>,EffectPulseF<EFFECT_LOCKUP_BEGIN>>,Int<30000>,Int<4000>>>>>,AlphaL<Stripes<4800,-1000,RandomPerLEDFlicker<Mix<Int<8000>,Black,RgbArg<ALT_COLOR_ARG,Rgb<153,235,255>>>,RgbArg<ALT_COLOR_ARG,Rgb<153,235,255>>>,RgbArg<ALT_COLOR_ARG,Rgb<153,235,255>>>,HoldPeakF<Mult<Sum<EffectPulseF<EFFECT_CLASH>,LockupPulseF<SaberBase::LOCKUP_NORMAL>,LockupPulseF<SaberBase::LOCKUP_LIGHTNING_BLOCK>>,IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_CLASH>,LockupPulseF<SaberBase::LOCKUP_NORMAL>,LockupPulseF<SaberBase::LOCKUP_LIGHTNING_BLOCK>>,Int<30000>>,ThresholdPulseF<InvertF<HoldPeakF<Sum<EffectPulseF<EFFECT_CLASH>,LockupPulseF<SaberBase::LOCKUP_NORMAL>,LockupPulseF<SaberBase::LOCKUP_LIGHTNING_BLOCK>>,Int<500>,Int<8172>>>,Int<30000>>,Int<32768>,Int<5461>>>,Int<10000>,Int<10000>>>,ColorSelect<IntArg<SWING_OPTION_ARG,0>,TrInstant,AlphaL<Black,Int<0>>,AlphaL<AlphaL<RgbArg<SWING_COLOR_ARG,Rgb<243,233,251>>,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>>>>,TransitionEffectL<TrSelect<IntArg<IGNITION_POWER_UP_ARG,0>,TrConcat<TrJoin<TrDelayX<IgnitionTime<200>>,TrInstant>,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,TrFade<1000>>,TrConcat<TrInstant,HumpFlickerL<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,40>,TrFade<1200>>,TrConcat<TrJoin<TrDelayX<IgnitionTime<200>>,TrInstant>,Stripes<5000,-2500,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<7710>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<3855>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>>,TrFade<800>>,TrConcat<TrJoin<TrDelayX<IgnitionTime<200>>,TrInstant>,Stripes<5000,2500,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<7710>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<3855>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>>,TrFade<800>>,TrConcat<TrJoin<TrDelayX<IgnitionTime<200>>,TrInstant>,Remap<CenterDistF<>,Stripes<5000,-2500,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<7710>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<3855>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>>>,TrFade<800>>,TrInstant>,EFFECT_IGNITION>,TransitionEffectL<TrRandom<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>>>,TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Scale<WavLen<>,Int<100>,Int<400>>,Int<100>,Scale<WavLen<>,Int<100>,Int<400>>,Scale<EffectPosition<EFFECT_BLAST>,Int<28000>,Int<8000>>>,TrConcat<TrInstant,AlphaMixL<Bump<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Scale<EffectPosition<EFFECT_BLAST>,Int<9000>,Int<13000>>>,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<16384>,Black,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>>>,TrFade<300>>,TrConcat<TrInstant,AlphaMixL<Bump<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Scale<WavLen<>,Int<9000>,Int<13000>>>,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<16384>,Black,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>>>,TrFade<300>>,TrConcat<TrJoin<TrDelay<30>,TrInstant>,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,TrFade<300>>>,EFFECT_BLAST>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<255,255,255>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-10000>>>,Scale<ClashImpactF<>,Int<12000>,Int<60000>>>>,TrFadeX<Scale<ClashImpactF<>,Int<200>,Int<400>>>>,EFFECT_CLASH>,LockupTrL<TransitionEffect<AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<249,246,184>>,Mix<Int<12000>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<249,246,184>>>>,AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<249,246,184>>,Mix<Int<20000>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<249,246,184>>>>,TrExtend<5000,TrInstant>,TrFade<5000>,EFFECT_LOCKUP_BEGIN>,TrConcat<TrJoin<TrDelay<50>,TrInstant>,Mix<IsLessThan<ClashImpactF<>,Int<26000>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<249,246,184>>,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<249,246,184>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-10000>>>,Scale<ClashImpactF<>,Int<20000>,Int<60000>>>>>,TrFade<300>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<249,246,184>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL,Int<1>>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<237,187,247>>,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<237,187,247>>,Int<8000>>,50,1>,TrInstant,TrConcat<TrInstant,RgbArg<LB_COLOR_ARG,Rgb<237,187,247>>,TrFade<400>>,Int<1>>,LockupTrL<AlphaL<TransitionEffect<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<253,255,138>>>,BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<253,255,138>>,Int<300>>,TrExtend<4000,TrInstant>,TrFade<4000>,EFFECT_DRAG_BEGIN>,SmoothStep<Scale<TwistAngle<>,IntArg<DRAG_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrWipeIn<200>,TrWipe<200>,SaberBase::LOCKUP_DRAG,Int<1>>,LockupTrL<AlphaL<Stripes<2000,4000,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,Mix<Sin<Int<50>>,Black,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,Mix<Int<4096>,Black,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>>,SmoothStep<Scale<TwistAngle<>,IntArg<MELT_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrConcat<TrExtend<4000,TrWipeIn<200>>,AlphaL<HumpFlicker<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,RotateColorsX<Int<3000>,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,100>,SmoothStep<Scale<TwistAngle<>,IntArg<MELT_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrFade<4000>>,TrWipe<200>,SaberBase::LOCKUP_MELT,Int<1>>,InOutTrL<TrSelect<IntArg<IGNITION_OPTION_ARG,0>,TrWipeX<BendTimePowInvX<IgnitionTime<200>,Mult<IntArg<IGNITION_OPTION2_ARG,11992>,Int<98304>>>>,TrFadeX<BendTimePowInvX<IgnitionTime<200>,Mult<IntArg<IGNITION_OPTION2_ARG,11992>,Int<98304>>>>,TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,BendTimePowInvX<IgnitionTime<200>,Mult<IntArg<IGNITION_OPTION2_ARG,11992>,Int<98304>>>>,TrColorCycleX<BendTimePowInvX<IgnitionTime<200>,Mult<IntArg<IGNITION_OPTION2_ARG,11992>,Int<98304>>>>,TrInstant,TrConcat<TrJoin<TrDelay<5000>,TrInstant>,AlphaL<Black,SmoothStep<IncrementWithReset<ThresholdPulseF<SwingSpeed<400>,Int<18000>>,EffectPulseF<EFFECT_IGNITION>,Int<33000>,Int<6600>>,Int<0>>>,TrWipeX<BendTimePowInvX<IgnitionTime<200>,Mult<IntArg<IGNITION_OPTION2_ARG,11992>,Int<98304>>>>>>,TrSelect<IntArg<RETRACTION_OPTION_ARG,0>,TrWipeInX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrConcat<TrSparkX<Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<0,135,255>>,Mix<Int<19761>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,135,255>>>,11800>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>,AlphaL<Black,SmoothStep<Int<26216>,Int<0>>>,TrSparkX<Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<0,135,255>>,Mix<Int<19761>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,135,255>>>,11800>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>,AlphaL<Black,SmoothStep<Int<19662>,Int<0>>>,TrSparkX<Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<0,135,255>>,Mix<Int<19761>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,135,255>>>,11800>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>,AlphaL<Black,SmoothStep<Int<13108>,Int<0>>>,TrSparkX<Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<0,135,255>>,Mix<Int<19761>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,135,255>>>,11800>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>,AlphaL<Black,SmoothStep<Int<6554>,Int<0>>>,TrSparkX<Pulsing<RgbArg<BASE_COLOR_ARG,Rgb<0,135,255>>,Mix<Int<19761>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,135,255>>>,11800>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>>,TrColorCycleX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrFadeX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrJoin<TrWipeInX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrSmoothFadeX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>>,TrSelect<Scale<IsLessThan<BladeAngle<>,Int<18384>>,Int<0>,Int<1>>,TrWipeInX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrWipeX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>>>,Black>,TransitionEffectL<TrSelect<IntArg<PREON_OPTION_ARG,0>,TrInstant,TrConcat<TrExtendX<WavLen<EFFECT_PREON>,TrWipe<100>>,AlphaL<StripesX<Int<3000>,Sin<Int<60>,Int<-1600>,Int<-4000>>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<10772>,Black,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<24000>,Black,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>>,SmoothStep<NoisySoundLevel,Int<-3000>>>,TrFade<100>>,TrConcat<TrExtendX<Mult<WavLen<EFFECT_PREON>,Int<21845>>,TrInstant>,AlphaL<AlphaL<Mix<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>>,BrownNoiseFlickerL<RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,Int<300>>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,HumpFlickerFX<Scale<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>>,Int<30>,Int<70>>>>,SmoothStep<Scale<NoisySoundLevel,IntArg<PREON_SIZE_ARG,2000>,Scale<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>>,Sum<IntArg<PREON_SIZE_ARG,2000>,Int<6000>>,Int<40000>>>,Int<-3000>>>,TrExtend<4000,TrBoingX<Mult<WavLen<EFFECT_PREON>,Int<5324>>,9>>,AlphaL<Mix<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>>,BrownNoiseFlicker<Black,RotateColorsX<Int<1000>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,100>,RandomPerLEDFlicker<RotateColorsX<Int<2000>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<16384>,Black,RotateColorsX<Int<2000>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>>>,BrownNoiseFlicker<Mix<NoisySoundLevel,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,RotateColorsX<Int<2750>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>>,Mix<Int<8172>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,White>,50>>,SmoothStep<Scale<NoisySoundLevel,Int<-5000>,Int<42500>>,Int<-4000>>>,TrFadeX<Mult<WavLen<EFFECT_PREON>,Int<8176>>>>,TrConcat<TrInstant,AlphaL<AudioFlickerL<RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,SmoothStep<IntArg<PREON_SIZE_ARG,2000>,Int<-4000>>>,TrLoopN<8,TrSparkX<RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,Int<200>,Divide<WavLen<EFFECT_PREON>,Int<8>>,Int<32768>>>>,TrConcat<TrExtendX<WavLen<EFFECT_PREON>,TrFade<100>>,AlphaL<HumpFlickerL<Mix<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<24000>>,WavLen<EFFECT_PREON>,Int<500>>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,White>,20>,SmoothStep<IntArg<PREON_SIZE_ARG,2000>,Int<-3000>>>,TrFade<200>>,TrConcat<TrJoin<TrDelayX<Mult<WavLen<>,Int<8192>>>,TrCenterWipeX<Mult<WavLen<>,Int<4096>>>>,Remap<CenterDistF<>,Stripes<1000,-250,Black,Rgb<100,100,150>,Black>>,TrFadeX<Mult<WavLen<>,Int<8192>>>,Remap<CenterDistF<>,Stripes<2000,-1500,Black,Rgb<100,100,150>>>,TrFadeX<Mult<WavLen<>,Int<8192>>>,Remap<CenterDistF<>,Stripes<2000,-3000,AudioFlicker<White,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<3855>,Black,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,AudioFlicker<RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,White>,Rgb<50,50,75>>>,TrDelayX<Mult<WavLen<>,Int<4096>>>>>,EFFECT_PREON>>>()
- #define STYLE_RIPPLE StylePtr<Layers<ColorSelect<IntArg<STYLE_OPTION_ARG,0>,TrInstant,Stripes<16000,-400,Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,White>,64800>,Mix<Int<8000>,Black,Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,White>,64800>>,Mix<Int<16000>,Black,Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,White>,64800>>>,Stripes<22000,-600,Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,White>,64800>,Mix<Int<6000>,Black,Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,White>,64800>>,Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,White>,64800>,Mix<Int<14000>,Black,Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,White>,64800>>>,Stripes<12000,-1800,Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,White>,64800>,Mix<Int<6000>,Black,Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,White>,64800>>,Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,White>,64800>,Mix<Int<14000>,Black,Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,White>,64800>>>,Stripes<2600,-1600,Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,White>,64800>,Mix<Int<4000>,Black,Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,White>,64800>>,Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,White>,64800>,Mix<Int<12000>,Black,Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,White>,64800>>>,StripesX<Sin<Int<12>,Int<1600>,Int<3200>>,Int<-1800>,Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,White>,64800>,Mix<Int<4000>,Black,Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,White>,64800>>,Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,White>,64800>,Mix<Int<12000>,Black,Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,White>,64800>>>,Remap<SmoothStep<Int<20000>,Int<42000>>,Stripes<2400,-1600,Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,White>,64800>,Mix<Int<4000>,Black,Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,White>,64800>>,Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,White>,64800>,Mix<Int<12000>,Black,Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,White>,64800>>>>>,AlphaL<Stripes<4800,-1400,RandomPerLEDFlicker<Mix<Int<8000>,Black,RgbArg<ALT_COLOR2_ARG,Rgb<255,224,26>>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,224,26>>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,224,26>>>,HoldPeakF<Mult<Sum<EffectPulseF<EFFECT_CLASH>,LockupPulseF<SaberBase::LOCKUP_NORMAL>,LockupPulseF<SaberBase::LOCKUP_LIGHTNING_BLOCK>>,IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_CLASH>,LockupPulseF<SaberBase::LOCKUP_NORMAL>,LockupPulseF<SaberBase::LOCKUP_LIGHTNING_BLOCK>>,Int<30000>>,ThresholdPulseF<InvertF<HoldPeakF<Sum<EffectPulseF<EFFECT_CLASH>,LockupPulseF<SaberBase::LOCKUP_NORMAL>,LockupPulseF<SaberBase::LOCKUP_LIGHTNING_BLOCK>>,Int<500>,Int<8172>>>,Int<30000>>,Int<32768>,Int<5461>>>,Int<800>,Int<10000>>>,ColorSelect<IntArg<SWING_OPTION_ARG,0>,TrInstant,AlphaL<Black,Int<0>>,AlphaL<AlphaL<RgbArg<SWING_COLOR_ARG,Rgb<243,233,251>>,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>>>>,TransitionEffectL<TrSelect<IntArg<IGNITION_POWER_UP_ARG,0>,TrConcat<TrJoin<TrDelayX<IgnitionTime<200>>,TrInstant>,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,TrFade<1000>>,TrConcat<TrInstant,HumpFlickerL<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,40>,TrFade<1200>>,TrConcat<TrJoin<TrDelayX<IgnitionTime<200>>,TrInstant>,Stripes<5000,-2500,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<7710>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<3855>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>>,TrFade<800>>,TrConcat<TrJoin<TrDelayX<IgnitionTime<200>>,TrInstant>,Stripes<5000,2500,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<7710>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<3855>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>>,TrFade<800>>,TrConcat<TrJoin<TrDelayX<IgnitionTime<200>>,TrInstant>,Remap<CenterDistF<>,Stripes<5000,-2500,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<7710>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<3855>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>>>,TrFade<800>>,TrInstant>,EFFECT_IGNITION>,TransitionEffectL<TrRandom<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>>>,TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Scale<WavLen<>,Int<100>,Int<400>>,Int<100>,Scale<WavLen<>,Int<100>,Int<400>>,Scale<EffectPosition<EFFECT_BLAST>,Int<28000>,Int<8000>>>,TrConcat<TrInstant,AlphaMixL<Bump<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Scale<EffectPosition<EFFECT_BLAST>,Int<9000>,Int<13000>>>,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<16384>,Black,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>>>,TrFade<300>>,TrConcat<TrInstant,AlphaMixL<Bump<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Scale<WavLen<>,Int<9000>,Int<13000>>>,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<16384>,Black,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>>>,TrFade<300>>,TrConcat<TrJoin<TrDelay<30>,TrInstant>,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,TrFade<300>>>,EFFECT_BLAST>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<255,255,255>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-10000>>>,Scale<ClashImpactF<>,Int<12000>,Int<60000>>>>,TrFadeX<Scale<ClashImpactF<>,Int<200>,Int<400>>>>,EFFECT_CLASH>,LockupTrL<TransitionEffect<AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<153,255,238>>,Mix<Int<12000>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<153,255,238>>>>,AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<153,255,238>>,Mix<Int<20000>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<153,255,238>>>>,TrExtend<5000,TrInstant>,TrFade<5000>,EFFECT_LOCKUP_BEGIN>,TrConcat<TrJoin<TrDelay<50>,TrInstant>,Mix<IsLessThan<ClashImpactF<>,Int<26000>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<153,255,238>>,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<153,255,238>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-10000>>>,Scale<ClashImpactF<>,Int<20000>,Int<60000>>>>>,TrFade<300>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<153,255,238>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL,Int<1>>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<237,187,247>>,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<237,187,247>>,Int<8000>>,50,1>,TrInstant,TrConcat<TrInstant,RgbArg<LB_COLOR_ARG,Rgb<237,187,247>>,TrFade<400>>,Int<1>>,LockupTrL<AlphaL<TransitionEffect<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<253,255,138>>>,BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<253,255,138>>,Int<300>>,TrExtend<4000,TrInstant>,TrFade<4000>,EFFECT_DRAG_BEGIN>,SmoothStep<Scale<TwistAngle<>,IntArg<DRAG_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrWipeIn<200>,TrWipe<200>,SaberBase::LOCKUP_DRAG,Int<1>>,LockupTrL<AlphaL<Stripes<2000,4000,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,Mix<Sin<Int<50>>,Black,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,Mix<Int<4096>,Black,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>>,SmoothStep<Scale<TwistAngle<>,IntArg<MELT_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrConcat<TrExtend<4000,TrWipeIn<200>>,AlphaL<HumpFlicker<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,RotateColorsX<Int<3000>,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,100>,SmoothStep<Scale<TwistAngle<>,IntArg<MELT_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrFade<4000>>,TrWipe<200>,SaberBase::LOCKUP_MELT,Int<1>>,InOutTrL<TrSelect<IntArg<IGNITION_OPTION_ARG,0>,TrWipeX<BendTimePowInvX<IgnitionTime<200>,Mult<IntArg<IGNITION_OPTION2_ARG,11992>,Int<98304>>>>,TrFadeX<BendTimePowInvX<IgnitionTime<200>,Mult<IntArg<IGNITION_OPTION2_ARG,11992>,Int<98304>>>>,TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,BendTimePowInvX<IgnitionTime<200>,Mult<IntArg<IGNITION_OPTION2_ARG,11992>,Int<98304>>>>,TrColorCycleX<BendTimePowInvX<IgnitionTime<200>,Mult<IntArg<IGNITION_OPTION2_ARG,11992>,Int<98304>>>>,TrInstant,TrConcat<TrJoin<TrDelay<5000>,TrInstant>,AlphaL<Black,SmoothStep<IncrementWithReset<ThresholdPulseF<SwingSpeed<400>,Int<18000>>,EffectPulseF<EFFECT_IGNITION>,Int<33000>,Int<6600>>,Int<0>>>,TrWipeX<BendTimePowInvX<IgnitionTime<200>,Mult<IntArg<IGNITION_OPTION2_ARG,11992>,Int<98304>>>>>>,TrSelect<IntArg<RETRACTION_OPTION_ARG,0>,TrWipeInX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrConcat<TrSparkX<RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>,AlphaL<Black,SmoothStep<Int<26216>,Int<0>>>,TrSparkX<RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>,AlphaL<Black,SmoothStep<Int<19662>,Int<0>>>,TrSparkX<RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>,AlphaL<Black,SmoothStep<Int<13108>,Int<0>>>,TrSparkX<RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>,AlphaL<Black,SmoothStep<Int<6554>,Int<0>>>,TrSparkX<RgbArg<ALT_COLOR3_ARG,Rgb<255,117,26>>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>>,TrColorCycleX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrFadeX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrJoin<TrWipeInX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrSmoothFadeX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>>,TrSelect<Scale<IsLessThan<BladeAngle<>,Int<18384>>,Int<0>,Int<1>>,TrWipeInX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrWipeX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>>>,Black>,TransitionEffectL<TrSelect<IntArg<PREON_OPTION_ARG,0>,TrInstant,TrConcat<TrExtendX<WavLen<EFFECT_PREON>,TrWipe<100>>,AlphaL<StripesX<Int<3000>,Sin<Int<60>,Int<-1600>,Int<-4000>>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<10772>,Black,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<24000>,Black,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>>,SmoothStep<NoisySoundLevel,Int<-3000>>>,TrFade<100>>,TrConcat<TrExtendX<Mult<WavLen<EFFECT_PREON>,Int<21845>>,TrInstant>,AlphaL<AlphaL<Mix<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>>,BrownNoiseFlickerL<RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,Int<300>>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,HumpFlickerFX<Scale<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>>,Int<30>,Int<70>>>>,SmoothStep<Scale<NoisySoundLevel,IntArg<PREON_SIZE_ARG,2000>,Scale<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>>,Sum<IntArg<PREON_SIZE_ARG,2000>,Int<6000>>,Int<40000>>>,Int<-3000>>>,TrExtend<4000,TrBoingX<Mult<WavLen<EFFECT_PREON>,Int<5324>>,9>>,AlphaL<Mix<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>>,BrownNoiseFlicker<Black,RotateColorsX<Int<1000>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,100>,RandomPerLEDFlicker<RotateColorsX<Int<2000>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<16384>,Black,RotateColorsX<Int<2000>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>>>,BrownNoiseFlicker<Mix<NoisySoundLevel,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,RotateColorsX<Int<2750>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>>,Mix<Int<8172>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,White>,50>>,SmoothStep<Scale<NoisySoundLevel,Int<-5000>,Int<42500>>,Int<-4000>>>,TrFadeX<Mult<WavLen<EFFECT_PREON>,Int<8176>>>>,TrConcat<TrInstant,AlphaL<AudioFlickerL<RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,SmoothStep<IntArg<PREON_SIZE_ARG,2000>,Int<-4000>>>,TrLoopN<8,TrSparkX<RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,Int<200>,Divide<WavLen<EFFECT_PREON>,Int<8>>,Int<32768>>>>,TrConcat<TrExtendX<WavLen<EFFECT_PREON>,TrFade<100>>,AlphaL<HumpFlickerL<Mix<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<24000>>,WavLen<EFFECT_PREON>,Int<500>>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,White>,20>,SmoothStep<IntArg<PREON_SIZE_ARG,2000>,Int<-3000>>>,TrFade<200>>,TrConcat<TrJoin<TrDelayX<Mult<WavLen<>,Int<8192>>>,TrCenterWipeX<Mult<WavLen<>,Int<4096>>>>,Remap<CenterDistF<>,Stripes<1000,-250,Black,Rgb<100,100,150>,Black>>,TrFadeX<Mult<WavLen<>,Int<8192>>>,Remap<CenterDistF<>,Stripes<2000,-1500,Black,Rgb<100,100,150>>>,TrFadeX<Mult<WavLen<>,Int<8192>>>,Remap<CenterDistF<>,Stripes<2000,-3000,AudioFlicker<White,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<3855>,Black,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,AudioFlicker<RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,White>,Rgb<50,50,75>>>,TrDelayX<Mult<WavLen<>,Int<4096>>>>>,EFFECT_PREON>>>()
- #define STYLE_FIRE StylePtr<Layers<ColorSelect<IntArg<STYLE_OPTION_ARG,0>,TrInstant,StaticFire<Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,White>,64800>,Mix<Int<10280>,Black,Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,White>,64800>>,0,1,0,2000,2>,StaticFire<Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,White>,64800>,Mix<Int<10280>,Black,Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,White>,64800>>,0,3,0,2000,4>,StaticFire<Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,White>,64800>,Mix<Int<10280>,Black,Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,White>,64800>>,0,3,0,4000,4>,StaticFire<Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,White>,64800>,Mix<Int<10280>,Black,Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,White>,64800>>,0,5,0,4000,5>,StaticFire<Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,White>,64800>,Mix<Int<10280>,Black,Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,White>,64800>>,0,1,0,3000,2>,StaticFire<Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,White>,64800>,Mix<Int<10280>,Black,Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,White>,64800>>,0,5,0,3000,5>>,AlphaL<Stripes<4800,-1400,RandomPerLEDFlicker<Mix<Int<8000>,Black,RgbArg<ALT_COLOR2_ARG,Rgb<255,224,26>>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,224,26>>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,224,26>>>,HoldPeakF<Mult<Sum<EffectPulseF<EFFECT_CLASH>,LockupPulseF<SaberBase::LOCKUP_NORMAL>,LockupPulseF<SaberBase::LOCKUP_LIGHTNING_BLOCK>>,IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_CLASH>,LockupPulseF<SaberBase::LOCKUP_NORMAL>,LockupPulseF<SaberBase::LOCKUP_LIGHTNING_BLOCK>>,Int<30000>>,ThresholdPulseF<InvertF<HoldPeakF<Sum<EffectPulseF<EFFECT_CLASH>,LockupPulseF<SaberBase::LOCKUP_NORMAL>,LockupPulseF<SaberBase::LOCKUP_LIGHTNING_BLOCK>>,Int<500>,Int<8172>>>,Int<30000>>,Int<32768>,Int<5461>>>,Int<800>,Int<10000>>>,AlphaL<TransitionEffect<RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,AlphaL<RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,Int<0>>,TrInstant,TrConcat<TrFade<1000>,Red,TrFade<1000>,Orange,TrFade<1000>>,EFFECT_IGNITION>,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-6000>>>,ColorSelect<IntArg<SWING_OPTION_ARG,0>,TrInstant,AlphaL<Black,Int<0>>,AlphaL<AlphaMixL<SmoothStep<IncrementWithReset<Scale<IsGreaterThan<HoldPeakF<Ifon<SwingSpeed<400>,Int<0>>,Int<150>,Int<32000>>,Int<18000>>,Int<0>,ThresholdPulseF<StrobeF<Scale<HoldPeakF<Ifon<SwingAcceleration<>,Int<0>>,Int<150>,Int<32000>>,Int<40>,Int<400>>,Int<1>>,Int<32000>>>,ThresholdPulseF<IsLessThan<HoldPeakF<Ifon<SwingSpeed<400>,Int<0>>,Int<150>,Int<32000>>,Int<8000>>,Int<32000>>,Int<42000>,Int<1500>>,Scale<HoldPeakF<Ifon<SwingSpeed<400>,Int<0>>,Int<150>,Int<32000>>,Int<3000>,Int<10000>>>,HumpFlicker<RotateColorsX<Int<1400>,RgbArg<SWING_COLOR_ARG,Rgb<160,222,215>>>,RotateColorsX<Int<3200>,RgbArg<SWING_COLOR_ARG,Rgb<160,222,215>>>,20>,HumpFlicker<RotateColorsX<Int<1000>,RgbArg<SWING_COLOR_ARG,Rgb<160,222,215>>>,RotateColorsX<Int<400>,RgbArg<SWING_COLOR_ARG,Rgb<160,222,215>>>,60>,RandomFlicker<Mix<Int<16384>,Black,RgbArg<SWING_COLOR_ARG,Rgb<160,222,215>>>,RgbArg<SWING_COLOR_ARG,Rgb<160,222,215>>>>,LinearSectionF<IncrementWithReset<Scale<IsGreaterThan<HoldPeakF<Ifon<SwingSpeed<400>,Int<0>>,Int<150>,Int<32000>>,Int<18000>>,Int<0>,ThresholdPulseF<StrobeF<Scale<HoldPeakF<Ifon<SwingAcceleration<>,Int<0>>,Int<150>,Int<32000>>,Int<40>,Int<400>>,Int<1>>,Int<32000>>>,ThresholdPulseF<IsLessThan<HoldPeakF<Ifon<SwingSpeed<400>,Int<0>>,Int<150>,Int<32000>>,Int<8000>>,Int<32000>>,Int<42000>,Int<1500>>,Scale<HoldPeakF<Ifon<SwingSpeed<400>,Int<0>>,Int<150>,Int<32000>>,Int<3000>,Int<10000>>>>,AlphaL<StaticFire<Stripes<12000,-2000,RgbArg<SWING_COLOR_ARG,Rgb<160,222,215>>,RotateColorsX<Int<200>,RgbArg<SWING_COLOR_ARG,Rgb<160,222,215>>>>,Mix<Int<16384>,Black,RgbArg<SWING_COLOR_ARG,Rgb<160,222,215>>>,0,3,2,2000,8>,SmoothStep<Scale<HoldPeakF<Ifon<Scale<IsGreaterThan<SwingSpeed<500>,Int<16000>>,Int<2000>,SwingSpeed<300>>,Int<0>>,Scale<SwingAcceleration<>,Int<100>,Int<600>>,Scale<SwingAcceleration<>,Int<10000>,Int<4000>>>,Int<1000>,Int<40000>>,Int<-4000>>>>,TransitionEffectL<TrSelect<IntArg<IGNITION_POWER_UP_ARG,0>,TrConcat<TrJoin<TrDelayX<IgnitionTime<200>>,TrInstant>,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,TrFade<1000>>,TrConcat<TrInstant,HumpFlickerL<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,40>,TrFade<1200>>,TrConcat<TrJoin<TrDelayX<IgnitionTime<200>>,TrInstant>,Stripes<5000,-2500,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<7710>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<3855>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>>,TrFade<800>>,TrConcat<TrJoin<TrDelayX<IgnitionTime<200>>,TrInstant>,Stripes<5000,2500,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<7710>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<3855>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>>,TrFade<800>>,TrConcat<TrJoin<TrDelayX<IgnitionTime<200>>,TrInstant>,AlphaL<Stripes<5000,-2500,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<7710>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<3855>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>>,SmoothStep<IntArg<EMITTER_SIZE_ARG,2000>,Int<-500>>>,TrFade<500>>,TrInstant>,EFFECT_IGNITION>,TransitionEffectL<TrRandom<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>>>,TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Scale<WavLen<>,Int<100>,Int<400>>,Int<100>,Scale<WavLen<>,Int<100>,Int<400>>,Scale<EffectPosition<EFFECT_BLAST>,Int<28000>,Int<8000>>>,TrConcat<TrInstant,AlphaMixL<Bump<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Scale<EffectPosition<EFFECT_BLAST>,Int<9000>,Int<13000>>>,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<16384>,Black,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>>>,TrFade<300>>,TrConcat<TrInstant,AlphaMixL<Bump<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Scale<WavLen<>,Int<9000>,Int<13000>>>,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<16384>,Black,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>>>,TrFade<300>>,TrConcat<TrJoin<TrDelay<30>,TrInstant>,RgbArg<BLAST_COLOR_ARG,Rgb<255,255,255>>,TrFade<300>>>,EFFECT_BLAST>,TransitionEffectL<TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<255,255,255>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-10000>>>,Scale<ClashImpactF<>,Int<12000>,Int<60000>>>>,TrFadeX<Scale<ClashImpactF<>,Int<200>,Int<400>>>>,EFFECT_CLASH>,LockupTrL<Remap<CenterDistF<Int<0>>,Stripes<3600,-1600,RgbArg<LOCKUP_COLOR_ARG,Rgb<230,69,0>>,Mix<Scale<SlowNoise<Int<1600>>,Int<4000>,Int<20000>>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<230,69,0>>>,Mix<Scale<SlowNoise<Int<2000>>,Int<16000>,Int<2000>>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<230,69,0>>>>>,TrConcat<TrJoin<TrDelay<50>,TrInstant>,Mix<IsLessThan<ClashImpactF<>,Int<26000>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<230,69,0>>,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<230,69,0>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,15528>,Int<-10000>>>,Scale<ClashImpactF<>,Int<20000>,Int<60000>>>>>,TrFade<300>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<230,69,0>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL,Int<1>>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<237,187,247>>,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<237,187,247>>,Int<8000>>,50,1>,TrInstant,TrConcat<TrInstant,RgbArg<LB_COLOR_ARG,Rgb<237,187,247>>,TrFade<400>>,Int<1>>,LockupTrL<AlphaL<TransitionEffect<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<253,255,138>>>,BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<253,255,138>>,Int<300>>,TrExtend<4000,TrInstant>,TrFade<4000>,EFFECT_DRAG_BEGIN>,SmoothStep<Scale<TwistAngle<>,IntArg<DRAG_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrWipeIn<200>,TrWipe<200>,SaberBase::LOCKUP_DRAG,Int<1>>,LockupTrL<AlphaL<Stripes<2000,4000,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,Mix<Sin<Int<50>>,Black,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,Mix<Int<4096>,Black,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>>,SmoothStep<Scale<TwistAngle<>,IntArg<MELT_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrConcat<TrExtend<4000,TrWipeIn<200>>,AlphaL<HumpFlicker<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,RotateColorsX<Int<3000>,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,100>,SmoothStep<Scale<TwistAngle<>,IntArg<MELT_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrFade<4000>>,TrWipe<200>,SaberBase::LOCKUP_MELT,Int<1>>,InOutTrL<TrSelect<IntArg<IGNITION_OPTION_ARG,0>,TrWipeX<BendTimePowInvX<IgnitionTime<200>,Mult<IntArg<IGNITION_OPTION2_ARG,4992>,Int<98304>>>>,TrFadeX<BendTimePowInvX<IgnitionTime<200>,Mult<IntArg<IGNITION_OPTION2_ARG,4992>,Int<98304>>>>,TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,BendTimePowInvX<IgnitionTime<200>,Mult<IntArg<IGNITION_OPTION2_ARG,4992>,Int<98304>>>>,TrColorCycleX<BendTimePowInvX<IgnitionTime<200>,Mult<IntArg<IGNITION_OPTION2_ARG,4992>,Int<98304>>>>,TrInstant,TrConcat<TrJoin<TrDelayX<Mult<IgnitionTime<200>,Int<16384>>>,TrWipeX<Mult<IgnitionTime<200>,Int<16384>>>>,Mix<SmoothStep<NoisySoundLevel,Int<-1>>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>,TrWipeX<Mult<IgnitionTime<200>,Int<16384>>>>>,TrSelect<IntArg<RETRACTION_OPTION_ARG,0>,TrWipeInX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrConcat<TrSparkX<Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,White>,64800>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>,AlphaL<Black,SmoothStep<Int<26216>,Int<0>>>,TrSparkX<Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,White>,64800>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>,AlphaL<Black,SmoothStep<Int<19662>,Int<0>>>,TrSparkX<Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,White>,64800>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>,AlphaL<Black,SmoothStep<Int<13108>,Int<0>>>,TrSparkX<Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,White>,64800>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>,AlphaL<Black,SmoothStep<Int<6554>,Int<0>>>,TrSparkX<Pulsing<RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,Mix<Int<4489>,RgbArg<ALT_COLOR3_ARG,Rgb<219,88,0>>,White>,64800>,Int<100>,Mult<RetractionTime<0>,Int<6554>>,Int<0>>>,TrColorCycleX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrFadeX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrJoin<TrWipeInX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrSmoothFadeX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>>,TrSelect<Scale<IsLessThan<BladeAngle<>,Int<18384>>,Int<0>,Int<1>>,TrWipeInX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,TrWipeX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>>>,Black>,TransitionEffectL<TrSelect<IntArg<PREON_OPTION_ARG,0>,TrInstant,TrConcat<TrExtendX<WavLen<EFFECT_PREON>,TrWipe<100>>,AlphaL<StripesX<Int<3000>,Sin<Int<60>,Int<-1600>,Int<-4000>>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<10772>,Black,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<24000>,Black,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>>,SmoothStep<NoisySoundLevel,Int<-3000>>>,TrFade<100>>,TrConcat<TrExtendX<Mult<WavLen<EFFECT_PREON>,Int<21845>>,TrInstant>,AlphaL<AlphaL<Mix<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>>,BrownNoiseFlickerL<RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,Int<300>>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,HumpFlickerFX<Scale<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>>,Int<30>,Int<70>>>>,SmoothStep<Scale<NoisySoundLevel,IntArg<PREON_SIZE_ARG,2000>,Scale<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>>,Sum<IntArg<PREON_SIZE_ARG,2000>,Int<6000>>,Int<40000>>>,Int<-3000>>>,TrExtend<4000,TrBoingX<Mult<WavLen<EFFECT_PREON>,Int<5324>>,9>>,AlphaL<Mix<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>,Mult<WavLen<EFFECT_PREON>,Int<8176>>>,BrownNoiseFlicker<Black,RotateColorsX<Int<1000>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,100>,RandomPerLEDFlicker<RotateColorsX<Int<2000>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<16384>,Black,RotateColorsX<Int<2000>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>>>,BrownNoiseFlicker<Mix<NoisySoundLevel,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,RotateColorsX<Int<2750>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>>,Mix<Int<8172>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,White>,50>>,SmoothStep<Scale<NoisySoundLevel,Int<-5000>,Int<42500>>,Int<-4000>>>,TrFadeX<Mult<WavLen<EFFECT_PREON>,Int<8176>>>>,TrConcat<TrInstant,AlphaL<AudioFlickerL<RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,SmoothStep<IntArg<PREON_SIZE_ARG,2000>,Int<-4000>>>,TrLoopN<8,TrSparkX<RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,Int<200>,Divide<WavLen<EFFECT_PREON>,Int<8>>,Int<32768>>>>,TrConcat<TrExtendX<WavLen<EFFECT_PREON>,TrFade<100>>,AlphaL<HumpFlickerL<Mix<Trigger<EFFECT_PREON,Mult<WavLen<EFFECT_PREON>,Int<24000>>,WavLen<EFFECT_PREON>,Int<500>>,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,White>,20>,SmoothStep<IntArg<PREON_SIZE_ARG,2000>,Int<-3000>>>,TrFade<200>>,TrConcat<TrJoin<TrDelayX<Mult<WavLen<>,Int<8192>>>,TrCenterWipeX<Mult<WavLen<>,Int<4096>>>>,Remap<CenterDistF<>,Stripes<1000,-250,Black,Rgb<100,100,150>,Black>>,TrFadeX<Mult<WavLen<>,Int<8192>>>,Remap<CenterDistF<>,Stripes<2000,-1500,Black,Rgb<100,100,150>>>,TrFadeX<Mult<WavLen<>,Int<8192>>>,Remap<CenterDistF<>,Stripes<2000,-3000,AudioFlicker<White,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,Mix<Int<3855>,Black,RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>>,AudioFlicker<RgbArg<PREON_COLOR_ARG,Rgb<255,255,255>>,White>,Rgb<50,50,75>>>,TrDelayX<Mult<WavLen<>,Int<4096>>>>>,EFFECT_PREON>>>()
- #define STYLE_DARKSABER 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<AlphaL<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<22000>>>,AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<12000>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>>>,BrownNoiseFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<12000>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>>,300>>,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<22000>>>>,AlphaL<AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,255,255>>,Mix<Int<20000>,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>>>,Scale<SwingSpeed<100>,Int<14000>,Int<18000>>>>,TrExtend<5000,TrInstant>,TrFade<5000>,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,Int<1>>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,Blue>,50,1>,TrConcat<TrExtend<200,TrInstant>,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,Bump<Scale<BladeAngle<>,Int<10000>,Int<21000>>,Int<10000>>>,TrFade<200>>,TrConcat<TrInstant,RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,TrFade<400>>,Int<1>>,LockupTrL<AlphaL<TransitionEffect<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>>,BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>,Int<300>>,TrExtend<4000,TrInstant>,TrFade<4000>,EFFECT_DRAG_BEGIN>,SmoothStep<Scale<TwistAngle<>,IntArg<DRAG_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrWipeIn<200>,TrWipe<200>,SaberBase::LOCKUP_DRAG,Int<1>>,LockupTrL<AlphaL<Stripes<2000,4000,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,Mix<Sin<Int<50>>,Black,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,Mix<Int<4096>,Black,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>>,SmoothStep<Scale<TwistAngle<>,IntArg<MELT_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrConcat<TrExtend<4000,TrWipeIn<200>>,AlphaL<HumpFlicker<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,RotateColorsX<Int<3000>,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,100>,SmoothStep<Scale<TwistAngle<>,IntArg<MELT_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrFade<4000>>,TrWipe<200>,SaberBase::LOCKUP_MELT,Int<1>>,InOutTrL<TrWipeX<BendTimePowInvX<IgnitionTime<0>,Mult<IntArg<IGNITION_OPTION2_ARG,10992>,Int<98304>>>>,TrWipeInX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,Black>>>()
- #define STYLE_UPSIDEDOWN StylePtr<Layers<TransitionLoop<RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>,TrConcat<TrBoing<500,3>,Layers<Stripes<10000,100,Mix<Int<16384>,Black,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>>,Mix<Int<3855>,Black,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>>,Mix<Int<25700>,Black,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>>>,AlphaL<Stripes<8000,-200,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>,Mix<Int<7710>,Black,RgbArg<BASE_COLOR_ARG,Rgb<100,100,150>>>>,Int<16384>>>,TrDelayX<Scale<SlowNoise<Int<3000>>,Int<100>,Int<2000>>>>>,TransitionEffectL<TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<177,109,202>>,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<177,109,202>>,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<177,109,202>>,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<AlphaL<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<22000>>>,AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<128,0,0>>,Mix<Int<12000>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<128,0,0>>>>,BrownNoiseFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<128,0,0>>,Mix<Int<12000>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<128,0,0>>>,300>>,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<22000>>>>,AlphaL<AudioFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<128,0,0>>,Mix<Int<20000>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<128,0,0>>>>,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>>>>,TrExtend<5000,TrInstant>,TrFade<5000>,EFFECT_LOCKUP_BEGIN>,TrConcat<TrJoin<TrDelay<50>,TrInstant>,Mix<IsLessThan<ClashImpactF<>,Int<26000>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<128,0,0>>,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<128,0,0>>,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<128,0,0>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL,Int<1>>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,Blue>,50,1>,TrConcat<TrExtend<200,TrInstant>,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,Bump<Scale<BladeAngle<>,Int<10000>,Int<21000>>,Int<10000>>>,TrFade<200>>,TrConcat<TrInstant,RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,TrFade<400>>,Int<1>>,LockupTrL<AlphaL<TransitionEffect<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<128,0,0>>>,BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<128,0,0>>,Int<300>>,TrExtend<4000,TrInstant>,TrFade<4000>,EFFECT_DRAG_BEGIN>,SmoothStep<Scale<TwistAngle<>,IntArg<DRAG_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrWipeIn<200>,TrWipe<200>,SaberBase::LOCKUP_DRAG,Int<1>>,LockupTrL<AlphaL<Stripes<2000,4000,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,Mix<Sin<Int<50>>,Black,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,Mix<Int<4096>,Black,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>>,SmoothStep<Scale<TwistAngle<>,IntArg<MELT_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrConcat<TrExtend<4000,TrWipeIn<200>>,AlphaL<HumpFlicker<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,RotateColorsX<Int<3000>,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,100>,SmoothStep<Scale<TwistAngle<>,IntArg<MELT_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrFade<4000>>,TrWipe<200>,SaberBase::LOCKUP_MELT,Int<1>>,InOutTrL<TrSelect<IntArg<IGNITION_OPTION_ARG,0>,TrConcat<TrWipeInX<Mult<IgnitionTime<550>,Int<6553>>>,RandomBlink<30000,RgbArg<IGNITION_COLOR_ARG,Rgb<175,8,8>>,Black>,TrJoin<TrDelayX<Mult<IgnitionTime<550>,Int<19660>>>,TrWipeInX<Mult<IgnitionTime<230>,Int<6553>>>>,Mix<SmoothStep<Scale<SlowNoise<Int<30000>>,IntArg<EMITTER_SIZE_ARG,1000>,Sum<Int<5000>,IntArg<EMITTER_SIZE_ARG,1000>>>,Int<-3000>>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<175,8,8>>>,TrWipeX<Mult<IgnitionTime<550>,Int<19660>>>>,TrWipeX<BendTimePowInvX<IgnitionTime<550>,Mult<IntArg<IGNITION_OPTION2_ARG,10992>,Int<98304>>>>>,TrCenterWipeX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,18992>,Int<98304>>>,Int<16384>>,Black>,TransitionEffectL<TrSelect<IntArg<PREON_OPTION_ARG,0>,TrConcat<TrInstant,AlphaL<BrownNoiseFlickerL<Mix<NoisySoundLevel,RotateColorsX<Int<19163>,RgbArg<PREON_COLOR_ARG,Rgb<210,40,40>>>,RgbArg<PREON_COLOR_ARG,Rgb<210,40,40>>>,Int<30>>,SmoothStep<Scale<SlowNoise<Int<2000>>,IntArg<PREON_SIZE_ARG,-1708>,Sum<IntArg<PREON_SIZE_ARG,-1708>,Int<4000>>>,Int<-2000>>>,TrDelayX<WavLen<EFFECT_PREON>>>,TrConcat<TrFadeX<Mult<WavLen<EFFECT_PREON>,Int<8192>>>,Red,TrFadeX<Mult<WavLen<EFFECT_PREON>,Int<8192>>>,Orange,TrFadeX<Mult<WavLen<EFFECT_PREON>,Int<8192>>>,White,TrFadeX<Mult<WavLen<EFFECT_PREON>,Int<8192>>>>>,EFFECT_PREON>>>()
- #define STYLE_PULLTODARKNESS StylePtr<Layers<Mix<HoldPeakF<IncrementWithReset<Sum<EffectPulseF<EFFECT_CLASH>,EffectPulseF<EFFECT_LOCKUP_BEGIN>>,ThresholdPulseF<IncrementWithReset<ThresholdPulseF<BlinkingF<Int<1000>,Int<500>>,Int<32000>>,Sum<EffectPulseF<EFFECT_CLASH>,EffectPulseF<EFFECT_LOCKUP_BEGIN>,ThresholdPulseF<SwingSpeed<400>,Int<18000>>>,Int<32768>,Int<8000>>,Int<32000>>,Int<32768>,Scale<ClashImpactF<>,Int<2000>,Int<8000>>>,Int<3000>,Int<10000>>,HumpFlicker<Stripes<20000,-800,RgbArg<BASE_COLOR_ARG,Rgb<0,51,255>>,Mix<Int<12000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,51,255>>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,51,255>>,50>,StripesX<Scale<HoldPeakF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_ALT_SOUND>>,Int<3000>,Int<2000>>,Int<6000>,Int<2000>>,Scale<HoldPeakF<Sum<EffectPulseF<EFFECT_IGNITION>,EffectPulseF<EFFECT_ALT_SOUND>>,Int<3000>,Int<4000>>,Int<-2600>,Int<-3600>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>,Mix<Int<12000>,Black,RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>>,Pulsing<RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>,Mix<Int<8000>,Black,RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>>,1000>>>,ColorSelect<IntArg<STYLE_OPTION3_ARG,0>,TrInstant,TransitionLoopL<TrConcat<TrConcat<TrExtendX<Int<1025>,TrInstant>,AlphaL<RgbArg<ALT_COLOR3_ARG,Rgb<143,143,143>>,SparkleF<1200,400>>,TrDelayX<Int<1025>>>,TrInstant>>,TransitionLoopL<TrConcat<TrConcat<TrWipeX<Int<150>>,RandomPerLEDFlickerL<RgbArg<ALT_COLOR3_ARG,Rgb<143,143,143>>>,TrFadeX<Int<150>>>,TrDelayX<Int<100>>>>,TransitionLoopL<TrConcat<TrConcat<TrWipeX<Int<150>>,HumpFlickerL<RgbArg<ALT_COLOR3_ARG,Rgb<143,143,143>>,80>,TrFadeX<Int<150>>>,TrDelayX<Int<1800>>>>,TransitionLoopL<TrConcat<TrConcat<TrRandom<TrBoingX<Int<200>,4>,TrBoingX<Int<200>,2>,TrBoingX<Int<200>,3>>,RandomPerLEDFlickerL<RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>>,TrInstant>,TrDelayX<Int<1000>>>>,TransitionLoopL<TrConcat<TrSparkX<HumpFlickerL<RandomPerLEDFlicker<RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>,Mix<Int<8000>,Black,RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>>>,100>,Int<50>,Int<200>,Int<0>>,TrDelayX<Int<1000>>>>>,TransitionEffectL<TrWaveX<RgbArg<BLAST_COLOR_ARG,Rgb<251,188,188>>,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>,AlphaL<TransitionEffectL<TrSelect<Scale<ClashImpactF<>,Int<0>,Int<4>>,TrConcat<TrInstant,AlphaL<RgbArg<CLASH_COLOR_ARG,Rgb<253,255,153>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,18478>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,18478>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,18478>,Int<-10000>>>,Scale<ClashImpactF<>,Int<8000>,Int<12000>>>>,TrFadeX<Scale<ClashImpactF<>,Int<200>,Int<600>>>>,TrWaveX<RgbArg<CLASH_COLOR_ARG,Rgb<253,255,153>>,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,18478>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,18478>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,18478>,Int<-10000>>>>,TrSparkX<Remap<CenterDistF<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,18478>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,18478>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,18478>,Int<-10000>>>>,Stripes<1500,-3000,RgbArg<CLASH_COLOR_ARG,Rgb<253,255,153>>,Mix<Int<16384>,Black,RgbArg<CLASH_COLOR_ARG,Rgb<253,255,153>>>>>,Int<100>,Scale<ClashImpactF<>,Int<100>,Int<400>>,Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,18478>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,18478>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,18478>,Int<-10000>>>>,TrConcat<TrInstant,RgbArg<CLASH_COLOR_ARG,Rgb<253,255,153>>,TrFadeX<Scale<ClashImpactF<>,Int<200>,Int<400>>>>,TrConcat<TrInstant,RgbArg<CLASH_COLOR_ARG,Rgb<253,255,153>>,TrFadeX<Scale<ClashImpactF<>,Int<300>,Int<500>>>>>,EFFECT_CLASH>,Scale<ClashImpactF<>,Int<24000>,Int<32768>>>,LockupTrL<AlphaL<Remap<CenterDistF<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,18478>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,18478>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,18478>,Int<-10000>>>>,Stripes<2000,-3200,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,252,153>>,Mix<Int<18000>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,252,153>>>,Mix<Int<8000>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,252,153>>>>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,18478>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,18478>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,18478>,Int<-10000>>>,Scale<SwingSpeed<100>,Int<14000>,Int<22000>>>>,TrConcat<TrJoin<TrDelay<50>,TrInstant>,Mix<IsLessThan<ClashImpactF<>,Int<26000>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,252,153>>,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<255,252,153>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Sum<IntArg<LOCKUP_POSITION_ARG,18478>,Int<-12000>>,Sum<IntArg<LOCKUP_POSITION_ARG,18478>,Int<10000>>>,Sum<IntArg<LOCKUP_POSITION_ARG,18478>,Int<-10000>>>,Scale<ClashImpactF<>,Int<20000>,Int<60000>>>>>,TrFade<300>>,TrConcat<TrInstant,RgbArg<LOCKUP_COLOR_ARG,Rgb<255,252,153>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL,Int<1>>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<231,163,255>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<231,163,255>>,Blue>,50,1>,TrConcat<TrExtend<200,TrInstant>,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<231,163,255>>,Bump<Scale<BladeAngle<>,Int<10000>,Int<21000>>,Int<10000>>>,TrFade<200>>,TrConcat<TrInstant,RgbArg<LB_COLOR_ARG,Rgb<231,163,255>>,TrFade<400>>,Int<1>>,LockupTrL<AlphaL<TransitionEffect<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>>,BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>,Int<300>>,TrExtend<4000,TrInstant>,TrFade<4000>,EFFECT_DRAG_BEGIN>,SmoothStep<Scale<TwistAngle<>,IntArg<DRAG_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrWipeIn<200>,TrWipe<200>,SaberBase::LOCKUP_DRAG,Int<1>>,LockupTrL<AlphaL<Stripes<2000,4000,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,Mix<Sin<Int<50>>,Black,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,Mix<Int<4096>,Black,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>>,SmoothStep<Scale<TwistAngle<>,IntArg<MELT_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrConcat<TrExtend<4000,TrWipeIn<200>>,AlphaL<HumpFlicker<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,RotateColorsX<Int<3000>,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,100>,SmoothStep<Scale<TwistAngle<>,IntArg<MELT_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrFade<4000>>,TrWipe<200>,SaberBase::LOCKUP_MELT,Int<1>>,InOutTrL<TrSelect<IntArg<IGNITION_OPTION_ARG,0>,TrWipeX<BendTimePowInvX<IgnitionTime<175>,Mult<IntArg<IGNITION_OPTION2_ARG,20992>,Int<98304>>>>,TrWipeSparkTipX<RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>,BendTimePowInvX<IgnitionTime<175>,Mult<IntArg<IGNITION_OPTION2_ARG,20992>,Int<98304>>>>,TrConcat<TrJoin<TrDelayX<Mult<IgnitionTime<175>,Int<16384>>>,TrWipeX<Mult<IgnitionTime<175>,Int<16384>>>>,Mix<SmoothStep<NoisySoundLevel,Int<-1>>,Black,RgbArg<IGNITION_COLOR_ARG,Rgb<255,255,255>>>,TrWipeX<Mult<IgnitionTime<175>,Int<16384>>>>,TrFadeX<BendTimePowInvX<IgnitionTime<175>,Mult<IntArg<IGNITION_OPTION2_ARG,20992>,Int<98304>>>>>,TrSelect<IntArg<RETRACTION_OPTION_ARG,0>,TrWipeInX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,12992>,Int<98304>>>>,TrWipeInSparkTipX<RotateColorsX<Int<4096>,RgbArg<RETRACTION_COLOR_ARG,Rgb<255,255,255>>>,BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,12992>,Int<98304>>>>,TrColorCycleX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,12992>,Int<98304>>>>,TrConcat<TrJoin<TrDelayX<Mult<RetractionTime<0>,Int<16384>>>,TrWipeInX<Mult<RetractionTime<0>,Int<16384>>>>,Mix<SmoothStep<NoisySoundLevel,Int<-1>>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,51,255>>>,TrWipeInX<Mult<RetractionTime<0>,Int<16384>>>>,TrFadeX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,12992>,Int<98304>>>>>,Black>>>()
- #define STYLE_SHIMMER StylePtr<Layers<Mix<HoldPeakF<SwingSpeed<200>,Int<300>,Scale<SwingSpeed<200>,Int<8000>,Int<24000>>>,Mix<Int<16384>,Black,RgbArg<BASE_COLOR_ARG,Rgb<122,156,255>>>,RandomFlicker<Mix<Int<16384>,Black,RgbArg<BASE_COLOR_ARG,Rgb<122,156,255>>>,StripesX<Int<16000>,Scale<HoldPeakF<SwingSpeed<200>,Scale<SwingSpeed<200>,Int<1000>,Int<4000>>,Scale<SwingSpeed<200>,Int<4000>,Int<8000>>>,Int<-100>,Int<-3000>>,Mix<Int<24576>,Black,RgbArg<BASE_COLOR_ARG,Rgb<122,156,255>>>,RgbArg<BASE_COLOR_ARG,Rgb<122,156,255>>,Mix<Int<8192>,Black,RgbArg<BASE_COLOR_ARG,Rgb<122,156,255>>>>>>,AlphaL<AlphaL<Remap<CenterDistF<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<20000>,Int<32000>>,Int<8000>>>,Stripes<1600,-1000,Mix<Int<8000>,Black,RgbArg<ALT_COLOR_ARG,Rgb<0,225,255>>>,RgbArg<ALT_COLOR_ARG,Rgb<0,225,255>>,Mix<Int<16000>,Black,RgbArg<ALT_COLOR_ARG,Rgb<0,225,255>>>,RgbArg<ALT_COLOR_ARG,Rgb<0,225,255>>>>,Bump<Scale<BladeAngle<>,Scale<BladeAngle<0,16000>,Int<20000>,Int<32000>>,Int<8000>>,Int<44000>>>,HoldPeakF<Mult<Sum<EffectPulseF<EFFECT_CLASH>,EffectPulseF<EFFECT_BLAST>,LockupPulseF<SaberBase::LOCKUP_NORMAL>>,IncrementWithReset<ThresholdPulseF<Sum<EffectPulseF<EFFECT_CLASH>,EffectPulseF<EFFECT_BLAST>,LockupPulseF<SaberBase::LOCKUP_NORMAL>>,Int<30000>>,ThresholdPulseF<InvertF<HoldPeakF<Sum<EffectPulseF<EFFECT_CLASH>,EffectPulseF<EFFECT_BLAST>,LockupPulseF<SaberBase::LOCKUP_NORMAL>>,Int<500>,Int<8172>>>,Int<30000>>,Int<32768>,Int<10992>>>,Int<1000>,Int<10000>>>,TransitionEffectL<TrConcat<TrJoin<TrDelayX<IgnitionTime<300>>,TrInstant>,RgbArg<IGNITION_COLOR_ARG,Rgb<189,205,255>>,TrFade<1000>>,EFFECT_IGNITION>,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<163,253,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<163,253,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<AlphaL<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,-3200,RandomPerLEDFlicker<RgbArg<LOCKUP_COLOR_ARG,Rgb<163,253,255>>,Mix<Int<14000>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<163,253,255>>>>,Mix<Int<18000>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<163,253,255>>>,Mix<Int<8000>,Black,RgbArg<LOCKUP_COLOR_ARG,Rgb<163,253,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<SwingSpeed<100>,Int<14000>,Int<22000>>>>,TrConcat<TrJoin<TrDelay<50>,TrInstant>,Mix<IsLessThan<ClashImpactF<>,Int<26000>>,RgbArg<LOCKUP_COLOR_ARG,Rgb<163,253,255>>,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<163,253,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,AlphaL<RgbArg<LOCKUP_COLOR_ARG,Rgb<163,253,255>>,Int<0>>,TrWaveX<RgbArg<LOCKUP_COLOR_ARG,Rgb<163,253,255>>,Int<300>,Int<100>,Int<400>,Int<0>>>,SaberBase::LOCKUP_NORMAL,Int<1>>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,HumpFlickerL<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,100>,50,1>,TrConcat<TrExtend<200,TrInstant>,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,Bump<Scale<BladeAngle<>,Int<10000>,Int<21000>>,Int<10000>>>,TrFade<200>>,TrConcat<TrInstant,RgbArg<LB_COLOR_ARG,Rgb<255,255,255>>,TrFade<400>>,Int<1>>,LockupTrL<AlphaL<TransitionEffect<RandomPerLEDFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>>,BrownNoiseFlickerL<RgbArg<DRAG_COLOR_ARG,Rgb<255,255,255>>,Int<300>>,TrExtend<4000,TrInstant>,TrFade<4000>,EFFECT_DRAG_BEGIN>,SmoothStep<Scale<TwistAngle<>,IntArg<DRAG_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrWipeIn<200>,TrWipe<200>,SaberBase::LOCKUP_DRAG,Int<1>>,LockupTrL<AlphaL<Stripes<2000,4000,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,Mix<Sin<Int<50>>,Black,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,Mix<Int<4096>,Black,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>>,SmoothStep<Scale<TwistAngle<>,IntArg<MELT_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrConcat<TrExtend<4000,TrWipeIn<200>>,AlphaL<HumpFlicker<Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>,RotateColorsX<Int<3000>,Mix<TwistAngle<>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>,RotateColorsX<Int<3000>,RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>>>,100>,SmoothStep<Scale<TwistAngle<>,IntArg<MELT_SIZE_ARG,28000>,Int<30000>>,Int<3000>>>,TrFade<4000>>,TrWipe<200>,SaberBase::LOCKUP_MELT,Int<1>>,InOutTrL<TrWipeX<BendTimePowInvX<IgnitionTime<300>,Mult<IntArg<IGNITION_OPTION2_ARG,18992>,Int<98304>>>>,TrSelect<IntArg<RETRACTION_OPTION_ARG,0>,TrColorCycleX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,20992>,Int<98304>>>>,TrSelect<Scale<IsLessThan<BladeAngle<>,Int<18384>>,Int<0>,Int<1>>,TrWipeInX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,20992>,Int<98304>>>>,TrWipeX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,20992>,Int<98304>>>>>,TrWipeInX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,20992>,Int<98304>>>>,TrConcat<TrInstant,AlphaL<Black,SmoothStep<Int<26216>,Int<0>>>,TrDelayX<Mult<RetractionTime<0>,Int<8172>>>,AlphaL<Black,SmoothStep<Int<19662>,Int<0>>>,TrDelayX<Mult<RetractionTime<0>,Int<8172>>>,AlphaL<Black,SmoothStep<Int<13108>,Int<0>>>,TrDelayX<Mult<RetractionTime<0>,Int<8172>>>,AlphaL<Black,SmoothStep<Int<6554>,Int<0>>>,TrDelayX<Mult<RetractionTime<0>,Int<8192>>>>,TrJoin<TrCenterWipeX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,20992>,Int<98304>>>,Int<16384>>,TrSmoothFadeX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,20992>,Int<98304>>>>>,TrConcat<TrInstant,AlphaL<Black,LayerFunctions<LinearSectionF<Int<6144>,Scale<Trigger<EFFECT_RETRACTION,RetractionTime<0>,RetractionTime<0>,Int<0>>,Int<0>,Int<12288>>>,LinearSectionF<Int<16384>,Scale<Trigger<EFFECT_RETRACTION,RetractionTime<0>,RetractionTime<0>,Int<0>>,Int<0>,Int<12288>>>,LinearSectionF<Int<26624>,Scale<Trigger<EFFECT_RETRACTION,RetractionTime<0>,RetractionTime<0>,Int<0>>,Int<0>,Int<12288>>>>>,TrDelayX<RetractionTime<0>>>>,Black>>>()
- // ─────────── FONTS PRESET ARRAY ───────────
- Preset presets[] = {
- PRESET_STABLE("Ahsoka;common", "tracks/Ahsoka.wav")
- PRESET_ENERGY("Analog;common", "tracks/Analog.wav")
- PRESET_PULLTODARKNESS("Ben;common", "tracks/Ben.wav")
- PRESET_STABLE("CalKestis;common", "tracks/CalKestis.wav")
- PRESET_RIPPLE("Carl;common", "tracks/Carl.wav")
- PRESET_ROTOSCOPE("CodeFulcrumAhsoka;common", "tracks/CodeFulcrumAhsoka.wav")
- PRESET_DARKSABER("DarkSaber;common", "tracks/DarkSaber.wav")
- PRESET_STABLE("Darth Maul;common", "tracks/Maul.wav")
- PRESET_ROTOSCOPE("Darth Vader 3;common", "tracks/Vader3.wav")
- PRESET_STABLE("Darth Vader 6;common", "tracks/Vader6.wav")
- PRESET_STABLE("Deadlink;common", "tracks/Deadlink.wav")
- PRESET_STABLE("Depa Bilaba;common", "tracks/Depa.wav")
- PRESET_STABLE("Dooku;common", "tracks/Dooku.wav")
- PRESET_STABLE("Emperor;common", "tracks/Emperor.wav")
- PRESET_SMOKE("Exhalted;common", "tracks/Exhalted.wav")
- PRESET_STABLE("Ezra;common", "tracks/Ezra.wav")
- PRESET_FIRE("Fire;common", "tracks/Fire.wav")
- PRESET_ENERGY("FoBlue;common", "tracks/FoBlue.wav")
- PRESET_ENERGY("FoRed;common", "tracks/FoRed.wav")
- PRESET_STABLE("GL9;common", "tracks/GL9.wav")
- PRESET_STABLE("Graflex3;common", "tracks/Graflex3.wav")
- PRESET_ROTOSCOPE("Graflex4;common", "tracks/Graflex4.wav")
- PRESET_ROTOSCOPE("Graflex8;common", "tracks/Graflex8.wav")
- PRESET_ENERGY("Heavy;common", "tracks/Heavy.wav")
- PRESET_UNSTABLE("KyloRenTLJ;common", "tracks/KyloRenTLJ.wav")
- PRESET_UNSTABLE("KyloRenTROS;common", "tracks/KyloRenTROS.wav")
- PRESET_STABLE("Luke;common", "tracks/Luke.wav")
- PRESET_STABLE("Masterless;common", "tracks/Masterless.wav")
- PRESET_SMOKE("Metamorphose;common", "tracks/Metamorphose.wav")
- PRESET_ENERGY("Noble;common", "tracks/Noble.wav")
- PRESET_STABLE("ObiWan 3;common", "tracks/ObiWan3.wav")
- PRESET_ROTOSCOPE("ObiWan4;common", "tracks/ObiWan4.wav")
- PRESET_ROTOSCOPE("Palpatine;common", "tracks/Palpatine.wav")
- PRESET_STATIC("Pikachu;common", "tracks/Pikachu.wav")
- PRESET_STABLE("Power;common", "tracks/Power.wav")
- PRESET_STABLE("QuiGone;common", "tracks/QuiGone.wav")
- PRESET_STABLE("RgueCmdr;common", "tracks/RgueCmdr.wav")
- PRESET_STABLE("RVJ;common", "tracks/RVJ.wav")
- PRESET_STABLE("ScavengersDestiny;common", "tracks/ScavengersDestiny.wav")
- PRESET_ENERGY("SentinelShan;common", "tracks/SentinelShan.wav")
- PRESET_SHIMMER("Shiver;common", "tracks/Shiver.wav")
- PRESET_RIPPLE("Splinter;common", "tracks/Splinter.wav")
- PRESET_STABLE("The_Ninth;common", "tracks/TheNinth.wav")
- PRESET_UPSIDEDOWN("The_Upsidedown;common", "tracks/TheUpsidedown.wav")
- PRESET_STABLE("TheSecondSister;common", "tracks/SecondSister.wav")
- PRESET_STATIC("ThunderGod;common", "tracks/ThunderGod.wav")
- PRESET_STABLE("Windu;common", "tracks/Windu.wav")
- PRESET_STABLE("Yoda;common", "tracks/Yoda.wav")
- };
- //------------ BLADE CONFIGURATION ------------------
- BladeConfig blades[] = {
- { 0, WS281XBladePtr<136, bladePin, Color8::GRB, PowerPINS<bladePowerPin2, bladePowerPin3> >(),
- SimpleBladePtr<CreeXPE2WhiteTemplate<550>, NoLED, NoLED, NoLED, bladePowerPin1, -1, -1, -1>(),
- CONFIGARRAY(presets) }
- };
- #endif
- //------------ BUTTON CONFIGURATION -----------------
- #ifdef CONFIG_BUTTONS
- Button PowerButton(BUTTON_POWER, powerButtonPin, "pow");
- Button AuxButton(BUTTON_AUX, auxPin, "aux");
- #endif
Add Comment
Please, Sign In to add comment