Is there any way you would be able to force the script to check the players bank first for any items required for the quest instead of buying them new each time? There have been a couple of times where I've started a quest which I don't have the requirements for, the bot will buy all necessary items, then quit the script when it checks if i have met the requirements. After getting the requirements, it will purchase the items again.
Noticed a bug, If i have trade orders in on the GE the bot breaks and stares at it. I had 1 slot selling is Granite Longsword in the GE (top right slot) Bot hovered over it for a couple of minutes instead of using other buy slots on the GE. Thought this might help to let you know.
Otherwise dope script man, will let you know of any other bugs i encounter