highlightshadow

Untitled

Aug 5th, 2024
18
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.28 KB | None | 0 0
  1. /*--------------------------------- OSHA_SOL -------------------------
  2. copyright Fett263 CustomBlade (Primary Blade) OS7 Style
  3. https://fett263library.com/early-access/#CustomBlade
  4. OS7.14 v3.4
  5. Single Style
  6. Multi Phase (Special Abilities*) Transition: Fade, Time: 1000
  7.  
  8. Default: Unstable Rage [BaseColorArg]
  9. 1: Unstable Unleashed [AltColor2Arg]
  10. Multi Phase Control: use Special Abilities controls to change Phase. Requires Alt Font.
  11.  
  12. NOTE:This style includes Control Layer. Only one Control Layer should be used per preset.
  13.  
  14. *This style REQUIRES Alt Fonts alt000/ to alt001/ to be set up. Uses altchng.wav on change.
  15. See https://pod.hubbe.net/sound/alt_sounds.html for more information.
  16. --Effects Included--
  17. Ignition Effect: Standard Ignition [Color: IgnitionColorArg]
  18. Retraction Effect: Standard Retraction [Color: RetractionColorArg]
  19. Lockup Effect:
  20. 0: mainLockMulti0Shape - Begin: Real Clash - Style: Intensity AudioFlicker - End: Full Blade Absorb
  21. [Color: LBColorArg]
  22. Lightning Block Effect:
  23. 0: mainLBMulti0Shape - Begin: Responsive Impact - Style: Strobing AudioFlicker - End: Full Blade Absorb
  24. [Color: LBColorArg]
  25. Drag Effect:
  26. 0: mainDragMulti0Shape - Begin: Wipe In - Style: Intensity Sparking Drag - End: Wipe Out
  27. [Color: LBColorArg]
  28. Melt Effect:
  29. 0: mainMeltMulti0Shape - Begin: Wipe In - Style: Intensity Melt - End: Wipe Out
  30. [Color: StabColorArg]
  31. Stab Effect: Sparking Stab [Color: StabColorArg]
  32. Blast Effect (Randomly Selected): Blast Wave (Sound Based), Responsive Blast Wave (Sound Based), Responsive Blast Fade (Sound Based), Full Blade Blast Fade [Color: LBColorArg]
  33. Clash Effect: Real Clash V3 [Color: LBColorArg]
  34. Special Ability 1: Change Phase (Corruption: Unstable Rage - Time: 11000 ms) Uses tr00.wav or or tr/000/000.wav (blade corruption sound)
  35.  
  36. */
  37. using OSHA_SOL = Layers<Black,ColorSelect<AltF,TrSelect<Ifon<Int<1>,Int<0>>,TrInstant,TrFadeX<Int<1000>>>,AudioFlicker<Stripes<22000,-1400,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Mix<Int<10000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,Mix<Int<18000>,Black,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,AudioFlicker<Stripes<25000,-1500,RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>,Mix<Int<10640>,Black,RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>,Mix<Int<18460>,Black,RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>>>,TransitionEffectL<TrConcat<TrExtend<14000,TrDoEffectAlwaysX<TrDelay<10>,EFFECT_TRANSITION_SOUND,Int<0>>>,AlphaL<White,Int<0>>,TrDoEffectAlwaysX<TrInstant,EFFECT_ALT_SOUND,ModF<Sum<AltF,Int<1>>,Int<2>>,Int<-1>>>,EFFECT_USER1>,TransitionEffectL<TrConcat<TrJoin<TrDelayX<WavLen<>>,TrWipeIn<200>>,AlphaL<RandomPerLEDFlickerL<RgbArg<STAB_COLOR_ARG,Rgb<255,68,0>>>,SmoothStep<IntArg<MELT_SIZE_ARG,28000>,Int<2000>>>,TrWipe<200>>,EFFECT_STAB>,TransitionEffectL<TrRandom<TrWaveX<RgbArg<LB_COLOR_ARG,Rgb<191,255,255>>,Scale<WavLen<>,Int<100>,Int<400>>,Int<100>,Scale<WavLen<>,Int<100>,Int<400>>,Scale<EffectPosition<EFFECT_BLAST>,Int<28000>,Int<8000>>>,TrWaveX<RgbArg<LB_COLOR_ARG,Rgb<191,255,255>>,Scale<WavLen<>,Int<100>,Int<400>>,Int<100>,Scale<WavLen<>,Int<100>,Int<400>>,Scale<BladeAngle<>,Int<28000>,Int<8000>>>,TrConcat<TrInstant,AlphaMixL<Bump<Scale<BladeAngle<>,Int<28000>,Int<8000>>,Scale<WavLen<>,Int<9000>,Int<13000>>>,RgbArg<LB_COLOR_ARG,Rgb<191,255,255>>,Mix<Int<16384>,Black,RgbArg<LB_COLOR_ARG,Rgb<191,255,255>>>>,TrFade<300>>,TrConcat<TrJoin<TrDelay<30>,TrInstant>,RgbArg<LB_COLOR_ARG,Rgb<191,255,255>>,TrFade<300>>>,EFFECT_BLAST>,AlphaL<TransitionEffectL<TrSelect<Scale<ClashImpactF<>,Int<0>,Int<4>>,TrConcat<TrInstant,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<191,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<8000>,Int<12000>>>>,TrFadeX<Scale<ClashImpactF<>,Int<200>,Int<600>>>>,TrWaveX<RgbArg<LB_COLOR_ARG,Rgb<191,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>>>>,TrSparkX<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<1500,-3000,RgbArg<LB_COLOR_ARG,Rgb<191,255,255>>,Mix<Int<16384>,Black,RgbArg<LB_COLOR_ARG,Rgb<191,255,255>>>>>,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>>>>,TrConcat<TrInstant,RgbArg<LB_COLOR_ARG,Rgb<191,255,255>>,TrFadeX<Scale<ClashImpactF<>,Int<200>,Int<400>>>>,TrConcat<TrInstant,RgbArg<LB_COLOR_ARG,Rgb<191,255,255>>,TrFadeX<Scale<ClashImpactF<>,Int<300>,Int<500>>>>>,EFFECT_CLASH>,Scale<ClashImpactF<>,Int<24000>,Int<32768>>>,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<LB_COLOR_ARG,Rgb<191,255,255>>,Mix<Int<12000>,Black,RgbArg<LB_COLOR_ARG,Rgb<191,255,255>>>>,BrownNoiseFlicker<RgbArg<LB_COLOR_ARG,Rgb<191,255,255>>,Mix<Int<12000>,Black,RgbArg<LB_COLOR_ARG,Rgb<191,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<LB_COLOR_ARG,Rgb<191,255,255>>,Mix<Int<20000>,Black,RgbArg<LB_COLOR_ARG,Rgb<191,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<LB_COLOR_ARG,Rgb<191,255,255>>,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<191,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<LB_COLOR_ARG,Rgb<191,255,255>>,TrFade<400>>,SaberBase::LOCKUP_NORMAL,Int<1>>,ResponsiveLightningBlockL<Strobe<RgbArg<LB_COLOR_ARG,Rgb<191,255,255>>,AudioFlicker<RgbArg<LB_COLOR_ARG,Rgb<191,255,255>>,Blue>,50,1>,TrConcat<TrExtend<200,TrInstant>,AlphaL<RgbArg<LB_COLOR_ARG,Rgb<191,255,255>>,Bump<Scale<BladeAngle<>,Int<10000>,Int<21000>>,Int<10000>>>,TrFade<200>>,TrConcat<TrInstant,RgbArg<LB_COLOR_ARG,Rgb<191,255,255>>,TrFade<400>>,Int<1>>,LockupTrL<AlphaL<TransitionEffect<RandomPerLEDFlickerL<RgbArg<LB_COLOR_ARG,Rgb<191,255,255>>>,BrownNoiseFlickerL<RgbArg<LB_COLOR_ARG,Rgb<191,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<250>,Mult<IntArg<IGNITION_OPTION2_ARG,10992>,Int<98304>>>>,TrWipeInX<BendTimePowX<RetractionTime<0>,Mult<IntArg<RETRACTION_OPTION2_ARG,10992>,Int<98304>>>>,Black>,TransitionEffectL<TrConcat<TrExtend<9350,TrInstant>,AlphaL<Stripes<3000,-3500,ColorSelect<AltF,TrInstant,RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,RandomPerLEDFlicker<Mix<Int<7710>,Black,ColorSelect<AltF,TrInstant,RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>>,Black>,BrownNoiseFlicker<ColorSelect<AltF,TrInstant,RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,Mix<Int<3855>,Black,ColorSelect<AltF,TrInstant,RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>>,200>,RandomPerLEDFlicker<Mix<Int<10280>,Black,ColorSelect<AltF,TrInstant,RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>>,Mix<Int<3855>,Black,ColorSelect<AltF,TrInstant,RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>>>>,SmoothStep<Scale<SlowNoise<Int<2000>>,Scale<Percentage<TimeSinceEffect<EFFECT_USER1>,297>,Int<0>,Int<28000>>,Scale<Percentage<TimeSinceEffect<EFFECT_USER1>,297>,Int<2000>,Int<31000>>>,Int<-2000>>>,TrExtend<3650,TrWipe<1000>>,AlphaL<Stripes<3000,-3500,ColorSelect<AltF,TrInstant,RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,RandomPerLEDFlicker<Mix<Int<7710>,Black,ColorSelect<AltF,TrInstant,RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>>,Black>,BrownNoiseFlicker<ColorSelect<AltF,TrInstant,RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,Mix<Int<3855>,Black,ColorSelect<AltF,TrInstant,RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>>,200>,RandomPerLEDFlicker<Mix<Int<10280>,Black,ColorSelect<AltF,TrInstant,RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>>,Mix<Int<3855>,Black,ColorSelect<AltF,TrInstant,RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>>>>,SmoothStep<Scale<SlowNoise<Int<3000>>,Int<27000>,Int<31000>>,Int<-2000>>>,TrInstant,Stripes<3000,-3500,ColorSelect<AltF,TrInstant,RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,RandomPerLEDFlicker<Mix<Int<7710>,Black,ColorSelect<AltF,TrInstant,RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>>,Black>,BrownNoiseFlicker<ColorSelect<AltF,TrInstant,RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>,Mix<Int<3855>,Black,ColorSelect<AltF,TrInstant,RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>>,200>,RandomPerLEDFlicker<Mix<Int<10280>,Black,ColorSelect<AltF,TrInstant,RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>>,Mix<Int<3855>,Black,ColorSelect<AltF,TrInstant,RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>>>>>,TrExtend<1000,TrInstant>,Stripes<3000,-3500,ColorSelect<AltF,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>>,RandomPerLEDFlicker<Mix<Int<7710>,Black,ColorSelect<AltF,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>>>,Black>,BrownNoiseFlicker<ColorSelect<AltF,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>>,Mix<Int<3855>,Black,ColorSelect<AltF,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>>>,200>,RandomPerLEDFlicker<Mix<Int<10280>,Black,ColorSelect<AltF,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>>>,Mix<Int<3855>,Black,ColorSelect<AltF,TrInstant,RgbArg<BASE_COLOR_ARG,Rgb<0,0,255>>,RgbArg<ALT_COLOR2_ARG,Rgb<255,0,0>>>>>>,TrFade<1000>>,EFFECT_USER1>>;
  38. /*
  39. Add to preset as StylePtr<OSHA_SOL>()
  40. --------------------------------------------------------------------------*/
  41.  
Advertisement
Add Comment
Please, Sign In to add comment