Mounted
Brand new complete rewrite of Mounted is available as alpha
- Complete redo of Mounted
- profile based priorities
- mounts can be grouped
- macros sytem has been simplified (only 2 tags <primary>, <secondary>)
- Fancy new interface which attaches itself to the Mount Journal page blizzard provides
Mounted is patched for 4.0
with the mount changes in 4.0 Mounted is due for another rewrite until then Mounted will work just like before (but since mount speeds now scale with skill they have all been set to max Mounted 3 will remove the speed selection options all together)
Please report any bugs to the ticket tracker here
Warning in order for Mounted to work properly in your local the following strings need to be translated at the very least.
- L["SpeedFast"] = "extremely%s+fast" -< unique phrase found only in extremely fast mounts (310% flying)
- L["SpeedMedium"] = "very%s+fast" -< unique phrase found only in fast mounts (100% ground or 280% flying)
- Translations may be submitted here.
With the coming of WoW 3.0 we may now have as many mounts as we want since we learn them and do not have to carry them in you bags.
Thus my dilemma which mount shall i use and how can i chose them easily out of the mess of mounts found in the mounts tab.
Out of this Mounted was born. Instead of mucking about with secure code and make buttons that have to be skinned and carefully placed in your UI i instead chose to utilize the macro functions. Thus enabling you to simply use any actionbar mod.
So what does mounted actually do for you?
- It will create a macro called Mounted in your global macro space this way you only use one slot and not one per character.
- It will scan through all your mounts and create a list and sort them by speed.
- It will then analyze your surroundings and edit the Mounted macro.
- If you can fly then it will chose a random flying mount from the fastest category it will also chose a random ground mount to be used when using a modifier with the macro.
- If you can not fly it will simply chose a random ground mount from the fastest category.
- If you enter combat it will change the macro to a combat macro which you can edit in the Blizzard Addon options.
- If you are indoors it will change to the indoor macro.
- If you are swimming it will change to the swimming macro.
- A new mount will be chosen for you every time you mount up.
- the macros are compleatly customizable (editing of the attack macro is highly recommended)
- macros can by customized with tags that get replaced when the macro is parsed (see below for list of available tags)
- custom macros are saved globally so you will have access to them from all your characters (per account)
- you can preview your macros before deciding on them
- you can set priorities for mounts from 0-10 (0 = will never be selected, 10 will most likely be selected)
- If you want to add a spell such as travel form you may do this from the options this will then be put into the mount linup (after you configured the spell)
Macro tags are:
Here are tags you may use to customize the above macros: <ff> == Random Flying Mount (fastest speed increase) <f310> == Random Flying Mount (310% speed increase) <f280> == Random Flying Mount (280% speed increase) <f60> == Random Flying Mount (60% speed increase) <gf> == Random Ground Mount (fastest speed increase) <g100> == Random Ground Mount (100% speed increase) <g60> == Random Ground Mount (60% speed increase) <g0> == Random Ground Mount (0% speed increase) <ww> == Random Water Mount (defaults to <gf> if no mount was found) <aq> == Random Ahn'Qiraj Mount <s#> == will be replaced with the spellname of spellid (will not insert rank so will scale)[/code]
If any mounts are missclassified please let me know so i can fix the scanner. You may fix this on your end by simply editing the mount in the Mount Options
Mounted also supports the various Druid forms and the Shaman Ghost Wolf form though there may be some bugs associated with them since i don't have either character to do extensive testing on all i get is premades on the PTR when they are available. Mounted will also present you with some druid /shaman macros as appropriate.
any suggestions or improvements are most welcome please open a ticket about them.
If you want a very similar addons for your other Critters look no further and go to here.
L["SpeedMedium"] = "sehr schnelles"
to
L["SpeedMedium"] = "sehr schnelle"
now the fast Carpet works correctly at f280
But i got 1 little suggestion..
is it possible to make it not choose mammoth mounts while in Stormwind..
it's simply too big to go under the gates :)
Keep up the good work :)
1) The macros, by default, don't handle dismounting properly. They should *default* to
/cast [nomounted] <ff>; [nomounted] <gf>
/dismount [mounted]
The only case where that will fail is if <ff> is Swift Flight Form, but I turned that off on my end and you should probably just remove it. It's not a mount, it's a form. Well, you can keep it for if I'm moving, but when I'm standing still and I want Swift Flight Form I'll hit the form change button.
2) When I'm moving, I can't dismount. It defaults to switching to Swift Flight Form/Travel Form, which makes sense as I can't mount up while moving, except it means I can't dismount while moving. It should default to something like
/cast [nomounted] swift flight/travel
/dismount [mounted]
Here's the solution for shamans: go into the Mounted folder, open Shaman.lua, and comment out line 63 (the return Editmacro one) by placing two dahses in front of it (--).
Solution for druids: open Druid.lua, and comment out lines 89, 93, 95, 97, 101, 103, and 106. I haven't tested the druid one but hopefully that works.
The key word here was OPTION.
As much as I appreciate this addon, for the life of me I can't understand why this one would _default_ to RANDOM when most people have so many LAME mounts.
Why get exalted w/ Kirin just so you can randomly mount your old crappy flying mount when you worked so hard for your red dragon?
This should be a simple radio-button toggle from the UI, not hard-coded to random. Dumb.
Thus a mod like this one. :)
Also, the drake is Wyrmcrest rep, not Kirin Tor.
How to de-select the mounts you don't want to use?
iweL
could you create an option to bind a key for mounting? would be great
Date: 2008-12-23 01:19:46
ID: 57
Error occured in: Global
Count: 1
Message: ..\AddOns\Mounted\Mounted.lua line 291:
attempt to index field 'db' (a nil value)
Debug:
(tail call): ?
[C]: ?
Mounted\Mounted.lua:291: SelectMacro()
Mounted\Mounted.lua:162:
Mounted\Mounted.lua:155
(tail call): ?
and the second is:
Date: 2008-12-23 01:21:47
ID: 58
Error occured in: Global
Count: 1
Message: ..\AddOns\Mounted\Options.lua line 59:
attempt to index field 'db' (a nil value)
Debug:
(tail call): ?
(tail call): ?
Mounted\Options.lua:59: member()
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:245:
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:193
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1112:
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1028
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1466: FeedGroup()
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1388:
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1368
(tail call): ?
[C]: ?
[string "safecall Dispatcher[3]"]:9:
[string "safecall Dispatcher[3]"]:5
(tail call): ?
...ace\AddOns\Bartender4\libs\AceGUI-3.0\AceGUI-3.0.lua:264: Fire()
...r4\libs\AceGUI-3.0\widgets\AceGUIWidget-TabGroup.lua:139: SelectTab()
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1502: FeedGroup()
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1708: Open()
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1719:
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1717
(tail call): ?
[C]: ?
[string "safecall Dispatcher[2]"]:9:
[string "safecall Dispatcher[2]"]:5
(tail call): ?
...ace\AddOns\Bartender4\libs\AceGUI-3.0\AceGUI-3.0.lua:264: Fire()
...AceGUI-3.0\widgets\AceGUIWidget-BlizOptionsGroup.lua:67:
...AceGUI-3.0\widgets\AceGUIWidget-BlizOptionsGroup.lua:66
[C]: Show()
..\FrameXML\UIOptionsFrame.lua:28: InterfaceOptionsList_DisplayPanel()
..\FrameXML\UIOptionsFrame.lua:46: InterfaceOptionsListButton_OnClick()
[string "*:OnClick"]:2:
[string "*:OnClick"]:1
I have no idea why it only happens with my DK. I'm using the enUS localization and any help with it would be great. For now I guess I'll just do it the ghetto way.
or GetSubZoneText() == L["The Violet Citadel"]
in the appropriate place so that I will automatically mount my flying mount just outside the Purple Room in Dalaran.
I know that it will cause an error on the stairs leading out of The Violet Citadel (and you will not be able to mount) but that's better than getting to the balcony, mounting on a land mount and jumping off...
I put it in the appropriate spot in the code and it worked, but it does cause some error to pop up... works though, but i don't want to half to put it in every time...