Hey, I need some help with a macro that I just wrote.
Here it is:
Basically, as you can see in it, it's an interupt macro. If a shield is equiped in battle stance/ defensive stance, it should use Shield Bash. Otherwise, it should swap to Berserker stance and Pummel.Code:#showtooltip [stance:1] Pummel; [stance:2] Shield Bash; [stance:3] Pummel /cast [stance:1] [equipped:shield] [target=focus, exists] Shield Bash; [noequipped:shield] Berserker Stance; [target=focus, exists] Pummel /cast [stance:2] [equipped:shield] [target=focus, exists] Shield Bash; [noequipped:shield] Berserker Stance; [target=focus, exists] Pummel /cast [stance:3] Berserker Stance; [target=focus, exists] Pummel
The macro looks alright to me, but I'm far from a macro expert.
The problem is that it doesn't actually cast Pummel for some reason. I'm not sure if that's because it's too long, and I should use castsequence, but I don't think so.
Can anyone help me, why isn't it working?
And one last thing - yes I know that this is over 255 characters, but I've got an addon which allows me to use more than that (Super Duper Macro)
Edit: Another thing, I'm using a macro like this:
to swap to defensive stance and equip my sword 'n board. However, when I swap from Battle stance, it just equips the shield for ½ second, then unequips it.Code:#showtooltip Defensive Stance /cast [stance:1] Defensive Stance; [stance:3] Defensive Stance /equipslot 16 Footman's Longsword /equipslot 17 Skullflame Shield
To make it more clear:
1. It swaps to Defensive stance
2. It equips the sword and shield
3. It unequips the shield
Would really appreaciate some help with that macro aswell. Thanks in advance