Mog Companions
Mog Companions lets you associate mounts, pets, and hearthstone toys with your saved transmog outfits. When you change outfits, the addon can help keep your selected companions in sync with the look and theme of that outfit.
This addon is based on MogMount by perrinthesmith and inspired by RandomCompanion by Gnowknayme. Also thanks to AI for allowing me to build GUIs in WoW finally because I suck at building GUIs.
How to Use
Mog Companions is primarily configured from the transmogrification interface.
- Visit a Transmogrifier.
- Select one of your saved outfits.
- Open the Companions tab in the transmog interface.
- Choose the mounts, pets, and hearthstone toys you want associated with that outfit.
- Repeat for any other saved outfits you want to customize.
After your companions are assigned, bind a key or create macros from the in-game shortcut menu. When you summon a mount, pet, or Hearthstone, Mog Companions will use the selections for your active outfit. If nothing is selected, it can choose randomly from your collection instead.
Options can be opened with /mcomp options.
Commands
Bind a key from the keybinding menu or use:
/mcomp mount - Summon or dismiss a mount using your outfit settings
/mcomp pet - Summon a pet using your outfit settings
/click MCHearthButton - Use your assigned Hearthstone toy or a random Hearthstone toy
/mcomp options - Open the options page
Attribution
Mog Companions is based on a fork of MogMount by perrinthesmith.
Original project: https://www.curseforge.com/wow/addons/mogmount
Original license: Creative Commons Attribution 4.0 International Public License
This version includes modifications, maintenance updates, and additional functionality. It is not affiliated with, endorsed by, sponsored by, or maintained by the original author.
AI-Assisted Development Notice
Parts of this addon were developed, reviewed, or debugged with assistance from AI tools. AI assistance was used as a development aid, but the addon is maintained and reviewed by a human author.
If you notice code, behavior, or attribution concerns, please report them so they can be reviewed and corrected.