Summon Random Favorite Mount Macro

I’d like to use /click MountJournalSummonRandomFavoriteButton in a macro but upon first logging into the the game on any character that uses the macro, the macro will do nothing, not even summon any mount at all, unless I manually open the Collections > Mounts window first. Is there another function I should be using in the macro other than “/click” because I’ve tried “/use” and “/cast” and niether of those functions change anything. Thank you.

Edit: Friend found a (hopefully temporary) workaround by opening and closing the Collections window in the macro itself. The following is the actual macro in question.

/script ToggleCollectionsJournal()
/script ToggleCollectionsJournal()
/dismount [mounted]
/leavevehicle [canexitvehicle]
/click [nomounted] MountJournalSummonRandomFavoriteButton

1 Like

Found your thread via search engine so posting for others. I use clique and I was trying to macro the summon favorite mount. I found it easier to just castrandom my mounts, I’m a mount newb and don’t have any swimming mounts but you can throw those into this too:

/castrandom [nomounted,flyable] Headless Horseman's Mount, Hearthsteed, Drake of the East Wind, Icebound Frostbrood Vanquisher
/castrandom [noflyable,nomounted] Swift Zulian Tiger
/dismount

I was having the same problem as you and while searching I came across another way to use the favorite mount button. So I swapped the /click command you are using above out with this and it seems to be working, even after shutting down and restarting wow.

/run C_MountJournal.SummonByID(0)

So I tested this by closing down wow and when I logged in I copied the /Click command into the chat box a couple times and nothing happened. So I copied the line above in and I immediately mounted. The same command dismounts as well.

Hope it works for you!

4 Likes

I’ve done a bit of investigating and this not only happens on relog, but also on a UI reload. HOWEVER, it does not happen if you have the button (the “raw” one, not the macro) on one of your bar.

I’m suspecting it’s because the UI is not loaded t’ill it’s loaded and having the button on a bar forces a load.

1 Like