Download
(4Kb)
Download
Updated: 04-12-09 06:12 PM
Updated:04-12-09 06:12 PM
Created:unknown
Downloads:10,858
Favorites:49
MD5:

Ghost: Mount  Popular! (More than 5000 hits)

Version: 1.8.2
by: Footrot [More]

Just a simple random mount addon for WotLK/Patch 3.0.

Usage...

- /mount best will summon a flying mount in flying zones, and land mounts otherwise.
- /mount forcedismount works exactly like /mount best except that it allows dismounting even if you're flying.
- /mount land will summon the fastest land mount you have, regardless of where in the world you are.
- /mount pet will summon a random pet (this dismounts you, and that's Blizzard's fault, not the mod).
- /mount display will put a small list of your mounts to the chat window with their spell IDs (which I need if this addon doesn't summon a particular mount you have).
- /mount help displays the options in your chat window.

Change Log

2009-04-13: 1.8.2
- Added the Blue Proto-Drake from Utgarde Pinnacle.

2009-02-26: 1.8.1
- Fixed a bug with summoning pets upon dismounting.

2009-02-25: 1.8
- Added the ability to let you ignore certain vanity pets.
- The dismounting feature will now exit vehicles as appropriate.

2009-01-18: 1.7.2
- Added the Acherus Deathcharger as a fast land mount. DKs rejoice!

2008-12-16: 1.7.1
- Fixed Dalaran and Crystalsong Forest for levels up to 77 thanks to feedback.

2008-11-19: 1.7
- Added workaround for IsFlyableArea() - now supports correct mounting in Dalaran, including Krasus' Landing and Wintergrasp (english clients only).

2008-11-09: 1.6
- Fixed a problem with the macro-conditionals, but means you NEED to specify best, land, flying or forcedismount - /mount by itself won't work now.
- Added rogue and druid stealthing/prowling support. If you're in an Arena, a Battleground or just out in the world PvP-flagged, stealthing will now automatically dismiss your vanity pet.

2008-11-06: 1.5
- Added support for macro-like modifiers. For example, /mount [mod:alt] land; best will summon a random flying mount, unless you're holding down an ALT key, in which case a random land mount is summoned.
- Added the flying option, which will try to summon a flying mount only, unless you don't have any, in which case you will get a land mount.

2008-10-30: 1.4
- Now supports super-fast Arena mounts.

2008-10-30: 1.3.3
- Fixed a bug with trying to mount pre-70 in Outland (i.e. you have no flying mounts in a flyable zone).

2008-10-30: 1.3.2
- Added error messages for when the addon can't find any appropriate mounts to call.

2008-10-30: 1.3.1
- Added /gmount and /ghostmount aliases for the slash command, in case other addons are conflicting.

2008-10-29: 1.3
- Added /mount forcedismount to allow dismounting while flying - be careful with this!!

2008-10-22: 1.2
- Support for vanity pets.
- Can elect to have a pet automatically summoned when Ghost: Mount dismounts you (other methods of dismounting, such as moving indoors from outside for example, will not work)
- Can now choose to ignore mounts based on a partial match. An example...

/mount ignore drake

... will ignore all mounts with 'drake' in their name.

2008-10-21: 1.1.2
- Using the /mount command while mounted will now dismount you, if you're not flying.

2008-10-21: 1.1.1
- Fixed a small bug that could make the /mount command not work sometimes.
- Changed the logic so that, if possible, you never see the same mount twice in a row.

2008-10-21: 1.1
- Added support for the AQ40 bug mounts, so they'll be summoned if you have them when in AQ40.

2009-04-13: 1.8.2
- Added the Blue Proto-Drake from Utgarde Pinnacle.

2009-02-26: 1.8.1
- Fixed a bug with summoning pets upon dismounting.

2009-02-25: 1.8
- Added the ability to let you ignore certain vanity pets.
- The dismounting feature will now exit vehicles as appropriate.

2009-01-18: 1.7.2
- Added the Acherus Deathcharger as a fast land mount. :) DKs rejoice!

2008-12-16: 1.7.1
- Fixed Dalaran and Crystalsong Forest for levels up to 77 thanks to feedback.

2008-11-19: 1.7
- Added workaround for IsFlyableArea() - now supports correct mounting in Dalaran, including Krasus' Landing and Wintergrasp (english clients only).

2008-11-09: 1.6
- Fixed a problem with the macro-conditionals, but means you NEED to specify best, land, flying or forcedismount - /mount by itself won't work now.
- Added rogue and druid stealthing/prowling support. If you're in an Arena, a Battleground or just out in the world PvP-flagged, stealthing will now automatically dismiss your vanity pet.

2008-11-06: 1.5
- Added support for macro-like modifiers. For example, /mount [mod:alt] land; best will summon a random flying mount, unless you're holding down an ALT key, in which case a random land mount is summoned.
- Added the flying option, which will try to summon a flying mount only, unless you don't have any, in which case you will get a land mount.

2008-10-30: 1.4
- Now supports super-fast Arena mounts. :)

2008-10-30: 1.3.3
- Fixed a bug with trying to mount pre-70 in Outland (i.e. you have no flying mounts in a flyable zone).

2008-10-30: 1.3.2
- Added error messages for when the addon can't find any appropriate mounts to call.

2008-10-30: 1.3.1
- Added /gmount and /ghostmount aliases for the slash command, in case other addons are conflicting.

2008-10-29: 1.3
- Added /mount forcedismount to allow dismounting while flying - be careful with this!!

2008-10-22: 1.2
- Support for vanity pets.
- Can elect to have a pet automatically summoned when Ghost: Mount dismounts you (other methods of dismounting, such as moving indoors from outside for example, will not work)
- Can now choose to ignore mounts based on a partial match. An example...

/mount ignore drake

... will ignore all mounts with 'drake' in their name.

2008-10-21: 1.1.2
- Using the /mount command while mounted will now dismount you, if you're not flying.

2008-10-21: 1.1.1
- Fixed a small bug that could make the /mount command not work sometimes.
- Changed the logic so that, if possible, you never see the same mount twice in a row.

2008-10-21: 1.1
- Added support for the AQ40 bug mounts, so they'll be summoned if you have them when in AQ40.
Post A Reply Comment Options
Unread 12-08-10, 04:48 PM  
Raistlan
Premium Member
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 11
Uploads: 1
Fan Update for Cataclysm

My wife and I really like using this addon for /mount best, so I made an update to work with Cataclysm's changed mount handling. Hopefully, others enjoy it, too.

Ghost: Mount - Cataclysm Update.html

Footrot, feel free to roll it into the main addon, so I can get out of the addon maintenance business.
Report comment to moderator  
Reply With Quote
Unread 03-23-10, 10:54 PM  
Raistlan
Premium Member
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 11
Uploads: 1
Originally posted by arod235
Can you please add the Violet Proto Drake to the list also there is a Frosty Flying Carpet for tailors now.
I have a longer list of current mounts that I've edited core.lua to include. Replace the relevant parts with this:
Code:
local superFastFlyingMountIDs = {
	[32345] = true,
	[37015] = true,
	[40192] = true,
	[44744] = true,
	[49193] = true,
	[58615] = true,
	[59976] = true,
	[60021] = true,
	[60024] = true,
	[63796] = true,
	[63956] = true,
	[63963] = true,
	[64927] = true,
	[65439] = true,
	[67336] = true,
	[69395] = true,
	[71342] = true,
	[71810] = true,
	[72286] = true,
	[72807] = true,
	[72808] = true,
	[74856] = true,
	[75614] = true,
}

local fastFlyingMountIDs = {
	[32242] = true,
	[32246] = true,
	[32289] = true,
	[32290] = true,
	[32292] = true,
	[32295] = true,
	[32296] = true,
	[32297] = true,
	[39798] = true,
	[39800] = true,
	[39801] = true,
	[39802] = true,
	[39803] = true,
	[41513] = true,
	[41514] = true,
	[41515] = true,
	[41516] = true,
	[41517] = true,
	[41518] = true,
	[43810] = true,
	[43927] = true,
	[44151] = true,
	[46199] = true,
	[48025] = true,
	[51960] = true,
	[54729] = true,
	[59567] = true,
	[59568] = true,
	[59569] = true,
	[59570] = true,
	[59571] = true,
	[59650] = true,
	[59961] = true,
	[59996] = true,
	[60002] = true,
	[60025] = true,
	[61229] = true,
	[61230] = true,
	[61294] = true,
	[61309] = true,
	[61442] = true,
	[61444] = true,
	[61446] = true,
	[61996] = true,
	[61997] = true,
	[63844] = true,
	[66087] = true,
	[66088] = true,
	[75596] = true,
}

local slowFlyingMountIDs = {
	[32235] = true,
	[32239] = true,
	[32240] = true,
	[32243] = true,
	[32244] = true,
	[32245] = true,
	[44153] = true,
	[46197] = true,
	[48025] = true,
	[54729] = true,
	[61451] = true,
	[71342] = true,
	[72286] = true,
	[74856] = true,
	[75614] = true,
}

local fastLandMountIDs = {
	[579] = true,
	[15779] = true,
	[16055] = true,
	[16056] = true,
	[16080] = true,
	[16081] = true,
	[16082] = true,
	[16083] = true,
	[16084] = true,
	[17229] = true,
	[17450] = true,
	[17459] = true,
	[17460] = true,
	[17461] = true,
	[17465] = true,
	[17481] = true,
	[18991] = true,
	[18992] = true,
	[22717] = true,
	[22718] = true,
	[22719] = true,
	[22720] = true,
	[22721] = true,
	[22722] = true,
	[22723] = true,
	[22724] = true,
	[23161] = true,
	[23214] = true,
	[23219] = true,
	[23220] = true,
	[23221] = true,
	[23222] = true,
	[23223] = true,
	[23225] = true,
	[23227] = true,
	[23228] = true,
	[23229] = true,
	[23238] = true,
	[23239] = true,
	[23240] = true,
	[23241] = true,
	[23242] = true,
	[23243] = true,
	[23246] = true,
	[23247] = true,
	[23248] = true,
	[23249] = true,
	[23250] = true,
	[23251] = true,
	[23252] = true,
	[23338] = true,
	[23509] = true,
	[23510] = true,
	[24242] = true,
	[24252] = true,
	[25953] = true,
	[26054] = true,
	[26055] = true,
	[26056] = true,
	[26656] = true,
	[29059] = true,
	[33660] = true,
	[34407] = true,
	[34767] = true,
	[34790] = true,
	[34896] = true,
	[34897] = true,
	[34898] = true,
	[34899] = true,
	[35025] = true,
	[35027] = true,
	[35028] = true,
	[35712] = true,
	[35713] = true,
	[35714] = true,
	[36702] = true,
	[39315] = true,
	[39316] = true,
	[39317] = true,
	[39318] = true,
	[39319] = true,
	[41252] = true,
	[42777] = true,
	[43688] = true,
	[43900] = true,
	[46628] = true,
	[47037] = true,
	[48025] = true,
	[48027] = true,
	[48778] = true,
	[48954] = true,
	[49322] = true,
	[49379] = true,
	[51412] = true,
	[54753] = true,
	[55531] = true,
	[58983] = true,
	[59572] = true,
	[59573] = true,
	[59785] = true,
	[59788] = true,
	[59791] = true,
	[59793] = true,
	[59797] = true,
	[59799] = true,
	[59802] = true,
	[59804] = true,
	[60114] = true,
	[60116] = true,
	[60118] = true,
	[60119] = true,
	[60136] = true,
	[60140] = true,
	[60424] = true,
	[61425] = true,
	[61447] = true,
	[61465] = true,
	[61467] = true,
	[61469] = true,
	[61470] = true,
	[63232] = true,
	[63635] = true,
	[63636] = true,
	[63637] = true,
	[63638] = true,
	[63639] = true,
	[63640] = true,
	[63641] = true,
	[63642] = true,
	[63643] = true,
	[64656] = true,
	[64659] = true,
	[65637] = true,
	[65638] = true,
	[65639] = true,
	[65640] = true,
	[65641] = true,
	[65642] = true,
	[65643] = true,
	[65644] = true,
	[65645] = true,
	[65646] = true,
	[66090] = true,
	[66091] = true,
	[66846] = true,
	[66906] = true,
	[67466] = true,
	[68056] = true,
	[68057] = true,
	[68187] = true,
	[68188] = true,
	[73313] = true,
	[74918] = true,
}
Report comment to moderator  
Reply With Quote
Unread 03-23-10, 04:33 PM  
arod235
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Can you please add the Violet Proto Drake to the list also there is a Frosty Flying Carpet for tailors now.
Report comment to moderator  
Reply With Quote
Unread 11-09-09, 02:00 AM  
cannons
A Defias Bandit

Forum posts: 2
File comments: 5
Uploads: 0
I can't summon Headless Horseman's Mount in land mount area,
But when I remove it from fastFlyingMountIDs list,it works in land area
Is there something wrong?
Report comment to moderator  
Reply With Quote
Unread 10-30-09, 07:12 AM  
1lillian1
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
flying in nortrend

If you have a lvl 80 you can get a heirloom item: Tome of Cold Weather Flight.

This allows alts to fly in northrend at lvl 58. But ghostmount does not summon youre flyer.

It would be nice if this was passible
Report comment to moderator  
Reply With Quote
Unread 09-10-09, 05:10 PM  
jacob18d
A Deviate Faerie Dragon

Forum posts: 11
File comments: 7
Uploads: 0
Hey footrot (Is that Foo Trot or Foot Rot? Still not sure).

Since 3.2, you are now able to fly in WG when the battle is not underway. I modified your add-on for my own usage as follows and it allows the correct mount (Flying or riding) to be chosen based on the a return from GetWintergraspWaitTime().

I don't personally support this and if you use it you must help yourself (DO NOT send Footrot errors that arise because of you used this modification), but if anyone who uses your addon would like to modify their copy to do the same, here's what to change. Also I'd love it if you would incorperate an update to modify the core.lua

Find :
Code:
		elseif GetRealZoneText() == "Wintergrasp" then
				rc = 1
Replace with :
Code:
		elseif GetRealZoneText() == "Wintergrasp" then
				if GetWintergraspWaitTime() == nil then
					rc = nil
				else
					rc = 1
			end

Hope this helps, thanks for the great addon Foo
Last edited by jacob18d : 09-10-09 at 05:14 PM.
Report comment to moderator  
Reply With Quote
Unread 06-13-09, 05:04 PM  
Arranf
A Defias Bandit

Forum posts: 3
File comments: 14
Uploads: 0
You're missing the 'Swift Moonsaber'.
34550
Report comment to moderator  
Reply With Quote
Unread 06-01-09, 05:29 PM  
Footrot
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 420
Uploads: 9
Re: FYI

Originally posted by ellymae58
I just downloaded this addon and I have a couple of problems.

1. My characters summon pets automatically when dismounting.
2. /mount does not dismount my character when I am already mounted.
Hey,

1. '/mount togglepet' will change that behaviour.
2. Hmmm, mounted, as in, on a normal mount, not a Tundra Mammoth or other "weird" mount?
Report comment to moderator  
Reply With Quote
Unread 06-01-09, 11:15 AM  
ellymae58
A Kobold Labourer

Forum posts: 1
File comments: 1
Uploads: 0
FYI

I just downloaded this addon and I have a couple of problems.

1. My characters summon pets automatically when dismounting.
2. /mount does not dismount my character when I am already mounted.
Report comment to moderator  
Reply With Quote
Unread 04-18-09, 06:39 AM  
billyy
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
THX for the 3.1 update !!!

I dont know how I ignored my Mechano-hog and I can't unignore that now by using "/mount unginore Mechano-hog" >.<

BTW have you considered making a GUI that shows all the mounts and pets you owned and choose to ignore or unignore by a tickbox beside them?

Maybe something like PetList+ or Mountiful?
http://wow.curse.com/downloads/wow-a...mountiful.aspx
http://www.wowinterface.com/download...1-PetList.html

That would be relly nice
Report comment to moderator  
Reply With Quote
Unread 04-14-09, 01:12 PM  
shobu
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 83
Uploads: 1
Originally posted by Footrot
Livestock may be something worth looking into. I *believe* it does the whole Dalaran workaround, but I'm not 100% sure sorry.

Mind you, my main is a druid, and I have a macro that goes something like this...

/mount landstrict
/run UIErrorsFrame:Clear()
/use Swift Flight Form

... which basically tells Ghost: Mount to use a land mount if and only if we can't fly. The landstrict options does that - if you're in a truly flyable area, it won't try to summon any mount at all. In this case, the macro 'falls' through to Swift Flight Form and you're away.
Thanks! That macro works great.
Report comment to moderator  
Reply With Quote
Unread 04-09-09, 05:15 PM  
Footrot
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 420
Uploads: 9
Originally posted by shobu
Thanks for the reply. Does anyone know of a mount mod that has this functionality and works in Dalaran?

Ghost: Mount is the only one I've tried that doesn't fail in Dalaran.
Livestock may be something worth looking into. I *believe* it does the whole Dalaran workaround, but I'm not 100% sure sorry.

Mind you, my main is a druid, and I have a macro that goes something like this...

/mount landstrict
/run UIErrorsFrame:Clear()
/use Swift Flight Form

... which basically tells Ghost: Mount to use a land mount if and only if we can't fly. The landstrict options does that - if you're in a truly flyable area, it won't try to summon any mount at all. In this case, the macro 'falls' through to Swift Flight Form and you're away.
Last edited by Footrot : 04-09-09 at 05:18 PM.
Report comment to moderator  
Reply With Quote
Unread 04-09-09, 01:55 PM  
shobu
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 83
Uploads: 1
Originally posted by Footrot
If this is something you really want, you're better off with another mount mod. This is something that I won't be spending the time to do sadly, as I have other mods to attend to and, well, others have already requested it and I've denied the request before.
Thanks for the reply. Does anyone know of a mount mod that has this functionality and works in Dalaran?

Ghost: Mount is the only one I've tried that doesn't fail in Dalaran.
Report comment to moderator  
Reply With Quote
Unread 04-08-09, 07:11 PM  
Footrot
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 420
Uploads: 9
Originally posted by shobu
REQUEST: Make "/mount best" switch into druid Swift Flight Form if in a flyable area.
If this is something you really want, you're better off with another mount mod. This is something that I won't be spending the time to do sadly, as I have other mods to attend to and, well, others have already requested it and I've denied the request before.
Report comment to moderator  
Reply With Quote
Unread 04-08-09, 06:58 PM  
shobu
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 83
Uploads: 1
REQUEST: Make "/mount best" switch into druid Swift Flight Form if in a flyable area.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: