This site makes extensive use of JavaScript.
Please enable JavaScript in your browser.
Classic Theme
Thottbot Theme
Random mounts
Post Reply
Return to board index
Post by
276714
This post was from a user who has deleted their account.
Post by
RedwoodElf
I use this type of thing:
/run if IsMounted() and not IsFlying() then Dismount() return end local t if (IsFlyableArea() and (GetRealZoneText()~='Dalaran' or GetMinimapZoneText()=="Krasus' Landing")) then t={1} else t={3,2} end CallCompanion("MOUNT",t)
Replace the numbers with the positions of your flying/walking mounts' positions in your mounts tab, in the part where it defines "t", like so:
/run if IsMounted() and not IsFlying() then Dismount() return end local t if (IsFlyableArea() and (GetRealZoneText()~='Dalaran' or GetMinimapZoneText()=="Krasus' Landing")) then t={<LIST OF FLYING MOUNTS>} else t={<LIST OF WALKING MOUNTS>} end CallCompanion("MOUNT",t)
This will select a random mount from a list of numbers indicating which mounts are walkers and which are flyers, and use them in the appropriate areas.
The only time it breaks is if you're in Northrend and don't have Cold Weather Flying yet. Before you get it, make a separate macro for Northrend like this:
/run if IsMounted() then Dismount() return end local t ={<list of walking mounts>} CallCompanion("MOUNT",t)
Post by
jabberie
well since he only mentioned land mounts it could be a simple as
/castrandom mount1, mount2, mount3
:)
Post Reply
You are not logged in. Please
log in
to post a reply or
register
if you don't already have an account.