No One Knows How To Do This

I been asking, and no one seems to know how to do it. But, how can I make a single macro that tries to use backstab and if it fails (I’m in front of the target) it uses sinister strike instead? I think it might be a limitation of macros.

1 Like

I don’t think you can put conditions in macros, but if you figure out how to please share it here, would be useful for my rogue.

This isn’t possible by design.

This they broke this kind of stuff because people were macroing healing to mouse scroll wheel and basically botting the game.

Couldnt you do this by having Backstab as the first command?

So long as you can cast it, it should use that as priority. Or maybe I’m wrong. I am noob with macros

It will only attempt to execute the first action. When it fails, the macro ends.

You can’t do this normally. What you Can do is have it attached to a modifier key. Like say not holding a mod it does ss, and if you hold shift it backstabbing.

You might also be able to do a cast sequence macro where it alternates them, bit that will mean sometimes you ss when you wanted to bs. Plus I can’t remember exactly how failed casts interact with a cast sequence macro.

Also, melee moves don’t have a global cooldown and OP wanted sinister strike to cast only if backstab fails. So, if you make a macro that casts both, if backstab lands and there’s enough energy for sinister strike, it will cast that too.

Yes they do. The ones that don’t are the ones that are auto attack replacers, like heroic strike.

Instants like Backstab, Sinister strike, bloodthirst. etc absolutely do have global cooldown. A macro will be unable to cast both in one press.

1 Like

The big problem was that tanks would make conditional macros so they could pretty much AFK tank.

That was a simple time, though, and the meta was entirely different

Both really. You could do the same thing with heal macros and mouse over healing. Where all you did was mouse over a frame and scroll wheel and it would select the proper rank of heal to cast for you as well. Healing basically became and afk thing as well.

It was a time when DPS had the hardest jobs: Max DPS without ripping threat off of a tank that’s essentially AFK

You could do this now.

EDIT:

Oh, maybe not, if you mean dynamically select the rank based on how much health the target has.

You can’t.

You can, but conditionals are very limited. What the OP is asking for is impossible. But there are certain conditionals you can use like if in water cast this else cast that. Allows you to have one button for travel and aquatic form.

Looks like this:
/cast [swimming] Aquatic Form; Travel Form

2 Likes

Thanks for the replies. I wanted this macro, because I put the same type abilities on the same hotkey. Stuns are 2. Primary attack is 4, defense ability is e. Ect. Having 2 Primary attacks is a bit weird.

cast random function of both abilities might work?

only point of using mod keys is to save action bar space.

it really comes down to preference, as key mapping essentially does the same thing.

True, but sometimes its not about saving action bar space, it’s about saving key mapping space. We only have so many keys within a certain distance of where your hands rest on the keyboard or on your mouse. Because of that, it can be useful to consider making mod macros so you can essentially use an easy to reach key to do more than one thing.

Well, you could always spec swords and not have to worry about backstab if it bothers you that much.

1 Like