Better Mount Summoner

Save a favorite Skyriding, Flying, Ground, and Aquatic mount per class, spec, character, or account, then summon the correct one with a single keybind.

File Details

BetterMountSummoner.zip

  • R
  • Jul 8, 2026
  • 92.48 KB
  • 9
  • 12.1.0+5
  • Retail

File Name

BetterMountSummoner.zip

Supported Versions

  • 12.1.0
  • 12.0.7
  • 12.0.5
  • 12.0.1
  • 12.0.0
  • 11.2.7

Better Mount Summoner — Changelog

v1.2

A major release: a rewritten summon engine and full elimination of the taint bug that caused false ADDON_ACTION_FORBIDDEN errors.

Critical fixes

  • Fixed a taint bug that caused ADDON_ACTION_FORBIDDEN errors falsely blaming BMS for protected functions (CastSpellBookItem, SwapDynamicFlightMode, ClearTarget) when clicking spellbook spells, using the mount journal, or pressing Escape. Also fixed the associated action bar breakage.
  • Root causes eliminated:
    • The main window is no longer a globally-named frame in UISpecialFrames.
    • Keybind labels no longer set BINDING_NAME_* / BINDING_HEADER_* globals.
    • The first-run tutorial no longer writes into Blizzard's shared StaticPopupDialogs table.

Summoning engine (rebuilt)

  • Summoning now uses C_MountJournal.SummonByID() instead of a secure /cast macro, removing the taint source while keeping real summoning.
  • The keybind is now terrain-smart: it picks the correct mount for where you are (Skyriding / Flying / Aquatic / Ground) and summons it directly.
  • Summon priority: Copy Target > Ride Along > terrain match, each falling back to the next when a slot is empty. Falls back to Blizzard's random favorite if nothing is assigned.
  • The keybind now toggles: dismounts if you are already mounted.

Features restored / fixed

  • Copy Target's Mount works again — with the option on, targeting a player riding a mount you own summons that same mount.
  • Ride Along fires when a friendly party/raid member is targeted.
  • Left-clicking a slot opens the Mount Journal filtered to that mount, and now correctly displays the mount name in the search box (previously it filtered silently with an empty box).

UI / other

  • Renamed the "Global" scope to "Account" and reordered the scope dropdown to Account / Character / Class / Spec.
  • Replaced the legacy dropdown with the modern menu system.
  • The first-run tutorial prompt is now a self-contained dialog.

Note for upgraders

Because the keybinding was rebuilt, your summon key may show as unbound. Reset it under Esc → Keybindings → AddOns → "Better Mount Summoner: Summon Mount."