WoW Classic macro condition

Hello!

I have a “bear pot” macro on my druid that looks like this:

#showtooltip
/cancelform
/use Major Healing Potion
/cast Dire Bear Form

I was wondering though, would it be possible to make it in a way that would execute the above macro if I’m in bear form, and if I’m not then just use health pot and do nothing else?

Is it possible to somehow fit stopmacro there with some condition to make it possible? Or some other solution?

To re-iterate, what I want it to do exactly: If I’m in bear, then use pot and use bear form. I’m I’m not in bear then just use pot.

Powershift version (recommended)

#showtooltip
/use Major Healing Potion
/stopmacro [noform:1]
/cast !Dire Bear Form

Cancelform version

#showtooltip
/use Major Healing Potion
/stopmacro [noform:1]
/cancelform
/cast Dire Bear Form

If you cant drink pots in bear form…

#showtooltip
/cancelform [form:1]
/use Major Healing Potion
/stopmacro [noform:1]
/cast Dire Bear Form

I tested it like this when I got bear form, but it didn’t work.
However, I tested it with food consumable items, because potions have too long of a cooldown for such tests.
So I thought that it doesn’t work. Because apparently you can’t shapeshift right after using consumable food item.

It does appear to work with potion. Thanks.

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