Redo Operation Scripting Help

You can have vectors of vectors, I think.

This would not be the syntax, though:

reops_data.push_back = [reops_move, reops_dest];

If would be something like:

var vec1 = DOpus.Create.Vector();
vec1.push_back(reops_move);
vec1.push_back(reops_dest);

var vec2 = DOpus.Create.Vector();
vec2.push_back(vec1);

To output a vector to the script log window, you have to loop through it and output each element. (If the element itself is a nested vector, you would have to loop through that as well.)

It's best to ask one question per thread than put lots together, as it gets quite complicated to answer everything at once, and too difficult to keep track of what has and hasn't been answered as the thread goes on. That's one reason I had not replied yet. If I can answer a thread in 5 minutes while waiting for something, I'll answer it quickly as there are lots of 5 minute gaps through the day. If it takes 30 minutes to answer everything, it'll take longer for a reply as there are fewer 30 minute gaps, and I'd rather post a full answer later than give half an answer and then have to re-read a complex thread again later on to work out what was missed the first time. So 6 small threads will be answered faster, and easier for everyone to follow, than 1 thread with 6 questions interwoven into a single discussion, even thought the total time is still similar if all 6 replies are written at once.