Beastlord assist macro

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

Moderator: MacroQuest Developers

Longstone
a lesser mummy
a lesser mummy
Posts: 45
Joined: Sun Oct 10, 2004 3:06 pm

Post by Longstone » Tue Nov 30, 2004 7:14 am

I keep getting

Code: Select all

/call Cast not defined
Errors if I have slow, or nuke set to TRUE. If I disable them and just use the assist it seems to work fined (haven't tested the fact it turns off attack on enrage yet but will tonight.

It also doesn't stop you from moving if you start casting. If the mob moves you'll follow it as defined by the variables given when you started the mac, even if you're in the middle of casting.

If I disable the casting stuff it works like a champ. If I enable them I get the errors and the macro ends.

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 Nov 30, 2004 7:52 am

..................

I'll give you a hint,

Code: Select all

#include
If you need anything more, RTFM
[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]

gonemental21
orc pawn
orc pawn
Posts: 23
Joined: Fri Nov 26, 2004 9:31 am

Call Cast not defined

Post by gonemental21 » Tue Nov 30, 2004 8:16 am

Need to put the spell_routines.inc in the Macro folder with the assist macro.

Longstone
a lesser mummy
a lesser mummy
Posts: 45
Joined: Sun Oct 10, 2004 3:06 pm

Post by Longstone » Tue Nov 30, 2004 8:55 am

I did that last night before I camped. I may have forgotten to unload and reload the mac though. Thanks Gonemental.

Merlin
a lesser mummy
a lesser mummy
Posts: 69
Joined: Tue Oct 26, 2004 2:33 am

omg stacking headache hehe

Post by Merlin » Sun Mar 27, 2005 11:27 pm

ok so for me this macro runs great if your only using your self buffs. The moment i get a focus spell casted on me or brells this thing gets whacked out

I've tried adding new #defines and /declaring them, but it doesnt seem to work, the macro keeps chain casting IoS and FoA over and over if you have wunshi on, and chain casting SV if you have Brells on, and chain casting Dex and Fur Str again, if you have a focus spell on you, in addition it'll chain cast SoW even if your indoors, rendering you useless until you /endmac. tried to compensate, but switching it all over to pack shrew, and that caused me more problems with someone casted SoW on me.

any suggestions?

User avatar
Stein
decaying skeleton
decaying skeleton
Posts: 2
Joined: Wed Mar 09, 2005 7:23 am
Location: Houston, TX
Contact:

What about our pet

Post by Stein » Thu Apr 21, 2005 2:44 pm

I was wondering if anyone could add in a section so that we make our pets attack? I use this at tables in Fire to follow the mob for me but i still have to make my pet attack. Not a big deal but would be ezer

gonemental21
orc pawn
orc pawn
Posts: 23
Joined: Fri Nov 26, 2004 9:31 am

Post by gonemental21 » Tue May 10, 2005 2:53 pm

I have tried several varations on routines and have not had any luck with coming up with something that will check for current buffs before casting a buff. I mess with it from time to time but haven't so much lately. If anyone has any ideas please fell free to post. For the pet attack command, I usually use a hotkey with the following
/assist tank
/pause 5
/pet attack

I then map this Hotkey to my Z key.

So I tap Z and be done with it.

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 May 10, 2005 3:03 pm

You need to add a check for every buff you know blocks your self buffs. Or, alternatively you can use MQ2BuffBLock to automatically click off buffs. The BuffBlock fix is a hack though, as you'll be clicking off buffs that are actually better than your self versions.

Take a look at the RaidDruid CheckBuffs sub, it covers everything from checking indoor vs outdoor spells and buff blocking. It even counts your buffs and won't exceed the number of buffs you define for each spell to allow you to leave slots open for HoTs. You'd have to convert it from using an ini to just defining them in the mac. Or you could move to using an ini for this mac :)
[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]

gonemental21
orc pawn
orc pawn
Posts: 23
Joined: Fri Nov 26, 2004 9:31 am

Post by gonemental21 » Wed May 18, 2005 11:32 am

I have been working on the buff problem using the druid bot as an example. I hope to have out a working version soon.

gonemental21
orc pawn
orc pawn
Posts: 23
Joined: Fri Nov 26, 2004 9:31 am

Update(New Version Posted)

Post by gonemental21 » Tue May 24, 2005 12:58 am

I have been adding some buffing routines from raid druid. I have the buffing part working for the most part. Im sure this has bugs in it. I figure the best way to test it is to release it for someone else to use. I don't have alot of time to mess with it, so something is better than nothing. Feel free to add stuff or offer suggestions.

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 May 24, 2005 9:20 am

The only thing I can see that you're missing off hand is the SelfBuffID array and the setting of the SelfBuffID for each member of the array. I set it in the RDDeclares.inc file after loading all the SelfBuff stuff from the ini. I used spell IDs for 2 reasons, it's presumably faster to look up a spell by ID since it's just looking for a number instead of parsing for a string of characters, and because there are a few spells available to players which share the same spell name as Mob AEs and whatnot (In my case is was the druid cold debuff Glacier Breath).

In your macro's current form you'll end up spamming yourself trying to self buff when you get rezzed because the Mana Cost for SelfBuffID[${i}] is going to return 0. You'll probably get a ton of "Unable to blah blah" messages in your MQ window too, though I don't think it will crash the mac outright.
[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]