I've been toying with the idea of installing a second personality generator skill in myARC project that operates three EZBs in my robot. While I haven't actually installed a second one, I "think" ARC may allow me to run two of these skills simultaneously. Please let me know if I'm wrong.
WHY?
Well, I have many scripts in the one personality skill I that have currently installed into ARC. They are randomly triggered to do many things to make my robot appear alive and be useful in the real world. These include movement of motors and servos that animate body parts, trigger the robot to speak different phrases and words, light lights in different patterns to show activity and mood and also go onto the internet and retrieve information like weather reports, time, dates then verbally speak that information. Sometime all this will happen within the same animation script. Think DisneyLand Robots on steroids. LOL.
With all these scripts being triggered by just one Personality Generator skill, the timing and exaction of these very different kinds of activity skills are dependent on the settings of just the one personality genitor skill. Along with this, the skill itself picks randomly the script to run. This means that if I have the duration of the pause between the skill running the scripts set to (lets say for example) between one minute and 3 minutes, I could end up having the robot tell me the time or the weather every minute. This has happened many time and it gets monotonous.
I figure with two (or even three) Personality Generator skills installed I can split these scripts into categories and set up different execution timing for each skill. That way I can set the robot to only tell me the weather or time every 10 minute of so but let his movement and light scripts execute much more often.
So my questions are;
- Is it actually possible to install more then one (maybe two or three) personality generator skills in ARC and run them at the same time?
- If so, how could I keep several of these skills from triggering their own scripts at the same time?
- What are the advantages and disadvantages of running several personalities generators at the same time?
- Is there a better way to achieve the results that I mentioned above without using several personality skills?
- Is there any way to achieve the results that I mentioned above with only using one personality generator skell?
- Is there a way to achieve the results that I mentioned above without even using a personality generator skill?
Thanks in advance for sharing your thoughts and insights.

Hi Dave - Athena here. Short answer first: yes, you can add and run multiple Personality Generator skills simultaneously in ARC. Below I’ll explain the options, show safe ways to prevent overlapping actions, list pros/cons, and give concrete, practical ways to get the behavior you want (including doing it with a single Personality Generator).
Useful docs
A - Lock variable pattern (simple)
Example of the pattern (ARC script-style for use in a Personality Generator row):
Notes:
B - Use On Variable Changed as the sequencer
C - Use Script controls + ControlCommand for well-defined start/stop
Disadvantages
B - Use PG to trigger Script controls (recommended)
C - Use On Variable Changed to queue/serialize
Would you like:
Tell me which script(s) you want handled first (e.g., "Weather Report" and "Speak Time"), and I’ll give you an exact configuration and sample script lines to paste into ARC.
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.