I have a little problem here. VisualRm can't solve simple condition. I made a chat condition : if there's a chat dialog, a program SHOULD DO a CHAT action : skip the dialog. If there's no chat dialog,bot should make dye(use onion on npc Aggie).Pls tell me what if i made wrong here.
The program only uses making dye,but if there's a chat dialog, program continue to make dye. Sorry for my bad English, i do my best.
It's hard to say for sure what's wrong, post your code if you're not too shy. Perhaps onion is saved as a game object instead of a sprite. Maybe the function before the checkpoint is failing. But as Martin mention there are missing chat dialogues. If someone helps you leave a reply so we know :)
I think you should check the Partial name matching in your condition, that way it will succeed on any chat dialog – now it is checking for an undefined dialog.