[AFK Leveling] Act 1 AFK Leveling Profile (7/9 Quests)
The goal of this profile upon completion will be to complete Act 1, in it's entirety, completely AFK. This profile was conceived with the idea of leveling a brand new level 1 character to 60 completely AFK. All testing was done on Normal and the profiles are written and optimized for Normal setting at this time.
What can the profile currently do?
On this release the profile is 99% AFK up to and including Quest 6 - The Broken Blade.
Is this profile completely random?
I started writing this profiled before DB was able to explore static worlds so any static worlds are NOT done randomly.
Will the profile handle deaths?
In static worlds no, unfortunately it will not. In randomized worlds, from what I've tested, it seems to handle deaths no problems. (Random worlds = Cathedral Levels and Crypts)
Why does the bot seemingly stop at certain times for 15 - 30 seconds?
Wait timers. I did testing with all the classes and I found that if I didn't set wait timers for slowest class then it would skip certain TalkTo events. So, in short, that's normal.
Speaking of classes, which ones are supported?
Technically all classes could complete these profiles and I tried to gear wait timers to how slow it would be for some classes. By far and away the Monk and Barbarian were much quicker on runs through. (Especially the Monk for some reason.) Wizards weren't actually too bad but Demon Hunters and especially Witch Doctors were brutally slow.
Which combat routine should I use?
The clear cut winner is Belphegor. As I pleasantly found out while testing it auto equips new skills and runes!
What's taking so long for you to release the rest of the profile?
I apologize as I'm a HUGE perfectionist and I hate releasing things with known bugs. I test, and test, and test again all of my profiles and try to work out the bugs as I can. Hopefully the effort will show in the profiles but please be patient. I'm doing this in my spare time for fun.
Will not currently kill Jondar on the Templar quest. It will eventually kill him due to AoE but it's pretty slow.
Will not find exit to Cathedral Level 4. It finds the exit above the on the walkway to Jondar and then just steadily breakdances it's face off.
THE SCRIPT IS DISABLED TO FIND EXIT 4 AND AFTER JONDAR IS DEAD YOU WILL HAVE TO MANUALLY GO THE EXIT DOWN THE STAIRS AND CLICK THE PORTAL. JUST CLICK AND LEAVE THE BOT, IT WILL START SEARCHING LEVEL 4 IN A FEW SECONDS.
Minor Bugs
No way to currently close dialog "Quest Complete" dialog windows.
No way to currently select "Yes" or "No" to have the Templar join you.
Random stucks in some of the Random Worlds. The Festering Woods is especially bad for stucks. There is also one specific map of Cathedral Level 2 that the bot gets stuck near the exit.
ExploreArea randomly doesn't fire in some areas. Suspect DB issues but can't confirm.
2. Fix bugs.
3. Re-write code to randomly explore static worlds.
5. Find a plugin that will close dialog windows and select "Yes" when the Templar asks to join.
None!
Optional but highly, HIGHLY recommended
Giles Auto Equipper - Picks up gear, evaluates it, and equips it, if it deems it an upgrade. Be sure to set your loot rules to one that's provided by Giles with this plugin. I personally used GilesEquipperRules_NoCommons and it worked great! (A lifesaver on this kind of profile in my opinion, big thanks to Giles!!)

Also, big thank you Radonic and Kick as it was basically their profiles I scoured that allowed me to figure out what the heck was going on in the profiles and how certain obstacles I found could be overcome.


Main Profile
View attachment rgod14's Act 1 v1.2 (Quest 1 - 7).xml
Individual Quest Profiles
View attachment rgod14's Act 1 v1.2 (Quest 1 - The Fallen Star).xml
View attachment rgod14's Act 1 v1.2 (Quest 2 - The Legacy of Cain).xml
View attachment rgod14's Act 1 v1.2 (Quest 3 - A Shattered Crown).xml
View attachment rgod14's Act 1 v1.2 (Quest 4 - Reign of the Black King).xml
View attachment rgod14's Act 1 v1.2 (Quest 5 - Sword of the Stranger).xml
View attachment rgod14's Act 1 v1.2 (Quest 6 - The Broken Blade).xml
View attachment rgod14's Act 1 v1.2 (Quest 7 - The Doom in Wortham).xml
Complete Act 1 by rgod14
(Release: v1.0.0 - Aug 10th)
(Release: v1.1 - Aug 14th)
(Release: v1.2 - Aug 18th)
DISCONTINUED
DISCONTINUING MY WORK ON THIS AS IT'S TOO MUCH FOR ME. EVERY DB UPDATE SEEMS TO BREAK IT MORE AND I DON'T HAVE THE TIME TO TEST AND RE-TEST. APOLOGIES.
Current Progress: 7/9 Quests Complete
99% AFK!
(Release: v1.0.0 - Aug 10th)
(Release: v1.1 - Aug 14th)
(Release: v1.2 - Aug 18th)
DISCONTINUED
DISCONTINUING MY WORK ON THIS AS IT'S TOO MUCH FOR ME. EVERY DB UPDATE SEEMS TO BREAK IT MORE AND I DON'T HAVE THE TIME TO TEST AND RE-TEST. APOLOGIES.
Current Progress: 7/9 Quests Complete
99% AFK!
Tested on Demonbuddy v204
Changelog
Code:
[B][U]v1.2[/U][/B]
- Fixed bug where it wouldn't talk to Cain after Crypts. Yay 1 big profile again!
- Added quest 7!
[B][U]v1.1[/U][/B]
- Added quests 5 and 6!
- Cleaned up coding on Crypts (still bugged as mentioned above, fix in future release)
- Adjusted WaitTimers to allow for the slower classes
- Tweaked boxSize and Tolerance on most levels resulting in less stucks
[B][U]v1.0.0[/U][/B]
- Released quests 1 to 4!
FAQ
Goal of the ProfileThe goal of this profile upon completion will be to complete Act 1, in it's entirety, completely AFK. This profile was conceived with the idea of leveling a brand new level 1 character to 60 completely AFK. All testing was done on Normal and the profiles are written and optimized for Normal setting at this time.
What can the profile currently do?
On this release the profile is 99% AFK up to and including Quest 6 - The Broken Blade.
Is this profile completely random?
I started writing this profiled before DB was able to explore static worlds so any static worlds are NOT done randomly.
Will the profile handle deaths?
In static worlds no, unfortunately it will not. In randomized worlds, from what I've tested, it seems to handle deaths no problems. (Random worlds = Cathedral Levels and Crypts)
Why does the bot seemingly stop at certain times for 15 - 30 seconds?
Wait timers. I did testing with all the classes and I found that if I didn't set wait timers for slowest class then it would skip certain TalkTo events. So, in short, that's normal.

Speaking of classes, which ones are supported?
Technically all classes could complete these profiles and I tried to gear wait timers to how slow it would be for some classes. By far and away the Monk and Barbarian were much quicker on runs through. (Especially the Monk for some reason.) Wizards weren't actually too bad but Demon Hunters and especially Witch Doctors were brutally slow.
Which combat routine should I use?
The clear cut winner is Belphegor. As I pleasantly found out while testing it auto equips new skills and runes!
What's taking so long for you to release the rest of the profile?
I apologize as I'm a HUGE perfectionist and I hate releasing things with known bugs. I test, and test, and test again all of my profiles and try to work out the bugs as I can. Hopefully the effort will show in the profiles but please be patient. I'm doing this in my spare time for fun.

Known Bugs
Major BugsWill not currently kill Jondar on the Templar quest. It will eventually kill him due to AoE but it's pretty slow.

Will not find exit to Cathedral Level 4. It finds the exit above the on the walkway to Jondar and then just steadily breakdances it's face off.

Minor Bugs
No way to currently close dialog "Quest Complete" dialog windows.
No way to currently select "Yes" or "No" to have the Templar join you.
Random stucks in some of the Random Worlds. The Festering Woods is especially bad for stucks. There is also one specific map of Cathedral Level 2 that the bot gets stuck near the exit.
ExploreArea randomly doesn't fire in some areas. Suspect DB issues but can't confirm.
Plans for the future
1. Complete Act 1!2. Fix bugs.
3. Re-write code to randomly explore static worlds.
3a. Doing this should hopefully make death handling for the whole profile be smooth.
4. Add code to explore randomly generated dungeons on the quest route. (ie. Dank Cellar, Cave Under the Well)5. Find a plugin that will close dialog windows and select "Yes" when the Templar asks to join.
Plugins
RequiredNone!
Optional but highly, HIGHLY recommended
Giles Auto Equipper - Picks up gear, evaluates it, and equips it, if it deems it an upgrade. Be sure to set your loot rules to one that's provided by Giles with this plugin. I personally used GilesEquipperRules_NoCommons and it worked great! (A lifesaver on this kind of profile in my opinion, big thanks to Giles!!)
Thank you's and disclaimer
I only purchased Demonbuddy at the end of July. I scoured the code of current profiles for around 4 hours to realize what every variable meant and what it was doing. That being said this is the first profile I've invested serious time in and the first one I'm releasing so be gentle! 
Also, big thank you Radonic and Kick as it was basically their profiles I scoured that allowed me to figure out what the heck was going on in the profiles and how certain obstacles I found could be overcome.
Finding bugs
Please, please, if you find any bugs feel free to post them as I only tested these profiles by myself. I did plenty of testing from certain areas and levels and quite a few full run-throughs from a level 1 character. Also, please attach a log as they do help tremendously in figuring out what the bot is attempting to do when it's not doing what it's been told. 
Profiles
I'm releasing the profiles sectioned off into quests as well as the main "full" profile. Hope you enjoy and hope this helps someone, somewhere out. 
Main Profile
View attachment rgod14's Act 1 v1.2 (Quest 1 - 7).xml
Individual Quest Profiles
View attachment rgod14's Act 1 v1.2 (Quest 1 - The Fallen Star).xml
View attachment rgod14's Act 1 v1.2 (Quest 2 - The Legacy of Cain).xml
View attachment rgod14's Act 1 v1.2 (Quest 3 - A Shattered Crown).xml
View attachment rgod14's Act 1 v1.2 (Quest 4 - Reign of the Black King).xml
View attachment rgod14's Act 1 v1.2 (Quest 5 - Sword of the Stranger).xml
View attachment rgod14's Act 1 v1.2 (Quest 6 - The Broken Blade).xml
View attachment rgod14's Act 1 v1.2 (Quest 7 - The Doom in Wortham).xml
Last edited: