Genbot v13.3.2 [Updated 08/08/2004] Slim trim code rewrite!

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

Moderator: MacroQuest Developers

mackster
a ghoul
a ghoul
Posts: 95
Joined: Mon Sep 09, 2002 3:02 pm

Post by mackster » Mon Aug 09, 2004 3:24 pm

Added in the /return, but i can't get stopifhealed to work.

Bahumut
a lesser mummy
a lesser mummy
Posts: 66
Joined: Tue Mar 23, 2004 7:04 pm

doesn't respond to tells

Post by Bahumut » Mon Aug 09, 2004 8:46 pm

not a do or die issue, but running my cleric bot with this new version, she will not respond/act out any commands i issue to her in tells. group and chat work fine, and she carries commands out normally, but sometimes its not feasible/intelligent to tell my groupmates "hey im using a bot guys, ignore my spam." i know i can use channels if worse comes to worse, but it is so easy to hit r then a quick command i need done. in life or death situations i might not think to do /# follow...any advice on how to fix this?

mackster
a ghoul
a ghoul
Posts: 95
Joined: Mon Sep 09, 2002 3:02 pm

Re: doesn't respond to tells

Post by mackster » Mon Aug 09, 2004 10:15 pm

Bahumut wrote:not a do or die issue, but running my cleric bot with this new version, she will not respond/act out any commands i issue to her in tells. group and chat work fine, and she carries commands out normally, but sometimes its not feasible/intelligent to tell my groupmates "hey im using a bot guys, ignore my spam." i know i can use channels if worse comes to worse, but it is so easy to hit r then a quick command i need done. in life or death situations i might not think to do /# follow...any advice on how to fix this?
What I did is made hokyes...LOTS of hotkeys for every conceivable command. That way I can press a button instead of having to type stuff out.

Vexix
Genbot Janitor
Posts: 245
Joined: Sat Apr 17, 2004 10:10 am

Post by Vexix » Mon Aug 09, 2004 10:55 pm

A_Druid -- Yup. There are reasons for the /target clear when using sn. Here are two.

sn commands use /assist to find their target. To make sure that the /assist command succeeded, I set up genbot to clear the target first. This prevents spell mistargets just because assist failed.

Another reason is for timing and handling lag. Sometimes the /assist command can be slow in laggy environments. So how long should we wait to assume the target is correct? 1s? 2s? If the target isn't cleared beforehand, there's no way to know if the current target is the result of the /assist, or just what was targeted before. With the target cleared beforehand, genbot continues on as soon as it has a target, which is usually just a fraction of a second.

If the retargetting bothers you, then use the attack command or the events commands, which set the CombatTargetID for the genbot. Then, you can just type in snt SpellName, without the "on Target" bit, and it shouldn't have to retarget if the CombatTarget mob is already targetted.

Or at least it shouldn't. I haven't tested the if-intended-target-already-targetted-don't-retarget code so much. ;) Let me know if it doesn't work.

--Vexix

A_Druid_00
Macro Maker Extraordinaire
Posts: 2378
Joined: Tue Jul 13, 2004 12:45 pm
Location: Rolling on the Lawn Farting

Post by A_Druid_00 » Tue Aug 10, 2004 7:59 am

Vex, thanks for the answers. I had to assume there was a reason behind it; it just wasn't coming to me. I'll add snt commands to my debuff setup for attack, etc. I was just calling my debuff shortcut on those events which had sn on all of the spells.
[quote]<DigitalMocking> man, A_Druid_00 really does love those long ass if statements
<dont_know_at_all> i don't use his macro because i'm frightened of it[/quote]
[quote][12:45] <dont_know_at_all> never use a macro when you can really fuck up things with a plugin[/quote]

Roentgen
orc pawn
orc pawn
Posts: 15
Joined: Fri Nov 28, 2003 9:15 pm

Post by Roentgen » Tue Aug 10, 2004 12:48 pm

First off a big THANKS for keeping this going.

My biggest need/request for this program now is for slow and ensnare when resisted- to recast. I would like only those 2 spells to recast priority over other spells listed in the shortcuts macro I made.

Daeas
a lesser mummy
a lesser mummy
Posts: 32
Joined: Fri May 07, 2004 1:45 pm

Post by Daeas » Tue Aug 10, 2004 1:20 pm

was doing some messing around and some of the shortcuts are not targeting who they are supposed to.

"aor=/snt aura of reverence on NameS"

will not cast it on the target when the command "aor Soandso" is given.

I fixed it by changing the line "aor=/tar NameS|snt Aura of reverence" to make it work.

I was wondering what specifed whether it would act like HoV (which will activily put the target window on the target) and AoR (which doesnt)

Bahumut
a lesser mummy
a lesser mummy
Posts: 66
Joined: Tue Mar 23, 2004 7:04 pm

mrr

Post by Bahumut » Tue Aug 10, 2004 2:11 pm

good idea mack, ill set those up tonight, but about my main question...Vexix, is my "bot not responding to tells" an error on my part, a legitimate bug, or something i need to change in the ini? i've been helping a friend level with my cleric bot, and since im playing a character around his level, neither of us are grouped with the cleric. this makes it much more difficult to issue commands to her. any feedback would be MUCH appreciated. thank you.

ascii38
a grimling bloodguard
a grimling bloodguard
Posts: 506
Joined: Sat Jul 17, 2004 8:06 pm

Post by ascii38 » Tue Aug 10, 2004 7:06 pm

Daeas wrote:I was wondering what specifed whether it would act like HoV (which will activily put the target window on the target) and AoR (which doesnt)
Group V1 vs. Group V2 would be my guess. AddCast treats Group V1 type spells the same as it treats PBAE or Self Only type spells. AoR is V1, HoV is V2.

Vexix
Genbot Janitor
Posts: 245
Joined: Sat Apr 17, 2004 10:10 am

Post by Vexix » Tue Aug 10, 2004 8:12 pm

V1 type spells are old type eq group spells, which cannot be cast on another group, so basically your target is ignored.

V2 type spells can be cast on another group, so Genbot makes sure to target as specified so that you can use it to buff another group if you want.

--Vexix

Vexix
Genbot Janitor
Posts: 245
Joined: Sat Apr 17, 2004 10:10 am

Post by Vexix » Tue Aug 10, 2004 8:16 pm

Bahamut,

Others can verify, but genbot is working just fine with tells for me. Two things I can think of. One is your .ini file isn't set up correctly somehow. Posting your [CORE] .ini section should show us what we need to know.

The other possibility is that sometimes MQ2 or EQ truncates tells by removing the last character in the line, converting "sit" to "si". I have no idea why that happens, or how to fix it. Try using "/tell bot sit" and "/tell bot sitx" and see if either of them work.

--Vexix

gus
a lesser mummy
a lesser mummy
Posts: 70
Joined: Fri Apr 09, 2004 11:58 pm

Post by gus » Tue Aug 10, 2004 8:34 pm

Try turning of Tell Windows in EQ as well. Tells don't work for me last time I tried them because I have that turned on.

--gus

gus
a lesser mummy
a lesser mummy
Posts: 70
Joined: Fri Apr 09, 2004 11:58 pm

Post by gus » Tue Aug 10, 2004 11:51 pm

Argh, was hoping this wouldn't come up in Genbot...

I have two characters in a group, let's call them 'Bob' and 'Bobo'. One is a strict substring of the other. The problem I encountered tonight... when 'Bob' needed a heal, sometimes the cleric would decide to heal 'Bobo' and go oom, and 'Bob' dies. :cry:

I know that when I do "/target Bob" I tend to get Bobo if he's nearer to me than Bob. Only way I've found to fix that is is to further qualify the /target to give class information, say "/target Bob wiz".

Thoughts on solutions? Not paying SOE to rename the chars either ;)

--gus

A_Druid_00
Macro Maker Extraordinaire
Posts: 2378
Joined: Tue Jul 13, 2004 12:45 pm
Location: Rolling on the Lawn Farting

Post by A_Druid_00 » Wed Aug 11, 2004 7:28 am

I believe putting quotes around "Bob" works too.
[quote]<DigitalMocking> man, A_Druid_00 really does love those long ass if statements
<dont_know_at_all> i don't use his macro because i'm frightened of it[/quote]
[quote][12:45] <dont_know_at_all> never use a macro when you can really fuck up things with a plugin[/quote]

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 Aug 11, 2004 9:48 am

I have two characters in a group, let's call them 'Bob' and 'Bobo'
Happens with Wizard familiars also, luckily they can get rid of them. For some reason it doesn't seem to happen to BST / BST pets but might be "range" ??

Though it is kind of funny watching a bot follow a wizard's familiar...

"Bob"