Go to Page... |
Updated: | 11-05-11 05:33 PM |
Created: | unknown |
Downloads: | 6,953 |
Favorites: | 19 |
MD5: | |
Categories: | Discontinued and Outdated Mods, Discontinued and Outdated Mods |
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)
![]() |
Comment Options |
![]() |
|
|
Re: French Locale
Thanks for the translations Synchretomus, added to the next version upload.
![]() |
![]() |
![]() |
Vlad |
View Public Profile |
Send a private message to Vlad |
Find More Posts by Vlad |
Add Vlad to Your Buddy List |
Synchretomus |
View Public Profile |
Send a private message to Synchretomus |
Find More Posts by Synchretomus |
Add Synchretomus to Your Buddy List |
Geon |
View Public Profile |
Send a private message to Geon |
Find More Posts by Geon |
Add Geon to Your Buddy List |
![]() |
|
A Kobold Labourer
Forum posts: 0
File comments: 5
Uploads: 0
|
Reverted "The Underbelly" check, cause mine was bad.
Merged 2 previous modifications. lua file heres: http://files.filefront.com/A+RandomA.../fileinfo.html Smart function supports magic carpets! Damn complicated logic now, but i'm happy how it works ![]()
Last edited by Geon : 12-11-08 at 02:59 AM.
|
![]() |
![]() |
Geon |
View Public Profile |
Send a private message to Geon |
Find More Posts by Geon |
Add Geon to Your Buddy List |
Geon |
View Public Profile |
Send a private message to Geon |
Find More Posts by Geon |
Add Geon to Your Buddy List |
![]() |
|
A Kobold Labourer
Forum posts: 0
File comments: 5
Uploads: 0
|
I've done some work to bring features that i ask to life - based on 1.113 version.
- added "Cold Weather Flying" spell translation (only for ruRU and enUS/enGB) - added "Krasus' Landing", "The Violet Citadel" and "The Underbelly" subzones translation (only for ruRU and enUS/enGB) - added Flying Carpet support for "Magus commerce exchange" zone in Dalaran - simplified "The Underbelly" subzone check (tested - it works). Tested on ruRU locale, must work on enUS/enGB locales aswell. you can get modified .lua here: http://files.filefront.com/A+RandomA.../fileinfo.html |
![]() |
![]() |
Geon |
View Public Profile |
Send a private message to Geon |
Find More Posts by Geon |
Add Geon to Your Buddy List |
![]() |
||
|
It's all great, I should add a simple API in the addon that forces it to use any available F, G or O category mount (like RMSF("F") for example) so that people can easier make their own conditions, hehe. Just like you did!
![]() For example a API like CM("mount name") to call that mount out, e.g. Instead of having to use loops and long API code in the macro to mount a specific mount, usually the code will become larger than 255 chars and the macro won't be usable but if I add some nifty API for people who wanna make good and short macros -I think many will be happy. ![]() Also, I am open for people to play with the addon source -there is nothing wrong about using code and remaking it to work for yourself, I would like to see people doing that tbh! ![]()
|
|
![]() |
![]() |
Vlad |
View Public Profile |
Send a private message to Vlad |
Find More Posts by Vlad |
Add Vlad to Your Buddy List |
![]() |
||
|
I made a dirty patch for my DK (I have only Acherus Deathcharger and Winged Steed of the Ebon Blade) on the iMount function: Code:
-- Mount something random local function iMount(table) local _, class = UnitClass("player") if ( IsOutdoors() and class ~= "DEATHKNIGHT" ) then CallCompanion(OPT_TYPE, table[random(#table)]) elseif IsFlyableArea() then CallCompanion(OPT_TYPE, 2) else CallCompanion(OPT_TYPE, 1) end end |
|
![]() |
![]() |
CyberOto |
View Public Profile |
Send a private message to CyberOto |
Find More Posts by CyberOto |
Add CyberOto to Your Buddy List |
![]() |
|
|
Uploaded a small fix (added the mount) and it should work now. Check changelog for info I guess, hehe.
Atm pretty busy with many other stuff, sorry for slow responses! |
![]() |
![]() |
Vlad |
View Public Profile |
Send a private message to Vlad |
Find More Posts by Vlad |
Add Vlad to Your Buddy List |
![]() |
||
|
Have some odd behavior with DK flying mount (Winged Steed of the Ebon Blade - id 54729) on max riding skill (300).
Running this Code:
/run if IsFlyableArea() then RMS("F") else RMS("G") end
48778 (Acherus Deathcharger) 54729 (Winged Steed of the Ebon Blade) Edit: Fixed typo
Last edited by CyberOto : 12-05-08 at 02:28 PM.
|
|
![]() |
![]() |
CyberOto |
View Public Profile |
Send a private message to CyberOto |
Find More Posts by CyberOto |
Add CyberOto to Your Buddy List |
![]() |
|
|
You can add spellId = 54729 for Winged Steed of the Ebon Blade.
Cons - it is at first 60% mount and if you get riding skill 300 it becames 280% mount. |
![]() |
![]() |
CyberOto |
View Public Profile |
Send a private message to CyberOto |
Find More Posts by CyberOto |
Add CyberOto to Your Buddy List |
![]() |
|
A Kobold Labourer
Forum posts: 0
File comments: 5
Uploads: 0
|
I found that you can use Magnificent Flying Carpet in Magus Commerce Exchange zone in Dalaran.
that's pretty nice. you can add some code like GetMinimapZoneText()=="Magus Commerce Exchange" and IsOutdoors() ... not tested with slow flying carpet. localization support will be nice. try LibBabble-Zone-3.0
Last edited by Geon : 11-28-08 at 11:34 PM.
|
![]() |
![]() |
Geon |
View Public Profile |
Send a private message to Geon |
Find More Posts by Geon |
Add Geon to Your Buddy List |
![]() |
|
|
Thank you Spellshaper.
![]() And by the way, added another small fix to help the guys with Dalaran. Since the city is kinda advanced and you may use your flying mount in 3 sub-zones (Karasus' Landing, The Underbelly and the Violet Tower) I had to implement a new API you may use, it's called IsNotInDalaranNoFlyZone() (thanks to Lonny and Neotokyo for the idea). It basically returns "true" if you are in a zone in Dalaran where you can use your flying mount. In all other locations you will get "nil" from the function, meaning you may only use ground mount here. A example: /run if IsFlyableArea() and IsNotInDalaranNoFlyZone() then RMS("F") else RMS("G") end Makes you mount flying mount in all fly-zones (including the special Dalaran sub-zones) and ground anywhere else where flying is not allowed.
Last edited by Vlad : 11-28-08 at 02:25 AM.
|
![]() |
![]() |
Vlad |
View Public Profile |
Send a private message to Vlad |
Find More Posts by Vlad |
Add Vlad to Your Buddy List |
![]() |
|
|
Just wanted to say... I like it.
Saves me both macro space and having to choose between my mounts.
__________________
"We shaman don't command the magic we wield. As mages and warlocks strain and sweat to produce a tiny flame, I ask for the elements to lend me their strength." |
![]() |
![]() |
Spellshaper |
View Public Profile |
Send a private message to Spellshaper |
Find More Posts by Spellshaper |
Add Spellshaper to Your Buddy List |
![]() |
||
|
![]() Had some hard time finding what zone it was, but figured out you meant "Krasus' Landing" :P
Last edited by Vlad : 11-17-08 at 01:30 AM.
|
|
![]() |
![]() |
Vlad |
View Public Profile |
Send a private message to Vlad |
Find More Posts by Vlad |
Add Vlad to Your Buddy List |
![]() |