Macro Help [equipped]/[worn]

I was looking at the Alpha changes for Arms Warrior and I was trying to make a macro for Mortal Strike and Shield Slam on the same macro.
If I have a Two-hand weapon equipped I use Mortal Strike and If I have a Shield equipped I use Shield Slam.

I know I can just type this:
#showtooltip
/cast Mortal Strike
/cast Shield Slam

But I want the #showtooltip change If I have a Two-hand to show Mortal Strike or If I have Shield to show Shield Slam.

I was trying this
#showtooltip
/cast [worn:Two-hand] Mortal Strike
/cast [worn:Shield] Shield Slam

And this.
#showtooltip
/cast [worn:Two-hand] Mortal Strike; [worn:Shields] Shield Slam

I think I’m missing something with the [equipped]/[worn] condition because is always FALSE and the moment I type [noequipped]/[noworn] the condition is always TRUE (No matter what I’ve equipped).
I’m using Victory rush and Shield Slam as Protection Warrior on live servers to simulate 9.0 Mortal Strike and Shield Slam but It shouldn’t matter.

Thanks in advance.

Edit: Someone wisp me ingame to edit this because the post is closed.
If you are having the same problem as me is probably because your client isnt in English either so you have to type “Shield” or “Two-hand” in your language. Just check in your weapon above the dmg what words you wanna include.

For me this macro worked, just replace “Escudo” or “Dos manos” for the words in your language.

#showtooltip [worn:Dos manos] Golpe Mortal; [worn:Escudo] Embate con escudo
/cast [worn:Dos manos] Golpe Mortal; [worn:Escudo] Embate con escudo

This basically looks like the right idea, although i think you need something like “Two-Handed Axes” instead of “Two-hand”.

Or even easier, just use Mortal Strike as non-shield fallback

#showtooltip
/cast [equipped:Shields] Shield Slam; Mortal Strike

And make sure you leave the icon for the macro on the default Questionmark-icon.

3 Likes

Just be aware there’s nothing in the spell description that says you can’t MS with a 1h/shield equipped so you’ll likely still want access to MS.

I always use default Questionmark-icon when I use #Showtooltip.
Still not working, is like the Key Words like “Two-Handed Axes” or “Shields” are not processed so condition is always FALSE.
I also tried with replacing “Two-Handed Axes” with spell=197 and “Shield” with spell=9116 but is not working either.
I’m really lost at this point. :sweat_smile:

@Elevenbane
As I could see in Bajheera video Requires Two-Handed Melee Weapon
youtube(.)com/watch?v=-Alh_4V-X_k&t=708s

Mmm, that’s strange.

It works here for me, with different spell names (using hamstring / mortal strike). Though if i (un)equip my shield the icon doesn’t actually update until i mouse over the actionbutton. But i think that’s either a known game bug or bug with my actionbar addon (Dominos). It doesn’t really hurt.

Yea indeed, that’s another reason why using it as a fallback might be better.
If you either

  • Don’t have a shield equiped, or
  • Do have a shield equiped, but “Shield Slam” is on cool down
    Then the button/keybind will act as “Mortal Strike”.
1 Like

That’s not how macros work.

It is, isn’t it ? :slight_smile: Maybe i’ve been awake too long.

When using multiple /cast <something> directives, the ones that are not available (either because they’re on cooldown, or because you’re using the wrong weapon, or for other reasons) are simply skipped over, and the first one that can be performed is executed.

2 Likes

No. Anything that can trigger the GCD still triggers a micro GCD when it’s on cooldown specificity so you can’t do this.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.