simple 1 flyer 1 ground macro:
/cast [flyable]flying mount name;ground mount name
random favorites
/castrandom [flyable]flyer name 1,flyer name 2,flyer name 3;ground name 1,ground name 2,ground name 3
random all
/run if not IsMounted() then local m,t,f="mount",{{},{}} for i=2,GetNumCompanions(m) do tinsert(t[bit.band(2,select(6,GetCompanionInfo(m,i)))==0 and 1 or 2],i) end f=IsFlyableArea() and 2 or 1 CallCompanion(m,t[f][random(#t[f])]) else Dismount() end
Don't forget to like, share, and subscribe if you enjoyed the video!
Check me out on Facebook for free unique wallpapers! - / ezoverdose