That was very helpful, thank you.
Now my final question is in regards to the parameters I need to use when initializing my dialogue objects. The constructor given in the api is as follows:
RS2Interface(org.osbot.engine.Bot bot, int id)
I'm unsure of what the first parameter is. On a whim I tried:
dialogueBox1 = new RS2Interface(bot, dialogueID1);
without any errors. Is that what I should put there or is that something unrelated?