Advertisement
NoSloppy

Synergy_Proffie_Bladestyle_BC_v2

Oct 10th, 2023 (edited)
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.93 KB | None | 0 0
  1. /* Synergy by Syndicate Customs. Bladestyle by NoSloppy 2023
  2. Preons matched to sounds via font's config.ini
  3. Swing Responsive effect.*/
  4.  
  5. StylePtr<Layers<
  6. /* Base blade */
  7. StripesX<Int<300>,Int<-4500>,Black,RotateColorsX<Variation,Rgb16<13896,65,22546>>>,
  8. AlphaL<StaticFire<Black,RotateColorsX<Variation,DarkOrange>,0,3,0,3000,70>,Int<16000>>,
  9. /* Swing color */
  10. AlphaL<Layers<
  11. HumpFlicker<Black,RotateColorsX<Variation,Rgb16<13896,65,22546>>,3>,
  12. AlphaL<RotateColorsX<Variation,DarkOrange>,SmoothStep<Int<4001>,Int<-10000>>>>,HoldPeakF<SwingSpeed<300>,Scale<SwingAcceleration<100>,Int<50>,Int<100>>,Scale<SwingAcceleration<>,Int<60000>,Int<10000>>>>,
  13. /* Random surge */
  14. TransitionLoop<AlphaL<Black,Int<0>>,TrConcat<TrDelayX<Scale<SlowNoise<Int<3000>>,Int<1500>,Int<5000>>>,AlphaL<Black,Int<0>>,TrSparkX<Mix<Int<25000>,Rgb<200,128,128>,Black>,Int<600>,Int<200>,Int<0>>,BrownNoiseFlicker<RotateColorsX<Variation,Rgb16<13896,65,22546>>,Black,500>,TrFade<1000>>>,
  15. /* Force effect powerup. WavLen duration sync. */
  16. EffectSequence<EFFECT_FORCE,TransitionEffectL<TrConcat<TrSmoothFadeX<Percentage<WavLen<EFFECT_FORCE>,20>>,Strobe<Black,Rgb<0,0,80>,30,30>,TrFadeX<Percentage<WavLen<EFFECT_FORCE>,60>>,StaticFire<Blue,Strobe<Black,Cyan,30,30>,0,3,300>,TrFadeX<Percentage<WavLen<EFFECT_FORCE>,20>>>,EFFECT_FORCE>,TransitionEffectL<TrConcat<TrSmoothFadeX<Percentage<WavLen<EFFECT_FORCE>,20>>,Strobe<Black,Rgb<0,80,0>,30,30>,TrFadeX<Percentage<WavLen<EFFECT_FORCE>,60>>,StaticFire<Green,Strobe<Black,GreenYellow,30,30>,0,3,300>,TrFadeX<Percentage<WavLen<EFFECT_FORCE>,20>>>,EFFECT_FORCE>>,
  17. /* Dim Blade 50% "Power Save" button combo */
  18. EffectSequence<EFFECT_POWERSAVE,AlphaL<Black,Int<16384>>,AlphaL<Black,Int<0>>>,
  19. /* Clash 1 - BladeAngle responsive. Flash at impact, WavLen duration sync. Size based on impact strength */
  20. TransitionEffectL<TrConcat<TrInstant,GreenYellow,TrDelay<25>,AlphaL<TransitionEffect<BrownNoiseFlicker<Rgb<255,150,0>,Black,50>,White,TrInstant,TrFadeX<Percentage<WavLen<>,35>>,EFFECT_CLASH>,Bump<Scale<BladeAngle<>,Int<25000>,Int<8000>>,Scale<ClashImpactF<>,Int<4000>,Int<32768>>>>,TrFadeX<Percentage<WavLen<>,65>>>,EFFECT_CLASH>,
  21. /* Stab - OrangeRed stripes. WavLen duration sync. */
  22. TransitionEffectL<TrConcat<TrInstant,GreenYellow,TrDelay<25>,AlphaL<Black,Int<0>>,TrWipeInX<Percentage<WavLen<EFFECT_STAB>,30>>,AlphaL<Stripes<5000,1000,Orange,DarkOrange,Rgb<150,60,0>,Rgb<60,30,0>,Rgb<150,14,0>,OrangeRed>,SmoothStep<Int<20000>,Int<20000>>>,TrJoin<TrSmoothFadeX<Percentage<WavLen<EFFECT_STAB>,90>>,TrWipeX<Percentage<WavLen<EFFECT_STAB>,70>>>>,EFFECT_STAB>,
  23. /* Blast */
  24. /* Impact Flash - BC always */
  25. TransitionEffectL<TrConcat<TrInstant,GreenYellow,TrDelay<25>>,EFFECT_BLAST>,
  26. /* Waves */
  27. BlastL<White,850,250,351>,
  28. /* Impact point afterimage */
  29. AlphaL<TransitionEffectL<TrConcat<TrFade<300>,Rgb<255,70,70>,TrFade<300>>,EFFECT_BLAST>,BlastF<700,250,100000>>,
  30. /* Impact point */
  31. BlastL<White,300,350,100000>,
  32. /* Lockup 1 - BC custom range mid-blade to hilt w/random strobe flash */
  33. TransitionEffectL<TrConcat<TrInstant,Strobe<GreenYellow,Black,20,30>,TrFade<200>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<5000>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<300>>>,EFFECT_LOCKUP_END>,
  34. LockupTrL<Layers<
  35. /*Random Strobe Flash no dimming */
  36. AlphaL<TransitionLoopL<TrConcat<TrDelayX<Scale<SlowNoise<Int<3000>>,Int<30>,Int<800>>>,Mix<SlowNoise<Int<1000>>,Black,Black,White,Black>,TrDelayX<Scale<SlowNoise<Int<1000>>,Int<10>,Int<50>>>>>,Int<32768>>,
  37. /* Bottom Layer Bump - random width */
  38. AlphaL<Blinking<Tomato,Strobe<Yellow,Black,15,30>,60,500>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Scale<SlowNoise<Int<3000>>,Int<8000>,Int<18000>>>>,
  39. /* Top Layer Bump - fixed width */
  40. AlphaL<Blinking<BrownNoiseFlicker<White,Black,50>,BrownNoiseFlicker<Yellow,Tomato,50>,100,500>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Int<9000>>>>,TrConcat<TrInstant,AlphaL<Blinking<White,Strobe<BrownNoiseFlicker<Yellow,Black,500>,Black,15,30>,60,500>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Scale<SlowNoise<Int<3000>>,Int<25000>,Int<32000>>>>,TrFade<500>>,TrSmoothFade<900>,SaberBase::LOCKUP_NORMAL>,
  41. /* Begin Lockup Transition */
  42. TransitionEffectL<TrConcat<TrInstant,AlphaL<Strobe<GreenYellow,Black,20,30>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Int<15000>>>,TrFade<600>>,EFFECT_LOCKUP_BEGIN>,
  43. /* End Lockup Transition */
  44. TransitionEffectL<TrConcat<TrInstant,GreenYellow,TrDelay<25>,HumpFlickerL<Strobe<AlphaL<White,Int<20000>>,Black,20,30>,30>,TrSmoothFade<225>>,EFFECT_LOCKUP_BEGIN>,
  45. /* Non-Responsive Drag - BC custom drag fadeout */
  46. LockupTrL<AlphaL<AudioFlicker<BrownNoiseFlicker<Strobe<Black,OrangeRed,20,25>,Yellow,200>,White>,SmoothStep<Int<30000>,Int<2000>>>,TrConcat<TrInstant,GreenYellow,TrDelay<25>,AlphaL<Black,Int<0>>,TrFade<150>>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_DRAG>,
  47. /* Lightning Block - Non-responsive. BC custom color (purple hint w/ random strobe flashes because....lightning) */
  48. LockupTrL<Layers<
  49. /*Random Strobe Flash and 16000 = 50% base blade dimming to make lb pop */
  50. AlphaL<Black,Int<16000>>,
  51. AlphaL<White,StrobeF<Scale<SlowNoise<Int<1000>>,Int<1>,Int<6>>,Scale<SlowNoise<Int<1000>>,Int<10>,Int<50>>>>,
  52. AlphaL<RandomFlicker<Strobe<White,Rgb<83,0,255>,50,10>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>>,LayerFunctions<Bump<Scale<SlowNoise<Int<2000>>,Int<3000>,Int<16000>>,Scale<BrownNoiseF<Int<10>>,Int<14000>,Int<8000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<26000>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<10000>>>,Bump<Scale<SlowNoise<Int<2300>>,Int<20000>,Int<30000>>,Scale<IsLessThan<SlowNoise<Int<1500>>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<0>>,Int<0>>>>>>,
  53. /* Begin Lightning Transition */
  54. TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<100>>,
  55. /* End Lightning Transition */
  56. TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<83,0,255>,Black,500>,TrFade<150>,BrownNoiseFlickerL<AlphaL<White,Int<16000>>,Int<50>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<400>>>,SaberBase::LOCKUP_LIGHTNING_BLOCK>,
  57. /* Melt - BC custom melt effects, uses twistangle<>. For OS 6 (Based on "Intensity Melt" - Fett263. Remap Fire to travel tip->emitter, Custom Begin and End Transitions) */
  58. LockupTrL<
  59. AlphaL<Remap<Scale<RampF,Int<65536>,Int<0>>,StaticFire<Mix<TwistAngle<>,Rgb16<20393,93,93>,DarkOrange>,Mix<TwistAngle<>,Rgb16<20393,93,93>,Orange>,0,4,5,4000,10>>,SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<4000>>>,
  60. /* Melt Begin and End transitions */
  61. TrConcat<TrInstant,GreenYellow,TrDelay<25>,AlphaL<Black,Int<0>>,TrWipeIn<600>,AlphaL<Red,SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>,TrExtend<3000,TrFade<300>>,AlphaL<Mix<TwistAngle<>,Red,Orange>,SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>,TrFade<3000>>,TrColorCycle<1500,-2000>,SaberBase::LOCKUP_MELT>,
  62. /* Ignition surge */
  63. TransitionEffectL<TrConcat<TrInstant,HumpFlickerL<White,40>,TrFade<600>>,EFFECT_IGNITION>,
  64. /* Extension and retraction */
  65. InOutTrL<TrWipeSparkTipX<Rgb<128,128,128>,BendTimePowInvX<Int<600>,Int<180000>>>,TrWipeInSparkTipX<AlphaL<DarkOrange,Scale<Trigger<EFFECT_RETRACTION,Percentage<WavLen<EFFECT_RETRACTION>,40>,Percentage<WavLen<EFFECT_RETRACTION>,60>,Int<1>>,Int<0>,Int<16000>>>,BendTimePowX<WavLen<EFFECT_RETRACTION>,Int<150000>>>>,
  66. /* PostOff effects - auto matched to which wav file is chosen */
  67. ColorSelect<WavNum<EFFECT_POSTOFF>,TrInstant,
  68. /* Emitter pop effect */
  69. TransitionEffectL<TrConcat<TrInstant,TrWaveX<Orange,Int<125>,Int<400>,Int<500>,Int<0>>>,EFFECT_POSTOFF>,
  70. /* Cool down emitter effect */
  71. TransitionEffectL<TrConcat<TrInstant,AlphaL<DarkOrange,Bump<Int<0>,Int<10000>>>,TrFadeX<Percentage<WavLen<>,50>>,AlphaL<DarkOrange,Bump<Int<0>,Int<8000>>>,TrFadeX<Percentage<WavLen<>,25>>,AlphaL<Red,Bump<Int<0>,Int<6000>>>,TrFadeX<Percentage<WavLen<>,25>>>,EFFECT_POSTOFF>>,
  72. /* Preons matched to sounds via font's config.ini */
  73. ColorSelect<WavNum<EFFECT_PREON>,TrInstant,
  74. /* Preon 1 */
  75. Layers<
  76. TransitionEffectL<TrConcat<TrInstant,White,TrDelay<25>,AlphaL<Black,Int<0>>,TrWipe<75>,AlphaL<BrownNoiseFlicker<DarkOrange,Black,200>,SmoothStep<Int<16384>,Int<-1>>>,TrCenterWipe<200>,Black,TrInstant,AlphaL<Rgb16<13896,65,22546>,SmoothStep<Scale<SlowNoise<Int<8000>>,Int<0>,Int<8000>>,Int<-1>>>,TrDelay<1410>,AlphaL<Stripes<300,-1000,Black,Rgb16<13896,65,22546>>,SmoothStep<Scale<SlowNoise<Int<6000>>,Int<4000>,Int<20000>>,Int<-1>>>,TrDelay<1100>,AlphaL<Black,Int<0>>,TrCenterWipeIn<1295>,RandomBlink<30000,Rgb16<13896,65,22546>>,TrSparkX<DarkOrange,Int<300>,Int<300>,Int<0>>,AlphaL<Black,Int<0>>,TrWipe<300>,AlphaL<RandomFlicker<Orange,Black>,Bump<Int<0>,Int<35000>>>,TrFade<370>>,EFFECT_PREON>,
  77. TransitionEffectL<TrConcat<TrDelay<1125>,AlphaL<Black,Int<0>>,TrFade<300>,StaticFire<Black,Strobe<Red,DarkOrange,75,35>,0,5,0,2500,25>,TrDelay<285>>,EFFECT_PREON>,
  78. TransitionEffectL<TrConcat<TrDelay<3020>,White,TrDelay<25>,RandomFlicker<Orange,Black>,TrFade<200>>,EFFECT_PREON>,
  79. TransitionEffectL<TrConcat<TrDelay<4565>,SparkleL<DarkOrange,200,2000>,TrFade<1550>>,EFFECT_PREON>,
  80. TransitionEffectL<TrConcat<TrDelay<6115>,AlphaL<Black,Int<0>>,TrFade<1164>,StaticFire<Black,Strobe<Red,DarkOrange,75,35>,0,5,0,2500,15>,TrInstant>,EFFECT_PREON>,
  81. TransitionEffectL<TrConcat<TrDelay<6115>,AlphaL<Black,Int<0>>,TrWipeIn<635>,Stripes<300,-1000,Black,Rgb16<13896,65,22546>>,TrWipeIn<529>,Black,TrInstant,White,TrDelay<10>>,EFFECT_PREON>>,
  82. /* Preon 2 */
  83. Layers<
  84. TransitionEffectL<TrConcat<TrColorCycle<4800,1>,Rgb16<13896,65,22546>,TrFade<100>>,EFFECT_PREON>,
  85. TransitionEffectL<TrConcat<TrDelay<1575>,AlphaL<Black,Int<0>>,TrCenterWipe<900>,RandomBlink<30000,Black,Rgb<128,0,0>>,TrCenterWipe<775>,Stripes<300,-4500,Black,Rgb16<13896,65,22546>>,TrInstant,BlinkingX<AlphaL<Stripes<3000,-4500,Black,DarkOrange>,Int<16000>>,Black,Int<100>,Int<500>>,TrDelay<800>,AlphaL<Stripes<3000,-4500,Black,DarkOrange>,Int<16000>>,TrFade<350>>,EFFECT_PREON>,
  86. TransitionEffectL<TrConcat<TrDelay<3888>,AlphaL<Black,Int<0>>,TrWipe<800>,StaticFire<Black,Strobe<Red,DarkOrange,75,35>,100,5,100,2500>,TrSparkX<DarkOrange,Int<100>,Int<100>,Int<32768>>>,EFFECT_PREON>>>,
  87. /* On-Demand Volume Level */
  88. TransitionEffectL<TrConcat<TrExtendX<Int<1000>,TrSmoothFade<200>>,AlphaL<Gradient<Blue,Green>,SmoothStep<VolumeLevel,Int<-1>>>,TrSmoothFade<500>>,EFFECT_VOLUME_LEVEL>,
  89. /* On-Demand Battery Level */
  90. AlphaL<TransitionEffectL<TrConcat<TrSmoothFade<500>,AlphaL<Mix<BatteryLevel,Red,Green>,SmoothStep<Scale<BatteryLevel,Int<0>,Int<35000>>,Int<-1>>>,TrDelay<1000>,AlphaL<Mix<BatteryLevel,Red,Green>,SmoothStep<Scale<BatteryLevel,Int<0>,Int<35000>>,Int<-1>>>,TrSmoothFade<1000>>,EFFECT_BATTERY_LEVEL>,Ifon<Int<0>,Int<32768>>>
  91. >>(),
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement