I'm working on guiding my students through BJC U5L2 disease spread simulation. At one point, clones have to ask their neighbors about their sprite-variables (in the exercise 'infected?', in my introduction, it's just script var 'name')
So I built a little script like this, so students can see a clone recite all of its neighbors' names (as a prelude to using 'tell' to have all the neighbors say their own names)
When I drag the 'name' variable chip into the ringify, the ringify disappears. Then when I try to run it, there's an error "variable of name 'Bob' does not exist in this context".
If I right-click the 'name' variable chip, and force it to ringify, then it works as I expect.
So what's the deal with ringify anyways? I thought it was for running script-arguments, so if I just want the value of a variable, I would want it not ringified.