I'll be honest, one drawback in my plan is that I have to use Drags walker, which has no failsafe. I included my own walker, but his is so much better for some weird reason. What annoys me is that what makes his so good is that if you do something stupid, it will still continue to walk to the place, but with mine... it is possible if you interact or something goes slightly wrong it will return as false/show an error.
Likewise, that is the problem with the WalkPath function, is that if anything goes wrong, it will keep trying to go to that spot with no failsafes. I don't like it, but so far it's done wonders. It only works great for everyone since with Reflection you can't suddenly stray off the path.
Though Drags does have this +/- 1 TPoint randomness in there that makes the walking slightly random, but this random could take a strange path and make the character walk to weird locations. Therefore, I'm going to reconstruct that paths again-- I shall make sure none of them even go near the walls. In addition, I will also make it so that if by chance something terrible does happen, it will just false the player and signify the owner that something went wrong.
I'm glad this brought up, this script is *not* complete while that bug still stands.
The real 0.95 version I've been working on should probably be more near to 1.00 than anything before. After I make sure no one can end up in those top houses and make sure the banking thing turns out alright... hopefully it never jams up.
Last but not least
There will always be some weird error in runescape, and SMART. I find them all the time in even the best of scripts. My goal is to make the script perfect, but a hard thing lately I've been trying to accept is that no script can be truly perfect due to little quirks such as lag... that no one can really prepare for.
Therefore, I will work on this until it is so close to perfect that no one will know.
After all, I do use some of my buffed cash/level accounts with it. I don't want to lose those
I don't see 0.95 coming out tonight since I want to work more on the bank issue and preventing the house issue, but I expect tomorrow to be the day unless I get sick [was at hospital, could have picked up a bug in the meantime, as such, time will tell]