- Companions , Category:
- t4t3rt0t , hendew , Author:
- 2012-2-12 5:00:00Project Updated:
- 2012-2-12 5:00:00Addon Updated:
- 4.3Wow Version:
- Random Mount Continued v1.05.02Current Version:
- GNU General Public License version 2 (GPLicense:
- ReleaseDevelopment stage:
- 100Downloads:
Random Mount
- Intro
- Images
- Download
Random Mount updated for 4.1 and Language Independent. Summon a Random Mount based on ridding level, flying skill, location, and area. Simply create a macro containing /mnt or /mount and it will summon a usable mount for the area you are in.
Thanks to Hendew (the original author) for his hard work in creating this great add-on.
To use the new waterfly ability use /mnt waterfly in order to turn that feature on
v1.03.54
Reset check for Flight Master's License (Hopefully will not break Localization), fixed error if you have a large amount of mounts excluded,
added summoning of seahorse when standing on floor in Vashj'ir
v1.03.53
Fixed a removed variable that caused initialization error
v1.03.52
Seems like Blizzard changed some zone names in the master list thus they did not match. Changed the check to use IDs that do not change
v1.03.51
Added Amani Battle Bear and fixed a zone error where the ZoneName does not match ZoneName in Blizzards list
v1.03.50
Update for 4.1 and now Localized. Should be language independent
Changed all Mini Map Text lookups and Spells to their IDs
v1.03.10
Re-wrote the Search function so it accurately finds the mount you are looking for
To use the Search use /mnt riding mount or /mnt flying mount
This will allow you to summon a riding mount in a flying area or a specific flying mount
An error will appear if you cannot fly and try to summon flying mount, just like normal
Fixed a bug in the Throne of the Four Winds where it only tries to summon a flying mount not ground mount
v1.03.01
Forgot a pair of parenthesis, added search check, included waterfly into saved variables, updated all version numbers throughout the files
v1.03.00
Added a NEW feature that was highly requested. Water Flying
What is Water Flying: This enables you to summon a flying mount while you are at the surface of a body of water
The main caveat is you must be mounted on a riding mount, at the surface of the water, have waterfly enabled, and must NOT have a breath bar
If you meet all criteria above but are underwater you will get an error saying you can't use that here
If you are not mounted and on the surface you must hit the macro TWICE
Once to summon riding mount
Once to Dismount and summon flying mount
v1.02.22
Fixed a bug where Seahorse may be summoned if in a specific zone and swimming that was not in Vash'jir
v1.02.21
Fixed a bug when in Ahn'Qiraj the zone specific mounts would be added to the do not summon list and lock up the client
v1.02.20
Added the 7 new mounts introduced in Patch 4.1.0
v1.02.10
Added the Blazing hippogryph
v1.02.09
Added check if Total Mounts are under 10 then currently summoned mount will not be added to no summon list
No summon list limited to 1/5 total number of mounts
v1.02.08
Removed the runaway check
Added a check of the current nosummonlist to try to get more random mount call
Increased the nosummonlist to half the number of mounts you posses
Found incorrect check when summoning ground mount it would sometimes summon Sea Turtle or Abyssal Seahorse
v1.02.07
Found a glitch where if you did not have Flight Master's License and were in an OldWorld zone that IsFlyable it would try to call flying mount
Also found a bug where if the zone was Flyable it would always return true
v1.02.05
Added the rest of the new Cataclysm 22 mounts
v1.02.04
Added Zone check for Nespirah due to Blizzards mistake of marking it as flyable
v1.02.03
Added the two "Goblin Trike's" thanks to rxconnelly
v1.02.02
Added check for FlyableArea when zonetext does not match in game Database and is or is not flyable
v1.02.01
Added all zones for Vashj'ir
v1.02.00
Added Abyssal Seahorse Changed water Mount function to check for Seahorse and check which zone you are in due to its requirements
Changed function to seaMount
v1.01.01
Found error where The Sea Turtle was summoned as regular riding mount
v1.01.00
Fixed the Outland Flying problem
Changed the entire Zone Check section to be a single unit
Changed the Riding Skill Section to take into account the removal of Skills Section
Changed the Mount Dictionary making Riding Mounts = 1, Flying Mounts = 2, Riding or Flying Mounts = 3
Removed references to EpicRiding and EpicFlying and 310 Mount Speed
Double Checked Safefly and verified it is working Removed an un-needed section of the TestMount function for Flyable
v1.0.0
Fixed not being able to mount flying mount in Wintergrasp after the battle was over
Added the new 4.0.3a mounts thanks to nicegy6767 and stypen from the original Add-on Added new
Cataclysm zones and Cataclysm Zone checks Fixed no flying mounts in Outland
Added the changes suggested by xantec69 from the original Add-on Removed Dalaran check (No longer needed)
v0.9.8
/mnt: /rmount: Will summon riding/flying mounts in the appropriate areas. mnt and rmount are interchangeable
/mnt help: Display help
- Summoning
/mnt: (No Flag) Summon a appropriate mount for the area
/mnt riding: Summons riding mounts in flying areas
/mnt flying: Attempt to summon a flying mount
/mnt % (search Term): Summons a mount based on specified search term
example: to summon a skeletal warhorse type: /mnt skeletal
- Epic disabling
/mnt epicfly: Toggle summoning of epic and 310% flying mounts
/mnt epicride: Toggle summoning of epic riding mounts
/mnt 310: Toggle only summoning of 310% speed mounts.
- Configuration
/mnt config: Prints the current configuration
/mnt safefly: Toggle double click to dismount while flying
/mnt clear: Clears all filters
/mnt title: Enable or disable random title change.
/mnt icon: Enable or disable changing random mount macro icons to the last summoned mount.
/mnt debug: Toggle debug printing for posting error messages
- Removing Mounts
/mnt rfilter: Toggle mount filtering
/mnt remove %: Remove all mounts matching % if rfilter is enabled
/mnt rfilters: List current filters
/mnt clearrem: Clears the mount removal table
- Location Filtering
/mnt locfilter: Toggle filter to summon only specific mounts in specific locations
/mnt addloc % (zone:mount name1, mount name2, ...): Add locations and mounts to location checking. Separate mounts with commas.
/mnt removeloc % (zone:mount name1, mount name2, ...): Removes locations and mounts from location checking. Separate mounts with commas.
/mnt loctable: Print the current location filtering table.
/mnt clearloc: Clears location filters
- Convenience Functions
/mnt whereami: Prints your zone and mini-map zone.
/mnt oculus: Create a macro that will summon the drakes in The Oculus if you have them in your inventory.
/mnt druid: Create a macro for druids that will cancel your form before trying to summon a mount.
Druids: "/mnt druid" will create a macro that will cancel forms before summoning a mount
Oculus: "/mnt oculus" will create a macro that will summon the drakes if you have them in your inventory.
You can now remove mounts based on spellId, useful for removing mounts that contain the same name.
Location filtering: This allows you to specify what mounts get summoned in what areas. You can specify a zone or min-map zone (case insensitive) and part or all of a mount's name. Enable location filtering with "/mnt locfilter".
Add locations and mounts "/mnt addloc zone:mount1,mount2,..."
zone can be a map zone and mini-map zone. Case doesn't matter, but it must be spelled correctly and with all punctuation as well. Separate with a colon ":" then specify mounts separated by commas ",". Mount names do not need to be the full name, partial names are fine, example ("wolf").
"/mnt addloc dalaran:talbuk,wolf,skeletal"
"/mnt addloc krasus' landing:drake,dragonhawk"
To remove a location, or mount from a location use "/mnt removeloc zone:mount1,mount2,..."
"/mnt removeloc dalaran" - Removes Dalaran from the location table,
"/mnt removeloc dalaran:wolf,talbuk" - Removes both wolf and talbuk from Dalaran but preserves all remaing mounts.
To clear the entire location table use "/mnt clearloc "
Print the current location table with "/mnt loctable"
safefly: If enabled, when you are flying you must double click the macro or button to dismount, to help prevent accidental suicide.
Mount Filtering: If you are tired of a specific type of mount, you can use a filter so it will no longer summon any of those type. For example, if you don't want to summon nether ray type "/mnt filter" to enable mount filtering and then type "/mnt remove ray" Any mounts containing "ray" in the name will no longer be summoned, be as vague or specific as you wish, if you wanted to you could remove all mounts with a "e" in them, I'm not sure I would recommend it but you could do it.
If you are in a party with players who do not have epic mounts you can force Random Mount to summon regular flying and riding mounts with "/mnt epicfly", and "/mnt epicride".
If you are in a flying zone you can force random mount to summon a riding mount with "/mnt riding", or set up the key binding for riding mounts.
If Random Mount generates any errors please enable debug mode(/mnt debug) and post the code that it prints in your chat window in your comments.
Make sure that you post what version you are using.
Hot Wow Addons
- 976GladiatorlosSA
- PvP, Arena, Audio & Video, Battleground, Combat
- 665QuestHubber
- Quests & Leveling
- 648ElvUI
- Unit Frames, Action Bars, Bags & Inventory, Buffs & Debuffs, Map & Minimap
- 488SpellFlash
- Combat, Action Bars, Buffs & Debuffs, PvP, Quests & Leveling
- 431BattlegroundTargets
- PvP, Battleground
- 414ReforgeLite
- Bags & Inventory, Combat
- 403GearScoreLite
- Tooltip
- 400Healers have to die
- PvP, Arena, Battleground, Combat
- 378Reforgenator
- Bags & Inventory, Plugins, Data Broker
- 329Killshot
- PvP, Arena, Battleground, Chat & Communication, Combat
