Got a bit of a different one here. This is a Obsidian Armor runner bot.
1. Enter FoW manually. Take a build (the bot just spams skills, left to right). Take strong heroes too.
2. Run Obsidian1. This will run through the beach, cave, battle field and up to the Eternal Weaponsmith. Close the bot.
3. Speak to the Eternal Weaponsmith manually, and run into the Temple of War (the temple, and route, should both have been cleared already by Obsidian1 bot)
4. Stand ontop of the Eternal Forgemaster, take the quest go afk whilst your heroes complete 'Defend the Temple of War' quest
5. Take quest 'Restore the Temple of War', run Obsidian2. This will run back through the caves, kill necessary enemies, then run back to Eternal Forgemaster.
6. Close the bot, the Eternal Forgemaster will now craft Obsidian Armor.
The bot also picks up all Chaos Axes and Obsidian Shards.
Currently there's nothing in the code to 'stop', so the bots attempt to loop and keep going once it's gotten to the end - if anyone knows a fix that'd be great. Right now it's annoying more than anything
I have more ideas for bots if anyone is interested, Sorrows Furnace Vanquish, The Deep, Urgoz, quests needed to unlock very common PvE quests (IAU! + EBSoH etc.) - would be keen to hear if anyone else had any suggestions
EDIT - tested your green pickup fix, perfect, thanks so much
EDIT - I've uploaded a new file, it's tidied up a bit and takes a different route to avoid a possible over-aggro and wipe. If anyone knows the code to talk to NPCs + accept quests and quest rewards, that'd be great and I'll squeeze that in to make it 1 long continuous bot