Sabersense

Using...

Jan 25th, 2026 (edited)
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.19 KB | None | 0 0
  1. #ifdef CONFIG_PROP
  2. #include "../props/saber_sabersense_buttons.h"
  3. #endif
  4.  
  5.  
  6. #ifdef CONFIG_STYLES
  7.  
  8. using StandardFlicker = InOutHelper<RandomFlicker<ColorSelect<Sum<Variation,IntArg<STYLE_OPTION_ARG,0>>,TrFade<50>,ColorChange<TrInstant,DeepSkyBlue>,Blue,Cyan,DodgerBlue,Green,Rgb<28,255,28>,Red,Magenta,Rgb<255,80,154>,Yellow,Orange,Azure>,ColorSelect<Sum<Variation,IntArg<STYLE_OPTION_ARG,0>>,TrFade<50>,ColorChange<TrInstant,Rgb<0,107,205>>,Rgb<0,0,205>,Rgb<0,205,205>,Rgb<0,60,205>,Rgb<0,205,0>,Rgb<22,205,22>,Rgb<205,0,0>,Rgb<205,0,205>,Rgb<205,62,115>,Rgb<205,205,0>,Rgb<205,79,0>,Rgb<178,205,205>>>,300,800>>;
  9.  
  10. using HeavyFlicker = StylePtr<InOutHelper<RandomFlicker<ColorSelect<Sum<Variation,IntArg<STYLE_OPTION_ARG,0>>,TrFade<50>,ColorChange<TrInstant,DeepSkyBlue>,Blue,Cyan,DodgerBlue,Green,Rgb<28,255,28>,Red,Magenta,Rgb<255,80,154>,Yellow,Orange,Azure>,ColorSelect<Sum<Variation,IntArg<STYLE_OPTION_ARG,0>>,TrFade<50>,ColorChange<TrInstant,Rgb<0,19,36>>,Rgb<0,0,36>,Rgb<0,36,36>,Rgb<0,10,36>,Rgb<0,36,0>,Rgb<4,36,4>,Rgb<36,0,0>,Rgb<36,0,36>,Rgb<36,11,22>,Rgb<36,36,0>,Rgb<36,14,0>,Rgb<32,36,36>>>,300,800>>;
  11.  
  12. #endif
  13.  
  14. // *************************************************************************
  15. // *************************************************************************
  16. // *********************** THE BLADE STYLES ************************
  17. // *************************************************************************
  18. // *************************************************************************
  19. #ifdef CONFIG_PRESETS
  20. Preset presets[] = {
  21.  
  22. { "PreFont;KbrGrflx;Menus", "tracks/MusicTrack1.wav",
  23. // Main Blade:
  24. StylePtr<StandardFlicker>("~ ~ 0"),
  25. "graflex"},
  26.  
  27. // ****************
  28.  
  29. { "PreFont;KbrLkeH;Menus", "tracks/MusicTrack2.wav",
  30. // Crystal cooling effect with sound.
  31. // Main Blade:
  32. StylePtr<HeavyFlicker>("~ ~ 1"),
  33. "luke\nred heat"},
  34.  
  35. // ****************
  36.  
  37. { "PreFont;SmthJedi;Menus", "tracks/MusicTrack3.wav",
  38. // Main Blade:
  39. StylePtr<StandardFlicker>("~ ~ 4"),
  40. "smooth\njedi"},
  41.  
  42. // ****************
  43.  
  44. { "PreFont;DarkSide;Menus", "tracks/MusicTrack4.wav",
  45. // Pulsing 'off' crystal.
  46. // Main Blade:
  47. StylePtr<HeavyFlicker>("~ ~ 6"),
  48. "darkside"},
  49.  
  50. };
Advertisement
Add Comment
Please, Sign In to add comment