Monday, June 1, 2009

Macro updates

I've been looking over my macros and realized that many of them have changed and I felt that readers might benefit from some of them. They range from space savers to just making life easier.

I'll start with the pet macros.

Yesterday i lost a few duels due to one thing: having the wrong pet macro on my bar. I've been leveling my Ravager while I do dailys because I've realized how nice the stun is as an interrupt and for getting melee with hand of freedom off me. I've now solved this problem by modifying a feed pet macro BRK used quite some time ago. The macro goes as follows:

/cast [pet:crab]pin
/cast [pet:ravager]ravage

Now you can insert any pet type and ability into it, or you can make it as long as you'd like if you use many different pets. It's an example of an "if, then" macro. If the pet is a crab then it will cast pin, if the pet is a ravager then it will cast ravage ect.

The 2nd macro is to just save bar space: If the pet is dismissed it will be called, if it's out then it casts mend pet:

/cast [pet, nodead] mend pet; [target=pet, noexists] call pet

For some strange reason i can't seem to get revive pet into the macro and have it work, if anyone knows how to fix that lemme know

This next one is a random mount macro, i found it some time ago and without it I would have fallen to my death many times. Well, more than the 35 I already have >.> Protip: if the water looks "shallow enough" just fly a little bit lower.

/run if IsMounted()then return end local t if((GetRealZoneText()=="Dalaran") and(GetSubZoneText()~="Krasus' Landing") or(GetZoneText()=="Wintergrasp")or not IsFlyableArea())then t={1,2,7,8}else t={4,6,12}end CallCompanion("MOUNT",t[random(#t)])

confusing huh?

I'll explain it best I can. in the parts where it says "t={1,2,7,8} you place your ground mounts that you want. It counts top row then bottom row in your mount page. In the second part where it says t={4,6,12} you place your flying mounts. If you're in azeroth/dalaran/wintergrasp it summons a ground mount, if you can fly there (like krasus landing) it summons a flying mount. press it once to mount and again to dismount.

These next ones are more PvP oriented macros but they have use anywhere really. One that comes in handy is a feign death interrupt. You can't feign in the middle of a steadyshot or volley channel (at least not last time i checked)

#showtooltip Feign Death
/cast Feign Death

simple, quick and gets the job done. Perfect for interrupting a cast aimed towards you while in the middle of a steadyshot cast.

The mashable flare:

Sometimes you hit a button one too many times and you lose the targeting circle, it's happened to all of us at least once and has bitten me in the ass a few times. This solves that problem.

#showtooltip Flare
/cast !Flare

the "!" makes it so the circle won't go away until you cast the spell. I use somthing similar on my rogue so i can spam stealth without it breaking by accident with

#showtooltip Stealth
/cast !stealth

If you're like me you have pyro rockets on every pair of gloves you own, without needing to swap macros you can cast the rockets no matter what gloves you're wearing with the very simple:

#showtooltip 10
/cast 10

when you mouseover the macro it'll show whatever gloves you're using and always cast whatever is on the gloves, be it rockets or the hyperspeed accelerators.

Last of all is something I use in 5 mans when something goes wrong, it lets you feel like a druid if someone dies during a fight. Sorry folks, engineers only.

#showtooltip Gnomish Army Knife
/use [target=focus] Gnomish Army Knife

set the dead person as your focus and get next to them, feign death and mash that macro. You drop combat long enough to start the army knife channel and if the planets allign and RNG is on your side then you rez them.

That's all for now, feel free to leave questions or comments.


Samyon said...

Really useful information. You can learn something even if you're not a hunter, or engineer. Unless you're a DK, in which case the only macro you need to know is the one that spams 'LOL' and '/spit' when using most of your abilities.

Anyway, thanks for the post. I learned a few new things.

Kordwar said...

don't forget "GET OVER HERE" when you deathgrip. Personally, if i didn't hate the DK class i'd macro "YOINK!" to it.

Asara Dragoness said...

Revive pet in a macro will only work if your pet's body is still present. I don't know why this is, but I have it in my macro, and that's the only time it works. If my pet dies on a boss, and I'm still alive at the end, it works. If I release and run back, it doesn't.

I'm interested to know as well if there's something that can be stuffed into the macro to make it work all the time.

Uruloken said...

I use the following macro for one complete pet care macro, and the Revive Pet works just fine:

/cast [nopet] Call Pet; [target=pet, dead] Revive Pet
/cast [pet, nomodifier, button:1] Mend Pet
/cast [modifier:shift] Dismiss Pet;
/cast [pet, modifier:alt] Feed Pet
/use [pet, modifier:alt] Salted Venison

Click to call your pet if your pet is alive, or revive if he is dead. Click with the left mouse button to Mend Pet, hit Shift to Dismiss and Alt to Feed. You can change to the type of food to use based on the pet you have.