The (Mostly) Complete Raiding Druid Package v7.23

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

Moderator: MacroQuest Developers

TheNewGuy
a snow griffon
a snow griffon
Posts: 307
Joined: Sat Jul 10, 2004 9:33 am
Contact:

Post by TheNewGuy » Fri Jan 14, 2005 9:29 pm

On top of that, some of his buffs aren't gong to work I don't think - but that's another matter altogether...

A_Druid_00 - There is a problem returning to the spot he was prior to looting... As far as I can tell, it needs changed to this:

Code: Select all

...
  /varset MyY ${Int[${Me.Y}]} 
  /varset MyX ${Int[${Me.X}]} 
  /delay 5
  /target ${NearestSpawn[npc corpse radius 100 zradius 50]} 
...
... or at least that's what I thnk needs done. After the kill he decides he wants to loot, does so, then returns less than halfway to where he was standing prior to the death and exp message.
[quote="dont_know_at_all"][quote="sybarite"]Um.. search works fine for me (used spell_routines.inc)... Try scrolling down you lazy fuck.

http://www.macroquest2.com/phpBB2/viewtopic.php?t=8964&highlight=spellroutines+inc[/quote]

That's great but he's looking for move.inc, you fucking spastic colon.[/quote]

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 » Fri Jan 14, 2005 10:30 pm

Thanks TNG, haven't had any good XP grind time to test it out this week, so I figured it wasn't perfect. I'll play with it tonight and see how it works.

On another note, does anyone feel like revamping the HUD? I'm just not up to the task
[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]

Birdbrain
a lesser mummy
a lesser mummy
Posts: 45
Joined: Sat Oct 23, 2004 1:40 pm

Post by Birdbrain » Sat Jan 15, 2005 9:20 pm

Can anyone tell me how i use the hud?

TheNewGuy
a snow griffon
a snow griffon
Posts: 307
Joined: Sat Jul 10, 2004 9:33 am
Contact:

Post by TheNewGuy » Sat Jan 15, 2005 9:39 pm

Please please please RTFM. When you are done reading, read it again. Then - smoke a cigarette while reading it one last time.

Then come back here, and answer your question. If you still don't know the answer, do a search for HUD or "How do I use a HUD." If you do all this, and still need help, then a HUD just just too advanced for you.

Holy shit I didn't flame this time!

Dumbshit.
[quote="dont_know_at_all"][quote="sybarite"]Um.. search works fine for me (used spell_routines.inc)... Try scrolling down you lazy fuck.

http://www.macroquest2.com/phpBB2/viewtopic.php?t=8964&highlight=spellroutines+inc[/quote]

That's great but he's looking for move.inc, you fucking spastic colon.[/quote]

Birdbrain
a lesser mummy
a lesser mummy
Posts: 45
Joined: Sat Oct 23, 2004 1:40 pm

Post by Birdbrain » Sat Jan 15, 2005 9:45 pm

Thnx, the hud is cool.

fallon
a lesser mummy
a lesser mummy
Posts: 59
Joined: Sat Dec 18, 2004 7:37 pm
Location: Kuwait
Contact:

Post by fallon » Sat Jan 15, 2005 11:55 pm

Ran into some problems today with the druid playing cleric today. Kept trying to self buff when she should have been starting to heal. It would stop self buffing and heal, but it took it's sweet time in doing it.

Summoning a mount underwater.... kept trying to chain summon until I toggled mount off ("You can only summon a mount on dry land."). I've seen it try and summon a mount (only 1 time before giving up) in several indoors zones before too. Not sure how easy it would be to check and see if you can summon the mount there before attempting.

AE healing still cycles through everybody in range (but not healing, I don't think) even after you turn it off. Toggeling /rdpuase on then off again gives it a swift kick in the ass and stops the cycling.

A /backupheal command might be kind of nice. Set it to 30% or so to pop off a quick heal on the MA when not /usech. That way you can pop off a quick heal on the tank to save the day when you have a slow cleric (or abort if the usual cancel heals % hits). May or may not be a good idea to set that as the stop Cheal and start a quick heal threshold as well.

Invis (didn't care if you were in group or not, just expected you to be there) wasn't working with:

Code: Select all

DoBuff11=Cloak of Nature
DoBuffGem11=gem5
DoBuffIcon11=Cloak of Nature
DoBuffIndoors11=1
DoBuffAliases11=invis|invisibility
Just realized I had "DoBuffTotal=10", expect changing that to 11 will fix 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 » Sun Jan 16, 2005 12:56 am

Ran into some problems today with the druid playing cleric today. Kept trying to self buff when she should have been starting to heal. It would stop self buffing and heal, but it took it's sweet time in doing it.
Yeah, not much I can do to get around that. There's a call to check the group before it starts to buff, but it misses it at times. You can lower your /checkgroupinterval and lessen that chance; but you'll also slow the rest of the functions down some. I've had no problems keeping a tank up with it regardless. Hell, I even botted a tank and played main healer for the Fear trial in MPG last night with /usech, and won I might add.
Summoning a mount underwater.... kept trying to chain summon until I toggled mount off ("You can only summon a mount on dry land.").
I'll add a check for that. Is "You can only summon a mount on dry land." the exact message?
I've seen it try and summon a mount (only 1 time before giving up) in several indoors zones before too. Not sure how easy it would be to check and see if you can summon the mount there before attempting.
The /usemount gets set when it recieve a NoMount event. I tried using the Zone.Type object to make the decision to summon/cast when indoors or in nomount areas, but I can't for the life of me make sense of it; I've seen the same Zone.Type used in both indoors and outdoors zones, so I can't say I'd be able to do it reliably that way. I don't know of ANY other macro out there that even determines whether or not a spell can be cast indoors besides mine, or I'd borrow their code. So basically, RD will try to cast an indoor/mount spell once before setting the flag to not cast again. This flag will get reset every time you restart RD, and any time you zone.
AE healing still cycles through everybody in range (but not healing, I don't think) even after you turn it off. Toggeling /rdpuase on then off again gives it a swift kick in the ass and stops the cycling.
AE Healing finishes out the rest of the PCs in the Array before stopping when you turn it off. I could make it abort completely, but it stops soon enough. If you have something important to do and this is interfering with it, use /rdpause.
A /backupheal command might be kind of nice. Set it to 30% or so to pop off a quick heal on the MA when not /usech. That way you can pop off a quick heal on the tank to save the day when you have a slow cleric (or abort if the usual cancel heals % hits). May or may not be a good idea to set that as the stop Cheal and start a quick heal threshold as well.
Yeah, there seems to be a flaw in my group healing logic introduced with useCH and the MA. I'll fix it in the next release.
Invis (didn't care if you were in group or not, just expected you to be there) wasn't working with:

Code: Select all

DoBuff11=Cloak of Nature
DoBuffGem11=gem5
DoBuffIcon11=Cloak of Nature
DoBuffIndoors11=1
DoBuffAliases11=invis|invisibility
Just realized I had "DoBuffTotal=10", expect changing that to 11 will fix it
Actually, the current aray size is locked at 10. If you wanted to add an 11th(or 12th, 13th, etc), you'll have to change all the DoBuff array sizes to the number of buffs you're trying to support in RDDeclares. Ex.:

Code: Select all

/declare DoBuffID[11]        int outer
/declare DoBuffIndoors[11]   int outer
It still won't check if your target is in group or not, but the only way to do that would require me to make a 'special' dobuffs sub just for this buff. Not something I really want to do, as I'd be adding a bunch of code to handle this one instance. I've been thinking of upping the dobuff limit to 15 also, as there are a couple other rare buffs that I do get requests for.
[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]

fallon
a lesser mummy
a lesser mummy
Posts: 59
Joined: Sat Dec 18, 2004 7:37 pm
Location: Kuwait
Contact:

Post by fallon » Sun Jan 16, 2005 5:00 am

"You can only summon a mount on dry land." was coppied straight out of the log file.

Not worried aobut inviting for invis, as any use I'd have for it really only people already in group, was just noting the limiataion.

Most of the other stuff is just nitpicking and easily worked around.

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 Jan 16, 2005 10:11 am

Mounting in water fixed
MA will now get healed again if usech is off
Cleaned up some other stuff
Hopefully fixed autoninja

I haven't touched pet stuff this weekend, was busy grinding XP. Probably won't screw with it til next weekend.
[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]

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 Jan 16, 2005 11:31 am

Added /healmefirst toggle so that you don't get yourself killed while trying to valiantly heal a groupmember who happens to have less HPs than you.
[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]

Birdbrain
a lesser mummy
a lesser mummy
Posts: 45
Joined: Sat Oct 23, 2004 1:40 pm

Post by Birdbrain » Sun Jan 16, 2005 6:52 pm

what command do you type to change the main assists besides changing ini and reloading macro? /setma1 somebody isnt working for me.

fallon
a lesser mummy
a lesser mummy
Posts: 59
Joined: Sat Dec 18, 2004 7:37 pm
Location: Kuwait
Contact:

Post by fallon » Sun Jan 16, 2005 7:16 pm

As per documentation /ma1 meatbag, /ma2 gettingmyasskicked to set meatbag and gettingmyasskicked as you primary and secondary assists.

Birdbrain
a lesser mummy
a lesser mummy
Posts: 45
Joined: Sat Oct 23, 2004 1:40 pm

Post by Birdbrain » Sun Jan 16, 2005 7:18 pm

ty

fallon
a lesser mummy
a lesser mummy
Posts: 59
Joined: Sat Dec 18, 2004 7:37 pm
Location: Kuwait
Contact:

Post by fallon » Sun Jan 16, 2005 8:57 pm

Code: Select all

Sub Event_SetHealMeFirst(string Line)
/varset RDTempVar ${HealMeFirst}
/call ToggleVar "${Line}"
/varset HealHealMeFirst ${RDTempVar}
/ini "${MyIni}" HealStuff HealMeFirst ${RDTempVar}
/if (!${HealMeFirst}) {
  /echo Healing Myself before anyone else is now OFF
} else {
  /echo Healing Myself before anyone else is now ON
}
/return
HealHealMeFirst != HealMeFirst :P

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 Jan 17, 2005 8:47 am

Meh, can't believe I missed that.
[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]