Random dragonriding mount?
I'd like to have a button I can bind on my action bars that randomizes the mounts I own that have the dragonriding capability.
I have the summon favorite mount button, but I deliberately only favorite non-dragonriding mounts because I sometimes want or need to have more control of my mount. So favoriting and using a macro is not really an option. At present, I just have a single dragonriding mount bound to my keybinds, but I'd like to use more of the ones I have. Any help would be great!!! |
Have you tried this one. It might have more than what you want but it looks to have random mount functionality, hopefully that includes the dragonflight mounts as well.
https://www.wowinterface.com/downloa...yTLV.html#info |
Quote:
|
Quote:
My thinking is that there are certain quests etc. where you're going to need the precision or regular mounts and other goals where you will want the speed of dragonriding. At the same time, folks want to be able to randomize their mounts. The "Summon Random Favorite Mount" button works perfect for regular mounts if that is all you have favorited. Now, we just need the equivalent but with only dragonriding mounts. It would be fine if we had to add them to a list or select them to aid the addon in finding them. Anyone willing to take a stab at coding it? |
Are you wanting an addon that only wants Dragonriding ONLY mounts ( the ones you can ONLY get in Dragonflight zone ) in a random shuffle or dynamic flight able mounts ?
The changes Blizzard are implementing ( some already done ) is the ability to turn on and off the dynamic flight ability for other mounts and not just the dragonriding dragons we initially started with in Dragonflight. For example: Some of the old world dragons will have the ability to use dynamic flight ( dragonriding ) and old school flight (able to stop midflight ). And they plan to expand the ability to other flying mounts that aren't able to immediately utilise the dynamic flight system due to their visual makeup ( such as the magic carpet ). Looking at the MountJournal API https://warcraft.wiki.gg/wiki/API_C_...tMountInfoByID They added isForDragonriding variable to the return values. This would likely be added to the other mounts once they have been set up to work with the dragonriding system. |
Quote:
|
It sounds feasible and could give the new dragonriding able mounts a new lease for life.
What I was envisioning was a single moveable button ( think ExtraAction or ZoneAbility ) that would randombly pick one of the mounts from a list and reselect another everytime the button is used for next time. But, seeing as I know I am used to clicking the same button to dismount as well, maybe have the next mount be chosen after you dismount. I've bookmarked the thread but, will wait to see if someone else wants to give this a go. It sounds relatively simple to do. |
Quote:
|
Good news and Bad news
Good news - button works ( it moves, it toggles etc ) Bad news - apparently the dragonriding mounts don't get selected when listing mounts. And none of the mounts that are listed show up as dragonriding able. Code used: Lua Code:
It returned an over 9000 line table list containing over 1000 entries ( many blank ) and my Dragonriding Proto-Drakes weren't there ( I have 2 on my max level warlock ). And none of the other mounts are showing as Dragonriding. I even went to Stormwind ( an annoying option as I haven't got the portal set up on the Dragon Isles ) and even resorted to simplifying the code to Lua Code:
In case they had changed the return values Neither of my Dragonriding mounts are in the mount list generated. Despite being in my mount screen when selecting collected known dragonriding as filters. |
Aha, problem solved.. I was using the index rather than the mountID to get the info.
I also found this one while searching for options local mountIDs = C_MountJournal.GetCollectedDragonridingMounts() This would streamline that list down considerably. Back to work Edit: Okay, finally got it working the way I expected. Just need to build the combat related protection into it. And find somewhere where it will trigger an error so I can test the fallback for it. |
And .. drum roll .....
https://www.wowinterface.com/downloa...micFlight.html Give it a test run. You might see something or do stuff in a different way to me and it may need some adjustments. The files have plenty of comments and at present little to no language requirements ( apart from the keybinding text ). |
All times are GMT -6. The time now is 07:16 AM. |
vBulletin © 2024, Jelsoft Enterprises Ltd
© 2004 - 2022 MMOUI