Smart random mount macro:
Prime8 — Thu, 04/02/2009 - 13:21
Found on WoWWiki:
/run local z=GetZoneText(),t; if (IsMounted()) then Dismount() return end; if (not IsFlyableArea() or (z=="Dalaran" and GetSubZoneText()~="Krasus' Landing") or z=="Wintergrasp") then t={X,Y,Z} else t={A,B,C} end CallCompanion("mount", t[random(#t)])
X,Y,Z are your ground mounts, A,B,C are your flying. You have to check your mounts tab to figure out what slot # your mounts are in. This macro will decide based on the area you're in whether to use a ground mount or a flying mount, and then it will randomly select from either set. I've tested it and its been working perfectly.


Pics showing where to find
Prime8 — Wed, 07/15/2009 - 21:10Pics showing where to find your mount slot number and where to put them into your macro.
/node/6847
/node/6848
And here's an updated macro. This one should work with wintergrasp as well. Note: This is not the exact macro I was using in the image. This one is like the original one posted. Check the numbers if you're not sure where to put what.
/run local z=GetZoneText(),t; if (IsMounted()) then Dismount() return end; if (not IsFlyableArea() or (z=="Dalaran" and GetSubZoneText()~="Krasus' Landing") or z=="Wintergrasp") then t={6,7} else t={1,3} end CallCompanion("mount", t[random(#t)])
I use the mod:
saedo — Thu, 04/02/2009 - 13:47I use the mod: http://wow.curse.com/downloads/wow-addons/details/pokedex.aspx to randomly (and smartly) select my mounts using a weighted average I selected for em (i.e. make mounts i wanna see more appear more).
Just turn off the announces. lol