Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(7 Kb)
Download
Updated: 11-05-11 05:33 PM
Pictures
File Info
Updated:11-05-11 05:33 PM
Created:unknown
Downloads:5,635
Favorites:21
MD5:

Random Access Mount 3 (Beta)  Popular! (More than 5000 hits)

Version: 3.04
by: Vladinator [More]

Note if you by any chance (doubt it) have the old A_RandomAccessMount2 folder please delete it, thank you. Also note that old API and commands do not work as there is a new syntax.

Version 3 is released, this is based on completely new code and should run on any locale. So far the only thing you can do is:
/ram - random mount
/ram B=* - mount one of the best mounts (fastest/flying preferably), in AQ40 it would include the bug mounts, in Vashj'ir it would include the aquatic one, e.g.
/ram B=ABCDEFGHIJKLM - each letter represents a mount type:
A = other (mounts not counting as proper mounts)
B = ground
C = flying
D = aquatic
E = groundOnly
F = flyingOnly
G = canGroundOnly
H = turtle
I = abyssal seahorse
J = alchemist mount
K = aq40 bugs
L = profession mounts (tailoring and engineer, profession unique mounts)
M = dynamic mounts (can both run and fly, like headless horseman one, winged lion, e.g.)
For example; say you wish to use the macro for aquatic and ground mounts only, then you would use /ram B=0101 and it would assume all after "aquatic" as "0" (not included).
/ram S=375,300,225 - mount something that requires skill, can be one value or a list separated by comma. (Note: not fully explained or implemented yet.)
/ram N=Trav - match mount by (partial) name (LUA regex/pattern)

3.04:
+ Last archive had some files not required by the mod, but that I used to scan the DBC files for mount information, sorry if it scared you.

3.03:
+ Corrected a logic issue with the Abyssal Seahorse and the Qiraji Battle Tank (AQ40) mounts. Like they should, these will only be included if player is in the appropriate zone.

3.02:
+ Added patch 4.2 mounts and all other missing mounts. The database should now be complete!

3.01:
+ Changed version format down to two decimals, it should be plenty with 99 updates until next generation comes out, right?
+ Added more mounts that were not in the database last time.
+ Fixed zone detection to work with whole Azeroth (not only Eastern Kingdoms).
+ Added name matching (LUA regex/pattern).
+ Added InBG() and InAQ() API for your macros.
+ Added RAM() API that takes a string, either LUA regex or flag. More about this on the from page soon. Check core.lua comment if you want to read about this right away.
+ Minor bug fixes.

3.000:
+ New generation release, old change log is rendered deprecated but remain for history sake.

2.006:
+ Made it allow you to mount a flying mount in Wintergrasp if there is no battle, otherwise it still mounts a ground mount.
+ Added IsInBG() so you can use that to mount specific mounts in battlegrounds.
+ Small changes, nothing worth mentioning.

2.005:
+ Added some new code and improved tooltip reading, it should now also support Flying Carpet's just fine for all localizations. Yet again thanks to Synchretomus for all of the help. Please report errors if any, thanks.

2.004:
+ Fixed a bug for all non French clients, seems I messed up one thing when fixing the French one. All languages should now work just fine!

2.003:
+ Fixed a bug with tooltip lookup in French clients. Should work now!

2.002:
+ Fixing tooltip parsing for french locale yet again -all thanks to Synchretomus.

2.001:
+ Fixed parsing of tooltip for french locale, when checking for flying mounts

2.000:
+ Rebuild from scratch
+ Auto mount scan and organizing, no need for external database like the old one
+ Better efficiency, scanning tooltips only at login or when a new mount has been learned
+ Added more API and aliases so old macros won't break
+ Added slash command /ram to appeal more to non Lua users

1.116:
+ Added 26 new mounts, most of them are from the Argent Dawn
Tournament and 5 new flying mounts, you may find the list
of the added mounts here: http://tinyurl.com/pulp5z
If something is missing (most likely is), just drop a comment!

1.115:
+ Added function to summon a specific set of mounts only. You can
also use parts of the name if you have a variety of the mount.
+ Added new API, AllDismount() that dismounts you from Vehicle and
from Mount all at once (to save space in macros)
+ Added new API, IsFlyAndNoCTRL() that checks that it is a flyzone
and that CTRL key is not held down (personal preference API).
+ Added new API, IsInAQ() to check if you are in AQ40 or not.
+ Extrended the functionality of RMS(), it does the same as before
where you RMS("F"), RMS("G") and RMS("O") for the different types
of mounts and it would randomly pick one that you have in that
category but now you can also do RMS({"Qiraji"}) and that will
make it use a random mount that has that string in it's name.

1.114:
+ Sorted out on the spells, some "depending on your skill" spells
were in the 60% (other) section so they are now moved to the right
one, this included DK mount, Headless Horseman mount and Tailoring
Carpet mounts.

1.113:
+ Added Winged Steed of the Ebon Blade to the list, both on 280%
and 60% (F and O). I would suggest using this once you hit the
highest level. This issue will be fixed once I release the
tooltip-scanning addon I am working on when I get time. :)

1.112b:
+ Added a little more details to the IsNotInDalaranNoFlyZone() API.
It now considers the sewer part in the Underbelly where you can fly
out from and the Violet Tower top-floor where you also can mount
your flyer (along with Karasus' Landing).

1.112:
+ Added API to support detection of "Krasus' Landing" and
"Wintergrasp" zones. Instead to mount you on your flying,
they will mount you on the ground mount. Since Dalaran is
only a ground mount zone the addon will now consider that.
A extended example from the macro on the front page:

#showtooltip Azure Netherwing Drake
/dismount
/stopcasting
/cancelaura [nocombat] Ghost Wolf
/run if IsFlyableArea() and IsNotInDalaranNoFlyZone() and not IsControlKeyDown() then RMS("F") else CallCompanion("MOUNT",3) end

In this example version, the macro works just like normal:
"if fly-zone use RMS("F") if not use RMS("G") only that this
time you specify the ground mount, mount #3 in this case.
It would mount random flying anywhere else but Dalaran when
you are in the city, then it would use the specific mount #3.
If you just had /run RMS("F") as a macro, it would automatically
do RMS("G") for you if you were in Dalaran.

1.111:
+ "Krasus' Landing" (subzone in Dalaran) will use flying mount
instead of ground mount like the rest of Dalaran. But the part
of the Underbelly where you can mount flying mount too is not
going to mount the flying mount, issue is that "The Underbelly"
is in several palces so it would try to use flying mount there
too, but if you wanna have this feature anyway then simply
(1) open "A_RandomAccessMount.lua" in Notepad, (2) Go to
line #44 and uncomment it (remove "--" in front) and then
(3) go to line #45 and comment it by adding "--" in front.

1.110:
+ Fixed Ebon Gryphon and Snowy Gryphon, they now count as 60%
instead of 280% mounts.

1.109:
+ Fixed Blue Wind Rider, now 60% (moved from 280%)

1.108:
+ Big Blizzard Bear (from Blizzcon 2008) is corrected and working.
+ If you are in Dalaran you will be mounted with 100% ground mount
instead of flying mount.

1.107:
+ Turbo-Charged Flying Machine is now in the 280% instead of
the 60% category.

1.106:
+ Better method to match spell-ids with the internal database.
This should reduce the amount of bugs like mounting 60% mounts
in flyable zones, e.g.

1.105:
+ Fixed Swift Green Wind Rider and Green Wind Rider, the addon
will now call these out correctly.

1.104:
+ Added the spells for Death Knight, Warlock and Paladin mounts
(60% and 100% versions).

1.103:
+ Moved "Golden Gryphon" from 280% flying to the 60% section.

1.102:
+ Updated LUA code and using IsFlyableArea() instead of a
custom function. Wowwiki didn't have it covered so I was
compelled to make my own earlier. :P

1.100:
+ Moved "Tawny Wind Rider" from 280% flying mount section
to the 60% section.

1.000:
+ Initial release.
Optional Files (0)


Archived Files (20)
File Name
Version
Size
Author
Date
3.02
7kB
Vladinator
10-10-11 06:52 PM
3.02
7kB
Vladinator
07-20-11 02:42 AM
3.01
7kB
Vladinator
06-06-11 05:47 AM
3.000
5kB
Vladinator
06-05-11 02:36 PM
2.006
6kB
Vladinator
08-10-09 03:22 AM
2.005
5kB
Vladinator
06-30-09 05:34 PM
2.005
5kB
Vladinator
06-30-09 05:28 PM
2.004
5kB
Vladinator
06-30-09 05:15 AM
2.003
5kB
Vladinator
06-29-09 04:46 PM
2.002
5kB
Vladinator
06-26-09 10:12 PM
2.001
5kB
Vladinator
06-25-09 04:17 AM
2.000
5kB
Vladinator
06-07-09 06:07 AM
1.115
6kB
Vladinator
03-28-09 10:11 AM
1.114
5kB
Vladinator
01-03-09 03:23 AM
1.113
5kB
Vladinator
12-08-08 05:53 AM
1.112b
4kB
Vladinator
11-27-08 05:40 AM
1.112b
4kB
Vladinator
11-27-08 04:58 AM
1.112b
4kB
Vladinator
11-27-08 04:33 AM
1.112
4kB
Vladinator
11-27-08 03:50 AM
1.111
4kB
Vladinator
11-17-08 01:29 AM


Post A Reply Comment Options
Unread 06-16-09, 03:22 PM  
Slappey
A Kobold Labourer

Forum posts: 0
File comments: 16
Uploads: 0
Originally posted by Vladinator
Ah, ok I'll take a look into the Cold Weather Flying check, probably that's the issue then.
Btw i've had a thought is it possible to get a line where you can chose only to mount your 310% mounts to?
Slappey is offline Report comment to moderator  
Reply With Quote
Unread 06-15-09, 10:05 AM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 765
File comments: 393
Uploads: 39
Originally posted by Slappey
I klicked the macro with the mouse didn't work but i just dinged 77 and bought cold weather flying and now the macro works perfectly again.
Ah, ok I'll take a look into the Cold Weather Flying check, probably that's the issue then.
Vlad is offline Report comment to moderator  
Reply With Quote
Unread 06-14-09, 03:17 PM  
Slappey
A Kobold Labourer

Forum posts: 0
File comments: 16
Uploads: 0
Originally posted by Vladinator
Just to check, is the hotkey on your shaman involving Control key? If you click the macro with your mouse, does it work or still not? And if not it mounts a 100% ground mount right?
I klicked the macro with the mouse didn't work but i just dinged 77 and bought cold weather flying and now the macro works perfectly again.
Slappey is offline Report comment to moderator  
Reply With Quote
Unread 06-12-09, 12:59 PM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 765
File comments: 393
Uploads: 39
Originally posted by Slappey
...
Just to check, is the hotkey on your shaman involving Control key? If you click the macro with your mouse, does it work or still not? And if not it mounts a 100% ground mount right?
Vlad is offline Report comment to moderator  
Reply With Quote
Unread 06-12-09, 05:32 AM  
Slappey
A Kobold Labourer

Forum posts: 0
File comments: 16
Uploads: 0
Originally posted by Vladinator
If something doesn't work post the macro you use to mount up and describe where you are, zone, sub-zone (if in dalaran or somewhere "special"), if you got the cold weather flying, maxed flying skill, e.g. then I'll fix the error when I find it asap.
#showtooltip Onyx Netherwing Drake
/run if IsFlyableArea() and not IsControlKeyDown() then RMS("F") else RMS("G") end
/dismount

Dosn't work for outland at the moment on my shaman but it works for my lock and hunter for some reason. As i said i'll see if there's something wrong with the cold weather flying or something cause it won't mount up as it is now atleast.

*quick edit*

all my chars ofc have epic flying to.
Last edited by Slappey : 06-12-09 at 05:33 AM.
Slappey is offline Report comment to moderator  
Reply With Quote
Unread 06-12-09, 03:20 AM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 765
File comments: 393
Uploads: 39
If something doesn't work post the macro you use to mount up and describe where you are, zone, sub-zone (if in dalaran or somewhere "special"), if you got the cold weather flying, maxed flying skill, e.g. then I'll fix the error when I find it asap.
Vlad is offline Report comment to moderator  
Reply With Quote
Unread 06-11-09, 02:08 PM  
Slappey
A Kobold Labourer

Forum posts: 0
File comments: 16
Uploads: 0
Originally posted by Vladinator
Neipas09; I will make a better integration for 60% users in the next major version. I have a beta edition but it's not yet fully functional. It will be much better than the current addon I promisse you.

Slappey; It is supposed to only check for that when in Northrend, perhaps the client you use is on another language so it compares using wrong names?

Zyland; I just added and updated that, 26 new mounts added including all the argent dawn tournament once.

*Edit*

There, added version 2 beta for download. Testing it myself so far has worked fine, no errors to report at the moment.
I don't use any other client then the original wow client no other language either it just dosn't work for my shaman in the RC1 you had. Gonna try your new version and see if it works better . Anyways i can't say for sure that it works in northrend or not since my shaman just dinged 74.
Last edited by Slappey : 06-11-09 at 02:08 PM.
Slappey is offline Report comment to moderator  
Reply With Quote
Unread 06-07-09, 03:04 AM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 765
File comments: 393
Uploads: 39
Neipas09; I will make a better integration for 60% users in the next major version. I have a beta edition but it's not yet fully functional. It will be much better than the current addon I promisse you.

Slappey; It is supposed to only check for that when in Northrend, perhaps the client you use is on another language so it compares using wrong names?

Zyland; I just added and updated that, 26 new mounts added including all the argent dawn tournament once.

*Edit*

There, added version 2 beta for download. Testing it myself so far has worked fine, no errors to report at the moment.
Last edited by Vlad : 06-07-09 at 06:08 AM.
Vlad is offline Report comment to moderator  
Reply With Quote
Unread 05-28-09, 05:31 PM  
Zyland
A Kobold Labourer
 
Zyland's Avatar

Forum posts: 0
File comments: 30
Uploads: 0
Argent mounts are missing.


Are you still updating this?
Zyland is offline Report comment to moderator  
Reply With Quote
Unread 04-22-09, 07:54 AM  
Slappey
A Kobold Labourer

Forum posts: 0
File comments: 16
Uploads: 0
There seems to be a problem if you're level 70 and wants to fly in outlands the addon dosn't work then and i'm guessing it is because you don't have cold weather flying yet but i'm not sure. Could you take a look at it Vladinator?
Slappey is offline Report comment to moderator  
Reply With Quote
Unread 04-20-09, 12:03 PM  
Neipas09
A Kobold Labourer

Forum posts: 0
File comments: 12
Uploads: 0
Is there a way to get this addon to mount 60% flyers when in northrend/outland?

And also is there a way to get Crusader Aura to pop when you mount, and then Ret Aura to come on when you dismount?

I already got a macro that does it for just the Charger, but not sure how to integrate it into this addon.

#showtooltip Summon Warhorse
/castsequence [mounted] !Crusader Aura, Summon Charger
/castsequence [nomounted] Summon Charger, !Retribution Aura
Last edited by Neipas09 : 04-20-09 at 12:16 PM.
Neipas09 is offline Report comment to moderator  
Reply With Quote
Unread 03-28-09, 10:16 AM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 765
File comments: 393
Uploads: 39
Originally posted by multipass
Is there any way to make the flying mounts choose one specific mount? (For instance, if you have a 310% mount it will just choose that one) Yet keep your ground mounts are still random? Or vice versa, choose a specific ground mount but randomly choose a flying one? (...)
Yes, I've added this in the latest version. Check the readme.txt in the archive for details, look at example #3 that I've made.

In short RMS() now supports RMS({"part of name"}) and not only the "F"/"G" and "O" values. As long the name is in {""} it will make you randomly mount any mount you own that has that string in the name. If you use RMS({"War"}) then it will mount a random war mount, or if you use RMS({"War Ram"}) it will mount your War Ram only (since there are no other mounts named War Ram).

I myself use this for mount macro:
Code:
#showtooltip Blue Riding Nether Ray
/run AllDismount()
/stopcasting
/run if IsFlyAndNoCTRL()then RMS("F")else if IsInAQ()then RMS({"Red Qiraji"})else if IsAltKeyDown()then RMS({"Tundra"})else RMS({"War Bear"})end end end
- Mounts a random flying or War Bear if I use it with no modifiers.
- Mounts ground mount always, if I hold CTRL down.
- Mounts AQ mounts if I am in AQ
- Mounts Travelers Mammoth when I hold ALT key down while being in a no-fly zone (CTRL + ALT + macro also does the same effect)

Originally posted by thebadmf
Does this addon support tailors flying carpets? I've been using this mod for a few weeks now and it's never picked it.
It does, I just didn't have the spell ids for carpets in the 280% section. Wowhead got odd data so my program read the mount and since it says on Wowhead the mount has 0% or 61443% speed then it just put it in the "other" section, but nvm that it should work just fine now.
Last edited by Vlad : 03-28-09 at 10:18 AM.
Vlad is offline Report comment to moderator  
Reply With Quote
Unread 03-08-09, 04:50 PM  
thebadmf
is in disguise
 
thebadmf's Avatar

Forum posts: 5
File comments: 109
Uploads: 0
Does this addon support tailors flying carpets? I've been using this mod for a few weeks now and it's never picked it.
thebadmf is offline Report comment to moderator  
Reply With Quote
Unread 02-28-09, 05:23 AM  
multipass
A Kobold Labourer

Forum posts: 0
File comments: 15
Uploads: 0
Is there any way to make the flying mounts choose one specific mount? (For instance, if you have a 310% mount it will just choose that one) Yet keep your ground mounts are still random? Or vice versa, choose a specific ground mount but randomly choose a flying one?

Specifically the first one, is there anyway to set up the macro? Otherwise this addon is fantastic, I love how it chooses where to mount based on location so I'm not spamming my flying mount in Dalaran and QQing, but if you could specifically chose one mount for one of the things it would be very awesome (for instance the people with Gladiator mounts etc)
multipass is offline Report comment to moderator  
Reply With Quote
Unread 01-16-09, 09:22 PM  
Synchretomus
A Kobold Labourer

Forum posts: 0
File comments: 16
Uploads: 0
Re: Re: French Locale

Hello,

did a mistake :

it is :
Code:
LOC_VIOLET = "Citadelle Pourpre";
and not :
Code:
LOC_VIOLET = "La citadelle Pourpre";
Sorry for this !

have fun !
Synchretomus is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: