I was not bitching one bit. All I was saying it's my dream and my drug. I want to quest bot more than anything else with this bot. YES it has come a very long way. IT still needs work however. I just want to see it work. That's it. 100% flawlessly. And it is possible. I know it is. Maybe instead of the other 5 + bots I have tried... this one will fool me and be flawless one day and I won't be told by dev's "it's not possible". It's software. There's only so many variables in the game that can be tackled before they all are.
If you feel you can create a 'flawless' solution to the hundreds upon thousands of logical cases of execution, by all means. Go for it.
The simple fact of the matter is this:
Even the most mundane, and simple of tasks, is incredibly complex to handle 'flawlessly' in a mostly dynamic, player-rich atmosphere.
Also keep in mind; we are limited by a few key factors:
Our knowledge of the WoW exe itself (granted; we do know more and more about it every day [we can safely say we understand roughly 40% of the entire exe]) is nowhere near enough to be able to do *everything*.
Data we are able to pull from the WoW exe itself, and still retain a decent performance/resource usage. We could (in theory) re-create most of the game functions entirely in HB/GB itself. But you'd see such a drastic performance hit, that it's not worth it in the long run.
Data that the WoW exe even gets. A lot of data is server-side only, and we're not able to pull it out of thin air.
It'll never be flawless. And you'll never see any developer ever claim a bot to be flawless. (At least, not an honest developer)
Pretty damned close? Maybe. Very unlikely, but we can all hope.
Also; keep in mind that we're all human, and we make human mistakes. We're not Skynet. (Oh god I wish I was... the fun I'd be having...)
Life lesson: Logic is easy to create in your head. Now try to write it down, and in a way that a computer can understand it. [Keep in mind, you need to handle all the 'edge' cases where things aren't the way you assume they are.]