The Enigma Order

You are not logged in.

Announcement

Welcome to The Enigma Order forums!
  • Index
  •  » General
  •  » New working flying mount macro for wotlk (dalaran/wintergrasp)

#1 2008-11-27 16:41:21

Amanhis
Guild Member
From: Asker, Norway
Registered: 2005-08-23
Posts: 495

New working flying mount macro for wotlk (dalaran/wintergrasp)

Finally found one that works properly.

Code:

/run if IsMounted()or CanExitVehicle() then Dismount()VehicleExit() return end local m,z=2,GetZoneText()if IsFlyableArea()and z~="Wintergrasp"and (z~="Dalaran"or GetSubZoneText()=="Krasus' Landing") then m=3 end CallCompanion("MOUNT",m)

Change the following numbers in the code to make it work:

m,z=2
Switch 2 with the number of your ground mount, as displayed in the mount tab.

m=3
Switch 3 with the number of your flying mount.

I did not write this btw.


Lithos - 80 Warrior
Amanhis - 70 Warlock
Costirm - 63 Rogue

Offline

 

#2 2008-12-07 18:52:14

xzar
Guild Friend
Registered: 2005-08-31
Posts: 2325

Re: New working flying mount macro for wotlk (dalaran/wintergrasp)

Have you seen something similar for druid travel forms?


Profile: Semaphore (horde noob)

Offline

 

#3 2008-12-07 20:35:34

Boltan
Retired CL
From: Vantaa, Finland
Registered: 2007-01-16
Posts: 1342

Re: New working flying mount macro for wotlk (dalaran/wintergrasp)

Btw Amanhis.. huge thanks for this macro smile works like a charm.


People are like slinkies. Cheap and useless, but they still make you smile when you push them down the stairs.
     - random lock on the EU forums

Offline

 

#4 2008-12-07 22:15:58

Amanhis
Guild Member
From: Asker, Norway
Registered: 2005-08-23
Posts: 495

Re: New working flying mount macro for wotlk (dalaran/wintergrasp)

xzar wrote:

Have you seen something similar for druid travel forms?

Modified the original code abit. Try this:

Code:

/run if IsMounted()or CanExitVehicle() then Dismount()VehicleExit() return end local z=GetZoneText()if IsFlyableArea()and z~="Wintergrasp"and (z~="Dalaran"or GetSubZoneText()=="Krasus' Landing") then CastShapeshiftForm(6)else CallCompanion("MOUNT",#) end

Again, replace # with the number of your land mount. Let me know if it works, can't try it out myself atm.

Edit:
At a second look I think this will take you over the character limit.. You'll have to remove either IsMounted() and Dismount(), or CanExitVehicle() and VehicleExit(), depending on whether your usual land mount is a vehicle(tundra mammoth, carpet, chopper) or not (normal mount).

E.g.:

Code:

/run if IsMounted() then Dismount() return end local z=GetZoneText()if IsFlyableArea()and z~="Wintergrasp"and (z~="Dalaran"or GetSubZoneText()=="Krasus' Landing") then CastShapeshiftForm(6)else CallCompanion("MOUNT",#) end

If you want to use Travel form instead of a Mount, replace CallCompanion("MOUNT",#) with CastShapeshiftForm(4)

Last edited by Amanhis (2008-12-07 23:13:29)


Lithos - 80 Warrior
Amanhis - 70 Warlock
Costirm - 63 Rogue

Offline

 

#5 2008-12-07 23:10:18

Amanhis
Guild Member
From: Asker, Norway
Registered: 2005-08-23
Posts: 495

Re: New working flying mount macro for wotlk (dalaran/wintergrasp)

Word of caution though: Dismount() will actually work on the flying mount you have when you corpse-run in Storm Peaks. So keep your finger off this macro then, because once you're off I don't know of any way to get it back without "re-dying", and depending on where your corpse lies, your only option might be a spirit ress. smile


Lithos - 80 Warrior
Amanhis - 70 Warlock
Costirm - 63 Rogue

Offline

 

#6 2008-12-08 02:07:00

Amanhis
Guild Member
From: Asker, Norway
Registered: 2005-08-23
Posts: 495

Re: New working flying mount macro for wotlk (dalaran/wintergrasp)

Bah, the druid version isn't going to work because CastShapeshiftForm is a protected function, only available to Blizzard.


Lithos - 80 Warrior
Amanhis - 70 Warlock
Costirm - 63 Rogue

Offline

 

#7 2008-12-08 02:08:52

Obscure
Founding Member
From: Norway
Registered: 2005-07-23
Posts: 6853

Re: New working flying mount macro for wotlk (dalaran/wintergrasp)

I have ground mount on hotkey 8 and flying mount on 9. works pretty nice. When I click on 8, I summon my ground mount. and when I click 9, I summon my flying mount.

Offline

 

#8 2008-12-08 08:58:05

Ino
Dragonslayer
Registered: 2005-10-28
Posts: 1928
Website

Re: New working flying mount macro for wotlk (dalaran/wintergrasp)

det enkle or som oftest det beste smile


http://www.zetbit.com/sig-1678470.jpg

Offline

 

#9 2008-12-08 12:33:12

Mojorising
Officer
From: Odense (Bolbro), Denmark
Registered: 2005-09-07
Posts: 3845
Website

Re: New working flying mount macro for wotlk (dalaran/wintergrasp)

Ino wrote:

det enkle or som oftest det beste smile

QFT

Offline

 

#10 2008-12-08 16:31:26

Golrock
Guild Member
From: Helsinki, Finland
Registered: 2005-08-26
Posts: 1189

Re: New working flying mount macro for wotlk (dalaran/wintergrasp)

Obscure wrote:

I have ground mount on hotkey 8 and flying mount on 9. works pretty nice. When I click on 8, I summon my ground mount. and when I click 9, I summon my flying mount.

so basically when you press 8.. you mount your ground mount.. and what happened if you pressed 9?


Weep in greater quantities, novice.

Offline

 

#11 2008-12-08 16:47:32

Obscure
Founding Member
From: Norway
Registered: 2005-07-23
Posts: 6853

Re: New working flying mount macro for wotlk (dalaran/wintergrasp)

Golrock wrote:

Obscure wrote:

I have ground mount on hotkey 8 and flying mount on 9. works pretty nice. When I click on 8, I summon my ground mount. and when I click 9, I summon my flying mount.

so basically when you press 8.. you mount your ground mount.. and what happened if you pressed 9?

I would mount my flying mount. Unless I'm in a no-fly zone. And I know where those are, so no problem.

Offline

 

#12 2008-12-09 07:20:06

Tharimiir
Guild Friend
From: Litt til venstre der..
Registered: 2005-08-18
Posts: 337

Re: New working flying mount macro for wotlk (dalaran/wintergrasp)

Offline

 
  • Index
  •  » General
  •  » New working flying mount macro for wotlk (dalaran/wintergrasp)

Board footer

Powered by PunBB
© Copyright 2002–2008 PunBB