Short description: Runs to your "pull spot." Summons a pet (if you need one). Maintains self, pet and group buffs. Pulls a single mob when ready, kills it, loots it, and returns to the pull spot to med up / heal / etc.
You'll need to pick your own XP spot and mobs to kill, but this script works great for me. Longest runtime is 6 days or thereabouts. Meant for 65bst with /pet hold. Easy to modify. Lots of comments. Works with partner or solo.
There is also some anti-nosy-neighbor code. It will finish a kill but won't pull any extra mobs if other players are near. Unless you have flagged them as friendly, that is. You can also turn off this feature and make the bot operate in promiscuous mode, killing everything it can - killstealing - who cares. I don't recommend that one.
For parsing purposes, it also outputs bot kill rate and xp gain to a channel of your choice.
I was always curious about alt-xp gain versus the same mobs depending on the level difference. IE if they're always dark blue cons, shouldn't it take the same # of kills to get an alt point whether you're 60 or 62? This is not the case. Oh well - that's another topic.
I took out the eliza chatbot code hooks because that project is my small baby and she's still in daycare.
I really like this script and it took a good bit of effort to write. There are still some ugly spots and some bugs but I figure 6 days straight with no snags is a good indicator of script health.
Main script:
http://www.vigormortis.net/xpbeast.mac (30k)
Include file:
http://www.vigormortis.net/occutils.mac (20k)
Any comments/fixes/suggestions are welcome.