File Details
v2.1.0
- R
- Dec 6, 2025
- 9.45 KB
- 12
- 11.2.7
- Retail
File Name
CYRandomMount-v2.1.0.zip
Supported Versions
- 11.2.7
Release Notes
[2.0.1]
Changed
- Improved mount variety: When selecting the next random mount, the addon now excludes the currently selected mount from the pool (if more than one mount is available), ensuring you get a different mount each time you summon
[2.0.0]
Added
- Added per-character mount list support with character-specific profiles
- Added ListMode selection (Character-specific list vs Account-wide shared list)
- Added automatic profile migration from old data structure to new character-based structure
Changed
- [BREAKING] Completely restructured
CYRandomMountDBdata model from flat structure to character-keyed profiles- Old:
CYRandomMountDB = { FlyingMounts = {}, GroundMounts = {}, ... } - New:
CYRandomMountDB = { Default = {...}, ["CharName-RealmName"] = {...} }
- Old:
- [BREAKING] Refactored mount selection functions to read from profile-based storage instead of UI checkboxes
GetRandomSelectedFlyingMount()now reads fromCYRandomMountDBprofileGetRandomSelectedGroundMount()now reads fromCYRandomMountDBprofile
- Changed new character default to use account-wide shared list (ListMode = 2)
- Improved database initialization in
InitCYRandomMountDB()with automatic migration from legacy format - Reduced zone change event listeners (removed
ZONE_CHANGEDandZONE_CHANGED_INDOORS, kept onlyZONE_CHANGED_NEW_AREA)
Notes
- Migration: Existing users will have their data automatically migrated from old format to new character-based format on first load
- Default Behavior: New characters automatically use account-wide shared list; existing characters retain character-specific list unless manually switched