Genbot Version 12 Ready

Post your completed (working) macros here. Only for macros using MQ2Data syntax!

Moderator: MacroQuest Developers

bob_the_builder
a hill giant
a hill giant
Posts: 275
Joined: Tue Jul 22, 2003 1:22 pm

Post by bob_the_builder » Wed May 05, 2004 9:11 am

Anyone else finding any bugs?
I wasn't able to have more then one master last night using tells.
Tried:
/mac genbot <master1> with <master2>
and
/mac genbot <master1> <master2>

The second master was unable to control.

Also did not seem to find a way to toggle the follow for 1, 2, or 3 without editing the INI.

Autohealer did try to heal a group memeber as they zoned in, I thought that was kinda funny. Since when they zoned in it "looks" like they actually start with 1% hitpoints then as they are fully zoned in they move up (fast) to 100%. Autohealer seemed to catch them as they zoned in with 1% hitpoints and tried to heal them before the game registered and pushed them to 100%. Anyways, just thought that was comical...

Bob

LordGiddion
a snow griffon
a snow griffon
Posts: 352
Joined: Sat Sep 13, 2003 6:12 pm
Contact:

Post by LordGiddion » Wed May 05, 2004 12:16 pm

bob_the_builder: Multi masters required a TLO that was added in the May 3rd zip, it should work after you recompile for todays Patch.

The commands FollowMode and MoveToMode are there to set the modes - /t bot FollowMode 2 - should change follow to AdvPath.

I'll see if there is a clean way to not heal at zone - I need to do simular but in reverse for watchtarget.

Wishbringer
Contributing Member
Contributing Member
Posts: 230
Joined: Thu Nov 14, 2002 7:00 am

Post by Wishbringer » Wed May 05, 2004 1:25 pm

Is there a way to enchance follow mode to autoclick on a POKxxxPORT (Portalstone/book) when master disappears right beside a portstone?

Or watch masters disappearance while follow, look where he reappears and click on corresponding stone.

Only a quick idea, maybe impossible to implement. :roll:

Dulapore
a lesser mummy
a lesser mummy
Posts: 67
Joined: Thu Feb 26, 2004 4:39 am

Post by Dulapore » Wed May 05, 2004 1:29 pm

Make sure you have follow mode 2 on. If so, you wana post that in the link below. But my bots do follow me as of late.

http://macroquest2.com/phpBB2/viewtopic.php?t=5086

xander
a lesser mummy
a lesser mummy
Posts: 33
Joined: Thu Apr 22, 2004 11:40 pm

Post by xander » Wed May 05, 2004 5:33 pm

Buff still doesn't work for me, I'll try again after todays update. It failed when the timer got to 0 and it knew it was time to recast it. Then the timer started going negative, and well, it wasn't pretty heh. Sorry I can't post the exact error, my client crashed before I could get it off.
Xander

returnfire
a lesser mummy
a lesser mummy
Posts: 38
Joined: Fri Dec 05, 2003 11:53 pm

Post by returnfire » Thu May 06, 2004 1:45 am

has anyone had a chance to download any interesting personal.inc files? I checked the snippets files but see nothing there (or I am blind). I have been rewriting mine, but primarily for my cleric... would love to see if any warrior or other classes have been made yet.

LordGiddion
a snow griffon
a snow griffon
Posts: 352
Joined: Sat Sep 13, 2003 6:12 pm
Contact:

Post by LordGiddion » Thu May 06, 2004 6:46 am

Anyone else having problems with Buff? or for that matter anything? I want to focus on new stuff, and then move this to a clean thread.

User avatar
Fuergrissa
a grimling bloodguard
a grimling bloodguard
Posts: 607
Joined: Mon Dec 08, 2003 3:46 pm
Location: UK

Feature Request:

Post by Fuergrissa » Thu May 06, 2004 6:53 am

Outstanding job on getting this macro working virtually 100% error free.
is it all possible to retrive a list of the Buffs being remembered and the relative data that is stored with it - person,time to recast etc
if its there already i could not see it.

fez_ajer
a ghoul
a ghoul
Posts: 106
Joined: Fri Apr 23, 2004 6:44 pm
Location: If I was up your ass you'd know where I was...

I had an old one...

Post by fez_ajer » Thu May 06, 2004 8:28 am

Gid,

I had an old problem, but I'm going to admit right now that I haven't been able to test the latest codeset with the patches and such.

The crux of it is this: When I run a botted cleric who melee's and yaulps, he sometimes gets confused on his target. If we kill a mob he was fighting and don't loot the body for some reason, then start fighting another mob, he will answer the assist, fight the new mob for a little while, then target the dead mob and stand there in front of it with attack on. If I call for assist again, he will run to the new mob for a short time then run back to the old corpse.

I suspect this is a numeric ID getting stored somewhere, but I can't find where. The time before the switch can vary, so it may be linked to they yaulp or chkgrphealth.

Again, I've not had a chance to put in debug /echo's (or test the new code) so don't kill yourself on it. I hope to play some tongiht so if I find an answer I'll letcha know.

Thanks for all the work!
- Fez

User avatar
Fuergrissa
a grimling bloodguard
a grimling bloodguard
Posts: 607
Joined: Mon Dec 08, 2003 3:46 pm
Location: UK

Post by Fuergrissa » Thu May 06, 2004 9:04 am

Nah the Genbot knows there is something good on the corpse and just wants to alert you to it :)

Undocumented MQ2 AI from Lax.. ;)

SiatX
orc pawn
orc pawn
Posts: 27
Joined: Thu May 06, 2004 6:14 am

Post by SiatX » Thu May 06, 2004 9:09 am

Great work on this one.

Anyone wanna tell me what the output for <spellname> when setting the <setdefaultheal>. Spell name, or spell ID, been lookin for the right cmds but no luck.

Do I need to set the var's for them manually?

Draimen
a lesser mummy
a lesser mummy
Posts: 69
Joined: Sun Jan 25, 2004 3:13 pm

Post by Draimen » Thu May 06, 2004 10:14 am

Works great after the recent MQ update. Haven't tested all of the commands, but the ones I use day to day work great. Thanks guys.

User avatar
Seagreen500
crash test
Posts: 47
Joined: Mon Nov 10, 2003 1:04 am

Post by Seagreen500 » Thu May 06, 2004 10:33 am

in Personal.inc

Code: Select all

Sub Init-Personal
   /declare cmds-PERSONAL string outer Personal: 
had an error with cmds-Personal not found, changed it back to

Code: Select all

Sub Init-Personal
   /declare cmds-Personal string outer Personal: 
Supposed to be case insensitive or no ?

Also /tell bot reportbuffs now only returns "Buffs: Firstword"
(must be something simple, but where $ )

Seagreen

LordGiddion
a snow griffon
a snow griffon
Posts: 352
Joined: Sat Sep 13, 2003 6:12 pm
Contact:

Post by LordGiddion » Thu May 06, 2004 11:08 am

Seagreen500: it should be /declare cmds-PERSONAL, or /tell bot cmds personal won't work. You need to check that the /call addcommand lines all are PERSONAL - or you'll have the problem your having.
I had to make it either all upper case or all lower case so that do-cmds could use string.upper and have case insenitive params when used in game.

SiatX: it should be the name of the spell - where are you having problems setting it?

returnfire: from the PM's I've gotten I think most people have found that with the addition of the shortcut functions most of the stuff they had in their personal.inc's are handled in the main code.

SiatX
orc pawn
orc pawn
Posts: 27
Joined: Thu May 06, 2004 6:14 am

Post by SiatX » Thu May 06, 2004 11:26 am

LordGiddion:

I used the:

/tell bot setdefaultheal spellname

And he accepted the name. But he doesnt start casting it when I request a heal :)
So I figured the format of the spellname was wrong..

Edit: Found it that it didnt work with Tnarg's Mending as the heal, but got it working with quiesence.

SiatX