I notice that sometimes my automatic swapping back to visage form doesn’t always go off when I want it to. I would like to make a macro that allows me to apply visage form when mounting up if I’m still in Dracthyr form.
However… I’m unable to find any such macro on the web… any Macro guru’s here that can help me out?
I am using it, however when you use soar for example to jump forward and then mount up you’ll still be stuck in dracthyr form, hence my question how to macro this.
Ok, there’s no non-script way to tell which form you’re in so whatever the solution ends up being it’ll only work out of combat. I’d look into Worgen transformation stuff cuz it’ll likely be an almost identical script.
I’ll see what I can find, it’ll likely be on the US forums.
As far as I can tell it’s not possible at the moment. I think the most logical way to build such a macro would be to have a macro check for the presence of the Visage buff, and if it’s not present cast the Visage spell and then mount up. However, as far as I can tell there isn’t really any conditional Macro code that allows you to check for the presence of a buff.
The closest I get is using this:
#showtooltip Red Proto-Drake
/run if GetShapeshiftForm()==1 then CastSpellByName(“Visage”) end
/cast Red Proto-Drake
However, it seems that sadly the visage forms are not currently categorized as a shapeshift form, therefore it won’t work.
If anyone has any other ideas or knows how to realize this I’d be happy to hear. I think I’ve exhausted all the options for now.