WoW addon which provides a slash command to summon a random mount out of a predefined table
Select ground, flying and Dragonriding mounts via checkbox in the mount journal from which one will randomly be chosen depending on the circumstances (i. e. is the player in a flyable area). Summon a random mount from this list ingame with the command /crazyformounts or /cfm or use the provided option to assign a keybind.
(In Dragonflight, those keybinds are grouped under 'Addons')

- CrazyForMounts.lua contains the main code
- CrazyForMounts.toc is the standard table-of-contents file containing addon information
- Bindings.xml is needed to provide keybinds
- horse.tga, dragon.tga and bird.tga are used as backgrounds for the checkboxes. These icons are taken from:
- Filtering/searching of personal favorites
- Implement Dragon riding
- Edge case handling when the player doen't have the Dragonflight Pathfinder achievement and switches the Dragonflying checkbox off (this means I need to get the Dragonflight Pathfinder achievement myself)
- WoW's
IsFlyableArea()method seems to respect the achievement and the addon logic probably functions as expected
- WoW's
- Personal favorite icons only update when scrolling with mouse wheel, not when dragging the scroll bar


