1) Give a description of the problem
Not being able to pause/restart a piston… in the piston.
2) What is the expected behavior?
Use a WHILE loop to “hold” the piston mid-execution, then continue when a condition is met.
3) What is happening/not happening?
It holds, but when the virtual switch is turned off, it doesn’t continue after the WHILE ends… it completely exits the piston. I tried setting both the IF and WHILE to Never Cancel Tasks… but it didn’t help.
Surely there’s a way to get this working without using variables as a workaround?
I’m sure @ady624 could create a WaitUntill command that just sit’s there waiting for the condition to become true, then continue the piston. I’m not the only one who may benefit from this I’m sure.