could you add these options please.
Maybe, let me take a look at them individually.
Start profile after x amount of time?
Do you mean, at a certain time? IE: Bot is not on (stopped) and then at x time, or x seconds from when set, the bot will load x profile and start?
If this is what you mean, there is currently an issue with BotMain.Start() and BotMain.Stop() which prevents the bot from working properly. It locks up Demonbuddy. This issue would prevent me from using such features, unfortunately. Once the issue is fixed, I could certainly create this.
start random profile after x deaths?
Yes, I can add this into the plugin to do this. I will make it so the plugin will change profiles when it restarts the game. (Option is already in to restart game after x amount of deaths, which can be specified to 0 - making it do it upon the first death.)
Start x profile after x runs of other profile?
So you want a profile ran count, and upon successful completion, of the current profile, to change profiles? This would interfere with the last feature, but you can already achieve this by not doing the profiles randomly. Simply disable the randomized profiles and it will do them in order. Add the profiles to the list on how you want them to be ran. You can load the same profile in, multiple times, and it will do them in order.
Also, Is there any issues you came across with people not having select way points?
how does the plugin handle this?
revert back to old profile?
Currently, Demonbuddy will not create a game that you don't have a quest completed with - or if you are using a profile with Resume = true. I am unsure why it wont create a game with Resume, but it wont. It simply resumes whatever quest you currently have active. There isn't anything I can do about this, I have tried to manually create the game... but that doesn't work either. (Maybe because it's the same command that Demonbuddy uses?)
Any problems with certain profiles like AGB that needs a certain plugin loaded, or routine, Possible to add support for this?
There is no way that I could possibly add in support for every plugin that exists, and that will ever exist. I will give this some thought, but I don't have any ideas, right now, how to accomplish this. I may be able to add in more options for profiles that you add having key events that will enable/disable plugins... but that may take an extreme amount of effort. It just seems like something that would be too advanced for most users; having to specify which plugins to use/not to use, for every profile entered.