promotional bannermobile promotional banner

Horsey

Summon a different mount for any context using a single command
Group your mounts the way you like into a customized list. When your character is in a specific situation that a mount pool has been assigned to, a random mount from that list will be summoned!

Group your mounts the way you like into a customized list. When your character is in a specific situation that a mount pool has been assigned to, a random mount from that list will be summoned!

Profiles can be created account-wide or per-character. You can edit, copy, delete, and even move profiles between account-wide and per-character.

Profiles can be created account-wide or per-character. You can edit, copy, delete, and even move profiles between account-wide and per-character.

Description

Horsey

Summon a different mount for any context using a single command

Discord Patreon

Horsey replaces long, complex one-button mount macros with a single slash command. Tell Horsey which mount to use on the ground, in the air, or in the water, then summon the right one for wherever you are with one keypress. No more macro conditionals to maintain!

Profiles let you keep different setups for different activities (farming, questing, just looking cool) and mount pools let a single slot pick randomly from a curated list so you are not riding the same mount every time.

Highlights

  • One command picks the correct mount for your current situation (ground, flying, or aquatic)
  • Mount pools allow you to randomly summon a mount from your own curated list
  • Named profiles map each context to a mount or a pool, with quick switching by name
  • Profiles and pools can be saved account-wide or per-character
  • Copy, "Copy + Edit", and move profiles or pools between the account-wide and per-character scopes
  • Automatic fallback to your ground mount when a context slot is empty
  • Configuration window opens from a slash command or the AddOn Compartment
  • Multiple slash command aliases (/horsey, /horse, /pony)

Summary

Horsey is made for context-aware mounting. When you run the summon command, it checks your current situation and summons a mount from your active profile to match: an aquatic mount when you are swimming, a flying mount when you are in a flyable area, or a ground mount otherwise. If the matching context slot has not been set, Horsey falls back to your configured ground mount so you are never left standing still.

Each profile has three context slots: Ground, Flying, and Aquatic. The Flying slot covers both steady-flight and Skyriding mounts. A slot can hold either a single mount or a mount pool, which is a named list of mounts that Horsey picks from at random each time it summons. Only mounts that are actually usable in your current context are considered, so a pool can safely mix mount types.

Profiles and pools live in one of two places: Account-wide entries are shared across all of your characters, while per-character entries belong only to the character that created them. The configuration window keeps the two separated under their own tabs, and you can copy or move entries between scopes at any time. "Copy" duplicates an entry as-is, while "Copy + Edit" duplicates it and opens the editor so you can make changes before saving.

To start using a profile, set it as active for the current character (from the configuration window or with a slash command), then summon away.

Usage

Configuration Window

Open the configuration window with the slash commandQQQQA or from the AddOn Compartment. The window has two tabs, Account-Wide and Character, that each list the profiles and mount pools saved in that scope.

  • Left-click a profile or pool to select it
  • Right-click a profile or pool for actions: set as active, edit, copy, "Copy + Edit", or delete
  • Use the New Profile and New Pool buttons to create entries in the currently selected scope

When editing a profile, click any of the three slot buttons (Ground, Flying, Aquatic) to choose a single mount or assign a mount pool. The mount picker is searchable, and the pool editor lets you multi-select the mounts that belong in a pool. Profiles or slots that reference a mount or pool that is no longer available are shown in orange so they are easy to spot.

Slash Commands

All commands can be invoked with /horsey, /horse, or /pony. Examples below use /horsey.

  • /horsey - Toggle the configuration window
  • /horsey help - List all available slash commands
  • /horsey use <profile> - Set the active profile by name for the current character
  • /horsey set <profile> - Same as /horsey use
  • /horsey summon - Summon a mount from the active profile based on your current context
  • /horsey sum - Same as /horsey summon
  • /horsey reset <option> - Reset the specified saved data and reload the UI
  • /horsey debug - Toggle debug messages (you should never need to enable this)

Notes

  • /horsey use resolves a profile name by checking per-character profiles first, then account-wide profiles
  • /horsey summon accepts an optional slot (ground, flying, or aquatic) to force a specific context instead of auto-detecting it
  • For /horsey reset, <option> can be one of global (account-wide data), char (this character's data), or all (both)
  • To use Horsey on an action bar, place /horsey summon in a macro

Planned Updates

  • Mount usage tracking and stats, including a most-ridden view and a "not used in the last X days" filter
  • Per-specialization profiles
  • Dynamic macro icon syncing so a Horsey macro shows the icon of the mount it will summon
  • Sharing profiles and pools between players via import and export

Connect

Feedback on this AddOn or any others that I develop/maintain is always welcome. If you enjoy using any of my AddOns and would like to support future development, it is greatly appreciated.

GitHub X Email

The Horsey Team

profile avatar
  • 8
    Projects
  • 36.7K
    Downloads

More from pranaviusView all

  • Incognito2 project image

    Incognito2

    • 3.1K
    • Addons

    Updated version of Incognito

    • 3.1K
    • June 16, 2026
    • Addons
    • +2
  • Paydirt project image

    Paydirt

    • 38
    • Addons

    Maximize Great Vault rewards from world objectives and track them at a glance

    • 38
    • June 16, 2026
    • Addons
    • +2
  • PranGearView project image

    PranGearView

    • 12.1K
    • Addons

    A lightweight, customizable way to view information about your equipped gear

    • 12.1K
    • June 16, 2026
    • Addons
    • +3
  • Instance Collection Helper project image

    Instance Collection Helper

    • 20.7K
    • Addons

    Track available mounts, toys, and pets from instances and easily set required instance difficulty

    • 20.7K
    • June 16, 2026
    • Addons
    • +3
  • Incognito2 project image

    Incognito2

    • 3.1K
    • Addons

    Updated version of Incognito

    • 3.1K
    • June 16, 2026
    • Addons
    • +2
  • Paydirt project image

    Paydirt

    • 38
    • Addons

    Maximize Great Vault rewards from world objectives and track them at a glance

    • 38
    • June 16, 2026
    • Addons
    • +2
  • PranGearView project image

    PranGearView

    • 12.1K
    • Addons

    A lightweight, customizable way to view information about your equipped gear

    • 12.1K
    • June 16, 2026
    • Addons
    • +3
  • Instance Collection Helper project image

    Instance Collection Helper

    • 20.7K
    • Addons

    Track available mounts, toys, and pets from instances and easily set required instance difficulty

    • 20.7K
    • June 16, 2026
    • Addons
    • +3