Asked

In conversation menu I'm trying to get the person to answer yes or no, and that would go into a variable. After it is in variable if it is equal to yes then make another variable = 150 but for some reason it is not working. Having it match a word rather than true or false would make it a more natural conversation. What is the proper way to do this in blockly? It works great when it is a numerical variable. Also is there a way to have jump down to option 4 if you didn't want to go through 1,2,3?
Number 4 seems to apply. My thoughts were since you already have actions already figured out in the Movement Panel now you have to selectively activate them. I use the Auto Position (wait) one after another in Blockly and it works great but when you use the conversation menu there needs to be a way to move the selected action into that Auto position(wait) move so that it will act the same way with one action happening after the other. If beer is response that would be an actual action which has many movements -location above it, then it lowers down, then it grabs it and moves up a bit. Now the beer has to go somewhere to "chair 3" which is another action. My thoughts were to have conversation menu fill in the variables of which action to use and have a nice clean Blockly have about 6 auto positions to run after the menu is filled out. The Command Control conversation menu (basically builds a menu or recipe of actions) would be on top of the Auto Position blocks and it all would not take much room on a single Blockly page. It would also help to have the ability to move frames as well as actions into Auto positions (variable) from the conversation menu. Thanks, Don

Here is the jist of my thoughts on what I was trying to accomplish. I realize these are not variables but actions as of right now, but I was trying to simulate it.The idea of using the conversation menu does not need variables. There’s a script for each selection. So you just launch the appropriate Auto Position in the conversation menu item script.
The conversation menu robot skill works like a phone menu. Where instead of press 1 to do this, you can use real phrases.
so you just add a menu option for each Auto Position action. And when someone selects that conversation menu item, launch the respective auto position
I believe what you’re doing is assigning a variable to each conversation menu level. But the issue with that is the conversation menu doesn’t block because it’s a different robot skill.
Ok understand, is there a way to have it execute only when all of the menu items have completed? This way it will all look simultaneous rather than start and stop after each answer. Actually there is a way, just have the full conversation then assign the Auto Position wait one after another without dropping down and making new options. All of this is nice and clean within the conversation menu and I like it!! Thanks again, Don
Is there a way to have the startup script to be on the lookout for a certain word to get started, similar to Alexa or Siri. What would the blocky blocks look like to make that happen?
You would use one of the speech recognition engines for that. I would go with either the Bing or the Speech recognition robot skills
bing: https://synthiam.com/Support/Skills/Audio/Bing-Speech-Recognition?id=16209
speech recognition: https://synthiam.com/Support/Skills/Audio/Speech-Recognition?id=16118
The support section has a list of all robot skills that can be identified by their description here: https://synthiam.com/Support/Skills/Skills-Overview
Wow, that opened up a huge door. I was putting off learning some new skills like this till I totally understood other ones. Thanks again, Don
Did you see the new movement blocks in the latest update? https://synthiam.com/Products/ARC/Releases/ARC-2022-09-03-00-Early-Access-Runtime-21295