1. Cool mount macro. Casts random mount based on flying or no flying zone.

    Hello.

    I was struggling to find any addons that would dynamically summon a random mount based properly on your actual location. Macros also weren't working, as castrandom didn't seem to work nicely with [flyable] modifier. So, with the help of sonar-pro, I present:

    #showtooltip Black War Bear
    /run local f,g,h=IsMounted,IsFlyableArea,math.random;if f()then Dismount()return end;local m=g()and{"Snowy Gryphon"}or{"Black War Bear","Swift Brown Steed"};CastSpellByName(m[h(#m)])

    Now, you may have noticed it's a script rather than a macro, but it's basically the same anyway. You'll want to replace these mount names with your own, and be mindful of the quotation marks and the commas to separate multiple mounts. Please also be advised the first set of mounts is flying mounts, and ground mounts go in the second set of mounts. You'll also want to replace the mount named after #showtooltip to suit whatever you like.

    Also, this probably won't work if you don't have cold weather flying in northrend - I just put my favorite ground mount on my hotbar until I get cold weather flying, when this script becomes viable.

    cheers!

  2. update: I tested this in warmane on characters with and without cold weather flying, and it worked perfectly. I'm extremely happy! This solves something that's been bugging me forever.

  3. I mean northrend, sorry sleep deprived xD

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •