Edit: Swap Ghost Wolf for Sprint, Divine Steed, etc.
While swimming it may summon a flying mount first, but hitting it again summons the swimming mount. A little wonky, but it does allow for summoning a flying mount at the surface of the water.
Right-clicking on mounts in the mount journal and “Set Favourite” will make the “Summon Random Favourite Mount” work the exact same way as this macro.
When you’re underwater, it’ll summon the appropriate mount, etc. Feels a bit unnecessary to me to have a separate macro but it’ll maybe help someone.
I see it value for the shaman and plan to test it with divine steed in arena for 1 button universal action
Plus favourite quite often summons tmog mount for me when I don’t really need it
Cause I use favorite option for 20+ mounts or so.
It depends how you use the Favourite Mount option but it does have this functionality baked in; depends how picky people are about particular mounts and so on.
“under water action” - well depends what you’re into, I suppose.
Plus it says that you may need to press the macro several times to get a swimming mount instead of a flying mount. “Summon Favourite Random Mount” does it in one click. This macro won’t one that gains widespread use.
Added it on dk with death advance instead of ghost wolf and I am fine, swimming works for me with fabious.
I wanted a way not to run into arena battle on random favorite mount but on certain ground mount, but have a flying mount available when I am outdoors on one button so I found this reddit posts insightful