Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » User Interface and AddOns

Reply
 
LinkBack Thread Tools
Old 11/14/07, 12:16 PM   #1
Lhivera
Bald Bull
 
Lhivera's Avatar
 
Human Mage
 
Aggramar
Difficulty with a mount/dismount macro in 2.3

Not getting any help on the official forums on this, thought I'd throw it out here and see if anyone has any ideas.

Up until yesterday, I was using a macro, with SuperMacro, that used the following logic:

- Am I mounted? If so, dismount, SetView(2), and stopmacro.
- Am I in a fly zone, and clicking button 1?, If so, use flying mount, CameraZoomOut(8), stopmacro.
- Else use ground mount.

I was doing it like so, using SuperMacro to get around the character limit (I was using one of several random mounts, which beefed up the character count considerably):

/click [mounted] SuperMacroClick_Dismount
/stopmacro [mounted]
/click [flyable,button:1] SuperMacroClick_FlyMount
/stopmacro [flyable,button:1]
/click SuperMacroClick_GroundMount

As of 2.3, the /stopmacro commands fail. When I dismount, I immediately start to mount again. If I mount a flying mount, I get an error that I can't use a ground mount due to another action being in progress.

I've received some tips that help clean up some of these problems, but they rely upon dropping SuperMacro; the result of doing so is that I can no longer limit the CameraZoomOut(8) command to the flying mount action.

Anyone have any suggestions to restore that old behavior?

Offline
Reply With Quote
Old 11/14/07, 4:02 PM   #2
Sarutobi
Bald Bull
 
Sarutobi's Avatar
 
Toroko
Blood Elf Paladin
 
No WoW Account
The most likely reason for the /stopmacro commands not working is that, like form/stance changes, the dismounting is happening instantly (read: before the stopmacro command is interpreted). The easiest way to get around that would be to combine it all into 1 line.

So the new macro would become:

/click [mounted] SuperMacroClick_Dismount; [flyable,button:1] SuperMacroClick_FlyMount; SuperMacroClick_GroundMount

Originally Posted by DeeNogger View Post
Every time I bite into an oatmeal raisin cookie mistaken for a chocolate-chip an angle loses its wings. Fucking trani's of the cookie world!
Originally Posted by castille View Post
Squirrel sex. Get your nut and go home.

Offline
Reply With Quote
Old 11/14/07, 6:15 PM   #3
Lhivera
Bald Bull
 
Lhivera's Avatar
 
Human Mage
 
Aggramar
Thank you, I'll give it a shot!

Offline
Reply With Quote
Old 11/14/07, 9:15 PM   #4
ter
Glass Joe
 
Gnome Warlock
 
Frostmourne
Originally Posted by Lhivera View Post
Not getting any help on the official forums on this, thought I'd throw it out here and see if anyone has any ideas.

Up until yesterday, I was using a macro, with SuperMacro, that used the following logic:

- Am I mounted? If so, dismount, SetView(2), and stopmacro.
- Am I in a fly zone, and clicking button 1?, If so, use flying mount, CameraZoomOut(8), stopmacro.
- Else use ground mount.

I was doing it like so, using SuperMacro to get around the character limit (I was using one of several random mounts, which beefed up the character count considerably):

/click [mounted] SuperMacroClick_Dismount
/stopmacro [mounted]
/click [flyable,button:1] SuperMacroClick_FlyMount
/stopmacro [flyable,button:1]
/click SuperMacroClick_GroundMount

As of 2.3, the /stopmacro commands fail. When I dismount, I immediately start to mount again. If I mount a flying mount, I get an error that I can't use a ground mount due to another action being in progress.

I've received some tips that help clean up some of these problems, but they rely upon dropping SuperMacro; the result of doing so is that I can no longer limit the CameraZoomOut(8) command to the flying mount action.

Anyone have any suggestions to restore that old behavior?
I'd just change the order in which you do things.

/click [nomounted, flyable] SuperMacroClick_FlyMount
/click [nomounted, noflyable] SuperMacroClick_GroundMount
/click [mounted] SuperMacroClick_Dismount

This assumes you have an epic flying mount, if not, you can add further modifiers in there to control which mount you want.

Remember that the mounts each have a cast time, so the [mounted] modifier won't come into play until after the cast is complete.

Offline
Reply With Quote
Old 11/22/07, 2:21 AM   #5
eathos
Glass Joe
 
Orc Shaman
 
Thaurissan
/use [outdoors,nomounted,flyable] reins of the cobalt netherwing drake; [outdoors,nomounted]swift olive raptor
/dismount [mounted]

here mine just need to replace the text for the mount name

Offline
Reply With Quote
Old 11/23/07, 1:22 PM   #6
Vectivus
foreign contaminant
 
Vectivus's Avatar
 
Draenei Death Knight
 
Korgath
Originally Posted by eathos View Post
/use [outdoors,nomounted,flyable] reins of the cobalt netherwing drake; [outdoors,nomounted]swift olive raptor
/dismount [mounted]

here mine just need to replace the text for the mount name
Wouldn't this macro dismount you as soon as you had mounted? I'm macro-useless, so forgive me if this is a "Are you smarter than a 5th grader?" question.

Originally Posted by Betsy View Post
SHOULDA SUCKED DAT DICK!

Canada Offline
Reply With Quote
Old 11/23/07, 2:34 PM   #7
Gearknight
Piston Honda
 
Dwarf Hunter
 
Kul Tiras
Originally Posted by Vectivus View Post
Wouldn't this macro dismount you as soon as you had mounted? I'm macro-useless, so forgive me if this is a "Are you smarter than a 5th grader?" question.
No, because of the cast time of the mount. You aren't mounted until ~5 seconds after the macro finishes

Offline
Reply With Quote
Old 11/23/07, 2:35 PM   #8
Ajuga
Piston Honda
 
Ajuga's Avatar
 
Undead Mage
 
Jaedenar (EU)
Originally Posted by Vectivus View Post
Wouldn't this macro dismount you as soon as you had mounted? I'm macro-useless, so forgive me if this is a "Are you smarter than a 5th grader?" question.
No, since it takes 3 seconds to mount. Druids might have a problem with their instant mount though.

Offline
Reply With Quote
Reply

Go Back   Elitist Jerks » User Interface and AddOns

Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Difficulty Kael'thas vs BT and Hyjal bambr The Dung Heap 4 06/27/07 3:36 AM
Parachute Cloak Flying Dismount Addon? Varag User Interface and AddOns 6 06/15/07 11:05 AM
Auto-dismount addons in Outlands Apate User Interface and AddOns 4 03/20/07 10:49 AM
flying mount/ground mount macro? blanka Public Discussion 17 02/07/07 4:07 AM
Rate the MC Boss Difficulty Kerulak Public Discussion 45 11/01/05 7:44 PM