Genbot v13.3.7 [Updated 04/19/05]

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

Moderator: MacroQuest Developers

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

Post by ascii38 » Thu Aug 26, 2004 4:10 pm

That's the standard spell casting announcement from botspell.inc. It announces all spells it casts. I use IRC, and before that I used an EQ chat channel with its own window, so the genbot announcement messages don't clutter up any normal tells I get.

If you want to stop it permanently, you can delete the six lines starting at line 597 of botspell.inc, but this will stop it telling you about any spell it is casting.

Code: Select all

   | Announce the casting.
   /if (${CastTarget.Equal[0]}) {
      /call ChatOut 5 "Casting ${If[${CastInfo.Arg[1,-].Equal[b]},buff ,]}${CastType.Arg[1,-]} ${CastName}."
   } else {
      /call ChatOut 5 "Casting ${If[${CastInfo.Arg[1,-].Equal[b]},buff ,]}${CastType.Arg[1,-]} ${CastName} on ${Target.CleanName}."
   }

Neolesh
a hill giant
a hill giant
Posts: 231
Joined: Mon Aug 23, 2004 11:15 am

Post by Neolesh » Thu Aug 26, 2004 11:15 pm

Thanks very much for all the help! a very fine macro indeed.

the_horror
a lesser mummy
a lesser mummy
Posts: 36
Joined: Mon May 31, 2004 2:42 pm

not working I must have missed something

Post by the_horror » Fri Aug 27, 2004 2:45 pm

I have put this new version in to the folders (overwritting the other one i had, stupid me) and not it will not seem to work. It comes up says int.. advpath then nothing else when i send it a tell it does nothing. sorry no error messages to give yah.

Extralarge
orc pawn
orc pawn
Posts: 12
Joined: Mon Oct 27, 2003 10:47 am

Post by Extralarge » Sat Aug 28, 2004 4:06 am

Well it might sound n00bish ..... but how do I do this?
If using Windows XP or 2000, genbot performs much better if Performance Options are set to Background Services. Programs setting can cause slow responses, especially with more than one char on a PC.
Thanks for your help.

User avatar
Fippy
a snow griffon
a snow griffon
Posts: 499
Joined: Tue Jul 16, 2002 10:42 am

Post by Fippy » Sat Aug 28, 2004 10:39 am

Well assuming your running XP

Right click on My Computer.
Select Properties.
Click on thr Advanced Tab.
Click on Settings in the Performance section
Click on the Advanced Tab In the Performance Options dialog.
Click on the Backgrounds Services radio button.
Click Ok.
Click Ok.
Fippy

This is my girl. But Rizwank had her first :-)
[img]http://www.btinternet.com/~artanor/images/fairy_bounce09.gif[/img]

Extralarge
orc pawn
orc pawn
Posts: 12
Joined: Mon Oct 27, 2003 10:47 am

Post by Extralarge » Sun Aug 29, 2004 1:29 am

Thanks a ton Fippy !
Works very well now.

greggor
orc pawn
orc pawn
Posts: 28
Joined: Tue Jun 17, 2003 2:30 pm

Post by greggor » Sun Aug 29, 2004 6:01 pm

Line 443 of botcombat.inc



Old code


/if (${Toggle-petona} /pet backoff


/if (${Toggle-petona}) /pet backoff

Correct code, you just missed a parenthesis :)

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

Post by ascii38 » Sun Aug 29, 2004 8:05 pm

Thanks, Greggor. I noticed that this afternoon, too, and was just coming to update. I'll update the first page with the two parentheses and with the do-resetwatch.

Nightshift
a lesser mummy
a lesser mummy
Posts: 54
Joined: Mon Oct 13, 2003 8:52 am

Post by Nightshift » Sun Sep 05, 2004 4:19 pm

Using this one now.

I like all the changes that have made.

Thanks!

User avatar
Fippy
a snow griffon
a snow griffon
Posts: 499
Joined: Tue Jul 16, 2002 10:42 am

Post by Fippy » Sun Sep 05, 2004 5:15 pm

I am having a problem with buffs getting recast early. At first it was just due to extended duration buffs becasue of my prayer shawl but I tried taking it off and I am still having problems basically buffs seem to be getting recast when they are about 50% of the way through.

Anybody else seeing this ?
Fippy

This is my girl. But Rizwank had her first :-)
[img]http://www.btinternet.com/~artanor/images/fairy_bounce09.gif[/img]

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 » Sun Sep 05, 2004 5:58 pm

Do you happen to have Spell Casting Reinforcement Mastery? It makes buffs last 50% longer on top of your item focus. Just a shot in the dark. I have the same issue, but I just live with it. I know someone posted a genbot version or 2 back exactly where you can make the changes in the .inc files to take into account extended duration AA/Focii; but I'll be damned if I remember where. I generally only use the /buff command for shorter duration spells anyway, as its only a matter of time before someone dies and you have to rebuff them anyway. If they die near the end of my group buff's duration i just redo the group buff manually.

Would be nice if there were an ini setting that took your beneficial AA/focus % modification; but I'd imagine that's not as easy to implement as it sounds.
[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]

User avatar
Fippy
a snow griffon
a snow griffon
Posts: 499
Joined: Tue Jul 16, 2002 10:42 am

Post by Fippy » Sun Sep 05, 2004 6:12 pm

No I dont have that as it happens and the weird thing is if I do a bufflist the buffs and timings it reports are correct.
Fippy

This is my girl. But Rizwank had her first :-)
[img]http://www.btinternet.com/~artanor/images/fairy_bounce09.gif[/img]

Frank25
a ghoul
a ghoul
Posts: 136
Joined: Thu Aug 12, 2004 6:38 am

Post by Frank25 » Mon Sep 06, 2004 3:22 am

I have an odd problem.

Before your latest update to get rid of the spell ducking i had NO problems with it. Only time my cleric got off his horse when it had to interupt a spell due to his target dying to fast. no biggie.

Now that i updated to the LATEST code (i rechecked twice) after every heal cast cleric ducks and get off horse.
Or simply ducks even when not on a horse.

I've tried inserting the noducking code you posted in a few places but it never worked.

Is this something you are still working on or is there something i am doig wrong?

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

Post by ascii38 » Mon Sep 06, 2004 5:14 am

Fippy; I don't normally use the buff command. I just manually tell my casters to recast the spell when it's about to wear off (or, more often, after it has worn off and I've spent five minutes trying to work out which icon is missing). I'll have a look at the buff/rebuff code and see if anything jumps out at me.

A_Druid; adding an INI setting to modify the buff timers globably to take in to account spell extensions shouldn't be hard. Putting in something that dynamically works out the amount of the extension would be much harder (actually, impossible right now due to the AA functions not working in MQ). Taking shorter duration due to levels (e.g. a level 9 shaman casting SoW) may also be tough.

Frank25; I'm not sure how you're getting ducking after every heal. I haven't seen any noducking code posted by Vexix for the last version. Even if a target dies, or otherwise poofs during spell casting, Genbot uses /stopcast rather than ducking. The only place that I can see DUCK being used is when the "duck" command is given and as part of the little dance it does when the "stop" command is given. Can you link the source for the noducking code that you are using so I can try and get some context?

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 » Mon Sep 06, 2004 6:27 am

Reposting this since I accidentally posted it in the wrong thread yesterday.

Noticed a minor issue with dobuffs this afternoon with long recast-time spells. I was using my enchanterbot this morning and one of the groupmembers wanted Night's Dark Terror. Normally, I don't use /buff to do buffs, but on a short duration spell like this; it's a pita to have to refresh it every 12ish min. I got crazy and started putting all the melees in the group in scarecrow form. That's when I found out that if a buff's time is up and the recast time of the gem hasn't yet refreshed, the bot will ignore all other incoming commands until the long refresh of that buff is up so it can cast it.

Minor issue to say the least, but I figured I'd put it out here. It seems that if a spell's refresh isn't up and there's other commands waiting it the queue, the spell should get dropped to the bottom in order to allow timely debuffing/attacknig of mobs.
[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]