I’ve been reading some macro guide stuff and this is going to sound so simple, I might get laughed at. Oh well!
I’m looking for macros that will do the following:
I want to be able to press a button to, for example, sunder a target. If I have no rage, I then want it to auto-attack that target. What’s the proper language for this?
Only if you have no rage?
Why would you not just stick a /startattack line into the macro to have you auto attack the moment you hit the sunder button as well?
Certain abilities also don’t need a /startattack command because you start autoattacking the moment you use the ability anyway. I’m almost positive Sunder Armor is one of those abilities.
Why would you need (or want) a Rage conditional?
Okay. Flip it then. Don’t really care which comes first.
Do you know the language?
#showtooltip Sunder Armor
/cast Sunder Armor
/startattack
There’s no conditional that checks amount of rage.
You could make a macro that sunders and attacks. It will attack regardless if you have rage:
#showtooltip
/cast Sunder Armor
/startattack
Yep. Add /startattack to your various macro’d abilities and you’ll attack the target regardless of rage.
Thank you!
I’m assuming that this will also work for abilities like Overpower?
/cast Overpower
/startattack
It will Overpower if it’s available and just auto attack when it’s not?
#showtooltip Sunder Armor
/startattack
/cast Sunder Armor
Unless your overpower bind is on your main stance bar (for all stances) already, it may be helpful to wrap in a stance conditional, like:
#showtooltip Overpower
/cast [nostance:1] Battle Stance
/cast [stance:1] Overpower
/startattack
This allows you to seamlessly switch back to Battle and use an overpower on a target that’s just dodged you while in Berserker stance. “nostance” means that line will only execute when you are not already in stance 1 (Battle).
Alternatively you can use syntax like
[stance:1/2] which would mean the following ability only casts while in 1st or second stances.
Likewise, you can do some funky stuff with these conditionals to save keyboard real estate. For example, I have Intercept and Charge on the same key, based on whether i’m in combat or not, and Overpower or Revenge, depending on what stance i’m already in.
Note: When using stance conditionals, the order you learn them is important. Most places will assume Stance 1 = Battle, Stance 2 = Defensive, Stance 3 = Berserker, because that’s the order at which they become available for you to learn. However, it’s possible for you to skip learning Defensive stance until after you learn Berserker, which will make Berserker [stance:2].
1 Like
I would really like to see your Charge/intercept macro. Kb real estate is at a premium!
I found this one the other day. Works like a charm:
#showtooltip [nocombat] Charge; [Combat] Intercept
/cast [nocombat, stance:2/3]Battle Stance
/cast [nocombat, stance:1]Charge
/cast [combat, stance:1/2]Berzerker STance
/cast [combat, stance:3]Intercept
You need the /dismount in there?
If you want to be able to charge off your mount? Yes. There is no interface option to enable casting off mounts by default in the Classic client.
The /dismount is nice for anything that being mounted would otherwise prevent.