Download
(122Kb)
Download
Updated: 07-19-16 12:25 PM
Pictures
File Info
Compatibility:
Legion (7.0.3)
Updated:07-19-16 12:25 PM
Created:05-31-09 12:13 PM
Downloads:20,897
Favorites:74
MD5:

MountRandomMount  Popular! (More than 5000 hits)

Version: 7.0a
by: dardack, Tomate

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?

v7.0a
Version for legion

v6.0a
Version for WoD

v5.4h
I don't think I can add a mount before it's released in game I guess. Warforged Nightmare fixed.

v5.4g
Added Grinning Reaver, Warforged Nightmare, and fixed Enchanted Fey Dragon

v5.4f
Fix issue with Vashj'ir detection
Add class specific mount category

v5.4e
Added hearthsteed

v5.4d
Added Dread Raven

v5.4c
Added Iron Skyreaver to ground/flying.

v5.4b
Sky golem can now be used at land mount.
Tweak swimming detection for the use of the turtle.
Add an "Enabeld" mount panel that lists all your current used mount.

v5.4
Bump toc version for patch 5.4.
Update the mount list for patch 5.4.

v5.3
Bump toc version for patch 5.3.
Update the mount list for patch 5.3.

v5.2c
Bump toc version for patch 5.2.
Update the mount list for patch 5.2.

v5.2b
Bump toc version for patch 5.1.
Same name mount should not bug anymore.
Remove debug message.

v5.2a
Completely rewrite setting panel based on Ace3 (your save mount has been remove).
Update localization string (based on Ace too).
Add missing mounts (I write a script which parse mounts from blizzard site and wowhead include in addon files)
A lot of code rewrite.
Remove reseed function because it's now based on mount name.
Fix issue with mount name which is not the same as the corresponding summon spell (jewel crafting ...).

v5.1c
Fix an issue which prevent addon to load.

v5.1b
Add help to landonly slash-command.
Jeweled mounts are now usable at land mount.

v5.1a
Add landonly slash-command.
The red flying cloud are now usable at land mount.

v5.0b
Fix an issue with the list of mount on blizzard UI which is not ordered alphabetically which cause wrong mount to be summon.

v5.0a
Fixed an issue which cause the mount data list to not be updated correctly
All Hippogryph are now usable in land mount.
The Imperial Quilen is now also usable in land mount.

v5.0
Added Mist of Pandaria mounts
Added Heart of the Aspects mount (blizz store)
Added Obsidian Nightwing mount (RAF)

v4.3a
Added more 4.3 mounts.

v4.2a
Added dismount to land mount only keybind
Added patch 4.3/TCG Mounts to the List. Please report if any missing.

v4.1d
WG fix for druids/worgens.

v4.1c
Added new mounts from patch 4.2 (if nothing changes) and the new mount from Blizz store.

v4.1a/b
Added new mounts from patch 4.1. Updated ToC.

v4.0.3l
Added translation for RU/FR/DE for the 3 area's that can use the Seahorse mount. Still need zhTW translation from someone (wowhead doesn't have a zh. or tw. that I could find to get the right translations.

v4.0.3k
Fixed worgen (i think anyways). Fixed Seahorse for other clients once I get translations.

v4.0.3j/1
Added Worgen Ability to go with the other racial abilites (druid/shaman).

v4.0.3i/1
Fixed Seahorse/Vash issues.

v4.0.3h/1
Fixed adding removing mounts with the command line.

v4.0.3g1
Not much just a bit of debugging to help a user figure otu what's going on.

v4.0.3g
Fixed random code, added seahorse mount for Vash in cata, fixed better swim mount detection.

v4.0.3f
Added Cata mounts since some were introduced in 4.0.3a

v4.0.3e
Better detection if able to fly or not.

v4.0.3b/c/d
Updated for 4.0.3a

v4.0.1g/h/alphatest/i
Wow, that change had some errors. Sorry about that. Fixed errors.

v4.0.1f
Changed GUI. Allowed combo mounts (celes/HHM/etc.) to be in either or list or both. Added lomoko's Russian translation fixes.

v4.0.1e
Changed how mounts are determined for flying/land as the coming changes in Cata. It now keeps a global list of all mounts and what they can do (land/flying/both/swimming).

v4.0.1d
Added ability to summon flying mount when swimming but at the surface. This does not work with the Druid Flight ability as it seems they still check for swimming with druid Flight Form.

v4.0.1c
Added French Translation, Thanks to WoWInterface User Tomate.
Added being able to exit vehicle with same button to dismount. Thanks to Gandoch.

v4.0.1b
Fixed removing mounts from both lists when land/flying mount.

v4.0.1a
Fixes to update for 4.0.1 patch.

v3.0.7
added Female Shaman for Ru, if German or another client needs this please let me know. Fixed the error printing where it didn't need to.
Added German Translation thanks to Brenainn. More German Translation by mad-d and Russian Translation by lomoko.

v3.0.6
More German Translation by mad-d and Russian Translation by lomoko.
Added error checking when using command line to add mount.

v3.0.5
Added german translation for wintergrasp.

v3.0.2/3/4
Added X53-Touring Rocket. Added Aufenthaltsort for german translation (location) for celestial steed and if in german client they start adding this for mounts that can be used everywhere (unfortunately, english has location for HHM/Celestial steed, but german didn't until Celestial Steed). X-53 should work across all clients, as X-53 is not a word.

v3.0.1
Added German Translation for specific keywords, thanks to: Brenainn

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.
Post A Reply Comment Options
Unread 10-20-10, 07:06 AM  
dardack
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 201
Uploads: 5
Originally posted by Tomate
I have done the French localization. Feel free to use it.
Code:
    MRMHeadlessHorsemanSpecific = "sans t\195\170te"
  
    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."
Um see those \#'s? I don't think it posted right. WoWI has some issues with special characters. Can you use:

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.
Report comment to moderator  
Reply With Quote
Unread 10-20-10, 07:01 AM  
dardack
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 201
Uploads: 5
Originally posted by Gandoch
Yeah, but vehicles are considered vehicles, and what better keybind for exiting a vehicle than the one that normally dismounts you anyway? Seems natural to me, but I can either tweak the code on every release or add it to my macro so either way I'll be fine. :P
Na you convinced me to put it in. Making a new release with the French Translation, so adding it quick. Since Yea I'm thinking I agree with you. And now that I'm thinking about it more, last I was in a vehicle in a bg, and some dude came to kill it, and I'm looking all over to find my exit vehicle button (it some how got moved with the patch with one of my addons i use). So yea it'll be in the release coming today.
Report comment to moderator  
Reply With Quote
Unread 10-19-10, 10:23 PM  
Gandoch
A Wyrmkin Dreamwalker
 
Gandoch's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 27
Uploads: 1
Originally posted by dardack
I've put it in and taken it out about 5 times. Can't decide if I want it in or not, since no mounts are considered vehicles anymore.
Yeah, but vehicles are considered vehicles, and what better keybind for exiting a vehicle than the one that normally dismounts you anyway? Seems natural to me, but I can either tweak the code on every release or add it to my macro so either way I'll be fine. :P
Report comment to moderator  
Reply With Quote
Unread 10-19-10, 01:57 PM  
Tomate
A Murloc Raider
 
Tomate's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 301
Uploads: 6
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.
Report comment to moderator  
Reply With Quote
Unread 10-19-10, 11:33 AM  
dardack
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 201
Uploads: 5
Originally posted by Gandoch
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
I've put it in and taken it out about 5 times. Can't decide if I want it in or not, since no mounts are considered vehicles anymore.
Report comment to moderator  
Reply With Quote
Unread 10-19-10, 10:04 AM  
Gandoch
A Wyrmkin Dreamwalker
 
Gandoch's Avatar
AddOn Author - Click to view AddOns

Forum posts: 50
File comments: 27
Uploads: 1
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
Report comment to moderator  
Reply With Quote
Unread 09-28-10, 10:44 AM  
dardack
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 201
Uploads: 5
Re: Re: Error using random command with latest version.

Ok try 3.0.7 for Russian Femal shaman and error code printing.
Report comment to moderator  
Reply With Quote
Unread 09-27-10, 01:48 PM  
dardack
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 201
Uploads: 5
Re: Error using random command with latest version.

Originally posted by help137
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
Ok sorry will look into this.

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.
Report comment to moderator  
Reply With Quote
Unread 09-27-10, 11:22 AM  
help137
An Aku'mai Servant
AddOn Author - Click to view AddOns

Forum posts: 31
File comments: 120
Uploads: 16
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
Report comment to moderator  
Reply With Quote
Unread 09-27-10, 10:31 AM  
lomoko
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Originally posted by dardack
Ok just trying to understand. Russian client shamans have 2 class names? Ok when i get home tonite I will add a check for both shamam shamanF. Don't need lock since their mount is no longer a spell.

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.
Some class names have different ending. This is actual for german lang too. See here:

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

function MRM_OnPreClick()
localizedClass, englishClass = UnitClass("player")
if (localizedClass == MRMShaman) then
the "if" requires exact match for class name so female shaman class name will not match there because it has different ending "Шаманка" != "Шаман"

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.
Report comment to moderator  
Reply With Quote
Unread 09-27-10, 06:51 AM  
dardack
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 201
Uploads: 5
Originally posted by lomoko
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 .
Ok just trying to understand. Russian client shamans have 2 class names? Ok when i get home tonite I will add a check for both shamam shamanF. Don't need lock since their mount is no longer a spell.

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.
Report comment to moderator  
Reply With Quote
Unread 09-26-10, 02:49 PM  
lomoko
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 .
Report comment to moderator  
Reply With Quote
Unread 09-25-10, 08:22 PM  
dardack
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 201
Uploads: 5
Re: Re: Re: Russian translation

Originally posted by dardack
Um just checked on my shaman, using the keybinding i've set up for my druid, it successfully casted Ghostwolf. So don't know. Working on an upload now.
Also somewhere along the line, my MRMNoExist got messed up, can you translate:

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.
Report comment to moderator  
Reply With Quote
Unread 09-25-10, 08:16 PM  
dardack
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 201
Uploads: 5
Re: Re: Russian translation

Originally posted by dardack
First, TYVM for the russian tranlation. Second, I will add a check, but you need to run /rdm add [mount name] inside brackets, usually with linking, but if you want to type you got to add the [] around it. I will add an error check on this. Thirdly, pally/locks aren't included because their mounts are now in mount and not spells, that option was to allow druids/shamans to use their mount/shifting spells with this same mod. Fourthly, I will look into the shaman issue. Once that is solved/the error checking put in, i will post an update with your translation.
Um just checked on my shaman, using the keybinding i've set up for my druid, it successfully casted Ghostwolf. So don't know. Working on an upload now.
Report comment to moderator  
Reply With Quote
Unread 09-25-10, 06:19 PM  
dardack
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 201
Uploads: 5
Re: Russian translation

Originally posted by lomoko
Hi


Here is russian(ruRU) translation for your addon,
the wowinterface site does not use UTF-8 so i had to use external site:

http://pastebin.com/vtfUPfGQ

i tested it with priest, shaman and paladin it works fine but i fount couple bugs.

1 The paladin class mount and shaman travel form cannot be summoned using shortcut. i get message that this class does not have class specific mount.

2 Also i cannot add mount via /rdm add mount command. here is an error i got

Code:
Date: 2010-09-25 21:49:04
ID: 1
Error occured in: Global
Count: 1
Message: ...terface\AddOns\MountRandomMount\MountRandomMount.lua line 362:
   attempt to concatenate local 'amount' (a nil value)
Debug:
   [C]: ?
   ...terface\AddOns\MountRandomMount\MountRandomMount.lua:362: MountRandomMount_add()
   ...terface\AddOns\MountRandomMount\MountRandomMount.lua:434: value()
   ..\FrameXML\ChatFrame.lua:4070: ChatEdit_ParseText()
   ..\FrameXML\ChatFrame.lua:3660: ChatEdit_SendText()
   ..\FrameXML\ChatFrame.lua:3698: ChatEdit_OnEnterPressed()
   [string "*:OnEnterPressed"]:1:
      [string "*:OnEnterPressed"]:1
AddOns:
  Swatter, v5.8.4723 (CreepyKangaroo)
  WowheadLooter, v30319
  Atlas, v1.17.0
  AtlasBattlegrounds, v1.17.0
  AtlasDungeonLocs, v1.17.0
  AtlasOutdoorRaids, v1.17.0
  AtlasTransportation, v1.17.0
  AtlasLoot, vv5.11.04
  AtlasLootFu, vv5.11.04
  AucAdvanced, v5.8.4723 (CreepyKangaroo)
  AucFilterBasic, v5.8.4723 (CreepyKangaroo)
  AucFilterOutlier, v5.8.4723.2531
  AucMatchUndercut, v5.8.4723.2531
  AucStatHistogram, v5.8.4723 (CreepyKangaroo)
  AucStatiLevel, v5.8.4723 (CreepyKangaroo)
  AucStatPurchased, v5.8.4723 (CreepyKangaroo)
  AucStatSales, v5.8.4723.2842
  AucStatSimple, v5.8.4723 (CreepyKangaroo)
  AucStatStdDev, v5.8.4723 (CreepyKangaroo)
  AucStatWOWEcon, v5.8.4723.2530
  AucUtilAHWindowControl, v5.8.4723.3311
  AucUtilAppraiser, v5.8.4723.2530
  AucUtilAskPrice, v5.8.4723.3175
  AucUtilAutoMagic, v5.8.4723.3142
  AucUtilCompactUI, v5.8.4723.2530
  AucUtilEasyBuyout, v5.8.4723.3583
  AucUtilFixAH, v5.8.4723 (CreepyKangaroo)
  AucUtilGlypher, v5.8.4723.2545
  AucUtilItemSuggest, v5.8.4723.3108
  AucUtilPriceLevel, v5.8.4723.2545
  AucUtilScanButton, v5.8.4723.2530
  AucUtilScanFinish, v5.8.4723.3576
  AucUtilScanProgress, v5.8.4723.2530
  AucUtilScanStart, v5.8.4723.2530
  AucUtilSearchUI, v5.8.4723.3655
  AucUtilSimpleAuction, v5.8.4723.4546
  AucUtilVendMarkup, v5.8.4723.2530
  ChatBar, v3.1
  DBMBurningCrusade, v
  DBMCore, v
  Elephant, v2.9.5.2-beta
  Enchantrix, v5.8.4723 (CreepyKangaroo)
  EnchantrixBarker, v5.8.4723 (CreepyKangaroo)
  Fatality, v1.1.2
  GearScoreLite, v3x04
  HealBot, v3.3.5.3
  Informant, v5.8.4723 (CreepyKangaroo)
  LightHeaded, v310
  MFClip, vv1.55
  MountRandomMount, v
  Multishot, vr47
  Omen, v3.0.9
  OmniCC, v3.0.2
  Overachiever, v0.56
  PallyPower, vv3.2.19 
  Recount, v
  SlideBar, v5.8.4723 (CreepyKangaroo)
  Stubby, v5.8.4723 (CreepyKangaroo)
  Titan, v4.3.8.30300 - Revision 386
  TitanAmmo, v4.3.8.30300
  TitanBag, v4.3.8.30300
  TitanClock, v4.3.8.30300
  TitanCoords, v4.3.8.30300
  TitanGoldTracker, v4.3.8.30300
  TitanHealBot, v3.3.5.2
  TitanLootType, v4.3.8.30300
  TitanPerformance, v4.3.8.30300
  TitanRegen, v4.3.8.30300
  TitanRepair, v4.3.8.30300
  TitanVolume, v4.3.8.30300
  TitanXP, v4.3.8.30300
  TomTom, v240
  zzProcWatch, v1.5
  BlizRuntimeLib_ruRU v3.3.5.30300 <eu>
  (ck=8dd)
First, TYVM for the russian tranlation. Second, I will add a check, but you need to run /rdm add [mount name] inside brackets, usually with linking, but if you want to type you got to add the [] around it. I will add an error check on this. Thirdly, pally/locks aren't included because their mounts are now in mount and not spells, that option was to allow druids/shamans to use their mount/shifting spells with this same mod. Fourthly, I will look into the shaman issue. Once that is solved/the error checking put in, i will post an update with your translation.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: