WoW MountMacro addon Dragonflight/Wrath of the Lich King Classic 2024
logo
wow addon MountMacro

MountMacro

Game Version: 7.1.0
Total Downloads: 3,466
Updated: Nov 3, 2016
Created: Nov 8, 2014
download MountMacroDownload Earlier Versions

Earlier Versions

Name Size Uploaded Game Version Downloads
v70100-1 +1 More release 59.40 KB Nov 3, 2016 7.1.0 803 download MountMacro v70100-1

+1 More releaseDownload
v70000-2.1 +1 More release 59.43 KB Oct 26, 2016 7.0.3 132 download MountMacro v70000-2.1

+1 More releaseDownload
v70000-2.1-nolib release 16.95 KB Aug 27, 2016 7.0.3 32 download MountMacro v70000-2.1-nolib releaseDownload
v70000-2 +1 More release 59.73 KB Aug 27, 2016 7.0.3 295 download MountMacro v70000-2

+1 More releaseDownload
v70000-1 +1 More release 56.42 KB Aug 13, 2016 7.0.3 199 download MountMacro v70000-1

+1 More releaseDownload
v70000-1-nolib release 13.93 KB Aug 7, 2016 7.0.3 25 download MountMacro v70000-1-nolib releaseDownload
v60200-1 +1 More release 54.92 KB Dec 29, 2015 6.2.3 827 download MountMacro v60200-1

+1 More releaseDownload
v70000-2-beta-1 +1 More beta 59.75 KB Aug 20, 2016 7.0.3 87 download MountMacro v70000-2-beta-1

+1 More betaDownload
v70000-1-beta-1 +1 More beta 56.34 KB Aug 7, 2016 7.0.3 26 download MountMacro v70000-1-beta-1

+1 More betaDownload
v60200-2-Beta-1 +1 More beta 55.55 KB Jul 17, 2016 6.2.4 70 download MountMacro v60200-2-Beta-1

+1 More betaDownload
v60200-1-Beta-1 +1 More beta 54.93 KB Dec 27, 2015 6.2.3 31 download MountMacro v60200-1-Beta-1

+1 More betaDownload
v70000-2.1-1-g398c3f2 +1 More alpha 59.33 KB Oct 26, 2016 7.0.3 51 download MountMacro v70000-2.1-1-g398c3f2

+1 More alphaDownload
v70000-2-beta-1-1-g02a0931 +1 More alpha 59.36 KB Aug 23, 2016 7.0.3 29 download MountMacro v70000-2-beta-1-1-g02a0931

+1 More alphaDownload
v70000-1-8-gc2ef564 +1 More alpha 59.68 KB Aug 20, 2016 7.0.3 22 download MountMacro v70000-1-8-gc2ef564

+1 More alphaDownload
v70000-1-7-g90f9fdb +1 More alpha 59.67 KB Aug 20, 2016 7.0.3 21 download MountMacro v70000-1-7-g90f9fdb

+1 More alphaDownload
v70000-1-6-g941774d +1 More alpha 57.61 KB Aug 20, 2016 7.0.3 23 download MountMacro v70000-1-6-g941774d

+1 More alphaDownload
v70000-1-5-g5b24fcf +1 More alpha 56.73 KB Aug 15, 2016 7.0.3 27 download MountMacro v70000-1-5-g5b24fcf

+1 More alphaDownload
v70000-1-4-g7482df2 +1 More alpha 56.61 KB Aug 14, 2016 7.0.3 22 download MountMacro v70000-1-4-g7482df2

+1 More alphaDownload
v70000-1-3-g031a867 +1 More alpha 56.59 KB Aug 14, 2016 7.0.3 18 download MountMacro v70000-1-3-g031a867

+1 More alphaDownload
v70000-1-2-g80f2629 +1 More alpha 56.26 KB Aug 14, 2016 7.0.3 21 download MountMacro v70000-1-2-g80f2629

+1 More alphaDownload
v70000-1-1-ga5f3f6c +1 More alpha 56.23 KB Aug 13, 2016 7.0.3 22 download MountMacro v70000-1-1-ga5f3f6c

+1 More alphaDownload
v60200-2-Beta-1-2-g5ea9e68 +1 More alpha 56.28 KB Jul 27, 2016 7.0.3 27 download MountMacro v60200-2-Beta-1-2-g5ea9e68

+1 More alphaDownload
v60200-2-Beta-1-1-ga52dc1d +1 More alpha 56.20 KB Jul 24, 2016 7.0.3 22 download MountMacro v60200-2-Beta-1-1-ga52dc1d

+1 More alphaDownload
v60200-1-2-gc67ccee +1 More alpha 55.17 KB Mar 6, 2016 6.2.3 52 download MountMacro v60200-1-2-gc67ccee

+1 More alphaDownload
r20151225184347 +1 More alpha 54.83 KB Dec 27, 2015 6.2.3 19 download MountMacro r20151225184347

+1 More alphaDownload
r20150226231436 +1 More alpha 54.70 KB Feb 28, 2015 6.1.0 23 download MountMacro r20150226231436

+1 More alphaDownload
r20150216115453 +1 More alpha 54.62 KB Feb 16, 2015 6.0.3 13 download MountMacro r20150216115453

+1 More alphaDownload
r20150131233139 +1 More alpha 53.94 KB Jan 31, 2015 6.0.3 22 download MountMacro r20150131233139

+1 More alphaDownload
r20150112021732 +1 More alpha 53.86 KB Jan 12, 2015 6.0.3 10 download MountMacro r20150112021732

+1 More alphaDownload
r20141226191606 +1 More alpha 53.76 KB Dec 26, 2014 6.0.3 16 download MountMacro r20141226191606

+1 More alphaDownload
r20141213201102 +1 More alpha 53.66 KB Dec 13, 2014 6.0.3 13 download MountMacro r20141213201102

+1 More alphaDownload
r20141122153952 +1 More alpha 53.57 KB Nov 22, 2014 6.0.3 15 download MountMacro r20141122153952

+1 More alphaDownload
r20141114132927 +1 More alpha 53.56 KB Nov 14, 2014 6.0.3 17 download MountMacro r20141114132927

+1 More alphaDownload
r20141113031606 +1 More alpha 53.28 KB Nov 13, 2014 6.0.3 17 download MountMacro r20141113031606

+1 More alphaDownload
r20141113030432 +1 More alpha 53.11 KB Nov 13, 2014 6.0.3 11 download MountMacro r20141113030432

+1 More alphaDownload
r20141113002625 +1 More alpha 52.99 KB Nov 13, 2014 6.0.3 11 download MountMacro r20141113002625

+1 More alphaDownload
r20141112003313 +1 More alpha 52.86 KB Nov 12, 2014 6.0.3 11 download MountMacro r20141112003313

+1 More alphaDownload
r20141111200354 +1 More alpha 52.38 KB Nov 11, 2014 6.0.3 12 download MountMacro r20141111200354

+1 More alphaDownload
r20141108222151 alpha 8.82 KB Nov 8, 2014 6.0.3 10 download MountMacro r20141108222151 alphaDownload
r20141108180519 alpha 8.79 KB Nov 8, 2014 6.0.3 9 download MountMacro r20141108180519 alphaDownload
r20141108133801 alpha 8.55 KB Nov 8, 2014 6.0.3 8 download MountMacro r20141108133801 alphaDownload
r20141108125503 alpha 8.15 KB Nov 8, 2014 6.0.3 10 download MountMacro r20141108125503 alphaDownload

Screenshots

Description

Share this:

Description

MountMacro uses a template to generate a macro. Every time you mount or change zone, the macro is regenerated with new random mounts. Your preferred mounts have a higher chance of being selected, but all the valid mounts still have a chance to appear.

How do you use it?

MountMacro generates two character specific macros named mm and mm2. To use the macros, simply drag them on one of your action buttons and optionally assign a key bind to it.

You can modify the macro templates to do whatever you want. The default templates generate the macros that function like this:

Default macro template for the mm macro

Mod key / Environment Mount that will be summoned
Shift Water walking mount
CTRL or flyable zone Flying mount
Under Water Mount with a swim speed bonus
Already Mounted Dismount
All other cases Ground mount

This is the template used for the mm macro:

#showtooltip
/cast [mod:shift]<ww>;[mod:ctrl][flyable,nomounted]<f>;[swimming,nomounted]<uw>;[nomounted]<g>
/dismount [mounted]
/stopmacro
/cast <cm>

Default macro template for the mm macro for Druids

Mod key / Environment Mount that will be summoned
Shift Water walking mount
CTRL Ground mount
Indoors Cat Form
Already Mounted Dismount
All other cases Travel Form

This is the template used for the mm macro with Druid characters:

#showtooltip
/cast [mod:shift]<ww>;[mod:ctrl]<g>;[indoors]Cat Form;[combat,nomounted][nomounted]Travel Form
/dismount [mounted]
/stopmacro
/cast <cm>

Default macro template for the mm2 macro

Mod key / Environment Mount that will be summoned
CTRL Flying mount that can carry a passenger
Shift Ground mount that can carry a passenger
Already Mounted Dismount
All other cases Repair mount

This is the template used for the mm2 macro:

#showtooltip
/cast [mod:ctrl,nomounted]<pf>;[mod:shift,nomounted]<pg>;[nomounted]<r>
/dismount [mounted]
/stopmacro
/cast <cm>

How to create the macro template?

The template can be edited in the option panel (see lower). The following tags will be replaced by a random member of mounts lists.

Token Mount list
<g> Ground mounts
<f> Flying mounts
<fg> Ground or flying Mounts (flying mounts can be used as ground mounts and some ppl like it)
<r> Repair mounts
<uw> Under water mounts (swim bonus)
<ww> Water walking mounts
<pf> Flying mounts that can carry a passenger
<pg> Ground mounts that can carry a passenger
<pfg> Flying or ground mounts that can carry a passenger
<cm> Current mount (the last mount that was summoned, this is used to display the proper icon on the action bar)

Remember that there is a limit of 255 characters in a macro, don't go overboard.

How does it work?

MountMacro uses a weighted random method to select the mounts of each type. Anything that you select as favorite in the mount journal is awarded a weight of 100. Anything else is awarded the Random Weight for Non Favorite value (the default value is 5). This means that your favorite mounts have 20 times more chances to be chosen then the nonfavorite mounts. Since most players have more then a hundred mounts, you will still see nonfavorite mounts quite often. Choosing a value of 0 for Random Weight for Non Favorite will make it so that only the favorite mounts will be chosen. Choosing a value or 100 is the equivalent of not having any favorite.

There is a separate weight for the dead knights, the plaladins and warlocks mounts since they cannot be selected as favorite in the mount journal interface (I like those and I want them to be chosen more). The default value for the Random Weight for Class Mounts is 100 meaning that they have the same chance of being chosen then your favorite mounts.

The math

If you have 105 mounts, 5 of which are favorites, and you are using the default values, your favorite mounts are chosen 1/6 of the times. 5 x 20 = 100 for the favorite mounts, 100 x 5 = 500 for the nonfavorite mounts with a total weight of 600.

The weighted random selection is better known as fitness proportionate selection or roulette wheel selection. I've implemented it by using the stochastic universal sampling technique. At this point, it's probably way more math than anyone cares :-).

Options

To access the options, use the standard Interface menu, or use the /mm or /mountmaco slash command.

Change Log

  • v70000-2
    • Handle low-level characters that have access to Chauffered Chopper or Mechano-Hug.
    • Added a second macro which default to repair mounts and mounts that allow transportation of other characters.
  • v70000-1
    • Updated for Legion.
    • Removed Glyph related code. No longer shall Nightmare be able to run on water… <snif.>
  • v60000-1
    • Original first version

Comments

Add a comment