xpbeast.mac - Tuna's automated beastlord XP gain

A forum for you to dump all the macros you create, allowing users to use, modify, and comment on your work.

Moderator: MacroQuest Developers

Tuna
a lesser mummy
a lesser mummy
Posts: 68
Joined: Mon Jul 21, 2003 4:10 pm

xpbeast.mac - Tuna's automated beastlord XP gain

Post by Tuna » Wed Mar 17, 2004 9:29 am

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.
Last edited by Tuna on Wed Mar 17, 2004 10:17 am, edited 2 times in total.

Tuna
a lesser mummy
a lesser mummy
Posts: 68
Joined: Mon Jul 21, 2003 4:10 pm

Post by Tuna » Wed Mar 17, 2004 9:32 am

Also - I made some last-minute editing changes. Nothing major. If it errors out be sure to let me know. :p

draco
a ghoul
a ghoul
Posts: 145
Joined: Thu Jan 29, 2004 7:06 pm
Contact:

Looks Pretty cool

Post by draco » Wed Mar 17, 2004 9:53 am

I have been working on a macro very similar. Pretty cool.

kasodo
a lesser mummy
a lesser mummy
Posts: 64
Joined: Fri Feb 13, 2004 9:41 am

basic function

Post by kasodo » Wed Mar 17, 2004 10:59 am

So this is just like a genbot for BST ?

Tuna
a lesser mummy
a lesser mummy
Posts: 68
Joined: Mon Jul 21, 2003 4:10 pm

Post by Tuna » Wed Mar 17, 2004 11:15 am

I dunno. I never messed with genbot. Does genbot kill things for you and loot them? If so, I guess so. What part of my description is confusing? I will rewrite it if that helps.

El
a ghoul
a ghoul
Posts: 108
Joined: Mon Dec 29, 2003 12:34 pm

Post by El » Wed Mar 17, 2004 12:17 pm

Just out of curiosity, where do you normally run this? I see OOT in the script, and I'm assuming seafuries, but where else have you successfully used it? How would it work with the JPF gnoll caves, for example?

The movement and add code seems a bit chancy for indoors. I'm at work now, but I'll try this when I get home tonight.

Tuna
a lesser mummy
a lesser mummy
Posts: 68
Joined: Mon Jul 21, 2003 4:10 pm

Post by Tuna » Wed Mar 17, 2004 12:56 pm

I used it in fungus grove :D

kasodo
a lesser mummy
a lesser mummy
Posts: 64
Joined: Fri Feb 13, 2004 9:41 am

Post by kasodo » Wed Mar 17, 2004 1:01 pm

Well the description in your post states its a mac that pretty much solos or duos in any one location you specify. Then perusing your code a lot fo the commenting makes it seem like it needs people to come near by to buff and group stuff almost like the mac needs interaction.

Maybe it's just me... You might want to have a look at adding advpath into this it's very nice.

P.S. Genbot does a lot of these types of things but is mostly command driven, however you could probably set it up for ispuller and have it auto pull.

Tuna
a lesser mummy
a lesser mummy
Posts: 68
Joined: Mon Jul 21, 2003 4:10 pm

Post by Tuna » Wed Mar 17, 2004 1:17 pm

You might be mistaking the comments which hopes people do not come by and buff the bot. The script is self-contained and all it does is kill mushrooms over and over. I've duoed it with pretty much every class (usefull and afk xp leeches) for about 4 months now.

Gellenole
orc pawn
orc pawn
Posts: 20
Joined: Wed Oct 29, 2003 10:28 pm

Post by Gellenole » Wed Mar 17, 2004 7:58 pm

You call this easy to modify?

Image

ml2517
a grimling bloodguard
a grimling bloodguard
Posts: 1216
Joined: Wed Nov 12, 2003 1:12 am

Post by ml2517 » Wed Mar 17, 2004 8:16 pm

Duh.. how about wordpad Gellenole? heh

Pheph
a hill giant
a hill giant
Posts: 196
Joined: Thu Oct 09, 2003 8:15 pm

Post by Pheph » Wed Mar 17, 2004 8:22 pm

Or ANY editor other than notepad, for that matter.

Tuna
a lesser mummy
a lesser mummy
Posts: 68
Joined: Mon Jul 21, 2003 4:10 pm

Post by Tuna » Wed Mar 17, 2004 9:35 pm

Sorry man... notepad is a copy and paste holding buffer. It doesn't count as an "editor".

I may have uploaded it in so-called Unix format. Sorry, if so. Okay I"m not sorry. Actually I'm amused! :D

El
a ghoul
a ghoul
Posts: 108
Joined: Mon Dec 29, 2003 12:34 pm

Post by El » Thu Mar 18, 2004 1:24 am

Well, I got it working in jpf gnolls. Only ran it for about 10 minutes as a test, but it worked fine during that time. I noticed that you made a comment that you required /pet hold? What was the reason behind that?

Onezero
a ghoul
a ghoul
Posts: 95
Joined: Thu Jan 01, 2004 1:19 pm
Location: Normal, IL
Contact:

Post by Onezero » Thu Mar 18, 2004 1:44 am

I don't have much experience with BSTs on live servers so here's a quick question. Would this work well with a BST around level 25 if the spells were replaced with the appropriate ones and the /pet hold pieces removed?
.[b].[/b]:[b]:[/b] Onezero
"[i]Health is merely the slowest rate at which you can die.[/i]"