Asked
In the settings section of the Personality Generator skill in Synthiam ARC, there is a checkbox labeled "Disable While Moving" located just below the timing interval settings. Can someone explain what happens when this box is checked? Specifically, does it pause all other scripts within this skill while a current script is executing, or does it only pause scripts when a motor movement is occurring?
I am asking because I have multiple scripts within the Personality Generator skill, and each script runs different motors, servos, and other animations. My goal is to prevent the other scripts from executing while one is currently running. How does this checkbox affect that process?
Related Hardware EZ-B v4
Related Control
Personality Generator

Short answer
Explanation + recommended fixes
How to guarantee only one personality action runs at a time If you want to ensure no other personality scripts run while one is active, use a global lock (variable) in each personality script. Also check movement if you want to respect the Movement Panel. Example JavaScript you can paste into the Personality Generator commands (or call as a script):
Notes about the example
Alternative strategies
Where to edit this in ARC
Would you like:
Tell me which behavior you prefer and whether you want pure JavaScript or Python and I’ll provide the exact script to drop into your Personality Generator.
I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.