Log in

View Full Version : Druid macros



Owltoid
08-04-2009, 04:10 PM
I'm looking for a few macros:

1.) One button macro for my bear tank that will be used both on AoE pulls and 5-man bosses

2.) A tank healing macro for my resto druid that will be spammed non-stop (the button will share the same keybinding as my tanks one button tanking macro)

3.) A macro in case I decide to go 4 hybrid healing/DPS where the macro targets the tank for heals and assists the tank for damage. Ideally I would like it to go "starfire, rejuv, starfire, regrowth, starfire, nourish, starfire, nourish". The complication here is the switching of targets inside the macro (from the tank being healed to assissting the tank).

Please note that I won't be using macro 2 and 3 at the same time, but instead trying out different combinations. I got my butt handed to me on trash mobs in heroic UK the other day. My tank only has 22k health and my healer only has 900 SP, and I'm not used to it yet, so I'm hoping for some assistance :)

Thanks!

Trick
08-04-2009, 04:51 PM
1&2 -- There may be something else you can do rather than have a tanking macro.

Are you using Keyclone? Have you considered making a keymap for your tank that will convert your primary tanking keys into the same hotkey string, and then have a keymap for your healer that converts that hotkey string into just the button for your healing macro?

I'm trying this on my 80 DK with two resto druids, and it was working pretty well in Outlands instances. All of my primary attack moves pump the castsequence macro on both druids, which cause them to spam the tank with HoTs. Direct heals I put on dedicated keys to call when needed. My macro for the healers looks something similar to....

/castsequence [target=focus] reset=7 Wild Growth, Rejuvenation, Lifebloom, Wild Growth, Lifebloom

I use the fact that Wild Growth has a cooldown control the macro and prevent too much clipping of the other HoTs.

Owltoid
08-04-2009, 05:03 PM
1 & 2 are probably basic macros, but I'm more curious about the rotation. (1) is a basic macro but I'm not sure how often to swipe, lacerate, etc. The macro I came up with lost threat to the healer very quickly.

For (2) I'm thinking about using Wild Growth as the limiting factor. In other words, I can spam the button all day long but it will pause once I hit a Wild Growth that is currently on cool down. For example /cast [target=tankplayer] Wild Growth, Regrowth, Wild Growth, Nourish is a spammable macro that pauses until the second Wild Growth is off cooldown. Ideally this macro would cast Wild Growth on the healer and then continue to cast healing spells on the tank, but this involves the same problem I had in (3) of switching targets within a cast sequence macro.

So, I guess the real question is if there is a workaround for switching targets mid cast sequence.

Dorffo
08-04-2009, 05:20 PM
/castsequence [target=Tank] heal,,heal,,heal,,heal
/castrandom [target=player] Wild Growth,something like that should work for targetswitching inside the healer macro

edit: if that targeting logic doesn't work due to macro restrictions, another one that does is to have the healer targeting the tank so the castsequence line doesnt require a [target=..] conditional.

Owltoid
08-04-2009, 05:24 PM
something like that should work for targetswitching inside the healer macro

edit: if that targeting logic doesn't work due to macro restrictions, another one that does is to have the healer targeting the tank so the castsequence line doesnt require a [target=..] conditional.

I thought that castsequence just repeats itself once it comes to the end and doesn't actually reach the castrandom part of the macro. Am I wrong?

Iceorbz
08-04-2009, 05:38 PM
Firstly get some BOE Epics, your gonna get facerolled pretty good. With those stats.

1.) One button macro for my bear tank that will be used both on AoE pulls and 5-man bosses
TBH for this as long as you mean "a one button" macro that you will have two of, button 1 (boss) button 2 (boss) it should look something like this:

Boss:
/castsequence reset=combat mangle, lacerate, lacerate, lacerate, lacerate, mangle, maul, lacerate, lacerate, mangle, lacerate, maul

Should be something like that I would think. May have to work out the cooldowns and order but thats the general point.


2.) A tank healing macro for my resto druid that will be spammed non-stop (the button will share the same keybinding as my tanks one button tanking macro)

/castsequence [target=targetstarget] rejuvination, lifebloom, lifebloom, regrowth, lifebloom,,,,swiftmend or something similar, could prolly toss a healing touch or what not in there if you wanted. Add in wild growth / nourish as needed.

3. You can either have a macro assist the tank, or target him you will be bettter off with making your healing macro to another button. as you wont be able to swap targets like that unless your detargetting the boss, and having the tank target himself or something.

Jubber
08-04-2009, 05:51 PM
I thought that castsequence just repeats itself once it comes to the end and doesn't actually reach the castrandom part of the macro. Am I wrong?

That's why there is an extra comma in between the heals. What that does is allow the next line of the macro to fire because it's a null in the castsequence. You will go oom quickly so test out a good sequence and switch on teh dummies that will allow for an optimal DPS to healing ratio.

Owltoid
08-04-2009, 06:09 PM
That's why there is an extra comma in between the heals. What that does is allow the next line of the macro to fire because it's a null in the castsequence. You will go oom quickly so test out a good sequence and switch on teh dummies that will allow for an optimal DPS to healing ratio.

Wow, that's awesome! That was exactly the type of info I was looking for. Thanks! So if I want to switch targets and use a cast sequence, then just pass the commas (for the null) and it will go to the next command? I'm going to test tonight!

Ughmahedhurtz
08-04-2009, 06:16 PM
Mine is pretty simple.

Bear tank (single-target stuff)

/cast [stance:1] growl
/castrandom [stance:1] mangle - bear
/castrandom [stance:1] maul
/castrandom [stance:1] lacerate


Bear tank (AoE)

/cast [stance:1] growl
/castrandom [stance:1] maul
/castrandom [stance:1] mangle - bear
/castrandom [stance:1] swipe

Note that the "mangle" line in the AoE macro I usually comment out if I"m doing heavy AoE pulls. If you just need the occasional AoE to wrap up adds, then that macro works fine depending on how much healing you're spamming out.

My resto druid's macro has buttons 1-5 for manual healing of a specific target at need. On my main group attack keybind, here's his "heal the tank and pop wild growth every now and then to top everyone off" macro.

/target focus
/castsequence reset=10 ,,,,, ,,,,, lifebloom, rejuvenation, ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, lifebloom, ,,,,, ,,,,, ,,,,, ,,,,, ,,,,, ,,,,,
/assist focus


Add a "/cast starfire" line after the "assist focus" line if you want him to attack too. Mine is a tree druid for heroics so you'll have to adjust for your setup. ;)

I tend to spam my attack button with all the /castrandom lines in my various toons, so this works for me. Adjust your ,,,,, sets to taste. If you're not spamming the button as much, remove a few. If you're spamming like a crack monkey interviewing for a spot on the Dave Chappelle show, add a few more. :D

Dorffo
08-04-2009, 08:15 PM
Wow, that's awesome! That was exactly the type of info I was looking for. Thanks! So if I want to switch targets and use a cast sequence, then just pass the commas (for the null) and it will go to the next command? I'm going to test tonight!

yep yep... as mentioned you'll go OOM real fast so some tweaking with commas will be needed if this is going on yer spam key.

at one point I'd played around with tossing random heals out of my DPS macro directly (since I run with 4 eles)... that looked something like this:

#showtooltip
/castrandom [target=targettarget] lightning bolt,lightning bolt,lightning bolt,chain lightning,,
/cast lesser healing wave

(my setup at the time was obviously a targettarget scheme with slaves always targeting my tank). The trick to "throttling" the amount of healing vs dps was just changing the number of LBs in the castrandom (basically giving it a higher chance to pick a spell it could cast from the castrandom line).