Description
Character Mount gives each of your characters a personal mount list and summons a random mount from it with a single button press.
Features
- Per-character mount list — every character gets their own curated set of mounts, stored account-wide in SavedVariables.
- Onboarding wizard — on first login, suggests racial mounts, class mounts, and notable rare mounts. Pick what you want and get started in seconds.
- Spell form support — Druid Travel Form, Dracthyr Soar, and Worgen Running Wild are treated as mounts and randomised alongside journal mounts.
- Random summoning — click the macro to summon a random mount from your list, automatically filtered by context (ground, flying, or water).
- Mount Journal integration — Add and remove mounts from the list from the mount journal.
- Source tags — colour-coded pills show each mount's origin: Racial, Class, Manual, Suggested, or Rare.
- Excluded mounts — removed mounts appear in an "Excluded" section with a one-click restore.
- Minimap button — left-click to open the mount list, right-click for settings, middle-click to toggle dev mode. Shift-drag to reposition.
- Settings panel — configure options and view your mount list via ESC > Options > AddOns, or
/cmount settings. - Debug mode — account-wide toggle to print mount selection diagnostics to chat.
- Open Mount Journal — quick-access button in both the mount list and settings panel.
How to Use
- Install the addon (requires Lucky's Utils dependency).
- Log in — the onboarding wizard appears automatically for new characters.
- Select the mounts you want and click Add Selected.
- Type
/cmount macroto create an action bar macro, then drag it to your bar. - Click the macro to summon a random mount from your list.
You can re-run the onboarding at any time via the Setup button in the mount list, or /cmount reset onboarding.
Slash Commands
| Command | Description |
|---|---|
/cmount |
Open or close the mount list UI |
/cmount settings |
Open the settings panel |
/cmount macro |
Create or update the action bar macro |
/cmount mount |
Summon a random mount from your list |
/cmount add <name or id> |
Add a mount by name (partial match) or ID |
/cmount remove <name or id> |
Remove a mount by name or ID |
/cmount reset |
Clear all exclusions |
/cmount reset all |
Clear exclusions and manual additions |
/cmount reset onboarding |
Reset and re-run the onboarding wizard |
/cmount debug |
Show saved state for the current character |
Known Issues & Notes
- The first macro click after creating the macro uses a fallback random mount. Subsequent clicks use the full random pool including spell forms.
- Spell form availability is checked via
IsSpellKnown()— if a spell is temporarily unavailable (e.g., level-restricted), it won't appear in the pool. - Profession mounts (tailoring carpets, engineering machines, etc.) are filtered out of onboarding suggestions.


