I'm looking for a macro that focuses my mouseover target, and if it finds none it focuses the regular target.
This type of macro is usually easy to make, for example /cast [target=mouseover,harm,exists,nodead] Ice Lance; Ice lance
When I try to apply this to focus, it doesn't work. I've tried /focus [target=mouseover]  but that doesn't seem to work either.
I don't believe it's possible to set a focus target without actually targetting the unit that you want to focus first. The only macro command available to set one is /focus, which can't be used with a mouseover command, it's not possible to do with a /script command either as FocusUnit() and ClearFocus() are protected functions.
By the looks of it, the spell "Mangle (Bear)" doesn't exist anymore, it seems to be just "Mangle" now.
(So remove the " (bear)" part from the macro and it should work.)
After playing around with the macros yesterday it appears that the new abilities are flagged Ability (Bear Form). If you don't do this it uses the "default" spell.. which for Mangle is bear. For example..
"/cast Mangle" Will cast only Mangle - Bear. "/cast Swipe" will only cast Swipe - Cat.
/cast Mangle (Cat Form) will cast Mangle - Cat.. and so on.
So, your mangle/maul macro should look like this :
/cast Mangle (Bear Form)
I've noticed some oddities with this macro though. Since Maul has a cooldown now, tieing it in with all your abilities in macros is wonky. Maul will fire if it's up, even if the first spell (Mangle in this case) is not.
I don't usually conform to using macros and / or user interface addons etc. etc. Yet recently I have started modifying simple addons to include little bits here and there that I can't find in other addons.
To the point, I have been sucked into the world of macros. The only macros I have made are bulky, and potentialy not as efficient as possible.
(253 Character Macro - Haven't properly tested / worked out the second line)
Single Button Refreshment (Save space)
#showtooltip [mod:Shift] Conjure Refreshment; Conjured Mana Cake
/cast [mod:Shift] Conjure Refreshment
/use Conjured Mana Cake
Single Button Mana Gem (Save space)
#showtooltip [mod:Shift] Conjure Mana Gem; Mana Gem
/cast [mod:Shift] Conjure Mana Gem
/use Mana Gem
Any improvements / suggestions are more than welcome. Feel free to steal one if you like the look, not sure if the same macros are out there. I made these myself but I'm sure someone will find something similar out there. (First post /cheer - tell me if I'm out of place)
I am a stickler for targeting the Tank's target when doing DPS. I generally set the Tank as my Focus and that way I can click on his target and DPS without having to worry too much about pulling threat.
I started using macros to auto target the focus' target using /assist focus, then the cast line, which helps me consistantly be on the tank's target. However, it seems that in just about every pug I've been in lately that TAB targeting is a lost skill. When the currently targeted mob in a group dies, it seems that is the cue for tanks to cast AoE spells and effects without regard for targeting anything else for several seconds at a time.
This means that I have to tab quickly and hit the regular spell (which by neccessity sits right next to the macro) until the tank wakes up and decides to target something again.
Well, I'm trying to figure out a way to remove the regular spell from my bar, so I need a way to swap the target if primary target is dead.
This is as close as I have gotten. I wanted to try some sort of [mod:shift] but can't get that to work. Ideally, it will look for the focus target first, and if an enemy and alive, cast the spell. If dead, or an ally, it should automatically switch to the closest enemy and cast.
If someone can help with this, that would be super. I would also take a [mod:shift] to target closest enemy solution as well.
But when im going from prot to fury, with the way they do DW now, I cant equip my off hand weapon until after I have swapped specs since now DW is a fury only ability. So I did some searching and saw someone had a macro that was supposed to wait until a second after the talent swap to do the equipment swap.
/usetalents [spec:1] 2; 1
/in 6 /run if GetActiveTalentGroup()==1 then EquipSet("Prot") else EquipSet("fury") end
That doesnt work either. I'm not even sure if it even attempts to change the gear because the only item that currently swaps, since im low level and there is no actual "tanking" gear yet, is my actual offhand, and it doesnt give me the YOU CANT DO THAT spam.
So my question is, is there a macro that will wait until AFTER the talent swap cast to do the actual equipment swap or am I gonna have to just do it manually?
I am trying to tie a [help] function to an Invite macro. Is this even possible? I have /invite added to a Victory Rush macro but when I try to Victory Rush a harmful enemy, it spams error messages which is not good.