Not specific to 3rd button but the abilities needed for controlling 2 blades with one board is in OS7 already via my prop. I’m hoping to get time to set up the interfaces and code in Phase 3 of my Style Library.
["Proof of Concept" Secondary Ignition/Retraction Effect for Staff / Dual Blade Sabers for ProffieOS7]
I have the initial proof of concept built out for handling a secondary blade on a staff saber like Darth Maul or the Inquisitors. If you want to run two physical blades from a single Proffieboard these new Secondary Ignition/Retraction Effects and the new Conditional Effects will allow you to gain independent control over each. To start, in your presets you will set up one blade as the Primary blade (this will work just like a single bladed saber) in the style code, then you will set up the “other” blade as a Secondary blade in the style code. This will allow you to have a separate ignition and retraction for the Secondary blade that you can control in several ways.
The way it will work is your Primary blade will control if the saber is ON or OFF through normal button/gesture controls. After igniting the Primary Blade you can then set up the Ignition and Retraction for the Secondary blade, meaning you can ignite and retract the secondary blade as long as the Primary blade is ON. If you retract the Primary Blade through normal controls this will also retract the Secondary blade and turn the saber OFF. The Secondary Retraction only runs while the blade is ON and only retracts the secondary blade.
The Secondary Ignition/Retraction use the existing out.wav and in.wav sounds for your font but play them independently from the Primary allowing you to get the sounds to match. There are a few ways the Secondary Ignition/Retraction can be controlled.
a 3rd Button (easiest will be addition of a 3rd button to the saber)
a new button control for 2 button sabers (1 button may not be possible without someone removing a feature and modding the prop on their own unfortunately) - TBD
a separate Conditional Effect - in the demo I set up a Conditional Ignition effect on the Primary Blade, if the blade is held parallel at the moment of Ignition, the Secondary Ignition will trigger once the primary blade finishes igniting we can add a delay to this as well, a la Darth Maul in TPM. We can actually set many different Conditional Effects and have different ones in each preset if we wanted.
In addition, for this demo I have set up Conditional Effects for Blast and Clash, this allows us to choose which blade the effects appear on because we don’t want two blades showing the same effect. The Conditional Effects control which blade the effects appear on fro…
1 Like