Go to Page... |
Compatibility: | Legion (7.0.3) |
Updated: | 07-19-16 12:25 PM |
Created: | 05-31-09 12:13 PM |
Downloads: | 20,911 |
Favorites: | 74 |
MD5: |
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. 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
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?
Comment Options |
Gandoch |
View Public Profile |
Send a private message to Gandoch |
Visit Gandoch's homepage! |
Find More Posts by Gandoch |
Add Gandoch to Your Buddy List |
dardack |
View Public Profile |
Send a private message to dardack |
Visit dardack's homepage! |
Find More Posts by dardack |
Add dardack to Your Buddy List |
10-19-10, 01:57 PM | |
|
I have done the French localization. Feel free to use it.
Code:
if ( GetLocale() == "frFR" ) then MRMOutland = "Outreterre" MRMNorthrend = "Norfendre" MRMDruid = "Druide" MRMShaman = "Chaman" MRMShamanF = "Chamane" MRMBronzeDrake = "Drake de bronze" MRMBronzeDrakeMount = "R\195\170nes de drake bronze" MRMSeaTurtle = "Tortue de mer" MRMHeadlessHorsemanSpecific = "sans t\195\170te" MRMX53TouringRocket = "X-53" MRMWintergrasp = "Joug-d'hiver" MRMHeadlessKeywordLocation = "Localisation" --for celestial steed MRMReseedPrint = "La liste des monture a \195\169t\195\169 r\195\169index\195\169e." MRMCatInside = "Forme de f\195\169lin" MRMCommands = "Traduction fran\195\167aise, Tous les commentaires peuvent \195\170tre trouv\195\169 ici: http://www.wowinterface.com/downloads/info13679-MountRandomMount.html en anglais. Faite /rdm gui pour l'interface\n /rdm reseed --pour r\195\169index\195\169 les montures." MRMNoFlyingMounts = "Vous n'avez pas s\195\169lectionn\195\169 de monture volante." MRMListTitle = "Les montures sélectionnées sont: " MRMListFlyingTitle = "Monture volante a utilis\195\169 en Outreterre et au Norfendre (Exept\195\169 \195\160 Dalaran et au joug)" MRMListLandTitle = "Monture terrestre a utilis\195\169 partout ailleur: " MRMFlyingAdded = "a \195\169t\195\169 ajout\195\169 \195\160 votre liste de monture volante al\195\169atoire." MRMAlreadyInList = "est d\195\169j\195\160 dans votre liste de monture al\195\169atoire." MRMLandAdded = "a \195\169t\195\169 ajout\195\169 \195\160 votre liste de monture terrestre al\195\169atoire." MRMNoMountSpecified = "Aucune monture n'a \195\169t\195\169 ajout\195\169 \195\160 votre liste de monture al\195\169atoire." MRMFlyingRemoved = "a \195\169t\195\169 supprim\195\169 \195\160 votre liste de monture volante al\195\169atoire." MRMLandRemoved = "a \195\169t\195\169 supprim\195\169 \195\160 votre liste de monture terrestre al\195\169atoire." MRMNoExist = "n'existe pas dans votre liste de monture." MRMCatForm = "Vous n'avez pas encore appris la forme de f\195\169lin." MRMTravelForm = "Vous n'avez pas encore appris la forme de voyage." MRMFlightForm = "Vous n'avez pas encore appris la forme de vole." MRMGhostWolf = "Vous n'avez pas encore appris loup fant\195\180me." MRMCatInsideTrue = "Vous utiliserez maintenant la forme de f\195\169lin en interrieur et en instance." MRMCatInsideFalse = "Vous n'utiliserez plus la forme de f\195\169lin en interrieur et en instance." MRMNoLockMount = "Vous n'avez pas encore appris une seul des monture de d\195\169moniste." MRMNoPallyMount = "Vous n'avez pas encore appris une seul des monture de paladin." MRMNoMountsAtAll = "Vous n'avez pas de monture." MRMToolTipText = "Ajouter/Supprimer cette monture de votre liste de monture al\195\169atoire." MRMExit = "Sortir" MRMMRM = "Mount Random Mount" MRMRMList = "Liste de monture aléatoire." MRMMountName = RED_FONT_COLOR_CODE.."Nom de la monture|r" MRMInList = GREEN_FONT_COLOR_CODE.."Dans la liste|r" MRMNext = "Suivant" MRMPrev = "Pr\195\169c\195\169dent" MRMNotRightClass = "D\195\169sol\195\169 vous ne faites pas parties des classes ayant une monture/forme de voyage comme sort, ignor\195\169 cette commande." MRMNotADruid = "Vous n'\195\170tes pas druide, ignor\195\169 cette commande." MRMAcquaForm = "Vous n'avez pas encore appris la forme de voyage aquatic." MRMBracketERROR = "Vous devez encadrer le nom de la monture avec des [], ex: /rdm add [nom_de_la_monture], ou linkez la." end
Last edited by Tomate : 10-20-10 at 04:08 AM.
|
|
Tomate |
View Public Profile |
Send a private message to Tomate |
Visit Tomate's homepage! |
Find More Posts by Tomate |
Add Tomate to Your Buddy List |
10-19-10, 10:23 PM | ||
|
|
|
|
Gandoch |
View Public Profile |
Send a private message to Gandoch |
Visit Gandoch's homepage! |
Find More Posts by Gandoch |
Add Gandoch to Your Buddy List |
10-20-10, 07:01 AM | ||
|
|
|
|
dardack |
View Public Profile |
Send a private message to dardack |
Visit dardack's homepage! |
Find More Posts by dardack |
Add dardack to Your Buddy List |
10-20-10, 07:06 AM | ||
|
http://pastebin.com/ and post me a link? or are those \#'s supposed to be like that? EDIT: also sending PM in case you don't read this again. |
|
|
dardack |
View Public Profile |
Send a private message to dardack |
Visit dardack's homepage! |
Find More Posts by dardack |
Add dardack to Your Buddy List |
10-20-10, 06:00 PM | |
|
Thoses characters are normal. The best explanation can be found here:
http://www.wowwiki.com/Localizing_an_addon. This is what you can found: World of Warcraft supports UTF-8 encoded strings of unicode characters; in UTF-8 encoding, ASCII characters can be represented using 1 byte, while most unicode characters typically require multi-byte sequences. You can simply use a UTF-8 enabled text editor, and save unicode-containing .lua files using UTF-8 encoding. Alternatively, you can manually encode the multi-byte sequences required by UTF-8 using Lua escape sequences. The table below shows escape sequences for some european characters: à : \195\160 è : \195\168 ì : \195\172 ò : \195\178 ù : \195\185 á : \195\161 é : \195\169 í : \195\173 ó : \195\179 ú : \195\186 â : \195\162 ê : \195\170 î : \195\174 ô : \195\180 û : \195\187 ã : \195\163 ë : \195\171 ï : \195\175 õ : \195\181 ü : \195\188 ä : \195\164 ñ : \195\177 ö : \195\182 æ : \195\166 ø : \195\184 ç : \195\167 œ : \197\147 Ä : \195\132 Ö : \195\150 Ü : \195\156 ß : \195\159 |
|
Tomate |
View Public Profile |
Send a private message to Tomate |
Visit Tomate's homepage! |
Find More Posts by Tomate |
Add Tomate to Your Buddy List |
10-21-10, 08:00 AM | ||
|
|
|
|
dardack |
View Public Profile |
Send a private message to dardack |
Visit dardack's homepage! |
Find More Posts by dardack |
Add dardack to Your Buddy List |
10-22-10, 02:31 AM | |
|
I have not done a full testing (no test with WG or Turtle). But the translation seams to be applied. So I think it should work well.
GG for your red star (5000 Hits!) ^^
Last edited by Tomate : 10-22-10 at 02:37 AM.
|
|
Tomate |
View Public Profile |
Send a private message to Tomate |
Visit Tomate's homepage! |
Find More Posts by Tomate |
Add Tomate to Your Buddy List |
10-22-10, 04:47 AM | |
A Kobold Labourer
Forum posts: 1
File comments: 58
Uploads: 0
|
I was doing a daily in Storm Peaks and I dropped off my flier into the water(rather by accident....my random Mount hotkey is bound to my mouse and i bumped the button..oops)...while I was treading water wishing that flying mounts could be mounted while swimming, I clicked on my flying mount. I was sure it wouldn't work, but much to my surprise it did, and I was airborne in seconds...
It would seem Blizzard has made it so you can mount a flying mount while swimming as long as you are at the surface of the water...doesn't work if you are submerged at all, but at the surface you can mount a flying mount...tested in several spots in both Northrend and Outlands...I figure they intend it to be that way so I came here to make a request... Any chance you could add in the ability to select my random flying mount while swimming at the surface of the water? Thanks
Last edited by Katardre : 10-22-10 at 04:56 AM.
|
|
Katardre |
View Public Profile |
Send a private message to Katardre |
Visit Katardre's homepage! |
Find More Posts by Katardre |
Add Katardre to Your Buddy List |
10-22-10, 07:07 AM | ||
|
|
|
|
dardack |
View Public Profile |
Send a private message to dardack |
Visit dardack's homepage! |
Find More Posts by dardack |
Add dardack to Your Buddy List |
10-22-10, 07:07 AM | ||
|
|
|
|
dardack |
View Public Profile |
Send a private message to dardack |
Visit dardack's homepage! |
Find More Posts by dardack |
Add dardack to Your Buddy List |
10-22-10, 08:21 AM | ||
|
Unfortunately, tested on Druid, Blizz still checks if swimming, not just way underwater with breath bar up. So this doesn't work for druid Flight Form. |
|
|
dardack |
View Public Profile |
Send a private message to dardack |
Visit dardack's homepage! |
Find More Posts by dardack |
Add dardack to Your Buddy List |
10-22-10, 02:34 PM | ||
A Kobold Labourer
Forum posts: 1
File comments: 58
Uploads: 0
|
As for the druids, Blizzard still doesn't allow them to use flight form in the water at all....but they can jump out of the water and pop into flight form so that's all good |
|
|
Katardre |
View Public Profile |
Send a private message to Katardre |
Visit Katardre's homepage! |
Find More Posts by Katardre |
Add Katardre to Your Buddy List |
10-26-10, 02:54 PM | |
A Murloc Raider
Forum posts: 5
File comments: 48
Uploads: 0
|
Can't bind a key
I have my land mounts set to my Backspace key and my flying mounts, and trying to set bird form, to alt-Backspace. I can easily set the alt-Backspace to my flying mounts, but when I try to set the alt-Backspace to my bird form i get a message saying CLICK MRMSecureButton:LeftButton Function is Now Unbound. It works for that session after i bind it, but if I log off and back in, I have to rebind the key. It gets kind of frustrating.
|
|
TazRulez |
View Public Profile |
Send a private message to TazRulez |
Visit TazRulez's homepage! |
Find More Posts by TazRulez |
Add TazRulez to Your Buddy List |