Addon Information
Works with 3.3
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Author:
Version:
3.0
Date:
02-03-2010 03:08 PM
Size:
10.34 Kb
Downloads:
2,614
Favorites:
24
MD5:
Pictures
Click to enlarge
Click to enlarge
GUI
MountRandomMount
Began Chinese translation, many variables still need translation. Please see localization.zhTW.lua file.

Updated so flying mounts are mounted in WG, see change log.

Have fixed that issue of mounts not auto reseeding when learning a new mount. So when a new mount is learned, shouldn't have to manually reseed them anymore. I have tried this, and it still seems to fail, please continue to /rdm reseed after learning a new mount, even if you get the mounts have been reseeded message.

I wanted a simple mod to randomly cast a mount from a list I defined. Using Land in nonflyable areas and flying in flyable areas.

Have added localization ability, tenatively/hopefully. If you would like to localize this, please look at localization.enUS.lua and send me a comment stating you would like to.

Have added the ability for druids/shamans to use their travel/GW/flight forms. It's bound to a 3rd key binding. Can not be part of the randomness due to the fact it is a spell and must have a secure button to cast. Well it could be just not simplified. For druids, will attempt to cast swift flight than flight form in flyable area's, if you have neither it than will attempt to cast travel form. If your not in a flyable area it will attempt to cast travel form. I have only tested this on a shaman, i do not have a druid high enough. Please test this. Ok to be able to cast, the binding is transfered from the trigger you set in Key Bindings menu, to the secure button for casting. So each time you log in you will have to hit this key binding twice, but for the rest of the session will act like a regular keybinding. I have found no way around this at this time. This only affects travel forms keybinding.

Comments Suggestions always are welcomed.

use /rdm:
RountRandomMount version
use: /rdm --prints this help
/rdm add [mount name] (can also shift click from your mount list) -- adds another mount to the random list
/rdm remove [mount name] (can also shift click from your mount list) --removes a mount from the list
/rdm list -- lists the mounts to select from
/rdm gui -- brings up a GUI of your mounts
/rdm reseed -- if you use more than one computer and you learn a new mount, your list will not work on the other computer, use this to reseed correct mount ID's
/rdm catform -- if you are a druid will use catform in instances/inside.
/rdm random -- mounts a random mount from your list (using flying in flyable areas and land in nonflyable areas)
There is a keybinding option in the Blizzard KeyBindings Menu. Add a shortcut here to call /rdm random

the [] around the mount names are optional.

If you have any bugs, questions, comments, suggestions, please leave me a comment.

I did run into a mount that doesn't have the same name in the tooltip as in the WoW API call. Bronze Drake from CoS timed, doesn't have the word mount in the tooltip, but in the API call comes back Bronze Drake Mount. If you get an error saying mount doesn't exist, please let me know. Also if you ahve the HHM, will you let me know if it works with this?
  Change Log - MountRandomMount
v3.0
Added Sea Turtle cast if swimming to random mount, otherwise a land mount is cast. Added Acquatic form if swimming and druid.

v2.9
Updated ToC to 3.3

v2.8
IsFlyableArea Does not work during Combat in WG, added code to correct this.

v2.7
IsFlyableArea() was fixed in 3.2 and properly determines if you can mount. Simiplfied code this way.

v2.6b
Minor fixes to color code.

v2.6a
Fixed issue with next button on GUI not re-enabling when prev button was pushed, until page 1 was reached.

v 2.6
Began chinese translations.

v 2.5
Updated so no error message (found the API call to find out if WG is in combat and was able to see that land only during combat, flying every other time, even if other faction owns WG, sorry took me a bit to have time to test). Updated Druid travel forms for WG hopefully, need someone to test.

v 2.4
Updated for flying mounts in WG, what it does is try to mount a Flying mount then a land (in case of battle). So you will get a message another action is in progress, or you can't use that here and a land mount is summoned. Unfortunately, this is due to the fact that CallCompanion doesn't return anything (ie success or fail). Also, i did this cause I wasn't sure if you can mount you flying during WG battles. Been busy, haven't been able to test.

v 2.3
Updated TOC for 3.2

v 2.1a
Fixed code for the druid forms again.

v 2.1
Hopefully fixed the profession only mounts and headless horseman mount.

v 2.0d
Hopefully re-fixed the druid forms.

v 2.0c
Was pointed out to me, that I shouldn't use global variables, but use a table. This has been fixed. However, your mount list will now be blank.

v 2.0b
Hopefully fixed the druid forms.

v 2.0a
Hopefully fixed the cat form inside toggle command. Also added a check if the player is a druid, so it will just tell you to ignore that command if you are a druid.
Hopefully fixed the not using flight form in flyable areas.

v 2.0
Added localization, enUS only right now. If you want to contribute another language, please look at the localization.enUS.lua file and there are all the variables used within MRM. Send me a comment that you would like to do this.
Added shaman/druid ability to use GW/travel/flight forms. It uses a 3rd binding for this, since they are considered spells and not mounts, a secure button must be used. So they can't be part of your random list. The 3rd key binding will show up for non druid/shamans but if you set a keybinding to it will display a message you aren't of the right class.

v 1.2
Fixed the problem with not mounting up a land mount if you had no flying selected.
Added a binding to mount a random land mount only (for those times you want to show off your land mounts in flyable areas)
Added a command to reseed mount ID's. If you play on 2 computers and you learn a new mount on 1, your list on the other won't work correctly until the ID's are corrected. This will do that.

v 1.1a
Was not correctly updating your list when a new mount was added. Fixed.
Will have to clear your list or add a new mount.

v 1.0
1.0 release
GUI added
fixed an error where no printing of what mount was added when your flying or land list is empty.
Added keybing

v beta .5a
Changed it so that a flying mount would be used in Krasus' Landing in Dalaran.
  Archived Versions - MountRandomMount
File Name
Version
Size
Author
Date
2.8
13kB
dardack
09-28-2009 06:05 PM
2.6b
13kB
dardack
09-19-2009 01:42 PM
2.6a
12kB
dardack
09-04-2009 10:08 AM
2.2
8kB
dardack
07-23-2009 10:06 AM
beta .5a
2kB
dardack
05-31-2009 02:02 PM
  Comments - MountRandomMount
Post A Reply Comment Options
Old 02-03-2010, 10:34 PM  
Viper423
Premium Member
Premium Member

Forum posts: 1
File comments: 6
Uploads: 0
Awesome! Thanks!
Viper423 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-03-2010, 03:09 PM  
dardack
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 59
Uploads: 4
OK 3.0 adds swimming capabilities. Still looking for complete chinese translation, especially for Sea Turtle. Also, any other translations would be aprpecaited.
dardack is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-02-2010, 03:04 PM  
dardack
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 59
Uploads: 4
Quote:
Originally posted by Viper423
I like to start off by saying I love this mod! With that said, can I make a request for a future update? Will it be possible to add a 3rd option for swimming? What I mean is that like how the mod works now, if you are in say Stormwind the mod will select a random ground mount (no flying there), and if I was in Northrend somewhere it will summon a flying mount because flying is allowed there. If I were swimming in the water I'd like it to summon my Sea Turtle mount for faster speed in the water. Can this be done? Thanks for this great addon!
I was actually thinking about this in WG the other day during a battle, swimming to get a node. Anyways, will be looking into doing this as soon as i get some free time that doesn't iinvolve raiding.
dardack is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-02-2010, 10:08 AM  
Viper423
Premium Member
Premium Member

Forum posts: 1
File comments: 6
Uploads: 0
I like to start off by saying I love this mod! With that said, can I make a request for a future update? Will it be possible to add a 3rd option for swimming? What I mean is that like how the mod works now, if you are in say Stormwind the mod will select a random ground mount (no flying there), and if I was in Northrend somewhere it will summon a flying mount because flying is allowed there. If I were swimming in the water I'd like it to summon my Sea Turtle mount for faster speed in the water. Can this be done? Thanks for this great addon!
Viper423 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-12-2010, 04:13 PM  
dardack
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 59
Uploads: 4
Re: Re: Re: Re: Re: Re: Outdoor instance/zone issue?

Quote:
Originally posted by Brallinoth
Hi there,
I'm currently using version 2.9 and I am having an issue with the flyable/ unflyable zones. when I am out side in a flyable area the random mount key (Which I binded in WoW's key binding), does not let me mount a flyable mount. This this only happens about 90% of the time.
Thanks
Where exactly? I've never had issues with the keybinding.

Is this for a druid? regular mount?

What area? Zone?
dardack is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-11-2010, 03:01 PM  
Brallinoth
A Kobold Labourer
 
Brallinoth's Avatar

Forum posts: 0
File comments: 1
Uploads: 0
Re: Re: Re: Re: Re: Outdoor instance/zone issue?

Hi there,
I'm currently using version 2.9 and I am having an issue with the flyable/ unflyable zones. when I am out side in a flyable area the random mount key (Which I binded in WoW's key binding), does not let me mount a flyable mount. This this only happens about 90% of the time.
Thanks
__________________
Be carefull out there
Brallinoth is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-26-2009, 06:02 PM  
Drifter
A Defias Bandit
 
Drifter's Avatar

Forum posts: 3
File comments: 20
Uploads: 0
Re: Re: Re: Re: Outdoor instance/zone issue?

Quote:
Originally posted by dardack
Try 2.7 and let me know if that works. If not I'll upload a special file for you that will print out some debug messages.
2.7 seems to have worked. So far no more errors, I deleted all references to RDM in my WTF and out of addons yet again and installed 2.7. Checked only two mounts. Flying carpet and one land mount so I'd have a 50/50 chance of getting the flying mount if it was trying to select it and causing the error and after repeated remounts no message.
If it starts doing it again I'll post and be very happy to run any debug you suggest and post the results.

On a side note, after posting that my Vista machine with no carbonate wasn't producing the error I went back on that machine and it did show "You can't do that" message, and in Dalaran of all places. No clue now why however as 2.7 seems to fixed it.
Drifter is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-26-2009, 03:55 PM  
dardack
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 59
Uploads: 4
Re: Re: Re: Outdoor instance/zone issue?

Quote:
Originally posted by Drifter
Thanks for the reply!
Tried /rdm reseed the first thing before I posted originally, sorry should have mentioned that.

I'm running 2.6b, fresh install as I deleted both the addon and the saved variables first thing before I went looking for help.

I just tested this on my other computer which I normally don't game on and haven't seen any problems.

The only things different between the 2 computers, Problem one is running Xp and has Carbonate while the one with no problem has Vista and isn't running any quest helpers at all.
Other than that the two are duplicate installs.

Could this be a issue with Carbonate?
Try 2.7 and let me know if that works. If not I'll upload a special file for you that will print out some debug messages.
dardack is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-26-2009, 01:56 PM  
Drifter
A Defias Bandit
 
Drifter's Avatar

Forum posts: 3
File comments: 20
Uploads: 0
Re: Re: Outdoor instance/zone issue?

Quote:
Originally posted by dardack
Try running /rdm reseed and try again.... What version are you running also?
Thanks for the reply!
Tried /rdm reseed the first thing before I posted originally, sorry should have mentioned that.

I'm running 2.6b, fresh install as I deleted both the addon and the saved variables first thing before I went looking for help.

I just tested this on my other computer which I normally don't game on and haven't seen any problems.

The only things different between the 2 computers, Problem one is running Xp and has Carbonate while the one with no problem has Vista and isn't running any quest helpers at all.
Other than that the two are duplicate installs.

Could this be a issue with Carbonate?
Drifter is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-26-2009, 01:15 PM  
dardack
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 59
Uploads: 4
Re: Outdoor instance/zone issue?

Quote:
Originally posted by Drifter
I really love this add on it does exactly what I need to keep my over abundance of mounts under control

However I think I found a bug that might need attention, in Tanaris /rdm random is trying to load a flying mount and in Zul' Farrak it refused to allow me to mount any mount. Message: You can't do that here.

Castbar did not show what it was trying to load in Tanaris however repeat attempts to mount showed every land mount I had checked, interspersed with the occasional You can't do that.

As per notes /rdm random -- mounts a random mount from your list (using flying in flyable areas and land in nonflyable areas)

Could rdm be having a problem recognizing Tanaris as a no fly zone and ZF as an outside dungeon with land mounts useable?
As I only have 2 flying mounts checked available and at 80 my toons don't do ZF except to help guildies I hadn't noticed the problem until I was in Tanaris for a few hours helping a guild mate today.
Try running /rdm reseed and try again. Because I head to tanaris every 3 days view KoT port, to ride up to gadget and fly to Silithus for AQ20, and I just recently ran like 30 runs in ZF for the epic sword, and I didn't experience any problems. What version are you running also?

Last edited by dardack : 09-26-2009 at 01:17 PM.
dardack is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-26-2009, 12:57 PM  
Drifter
A Defias Bandit
 
Drifter's Avatar

Forum posts: 3
File comments: 20
Uploads: 0
Outdoor instance/zone issue?

I really love this add on it does exactly what I need to keep my over abundance of mounts under control

However I think I found a bug that might need attention, in Tanaris /rdm random is trying to load a flying mount and in Zul' Farrak it refused to allow me to mount any mount. Message: You can't do that here.

Castbar did not show what it was trying to load in Tanaris however repeat attempts to mount showed every land mount I had checked, interspersed with the occasional You can't do that.

As per notes /rdm random -- mounts a random mount from your list (using flying in flyable areas and land in nonflyable areas)

Could rdm be having a problem recognizing Tanaris as a no fly zone and ZF as an outside dungeon with land mounts useable?
As I only have 2 flying mounts checked available and at 80 my toons don't do ZF except to help guildies I hadn't noticed the problem until I was in Tanaris for a few hours helping a guild mate today.
Drifter is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-08-2009, 08:38 AM  
dardack
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 59
Uploads: 4
Quote:
Originally posted by benimaru
sorry bout the lateness, was busy raiding.

here you go.

http://wowuidev.pastey.net/124834

i'm not really sure where to start with line 3 & 4, since it is pretty wrapped up with commands, should i do that part as well?
No worries I raid myself. Ok I must of left off some variables and MRMNoExist had the same chinese text as MRMLandRemoved.

So check out:

http://wowuidev.pastey.net/124835

And please translate the rest.

For the command line, line 18 in that pasty, can you do something like this:

Chinese Version MountRandomMount v"..MountRandomMount.version.."\n use: /rdm -- prints this help\n /rdm "..MRMAdd.." [mount name] (can also shift click from your mount list

So the tranlation should be everything but the /rdm and the \n (the \n is just a new line command) cause /rdm is the slash command and not able to be changed, in that pasty you'll see the commands at the top, ie MRMAdd, so whatever you put in the translation.
dardack is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-08-2009, 08:12 AM  
benimaru
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Quote:
Originally posted by dardack
Could you use a pastybin, ie http://wowuidev.pastey.net/ post the translation in there and just post the link in a comment. Appreciate it.
sorry bout the lateness, was busy raiding.

here you go.

http://wowuidev.pastey.net/124834

i'm not really sure where to start with line 3 & 4, since it is pretty wrapped up with commands, should i do that part as well?

Last edited by benimaru : 09-08-2009 at 08:14 AM.
benimaru is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-05-2009, 08:05 AM  
dardack
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 59
Uploads: 4
Quote:
Originally posted by benimaru
i just updated to 2.6, and it is showing "chinese translation, only a few variables have been translated"

i'm however, able to add mount to flying / land random list and summon properly with it.

how do i get the rest of translation to you? do i paste them here?
Could you use a pastybin, ie http://wowuidev.pastey.net/ post the translation in there and just post the link in a comment. Appreciate it.
dardack is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-04-2009, 09:29 PM  
benimaru
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Quote:
Originally posted by dardack
Ok i've uploaded 2.6, run /rdm and let me know if it tells you in english it's the Chinese translation. Also try to add flying mounts and see if they correctly get added to the flying list now.

For headless horseman, look in the tooltip, you should see a word for LOCATION (that's how we tell that this mount can be mounted anywhere whether flying or land), that's the translation I need.

If you want, there are about 20 more variables in localization.zhTW.lua that still need translating (btw I found krasus' landing translation, it is where the FP is in Dalaran and you can mount flying mounts) so right now you'll still get a bunch of english.
thanks alot for your great help
benimaru is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.