The (Mostly) Complete Raiding Druid Package v7.23

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

Moderator: MacroQuest Developers

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 » Sat Nov 20, 2004 2:44 am

I could have just made a new post, but since its essentially the same mac just bundled into one monster mac, I didn't think it would be right. Instead, I shall post weird links provided to me by the master of the internet, Google. I only hope this meets your approval :D
[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]

MacRogue
a lesser mummy
a lesser mummy
Posts: 38
Joined: Sat Nov 20, 2004 8:34 pm

Post by MacRogue » Sun Nov 21, 2004 12:56 am

hmm not sure what i did but when I tryed to load the mac on my druid, it spams me with invalid item slot 'null'

all i did was set the spells in the macro =/ not sure what i did for it to be giving me this error

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 Nov 21, 2004 1:01 am

MacRogue wrote:hmm not sure what i did but when I tryed to load the mac on my druid, it spams me with invalid item slot 'null'

all i did was set the spells in the macro =/ not sure what i did for it to be giving me this error
Well, for some of the checkbuffs and selfbuffs, it's still calling items that I haven't defined as variables. Your best bet is to just comment out those lines, I'll post you a snippet of what I'm talking about

Code: Select all

  /if (${Me.Buff[Maelin's Methodical Mind].Duration}<20) { 
    /call Cast "Shawl of Eternal Forces" item 10s Check4Pad 
  } 
If you put a | at the beginning of each of those lines, it won't spam you if you don't have a Shawl of Eternal Forces. There's a couple other calls like that in the check buffs section. And uhh, there might still be a stray one in the Event_Chat too. I've been busy adding functionality, so I haven't really dwelled on making self buffing and buff replies a major priority. I plan to migrate most of that stuff over to an ini file soonish, it's just a matter of getting everything I want included in the main mac first.

Oh, and grab the latest version, I screwed up my logic in the debuffign section and it was looping massively
[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]

MacRogue
a lesser mummy
a lesser mummy
Posts: 38
Joined: Sat Nov 20, 2004 8:34 pm

Post by MacRogue » Sun Nov 21, 2004 1:29 am

thx for fast responce, i just found those items in there, are all the inc's redone or just the main mac ?
and for the spell gems can I set debuffs/buffs to same gem numbers or will that crash things, I usualy keep up root snare and 2 heals pretty much perma memmed and dont want to change them out

about the item thing, ideal thing would be something like the rogue macro with the iclick/iset =)

I hope i can get this figured out the hud is great and macro looks good
Thx again

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 Nov 21, 2004 1:57 am

MacRogue wrote:thx for fast responce, i just found those items in there, are all the inc's redone or just the main mac ?
and for the spell gems can I set debuffs/buffs to same gem numbers or will that crash things, I usualy keep up root snare and 2 heals pretty much perma memmed and dont want to change them out
No, you won't crash things, but if you try to use both your fire debuffs and/or your dot out of the same slot, it'll be waiting on gems to refresh a lot. If you only want to do one or the other, just turn off dots or debuffs and then you won't have to worry about what gems they go in.
about the item thing, ideal thing would be something like the rogue macro with the iclick/iset =)
Yeah, an iclick type setup is what I'm looking at. I'll probably actually do something more like genbot with a self buff list though. The only problem being setting up an ibounce list with it. If MQ could cross reference spell stacking similar to lucy, it would be a lot easier.
[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]

MacRogue
a lesser mummy
a lesser mummy
Posts: 38
Joined: Sat Nov 20, 2004 8:34 pm

Post by MacRogue » Sun Nov 21, 2004 2:11 am

aye cool, still havent gotten it to work, still gettign that null string, going to try to exclude the selfbuff and see if that works

MacRogue
a lesser mummy
a lesser mummy
Posts: 38
Joined: Sat Nov 20, 2004 8:34 pm

Post by MacRogue » Sun Nov 21, 2004 2:18 am

ok excluded checkbuff still getting same Invalid item slot 'null'
could it be something in one of the inc files?

NM... Found the problem, feedme.inc looking for food that i dont have was hanging it... just excluded it and it works =)
but... got a error which ended macro,
{} pairing ran into anther subroutine
rd.mac@716 (CheckBuffs):/if ($[SelfBuff}==1 && !${Me.Moving}&& !${me.casting.id}){
rd.mac@235 (main):/call checkbuffs
The current macro has ended

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 Nov 21, 2004 7:37 am

Yeah, you need to define your junkfood in the feedme.inc file, so that it tries to eat it before your stat food. If you don't have junk food, comment out the /call FeedMe line
[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]

MacRogue
a lesser mummy
a lesser mummy
Posts: 38
Joined: Sat Nov 20, 2004 8:34 pm

Post by MacRogue » Mon Nov 22, 2004 4:31 am

well after a day of playing with it, found a few issues

Checkbuffs error~
rd.mac@716 (CheckBuffs):/if ($[SelfBuff}==1 && !${Me.Moving}&& !${me.casting.id}){
rd.mac@235 (main):/call checkbuffs
The current macro has ended
If two people send tells for buffs at the same time only one gets buffed
Dot casting~ would be nice to have a settable mob hp cut off so your not casting dots on a mob with 10% left
Nukes would be good to be on a seprate mana table then snares/dots had nukes chain mana down to cut off, then macro failed to cast snare do to mana lvl (no snare=bad most of the time)
seems alot of the selfbuff and check buff is setup for higher lvl druids (mine is lvl 65 w/ only lvl 63 spells)

So far thats all i can find =) will see if i can break anything else

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 Nov 22, 2004 7:47 am

MacRogue wrote:well after a day of playing with it, found a few issues

Checkbuffs error~
rd.mac@716 (CheckBuffs):/if ($[SelfBuff}==1 && !${Me.Moving}&& !${me.casting.id}){
rd.mac@235 (main):/call checkbuffs
The current macro has ended
Your me.casting.id isn't capitalized right. It's correct in my version, so I'm guessing you screwed with it. Case sensitivity ia bitch huh?
If two people send tells for buffs at the same time only one gets buffed
I did this to prevent people from being able to megae spam you with buff tells. As there's always some asshole that will mega spam you for the same buff if they find out you buff on command. If they really need that buff, they'll tell you again.
Dot casting~ would be nice to have a settable mob hp cut off so your not casting dots on a mob with 10% left
I added a DoTPctHPs variable to my latest version, I'll most likely post it after some more testing.
Nukes would be good to be on a seprate mana table then snares/dots had nukes chain mana down to cut off, then macro failed to cast snare do to mana lvl (no snare=bad most of the time)
I was thinking about that last night. And I'm actually probably going to lost the mana check from DoSnare altogether, as it's a cheap spell anyway and you can just toggle it off if not needed.
seems alot of the selfbuff and check buff is setup for higher lvl druids (mine is lvl 65 w/ only lvl 63 spells)
They are, but anyone with more than a basic knowledge of macros can customize the checkbuffs section to their liking.

Keep the comments coming, I'm hoping to have the druid's answer to Rogue Helper before I'm done here.
[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
Cr4zyb4rd
Plugins Czar
Posts: 1449
Joined: Tue Jul 20, 2004 11:46 am

Post by Cr4zyb4rd » Mon Nov 22, 2004 10:03 am

Keep the comments coming, I'm hoping to have the druid's answer to Rogue Helper before I'm done here.
Could you please add something to track my highest backstab crit? Thanks.

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 Nov 22, 2004 10:48 am

Cr4zyb4rd wrote:
Keep the comments coming, I'm hoping to have the druid's answer to Rogue Helper before I'm done here.
Could you please add something to track my highest backstab crit? Thanks.
I may just add the highest Nuke and heal crit before I'm done!
[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]

Ranger_Space
a lesser mummy
a lesser mummy
Posts: 42
Joined: Thu Aug 26, 2004 4:25 pm

Post by Ranger_Space » Mon Nov 22, 2004 11:44 am

MacRogue wrote:well after a day of playing with it, found a few issues

Checkbuffs error~
rd.mac@716 (CheckBuffs):/if ($[SelfBuff}==1 && !${Me.Moving}&& !${me.casting.id}){
rd.mac@235 (main):/call checkbuffs
The current macro has ended
If two people send tells for buffs at the same time only one gets buffed
Dot casting~ would be nice to have a settable mob hp cut off so your not casting dots on a mob with 10% left
Nukes would be good to be on a seprate mana table then snares/dots had nukes chain mana down to cut off, then macro failed to cast snare do to mana lvl (no snare=bad most of the time)
seems alot of the selfbuff and check buff is setup for higher lvl druids (mine is lvl 65 w/ only lvl 63 spells)

So far thats all i can find =) will see if i can break anything else
rd.mac@716 (CheckBuffs):/if ($[SelfBuff}==1 && !${Me.Moving}&& !${me.casting.id}){

There's a typo in the Selfbuff it should be {SelfBuff} not [SelfBuff}

And yes.. The me.casting.id needs proper Caps..

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 Nov 22, 2004 8:41 pm

Minor update tonight, since I didn't really have any time to play.

Moved Buffbeg and wait4rez to the Snippets forums. Mac now uses the common Buffbeg.inc file and disables the unneeded buff begs via /declares at the top of the macro. Works out really well for all macros really.

The DoTPctHPs can now be defined separately from the StopHPs, so you no longer have to worry about dotting a 10% HP mob.

Few other changes that I either can't remember or weren't iportant enough to document.
[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]

MacRogue
a lesser mummy
a lesser mummy
Posts: 38
Joined: Sat Nov 20, 2004 8:34 pm

Post by MacRogue » Wed Nov 24, 2004 3:21 pm

A really really good idea would be to INI all the changeable prams ie spells sets, buff sets ect so every change to the core macro doesnt require weeding though the whole thing to pick out stuff that doesnt work for all of us (sorta like rogue helper has =)

oh and why is my druid casting swarm dots even if i have dots off?