There's some wild conspiracies going on in this thread lol.
Better questing support will eventually be added to the bot. The current bot was designed as a Grind Bot, not a Quest Bot, so it naturally didn't do much with quests. There was a time when it only did areas with a waypoint, and didn't support area transitions. As time went on, simple quest support was hacked in, as well as most of the other things the bot currently does, but that design isn't good enough for the long run.
Priority wise, the main focus right now is updating the different potions of the bot in a modular way to allow users to also reuse that code for their own stuff. What's the point in writing a bunch of code that only we can use, and you users have to rewrite to do the same thing with a few changes? It makes far more sense heading in the direction we are now than trying to continue to hack in support for various quests and have development nearly impossible because of how the code is setup.
In reality, questing isn't a huge deal in this game compared to D3. You don't run around the game and encounter random events that give large bonuses of exp and gold once you complete. Once you do a quest in POE, that's it. Once you finish all quests, that's it. As such, better questing support wasn't a high priority because most quests you can do on your own in a matter of minutes and be done with it and get back to grinding. With the way this game is setup, you can skip most quests as there's only a few that block progress.
We don't have API support yet for knowing which quests you have done or need to do. That's on the todo list. We don't have an API for working with the bandits either, as we need to do some specific things for that. When it comes to accepting rewards from vendors, we have implicit support through it through our inventory code, just no examples. Most people are fine with choosing their own rewards, and a lot of people don't even pick rewards right away because their needs for skill gems changes over time. You can try to maintain a reward database, but we aren't. The game changes too much for that to be possible, so once again, letting users take care of that made the most sense.
The bot doesn't even manage your skill points, so what's the importance of it accepting quest rewards when it takes 5 seconds in town yourself? It's nice to have, but it's a
quality of life feature and not something essential, so that's why it's not there yet.
As I wrote in another post, the new code is being designed with
users in mind. It's significantly better than what we had before and it's documented and should be pretty easy to use. However, it's literally like rewriting the entire bot (again, as we have had to do twice already), so obviously it's going to take some time to update what we have, and then put out the content for users to do their own thing. If you're looking for an answer as to "why is it not done yet",
here's your answer. iI fixing the things that need to be fixed, and changing things to be better was fast and easy, it'd already be done.
