This site makes extensive use of JavaScript.
Please enable JavaScript in your browser.
Live
PTR
10.2.7
PTR
10.2.6
Beta
Mount Macro
Post Reply
Return to board index
Post by
Cloud8690
I had a macro set up to cast my land mount if the area I was in was a no fly zone like dalaran or eastern kingdoms, and use my flyer in flyable zones like northrend. My account was recently hacked and whoever got in deleted all my macros.
Most of them I can remember but need help making this one. Any help is greatly appreciated.
Post by
excensis
If I recall correctly, you should be able to find all of your macros on your character (and account in general) by going into World of Warcraft/WTF/Account/<ACCOUNTNAME>/macros-local.txt
Or, alternatively, if they were character specific macros, you could find them by following the path:
World of Warcraft/WTF/Account/<ACCOUNTNAME>/<Server>/<CharacterName>/macros-cashe.txt.
Hope that helps!
Post by
Cloud8690
Macros are stored server side now as far as I know. I checked those folders and nothing is there.
Post by
HighFive
The flyable contitional got fixed in 3.2. It's just "/use Screenblocking Flying Whale;Screenblocking Land Whale", again. The only time it fails is in Wintergrasp during a battle.
edit:Macros are stored server side now as far as I know. I checked those folders and nothing is there.They are but are still stored in those folders as well. And I am quite sure they take precedence over the ones on WoW's server.
Post by
Cloud8690
Are you sure? I've been using the same macro since 3.0 and it never stopped working.
Post by
HighFive
The previous way to do it (via script) still works but isn't as convenient as a simple /use.
Post by
Cloud8690
Gotcha
Post by
rakkarage
http://www.wowace.com/addons/mountiful/
=
/mount smart
Post by
Cloud8690
That addon does more than what I need and want.
Post by
Cloud8690
Can "/use Screenblocking Flying Whale;Screenblocking Land Whale" be edited so that it doesn't fail during wintergrasp?
Or does someone have the script that did the same thing but didn't fail in WG? It annoys me that I can't use this macro during WG battle.
Post by
409946
This post was from a user who has deleted their account.
Post by
Cloud8690
I'll stick with the mod until someone else is kind enough to show me the script for it lol. I'm not good with constructing macro's and scripts and whatnot.
Post by
Wanderingfox
#showtooltip Violet Proto-Drake;Forsaken Warhorse
/dismount
/cast Violet Proto-Drake; Forsaken Warhorse
Is what I use, and it works fine (again except for during a battle in wintergrasp, but I just hold shift for that).
Post by
Cloud8690
#showtooltip Violet Proto-Drake;Forsaken Warhorse
/dismount
/cast Violet Proto-Drake; Forsaken Warhorse
Is what I use, and it works fine (again except for during a battle in wintergrasp, but I just hold shift for that).
Yeah the script I had still casted my land mount during wintergrasp battles. It didn't give me an error and not do anything.
Post by
Wikipedia
In case your not annoyed by the error messages popping up once pressing 2 buttons at the same time you can just use:
/cast <flying>
/cast <ground>
It will mount flying where available and ground where flying isnt.
Post by
SirPunky
I have this from a long time, don't know if it works or if it is correct cause I use an addon now but give it a shot:
MOUNT
First, go through your mounts and figure out which number (or "index") each one is. If you're at the first page, the top-left mount is number 1, going to number 12. On the second page, it starts at 13 and goes to 24, etc. Note the numbers for the land mounts you want to use (probably your epic ones, if you have a mix of slow and epic ones) and note the numbers for the flying mounts you want to use.
Then, copy this code down into a macro:
/run local t if IsFlyableArea() then t={a,b,c,d} else t={e,f,g,h} end CallCompanion("MOUNT",t)
Replace the letters a, b, c, and d with the numbers of the flying mounts you want to summon, making sure each number is separated by a comma. (For example, {1, 4, 5, 7, 9}) Replace the letters e, f, g, and h with the mount numbers you want to summon in a non-flyable area.
The macro will summon one of the flying mounts you indicated in a flying area, and a land mount in a non-flying area.
/run if IsMounted() then return end local t if IsFlyableArea() then t={1,2} else t={3,4,5} end CallCompanion("MOUNT",t)
/dismount
/run if not IsMounted()then local t=IsFlyableArea()and{A,B,C,D}or{E,F,G,H}CallCompanion("MOUNT",t)end
/dismount
/run local n = GetNumCompanions("MOUNT"); for i = 1, n do _, m = GetCompanionInfo("MOUNT", i); DEFAULT_CHAT_FRAME:AddMessage(i .. ": " .. m); end;
Get total number of mounts
Loop through all your mounts for each mount, print the mount index and the mount name to the default chat frame
And if you want an addon >>>
Mounted
Post by
pelf
And, if you're a Druid, Livestock offers excellent druid form support plus the mount stuff.
Post by
409946
This post was from a user who has deleted their account.
Post by
HighFive
You could do something like this:/run CallCompanion("MOUNT",(IsFlyableArea()and(GetRealZoneText()~='Wintergrasp'or GetWintergraspWaitTime()))and
>your flying mount id<
or
>your land mount id<
)
Post Reply
You are not logged in. Please
log in
to post a reply or
register
if you don't already have an account.