Kazarak wrote:Couple of questions:
Is there a way to macro, "If X is on cool-down, cast Y, else cast X"?
I know in Live, you can add "/Showtooltip X" or something to a macro so it displays the appropriate icon/tooltip/cool-down/availability. Is there a way to do something similar in Vanilla?
Not that I know of, but I lumped multi-shot and Volley into the same macro just to see if it would work (definitely not keeping it) and any time my Multi-Shot doesn't go off, it seems to put out the volley circle, but it's unreliable from the limited testing I've done.
I did something like that showtooltip thing with traps before I fixed up my macro. Put this at the start of any macro with the ability you want the tooltip to show:
/run if x==y then CastSpellByName("Immolation Trap") else end
This will not serve as a cast because X will never be equal to Y.
HapoX wrote:Very good macros and a very nice thread!
You spoke abit about adding the pet abillites Prowl and Dash to attack macros. I have tried to get this to work a very long time but i can't get Prowl to act with Pet attack, the reason i think is becuse Prowl has some kind of casting time that either makes the pet attack without using Prowl at all, or prowling without attacking the target.
My current solution is that i have a macro for Hunter´s Mark and Prowl which i use before i use my petattack/autoshot macro. But if anyone could find a way to get Prowl into an Petattack macro i would be very happy!
I also wish there was a macro that would check if the target has Hunter's Mark. And cast it only if Hunter's Mark is not active on the target.
I don't have Prowl yet, unfortunately, so I haven't attempted to create a macro for pet attack + prowl, but perhaps it would work if you tapped the macro several times? Or, what if you added Prowl to an ability like Hunter's Mark, which you use before pulling? Not ideal, but maybe it'll work for you. I'll get back to this thread when I figure out a new macro, which will likely come when Glacia learns Prowl, and I'm thinking so far of simply attaching it to Shadowmeld.
Oh, you already have a hunter's mark / prowl macro. Okay.
I'm very certain there's a way to do that.
/run local i,x=1,0 while UnitBuff("player",i) do if UnitBuff("player",i)=="Interface\\Icons\\Spell_Nature_RavenForm" then x=1 end i=i+1 end if x==0 then CastSpellByName("Aspect of the Hawk") else CastSpellByName("Aspect of the Monkey") end
This macro checks for a buff on the player. It can most likely be reworked to function with Hunter's Mark on your target. Give me a minute to take a look, I'll see if I can come up with something right now.
Edit: The obvious solution didn't work. Oh, well. Here's a list of buffs:
http://wowwiki.wikia.com/wiki/Queriable_buff_effectsJust in case you can figure something out. I don't have time right now. Good luck!