Mount macro with The Maw functionality?

I’ve seen macros for flying/non-flying and sometimes swimming exceptions, but is there a way to build a macro that will use a Maw mount only in the Maw and mount of my choice elsewhere?

I’d basically love to have 1 mindless key for using my Imperial Quilen everywhere, but use my Mawsworn Soulhunter in the Maw.

Might not fit cleanly in a macro but take a look at this thread to see how the logic works.
https://us.forums.blizzard.com/en/wow/t/worgen-mount-macro/771442

1 Like

#showtooltip
/run if GetRealZoneText() == "The Maw"then C_MountJournal.SummonByID(1442) end
/cast [mod:ctrl] Grand Expedition Yak; [flyable] Yu’lei, Daughter of Jade; Swift Spectral Tiger

This is what I use! It will automatically show the icon for and summon a different mount depending on whether or not you can fly, and summon your Yak if you control-click (you can remove that if you don’t want/need a vendor mount option). If you’re in the Maw, the macro icon won’t update, but will mount up on the Corridor Creeper instead.

I looked it up and the mount ID for the Mawsworn Soulhunter is 1304, so you can just swap that in for 1442 and you should be good to go!

3 Likes

Thank you, this worked great.
I just swapped in my mount of choice at the end and I’m off and away!

1 Like

I ended up adding this because I only wanted it to work when I held my alt key
/run if SecureCmdOptionParse("[mod:alt,nomounted,outdoors]") ~=nil and GetRealZoneText() == "The Maw" then C_MountJournal.SummonByID(1442) end
Shame the thing is so damn ugly. I would definitely just use it as a regular ground mount if it weren’t such an blight on my eyes

If you’re using a modifier you might as well just use a regular macro.