Download
(141Kb)
Download
Updated: 12-04-12 05:26 PM
Pictures
File Info
Updated:12-04-12 05:26 PM
Created:10-30-10 06:20 PM
Downloads:16,663
Favorites:105
MD5:
Categories:Beta-version AddOns, Mounts & Pets

Yay Mounts  Popular! (More than 5000 hits)

Version: 1.5.0
by: FaldonCow [More]

Pet support is back in. It may be a bit buggy, so please let me know with a comment if something's not working right, or the way you'd expect it to.

--Please comment with any bugs, errors that occur, or with any additional features you'd like to see added.

Known bugs/issues: Worgen can still be a bit buggy with Running Wild?

If a mount is not showing up, try "/ym reload" to force a reload and check if it shows up then. If it still doesn't show up, leave a comment about it.

Provides a one button solution for mounting; allowing you to ground or flying mount, dismount, exit vehicles and shapeshift as a druid or shaman with one button. It includes a GUI for selecting which mounts you want to use. Yay Mounts is most useful for players with a large number of mounts, but only a handful that they actually want to use regularly. Players with very few mounts can still find it useful.

The GUI can be accessed by typing "/ym" or from the Blizzard options window. You can set the keybinding from the /ym GUI options or the Blizzard keybinding menu.
You can also make a macro by using "/click YayMountsButton".

Vashj'ir - Yay Mounts will use the abyssal seahorse once you have it, where it can, and a ground mount in the 2 giant turtle things. Please let me know if the Abyssal seahorse isn't working in an area it should. The seahorse isn't usable while standing on the ground floor (with or without this mod) so please just hop off the floor before trying to use it.

Hunters - You can choose 2 Aspects to swap between in the options menu. These options will be used while moving or while in combat. There is an option to disable Aspect swapping while in combat. Known Bug: Due to limitations with the Blizzard macro system, Aspect swapping in combat will switch aspects as you dismount, if you dismount using YayMounts while in combat. This won't occur outside of combat.

Druids - Supports Flight Form, Swift Flight Form, Travel Form and Aquatic Form, as well as normal mounts. When trying to use Flight form in the water, you may have to jump and spam the keybind to get it. You can use a flying mount while not moving at the water's surface, but Flight Form is sometimes buggy while treading water.

Shaman - Supports instant Ghost Wolf while moving, or cast time Ghost Wolf while indoors.

Priests or Mages - Supports casting Levitate or Slow Fall when you are falling, or when you are moving and in combat. Pressing the keybind a 2nd time will cancel Slow Fall or Levitate, but will also trigger a GCD. WARNING: Mashing the keybind to cast Levitate/Slowfall will also probably instantly cancel it! This is an optional feature that defaults to on, but may be turned off in the options.

Monks - Supports using Roll when in combat, moving or indoors.

Rogues - Supports using Sprint when in combat, moving or indoors.

Special Mounts - Supports Flying Broom, Oculus mounts, Northrend Loaned mounts, Abyssal Seahorse, Subdued Seahorse, Sea Turtle, and Running Wild (Really buggy for fresh 20 worgens, please type /ym rl when you hit level 20).

Swimming - YayMounts will use a ground mount while underwater, or a flying mount if you are at the surface.

Localization - Nespirah and L'Ghorek (in Vashj'ir) are not localized for anything except English and zhCN. Option text is not localized for anything except English.

v1.5.0
-Added missing mounts(Both kites)
-Fixed a riding crane (fly->ground)
-Fixed monk roll not disabling in combat even when set to disabled
-Fixed (I think) hunter aspects not updating when talents are changed
-Fixed auto-pet summoning interrupting fishing or eating
-Updated Pet summoning for 5.1 API changes

v1.4.53
-Fix for Magic Broom

v1.4.52
-Fixed an issue with the Pet Selections resetting
-Fixed an issue with Pet Filters not restoring
-Added Roll to mount button for Monk
-Added Sprint to mount button for Rogue
-Added missing mounts (Tiller goats, Red Flying Cloud)
-Added some in-game help text for user adding new mounts

v1.4.51
-Should no longer call a pet while you are stealthed
-Pet GUI and calling shouldn't clear itself as often

v1.4.5
-Fixed Druid Cat Form while indoors
-Fixed Hunter aspect swapping when Aspect of the Iron Hawk is useable
-Added profiles
-Put class options in the GUI into their own tab

v1.4.43
-Added an option for using repair mounts and setting the min. durability to use them at

v1.4.42
-Fixed a small issue with pet summoning
-Cleaned up the filter code.
-Finally fixed the dissapearing scrollbars (I hope!)
-Changed the pet tab to prioritize named pets, and higher level pets
-Set Guild Herald/Pages to disabled by default
-Automatically use a repair mount if equipped or in bag durability is under 40%
-Fixed moonkins always using flightform

v1.4.41
-Added options to control pet summoning delay
-Mount and pet tabs now display totals

v1.4.4
-Added pet support back in

v1.4.32
-Fixed a bug with scaling and special tabs clear/select all
-Fixed non-profession classes attempting to use profession specific mounts

v1.4.31
-Fixed an issue with Ghost Wolf (Shaman)

v1.4.3
-Updated toc Interface #

v1.4.2
-Fixed some issues with some classes in combat special abilities not functioning correctly

v1.4.1
-Fixed taint on certain classes while in combat

v.1.4.0
-Fixed keybindings not saving
-Updated libraries for 5.0
-Fixed some issues with water mounting while at the water's surface
-Added an option to only use scaling mounts while in flyable areas (off by default)
-Added new Cata mounts
-Added current MoP mounts
-Removed mini-pet support

v.1.3.1
-Fixed a few bugs when mounting in ground only areas
-Fixed a bug with mounting underwater

v.1.3.0
-Updated to include new mounts added in 4.3.0
-Limited functionality for cancelling Levitate/Slowfall with a 2nd button press
-Fixed Levitate/Slowfall from casting even when that option is off
-Added a keybind for summoning mini-pets
-Fixed a bug when trying to clear keybinds
-Updated zhCN localization

v.1.2.1
-Added an option to use certain flying type mounts in ground only areas and underwater
-Maybe fixed a bug with low level Worgens hitting level 20
-Fixed a mounting while Swimming bug
-Fixed a Subdued Seahorse bug

v1.2.0
-Added patch 4.2 mounts
-Added hunter secondary aspects swapping
-Fixed a few Seahorse bugs
-Added Guild Page/Herald back into the petlist (defaulted to unselected)
-Added an option to always dismiss mini-pets while stealthing

v1.1.95
-Fixed a bug with low level shaman without a mount trying to use Ghost Wolf
-Added new mounts
-Added a database size check. YM should enable mounts in the GUI displays when adding new mounts manually.
-The GUI should refresh if you are looking at it while a mount or pet is learned.

v1.1.94
-Fixed a bug with Running Wild when updating YayMounts from a version before 1.1.93
-Fixed a bug when learning a new mount or pet

v1.1.93
-Added an option to disable/enable levitate and slow fall on priest/mages (default on)
-Improved some code with selecting and clearing mounts and pets from the GUI
-Improved database reset code
-Removed Guild Page and Guild Herald from the pet list
-Prevented YayMounts from trying to summon a Tiny Snowman when the player lacks snowballs
-Blizzard has fixed shifting out of Moonkin->Mount error. Moonkin mounting should be totally fixed now
-Fixed a small Running Wild selection bug
-Fixed a Wintergasp timer bug
-Fixed a bug; Yaymounts wasn't updating properly when a player performed a race change
-Fixed a bug with OnEnable database reloading detection

v1.1.92
-Fixed Moonkin Shifting again!
-Fixed AQ40 filter bug
-Gave priority to AQ40 mounts if they're selected while in AQ40
-Fixed possible Oculus bug
-Fixed Pet summoning bug when only 1 pet is selected
-Fixed Pet list bug when learning a new companion


v1.1.91
-Fixed Moonkin Shifting

v1.1.9
-Fixed a bug with pet auto summon option not working
-Prevented auto pet summoning from occurring while flying, falling, mounted or in a vehicle
-Added: YayMounts will now dismiss any active mini-pet when entering stealth and PVP flagged

v1.1.8
-Tried a bugfix for level 20 Worgen and Running Wild
-Improved Hunter Aspect swapping with an improved selection GUI
-Added pet choosing and summoning support

v1.1.7
-Added some additional hunter options for Aspect swapping

v1.1.6
-Fixed a bug if a character race changes and can't use old mounts
-Fixed a seahorse/Vashj'ir bug along the outer edges of Vashj'ir
-Fixed a bug with low level Worgen's hitting level 20 and not having Running Wild show up
-Fixed a translation bug with Running Wild
-Changed Druids: Aquatic form to use when moving and mounted underwater

v1.1.5
-Fixed some mounting detection; Yay Mounts should more accurately choose the correct mount now
-Mounting at water's surface should work a lot better

v.1.1.4
-Fixed a problem with new cata flying mounts
-Fixed ground mounts in Deadmines dock area
-Added cat form indoors when 2/2 Feral Swiftness
-Added "no dismount while flying" option
-Added option to use flight form while on a flying mount and moving

v.1.1.3
-Fixed a ton of Vashj'ir/Abyssal Seahorse stuff. Still really rough, this zone sucks to work with
-Fixed Running Wild. It will show up at the bottom of ground mounts, for now
-Fixed Vortex Pinnacle. Why is this place flagged as outdoors but unmountable?

v1.1.2
-Fixed Flight Master's License

v1.1.1
-Fixed Sea turtle in non-flying areas
-Added Moonkin unshifting with keybind to help fix moonkin not shifting into a mount
-Ghost wolf changed slightly; it now fires when moving in water
-Fixed Aquatic Form Priority over Sea Turtle
-Changed it so druids use flying mounts at water's surface instead of flight form if not jumping

v1.1.0
-Changed Tailoring and Engineering mounts to scaling
-Added Running Wild
-Added Cataclysm mounts
-Added Abyssal Seahorse in Vashj'ir
-Fixed Sea Turtle
-Fixed Spell checking bug
-Fixed Mount checking bug
-Fixed a Druid swimming bug
-Fixed a Vehicle Exit error message bug

v1.0.94
-Fixed Oculus issues
-Fixed a giant bug I made cause I am really stupid

v1.0.93
-Added support for Sea Turtle while in water
-Hopefully fixed a bug with Druid flight form not working in some cases

v1.0.92
-Fixed Yay Mounts trying to use a flying mount in Azeroth without Flight Master's License

v1.0.91
-Minor fix for a Chinese localization bug that would occur on startup

v1.0.9
-Added Support for Slow Fall and Levitate
-Fixed a bug with AQ40 mount filtering
-Fixed a bug with flight form's priority
-Added Support for all Localizations

v1.0.7
-Fixed druid Flight Form not working properly
-Fixed a bug with Ghost Wolf not working in combat

v1.0.6
-Fixed some druid shifting problems
-Fixed some non-flying area bugs
-Added keybinding buttons to the GUI options
-Added a keybinding to only use ground mounts

v1.0.5
-Added support for Loaned Gryphon and Loaned Windrider mounts
-Added Aspect of the cheetah (and pack) while moving for hunters

v1.0.4
-Rewrote all the mount selecting code
-Added Localization support
-Added a remount option
-Fixed some misc bugs

v1.0.3
-Some more minor bugs fixed
-Better macro support

v1.0.1
-Fixed (hopefully) a frame display issue
Post A Reply Comment Options
Unread 08-02-11, 03:05 PM  
atuin_wow
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 29
Uploads: 2
Unhappy Have error

Hi, dude.
Got this error in this (great) addon:
Code:
 <event>ADDON_ACTION_BLOCKED:AddOn 'YayMounts' tried to call the protected function 'YayMountsButton:SetAttribute()'.
<in C code>: in function `SetAttribute'
YayMounts-1.2.1\YayMounts.lua:1190: in function `SetMacroButton'
YayMounts-1.2.1\YayMounts.lua:980: in function `PreClick'
<string>:"*:PreClick":1: in function <[string "*:PreClick"]:1>
<in C code>: in function `Click'
Interface\FrameXML\SecureTemplates.lua:471: in function `handler':
Interface\FrameXML\SecureTemplates.lua:543: in function <Interface\FrameXML\SecureTemplates.lua:491>:
__________________
Felischaus @ [Lovely Bones] Stormrage - EU
Report comment to moderator  
Reply With Quote
Unread 07-28-11, 05:34 PM  
Oxides
A Kobold Labourer

Forum posts: 0
File comments: 77
Uploads: 0
I edited YayMountsData.lua to make the flameward hippogryph scaling but noticed something strange while i was there. The other gryphons aren't set to be scaling, but they seem to be summoned like they are anyway.
Report comment to moderator  
Reply With Quote
Unread 07-28-11, 09:26 AM  
Hiker
A Murloc Raider
 
Hiker's Avatar

Forum posts: 5
File comments: 46
Uploads: 0
Flameward Hippogryph

The Flameward Hippogryph from the Firelands dailies appears to work in both flying areas and ground mount only areas. Does this make it a scaling mount?
Report comment to moderator  
Reply With Quote
Unread 07-11-11, 09:00 AM  
mormac
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Tried the reload function, but my Eng crafted Turbo-Charged Flying Machine does not show up.

Thank you for a great mod!


Opps nvm, came up on another reload attempt.
Last edited by mormac : 07-12-11 at 07:07 AM.
Report comment to moderator  
Reply With Quote
Unread 07-04-11, 07:02 PM  
Oxides
A Kobold Labourer

Forum posts: 0
File comments: 77
Uploads: 0
No worries, thank you for your work on this.

If you want to start adding features, i have 2 suggestions from old abandoned pet addons.

Weighted randoms. Guppet implemented this by an expert mode that replaced the check-box for each with a little slider.

Preview button. I forgot who had this one. The summoning button graphic would change to show the pic of the next one it would summon. I don't remember if they were able to use the normal ui hot-buttons or a separate interface frame they created.

Oh, also they converted more flying mounts to dual mode. I think only the griffons.
Last edited by Oxides : 07-04-11 at 07:03 PM.
Report comment to moderator  
Reply With Quote
Unread 07-04-11, 12:19 AM  
FaldonCow
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 61
Uploads: 3
Originally posted by Oxides
The vanishing scrollbars is still happening.
It seems like a scrollbar is only being generated for one list at a time.
For example when i open with /yw, mounts/ground (default selected) gets a scroll, but then switching tabs causes it to vanish. Resizing yw window by dragging the bottom right corner forces a scroll in the current tab, but any switched to wont have one, and most of the time switching back it will be gone.
Ya, I'm having a hell of a time figuring out what's causing the scroll bars to not load. Been on vacation recently, but hopefully I can put some time into fixing some stuff recently. And ya, I broke water mounts slightly, I need to fix that.
Report comment to moderator  
Reply With Quote
Unread 07-01-11, 05:02 PM  
Oxides
A Kobold Labourer

Forum posts: 0
File comments: 77
Uploads: 0
I get this error when clicking mounts/special/select all

Code:
1x YayMounts\YayMounts-1.2.0.lua:222: attempt to index field "?" (a nil value)
YayMounts\YayMounts-1.2.0.lua:222: in function "SelectAllMounts"
YayMounts\YayMounts-1.2.0.lua:472: in function <YayMounts\YayMounts.lua:472>
(tail call): ?
<in C code>
<string>:"safecall Dispatcher[4]":9: in function <string>:"safecall Dispatcher[4]":5
(tail call): ?
Ace3-Release-r1032\AceGUI-3.0\AceGUI-3.0-33.lua:314: in function "Fire"
Ace3-Release-r1032\20AceGUI-3.0-33\widgets\AceGUIWidget-Button.lua:22: in function <Ace3\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:19>

Locals:
nil
Also, summoning mounts doesnt seem to be working in non-vashjir underwater zones. I tried lake outside kara (zone says kara), lake in zulamon instance, and off shore of blasted lands. If im near the surface it summoned a flying one ok in the outside zone (dont remember what it did in za), but deeper under water it doesnt do anything.
Report comment to moderator  
Reply With Quote
Unread 06-24-11, 06:16 PM  
Oxides
A Kobold Labourer

Forum posts: 0
File comments: 77
Uploads: 0
The vanishing scrollbars is still happening.
It seems like a scrollbar is only being generated for one list at a time.
For example when i open with /yw, mounts/ground (default selected) gets a scroll, but then switching tabs causes it to vanish. Resizing yw window by dragging the bottom right corner forces a scroll in the current tab, but any switched to wont have one, and most of the time switching back it will be gone.
Report comment to moderator  
Reply With Quote
Unread 06-08-11, 04:13 PM  
FaldonCow
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 61
Uploads: 3
Originally posted by Oxides
[Bugs and stuff...]
Thanks, I'll take a look at these.
Report comment to moderator  
Reply With Quote
Unread 06-07-11, 05:01 PM  
Oxides
A Kobold Labourer

Forum posts: 0
File comments: 77
Uploads: 0
1.The scrollbars for the most of the mount/pet listings aren't show up most of the time (my guy has 132/148).

2. Guild Herald and Guild page pets dont show up in the companion list.

3. Nar'shola Terrace in the shimmering expanse it only tries to mount my riding turtle, even though that is unchecked and the abyssal seahorse is checked. I can mount the seahorse normally if i click it directly not using the addon.

4. In mount options, with no keys bound, clicking either button then escape generates errors.

Code:
2x YayMounts\YayMounts-1.1.95.lua:1246: Usage: SetBinding("KEY"[, "COMMAND"][, mode])
<in C code>
YayMounts\YayMounts-1.1.95.lua:1246: in function "Keybinding"
YayMounts\YayMounts-1.1.95.lua:538: in function <YayMounts\YayMounts.lua:538>
(tail call): ?
<in C code>
<string>:"safecall Dispatcher[3]":9: in function <string>:"safecall Dispatcher[3]":5
(tail call): ?
Ace3-r1028\AceGUI-3.0\AceGUI-3.0-33.lua:314: in function "Fire"
...\Ace3\10AceGUI-3.0-33\widgets\AceGUIWidget-Keybinding.lua:82: in function <...\Ace3\AceGUI-3.0\widgets\AceGUIWidget-Keybinding.lua:56>

Locals:
nil
Code:
3x YayMounts\YayMounts-1.1.95.lua:1249: Usage: SetBinding("KEY"[, "COMMAND"][, mode])
<in C code>
YayMounts\YayMounts-1.1.95.lua:1249: in function "Keybinding"
YayMounts\YayMounts-1.1.95.lua:544: in function <YayMounts\YayMounts.lua:544>
(tail call): ?
<in C code>
<string>:"safecall Dispatcher[3]":9: in function <string>:"safecall Dispatcher[3]":5
(tail call): ?
Ace3-r1028\AceGUI-3.0\AceGUI-3.0-33.lua:314: in function "Fire"
...\Ace3\10AceGUI-3.0-33\widgets\AceGUIWidget-Keybinding.lua:82: in function <...\Ace3\AceGUI-3.0\widgets\AceGUIWidget-Keybinding.lua:56>

Locals:
nil
Last edited by Oxides : 06-08-11 at 06:08 AM.
Report comment to moderator  
Reply With Quote
Unread 06-05-11, 10:44 PM  
FaldonCow
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 61
Uploads: 3
Originally posted by SaberHawke
Ok, it does dismiss if I am flagged. Unfortunately, since I play on a PvP server, I haven't used the PvP flag since I was in the beta. I will use something else for pets as I want it to go away anytime I am stealthed and re-summon one if I am not.
I can fix it for PvP servers, or add an option for stealth dismissing, or something. I used to play on a PvP server - I don't anymore - but thinking back I can see how you'd want your pet gone always.
Report comment to moderator  
Reply With Quote
Unread 06-05-11, 01:46 PM  
SaberHawke
A Fallenroot Satyr
 
SaberHawke's Avatar

Forum posts: 23
File comments: 93
Uploads: 0
Originally posted by FaldonCow
It should dismiss pets on Shadowmeld, rogue stealth, vanish(untested), and Prowl IF you are pvp flagged. Are you saying you want an option to have the mod NOT dismiss, or always dismiss, or that it's not dismissing currently?

I'll add multi-passenger keybind to my to-do list.
Mine was not dismissing on stealth. I will do some poking and see if I have a conflict or something.

Ok, it does dismiss if I am flagged. Unfortunately, since I play on a PvP server, I haven't used the PvP flag since I was in the beta. I will use something else for pets as I want it to go away anytime I am stealthed and re-summon one if I am not.

The mount parts works great though, as I am looking for a replacement for GuPet as it isn't being updated any more.
Last edited by SaberHawke : 06-05-11 at 02:23 PM.
Report comment to moderator  
Reply With Quote
Unread 06-05-11, 01:22 PM  
FaldonCow
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 61
Uploads: 3
Originally posted by SaberHawke
A couple of suggestions/requests:

Add a key-binding for multi-passenger mounts.
Add options to dismiss pets on Fade, Stealth, Invisible...
It should dismiss pets on Shadowmeld, rogue stealth, vanish(untested), and Prowl IF you are pvp flagged. Are you saying you want an option to have the mod NOT dismiss, or always dismiss, or that it's not dismissing currently?

I'll add multi-passenger keybind to my to-do list.
Report comment to moderator  
Reply With Quote
Unread 06-05-11, 11:39 AM  
SaberHawke
A Fallenroot Satyr
 
SaberHawke's Avatar

Forum posts: 23
File comments: 93
Uploads: 0
A couple of suggestions/requests:

Add a key-binding for multi-passenger mounts.
Add options to dismiss pets on Fade, Stealth, Invisible...
Report comment to moderator  
Reply With Quote
Unread 06-02-11, 12:55 AM  
FaldonCow
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 61
Uploads: 3
Sorry for being gone for so long, I'll have an update soon with the new mounts and a few other small fixes. If you want to use YayMounts with the new mounts right now, just add them to the end of the db file - it should look like this:
Code:
		[75207] = "special", --Abyssal Seahorse
		[98204] = "ground", --Amani Warbear
		[96491] = "ground", --Armored Razzashi Raptor
		[98727] = "scaling", --Winged Guardian
	},
then type "/ym rl" in game. That should, I think, get them added.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: