Go to Page... |
Compatibility: | Legion (7.0.3) |
Updated: | 07-19-16 12:25 PM |
Created: | 05-31-09 12:13 PM |
Downloads: | 21,117 |
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 |
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 |
Find More Posts by dardack |
Add dardack to Your Buddy List |
dardack |
View Public Profile |
Send a private message to dardack |
Find More Posts by dardack |
Add dardack 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-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, 11:33 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-19-10, 10:04 AM | |
|
Made a pretty minor edit at line 54 so I could exit vehicles with the same keybind I use to mount/dismount. Not sure if you want to add it or not, but I think it's a handy feature.
Code:
if CanExitVehicle() then VehicleExit() elseif IsMounted() then Dismount() return end |
|
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 |
09-28-10, 10:44 AM | |
|
Re: Re: Error using random command with latest version.
Ok try 3.0.7 for Russian Femal shaman and error code printing.
|
|
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 |
09-27-10, 01:48 PM | ||
|
Re: Error using random command with latest version.
EDIT: SEe my problem, put the error checking in wrong place. Have fix it, will upload with the Russian changes also.
Last edited by dardack : 09-27-10 at 01:52 PM.
|
|
|
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 |
09-27-10, 11:22 AM | |
|
Error using random command with latest version.
The 7/26 upload keeps giving me the error ""You must enclose the name of the mount with []..." Error every time I summon a mount with the /rdm random command. The summons works, but I get the error as well.
-A |
|
help137 |
View Public Profile |
Send a private message to help137 |
Visit help137's homepage! |
Find More Posts by help137 |
Add help137 to Your Buddy List |
09-27-10, 10:31 AM | |||
A Kobold Labourer
Forum posts: 0
File comments: 5
Uploads: 0
|
http://wow.curse.com/downloads/wow-a...whopinged.aspx currently casting ghost wolf works for male shaman but does not work for female. In MountRandomMount.lua line 165 you have following code
Also after you added the the [] error check i get this message when i use /rdm random macros but all mounts are summoned. after reseeding first mount summons without the message but second and others make the message appear. |
||
|
lomoko |
View Public Profile |
Send a private message to lomoko |
Visit lomoko's homepage! |
Find More Posts by lomoko |
Add lomoko to Your Buddy List |
09-27-10, 06:51 AM | ||
|
See the thing was druids/shamans are spells, so I need to create a special locked frame for them to be able to cast those spells with the keybinding. Since pally/lock mounts are no longer spells, it wouldn't work to use that keybinding. That's why I leave it for those to just add their class mounts to the rdm 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 |
09-26-10, 02:49 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 5
Uploads: 0
|
Hello,
I updated translation. Please check http://pastebin.com/4CkCRSYc Also please note 4 last lines MRMShamanF = "Шаманка" MRMLockM = "Чернокнижник" MRMLockF = "Чернокнижница" ERROR "Название транспорта должно быть в скобках [], например: /rdm add [название], или добавьте ссылку." I added translation for the error. The other lines are MRMShamanF is shaman class name for female characters. Some classes names are different for male and female.The druid class name is the same for m and f. Also i added warLock class names for male and female if you ever need them. PS thanks for the addon . |
|
lomoko |
View Public Profile |
Send a private message to lomoko |
Visit lomoko's homepage! |
Find More Posts by lomoko |
Add lomoko to Your Buddy List |
09-25-10, 08:22 PM | ||
|
Re: Re: Re: Russian translation
MRMNoExist = "does not exist in your list of mounts." Since I'm assuming your translation is; MRMLandRemoved = "has been removed from your land random list." Don't know how it messed up like that. Still uploading as is for now. |
|
|
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 |
09-25-10, 08:16 PM | ||
|
Re: Re: Russian translation
|
|
|
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 |
09-25-10, 06:19 PM | ||
|
Re: Russian translation
|
|
|
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 |