Advertisement
NoSloppy

Juansith_Red_Five_Blade_Style_BC

Feb 17th, 2023 (edited)
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.63 KB | None | 0 0
  1. // juansith red five
  2. // BC 2022
  3.  
  4. StylePtr<Layers<Black,
  5. AlphaL<Layers<
  6. AlphaL<Stripes<5000,-3000,Red,Rgb<100,0,0>,Black,Red,Rgb<100,0,0>,Rgb<150,150,150>,Black>,SmoothStep<Int<16385>,Int<-1>>>,
  7. AlphaL<Stripes<5000,3000,Red,Rgb<100,0,0>,Black,Red,Rgb<100,0,0>,Rgb<150,150,150>,Black>,SmoothStep<Int<16384>,Int<0>>>>,Int<16000>>,
  8. AlphaL<AudioFlicker<Red,Rgb<100,0,0>>,Bump<Int<16384>,Scale<Sin<Int<40>>,Int<14000>,Int<50000>>>>,
  9. // Force Choke / lightning
  10. TransitionEffectL<TrConcat<TrSmoothFade<1000>,Strobe<Black,Rgb<80,0,0>,30,30>,TrFade<1500>,StyleFire<Red,Strobe<Black,White,30,30>,0,3,FireConfig<300,2000,5>>,TrFade<400>>,EFFECT_FORCE>,
  11. // Dim Blade 50% "Power Save" button combo
  12. EffectSequence<EFFECT_POWERSAVE,
  13. AlphaL<Black,Int<16384>>,
  14. AlphaL<Black,Int<0>>>,
  15. // Clash 2 - for red blades
  16. TransitionEffectL<TrConcat<TrInstant,GreenYellow,TrDelay<25>,AlphaL<TransitionEffect<TransitionEffect<Strobe<Black,Red,20,20>,BrownNoiseFlicker<Rgb<100,200,255>,Black,300>,TrInstant,TrFade<300>,EFFECT_CLASH>,Rgb<100,200,255>,TrInstant,TrDelay<150>,EFFECT_CLASH>,Bump<Scale<BladeAngle<>,Int<25000>,Int<8000>>,Int<18000>>>,TrFade<600>>,EFFECT_CLASH>,
  17. // Stab - OrangeRed stripes
  18. TransitionEffectL<TrConcat<TrInstant,GreenYellow,TrDelay<25>,AlphaL<Black,Int<0>>,TrWipeIn<300>,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<TrSmoothFade<900>,TrWipe<700>>>,EFFECT_STAB>,
  19. // Blasters - alternate from each side per blast
  20. TransitionEffectL<TrConcat<TrInstant,Black,TrDelay<225>,Black,TrFade<250>>,EFFECT_BLAST>,
  21. TransitionEffectL<TrConcat<TrInstant,
  22. EffectSequence<EFFECT_BLAST,
  23. Layers<
  24. AlphaL<OrangeRed,SmoothStep<Scale<Trigger<EFFECT_BLAST,Int<150>,Int<1>,Int<1>>,Int<0>,Int<20000>>,Int<-1>>>,
  25. AlphaL<Black,SmoothStep<Scale<Trigger<EFFECT_BLAST,Int<1>,Int<75>,Int<150>>,Int<20000>,Int<0>>,Int<-1>>>>,
  26. Layers<
  27. AlphaL<OrangeRed,SmoothStep<Scale<Trigger<EFFECT_BLAST,Int<150>,Int<1>,Int<1>>,Int<32768>,Int<13000>>,Int<0>>>,
  28. AlphaL<Black,SmoothStep<Scale<Trigger<EFFECT_BLAST,Int<1>,Int<75>,Int<150>>,Int<13000>,Int<32768>>,Int<0>>>>>,TrDelay<225>>,EFFECT_BLAST>,
  29. TransitionEffectL<TrConcat<TrInstant,
  30. EffectSequence<EFFECT_BLAST,AlphaL<White,Bump<Int<0>,Int<30000>>>,AlphaL<White,Bump<Int<32768>,Int<30000>>>>,TrFade<75>,
  31. EffectSequence<EFFECT_BLAST,AlphaL<OrangeRed,Bump<Int<0>,Int<10000>>>,AlphaL<OrangeRed,Bump<Int<32768>,Int<10000>>>>,TrFade<150>>,EFFECT_BLAST>,
  32. // Lockup 2 - BC custom range mid-blade - Red or Yellow blade alt colors
  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. //AlphaL<White,StrobeF<Scale<SlowNoise<Int<1000>>,Int<1>,Int<3>>,Scale<SlowNoise<Int<1000>>,Int<10>,Int<50>>>>,
  38. // Bottom Layer Bump - random width
  39. AlphaL<Strobe<Rgb<200,200,200>,BrownNoiseFlicker<White,Blue,300>,30,20>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Scale<SlowNoise<Int<3000>>,Int<10000>,Int<18000>>>>,
  40. // Top Layer Bump - fixed width
  41. AlphaL<Strobe<White,BrownNoiseFlicker<White,Black,200>,50,30>,Bump<Scale<BladeAngle<5000,28000>,Scale<BladeAngle<8000,16000>,Int<3000>,Int<44000>>,Int<3000>>,Int<10000>>>>,
  42. // Begin Lockup Transition
  43. TrConcat<TrInstant,AlphaL<Blinking<White,Strobe<BrownNoiseFlicker<Orange,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>>,
  44. // End Lockup Transition
  45. TrSmoothFade<900>,SaberBase::LOCKUP_NORMAL>,
  46. 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>,
  47. TransitionEffectL<TrConcat<TrInstant,GreenYellow,TrDelay<25>,HumpFlickerL<Strobe<AlphaL<White,Int<20000>>,Black,20,30>,30>,TrSmoothFade<225>>,EFFECT_LOCKUP_BEGIN>,
  48. // Non-Responsive Drag - BC custom drag fadeout
  49. 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,100>,SaberBase::LOCKUP_DRAG>,
  50. // Lightning Block - Non-responsive. BC custom color (purple hint w/ random strobe flashes because....lightning)
  51. LockupTrL<Layers<
  52. //Random Strobe Flash and 16000 = 50% base blade dimming to make lb pop
  53. AlphaL<Black,Int<16000>>,
  54. AlphaL<White,StrobeF<Scale<SlowNoise<Int<1000>>,Int<1>,Int<6>>,Scale<SlowNoise<Int<1000>>,Int<10>,Int<50>>>>,
  55. AlphaL<RandomFlicker<Strobe<Rgb<100,200,255>,Rgb<60,0,255>,50,10>,BrownNoiseFlicker<Rgb<60,0,255>,Black,500>>,LayerFunctions<
  56. Bump<Scale<SlowNoise<Int<2000>>,Int<3000>,Int<16000>>,Scale<BrownNoiseF<Int<10>>,Int<14000>,Int<8000>>>,
  57. Bump<Scale<SlowNoise<Int<2300>>,Int<26000>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<10000>>>,
  58. Bump<Scale<SlowNoise<Int<2300>>,Int<20000>,Int<30000>>,Scale<IsLessThan<SlowNoise<Int<1500>>,Int<8000>>,Scale<NoisySoundLevel,Int<5000>,Int<0>>,Int<0>>>>>>,
  59. // Begin Lightning Transition
  60. TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<60,0,255>,Black,500>,TrFade<100>>,
  61. // End Lightning Transition
  62. TrConcat<TrInstant,GreenYellow,TrDelay<25>,BrownNoiseFlicker<Rgb<60,0,255>,Black,500>,TrFade<150>,BrownNoiseFlickerL<AlphaL<Rgb<100,200,255>,Int<16000>>,Int<50>>,TrJoinR<TrWipe<200>,TrWipeIn<200>,TrFade<400>> >,SaberBase::LOCKUP_LIGHTNING_BLOCK>,
  63. // Melt - BC custom melt effects, uses TwistAngle<>
  64. LockupTrL<
  65. AlphaL<Mix<TwistAngle<>,Yellow,RandomPerLEDFlicker<Orange,OrangeRed>,BrownNoiseFlicker<Rgb<78,0,0>,Rgb<137,32,1>,150>,StyleFire<Rgb<80,0,0>,Red,0,4,FireConfig<0,2000,5>,FireConfig<3000,0,0>,FireConfig<0,4000,0>>>,
  66. // Melt Shape
  67. SmoothStep<Scale<TwistAngle<>,Int<24000>,Int<29000>>,Int<2000>>>,
  68. // Melt Begin and End transitions
  69. TrConcat<TrInstant,GreenYellow,TrDelay<25>,AlphaL<Black,Int<0>>,TrWipeIn<600>>,TrColorCycle<1500,-2000,100>,SaberBase::LOCKUP_MELT>,
  70. // Engines Starting Ignition, cyle down retraction
  71. //InOutTrL<TrConcat<TrDelay<1000>,Black,TrJoin<TrWipe<700>,TrWipeIn<700>>>,TrConcat<TrInstant,Rgb<255,100,100>,TrFade<300>,AudioFlicker<Red,Rgb<100,0,0>>,TrJoin<TrJoin<TrWipe<9400>,TrWipeIn<9400>>,TrColorCycle<4700,-500,-100>>>>,
  72. // WavLen retraction for auto-sync OS6 and above
  73. InOutTrL<TrConcat<TrDelay<1000>,Black,TrJoin<TrWipe<700>,TrWipeIn<700>>>,TrConcat<TrInstant,Rgb<255,100,100>,TrFade<300>,AudioFlicker<Red,Rgb<100,0,0>>,TrJoin<TrJoin<TrWipeX<Percentage<WavLen<EFFECT_RETRACTION>,200>>,TrWipeInX<Percentage<WavLen<EFFECT_RETRACTION>,200>>>,TrColorCycleX<WavLen<EFFECT_RETRACTION>,-400,-100>>>>,
  74. TransitionEffectL<TrConcat<TrInstant,StrobeL<AlphaL<White,LayerFunctions<Bump<Int<0>,Scale<Trigger<EFFECT_IGNITION,Int<1000>,Int<2000>,Int<500>>,Int<0>,Int<16384>>>,Bump<Int<32768>,Scale<Trigger<EFFECT_IGNITION,Int<1000>,Int<2000>,Int<500>>,Int<0>,Int<16384>>>>>,Int<25>,Int<30>>,TrFade<2000>>,EFFECT_IGNITION>,
  75. TransitionEffectL<TrConcat<TrInstant,White,TrFade<50>>,EFFECT_IGNITION>,
  76. // preon - 5000ms version for OS5.9 and before
  77. //TransitionEffectL<TrConcat<TrFadeX<Int<300>>,AlphaL<BrownNoiseFlicker<Red,Rgb<150,100,150>,300>,LayerFunctions<Bump<Int<0>,Int<10000>>,Bump<Int<32768>,Int<10000>>>>,TrDelayX<Int<700>>>,EFFECT_PREON>,
  78. // preon - WavLen version for OS6 and above.
  79. TransitionEffectL<TrConcat<TrFadeX< Percentage<WavLen<EFFECT_PREON>,30> >,AlphaL<BrownNoiseFlicker<RotateColorsX<Variation,Red>,Rgb<100,100,150>,300>,LayerFunctions<Bump<Int<0>,Int<10000>>,Bump<Int<32768>,Int<10000>>>>,TrDelayX< Percentage<WavLen<EFFECT_PREON>,70> >>,EFFECT_PREON>,
  80. // On-Demand Battery Level
  81. 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>>>
  82. >>(),
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement