Hoboy, druid macro giving me headache

Hey!

Basically, I’ve rolled a new Druid and I’d like to play it as Balance when solo, and Restoration in dungeons.

To avoid UI-bloat, I’m trying to make macros that do different things depending on which specialization I’m currently in, which has worked well on my Warlock.

I’m also trying to make macros that do different things depending on what shapeshift form I’m in, which has worked well for my Demon Hunter.

Combining the two is causing me some issues.

For an example:

#showtooltip
/use [spec:1][stance:0] Starsurge; [stance:0] [stance:1] Mangle; [stance:2] Shred; [stance:3] Starsurge;
/use [spec:4][stance:0] Swiftmend; [stance:0] [stance:1] Mangle; [stance:2] Shred; [stance:3] Swiftmend;

What this macro does is cast Starsurge if I am balance spec and in caster or travel form, cast Swiftmend if I am restoration spec and in caster or travel form, cast Mangle if I am in bear form, regardless of spec, and cast Rip if I am in cat form, regardless of spec.

The macro works, mind. However, the #showtooltip portion only works for Starsurge, and not for Swiftmend. That might sound like a minor nuisance, but it makes it difficult for me to track the cooldown, among other things.

Is there something I’m missing, and can it be fixed? Can this macro be written in another way?

Hello. You can use #showtooltip with conditionals like:

#showtooltip [spec:1,stance:0] Starsurge;[stance:1] Mangle

1 Like
[this, and this]
[this] [or this]
#showtooltip
/cast [spec:4,form:0/3] Swiftmend; [spec:1,form:0/3] Starsurge; [form:1] Mangle; [form:2] Shred

That said, if you’re not spec’d balance or resto and aren’t in a form it will show the ?. You can slap a default on the end of it if you want:

#showtooltip
/cast [spec:4,form:0/3] Swiftmend; [spec:1,form:0/3] Starsurge; [form:1] Mangle; [form:2] Shred; Wrath
1 Like

You are both my heroes.

Thank you :slight_smile:

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