Download
(4Kb)
Download
Updated: 04-12-09 06:12 PM
Updated:04-12-09 06:12 PM
Created:unknown
Downloads:10,863
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 03-19-09, 02:50 AM  
shobu
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 83
Uploads: 1
Thanks for this great addon. Exactly what I was looking for, and it works flawlessly!
Report comment to moderator  
Reply With Quote
Unread 02-27-09, 01:19 PM  
Arranf
A Defias Bandit

Forum posts: 3
File comments: 14
Uploads: 0
There's an error dismounting while not having a pet. Sorry for posting this a month later but it took me that long to get my DK a pet :S
Report comment to moderator  
Reply With Quote
Unread 02-26-09, 07:27 PM  
Footrot
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 420
Uploads: 9
Originally posted by Freebaser
Seems the ignore list is applied to all characters. If i ignore Green Skeletal Warhorse on my Warrior, its ignored on my priest. Its the only fast land mount my priest has >.<
Yeah - I'm implementing profiles shortly so this won't be an issue.
Report comment to moderator  
Reply With Quote
Unread 02-26-09, 06:12 PM  
Freebaser
A Molten Kobold Bandit
 
Freebaser's Avatar
AddOn Author - Click to view AddOns

Forum posts: 135
File comments: 307
Uploads: 10
Seems the ignore list is applied to all characters. If i ignore Green Skeletal Warhorse on my Warrior, its ignored on my priest. Its the only fast land mount my priest has >.<
Report comment to moderator  
Reply With Quote
Unread 02-25-09, 10:11 PM  
Footrot
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 420
Uploads: 9
Bah. I'll have a look - thanks for the heads-up.
Report comment to moderator  
Reply With Quote
Unread 02-25-09, 05:47 PM  
RedLegg
A Deviate Faerie Dragon

Forum posts: 13
File comments: 56
Uploads: 0
Everytime I dismount using /Mount I receive the following error:

Date: 2009-02-25 02:54:38
ID: -1
Error occured in: Global
Count: 1
Message: ..\AddOns\GhostMount\Core.lua line 214:
attempt to index field 'PetIgnoreList' (a nil value)
Debug:
[C]: ?
GhostMount\Core.lua:214:
GhostMount\Core.lua:206
GhostMount\Core.lua:241:
GhostMount\Core.lua:239
GhostMount\Core.lua:262: f()
GhostMount\Core.lua:752: ?()
..\FrameXML\ChatFrame.lua:3210: ChatEdit_ParseText()
..\FrameXML\ChatFrame.lua:2930: ChatEdit_SendText()
..\FrameXML\ChatFrame.lua:2068:
..\FrameXML\ChatFrame.lua:2061
[C]: ?
[C]: UseAction()
..\FrameXML\SecureTemplates.lua:258: SecureActionButton_OnClick()
[string "*:OnClick"]:1:
[string "*:OnClick"]:1
AddOns:
Swatter, v5.2.4013 (DingoII)
Ace2, v
AckisRecipeList, v1.0 RC3 1516
AllPlayed, v30000-3 $Revision: 154 $
Babylonian, v5.1.DEV.130
BagnonForever, v1.1.1
BagnonTooltips, v
BankStack, v3.0b1
BigWigs, v2.0
BuffTimers, v
BuyEmAll, v
Cartographer, v2.0
CartographerBattlegrounds, v2.0
CartographerCoordinates, v2.0
CartographerGroupColors, v2.0
CartographerGuildPositions, v2.0
CartographerInstanceLoot, v2.0
CartographerInstanceMaps, v2.0
CartographerInstanceNotes, v2.0
CartographerLookNFeel, v2.0
CartographerNotes, v2.0
CartographerPOI, v2.0
CartographerProfessions, v2.0
CartographerWaypoints, v2.0
CartographerZoneInfo, v2.0
CCFocus, v1.6
ChatImprovements, v1.2
Clique, v113
Combuctor, v2.0.7
CombuctorSets, v
Configator, v5.1.DEV.130
DebugLib, v5.1.DEV.130
Decursive, v2.4_beta_2_STABLE
DetachedMiniButtons, v0.9.47
Dominos, v1.8.3
DominosBuff, v
DominosXP, v
Enchantrix, v5.2.4013 (DingoII)
EnchantrixBarker, v5.2.4013 (DingoII)
Factionizer, v30008.1
FishingBuddy, v0.9.6n
FramesResized, v2.2.1-40
GatherMate, v1.0.13
GhostMount, v1.8
Grid, v1.30000.2009021101
IceHUD, v1.4.2 (Revision: 346)
ImprovedBuffTimers, v1.0
Informant, v5.2.4013 (DingoII)
ItemRack, v
LitheTooltipDoctor, v1.1
LittleWigs, v3.0.0
MailNotifier, v4.2
MobHealth, v
MoneyWiz, v2.3.0
Omen, v3.0.6
OmniCC, v2.3.1
PallyPower, vv3.0.17-release
Postal, v3.1.0
QuickRepair, v3.0.02
RangeDisplay, v3.2
RatingBuster, v
RedRange, v
RepeatableQuestHelper, v0.7
RezzTextMonitor, v2.15
SellFish, v2.1.6
SellOMatic, v1.1.08
simpleMinimap, v30000-5
SimpleRaidTargetIcons, v1.08
SlideBar, v5.2.4013 (DingoII)
Stubby, v5.2.4013 (DingoII)
WeaponRebuff, v3.2
XLoot, v0.9
XLootGroup, v0.5
XLootMonitor, v0.7
(ck=712)
Report comment to moderator  
Reply With Quote
Unread 02-24-09, 04:59 PM  
Footrot
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 420
Uploads: 9
Originally posted by billyy
This is a nice addon which fix the bug of mounting in dalaran and wintergrasp

It would be perfect if there is a gui to configure the mounts the pets to be ignored.

Again thanks a lot for the great addon.
Done - release 1.8 does this for you - no more "Missing Reagent: Snowball" messages!!!
Report comment to moderator  
Reply With Quote
Unread 02-02-09, 08:35 PM  
billyy
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
This is a nice addon which fix the bug of mounting in dalaran and wintergrasp

It would be perfect if there is a gui to configure the mounts the pets to be ignored.

Again thanks a lot for the great addon.
Report comment to moderator  
Reply With Quote
Unread 01-12-09, 04:58 PM  
Footrot
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 420
Uploads: 9
Originally posted by asd
Is there a way to not summon a pet upon dismount?
/mount togglepet

Enjoy.
Report comment to moderator  
Reply With Quote
Unread 01-12-09, 04:57 PM  
Footrot
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 420
Uploads: 9
Re: Vehicle handling

Originally posted by Zicon
Could Ghost: Mount be expanded to handle exiting from vehicles? The Flying Carpet and Magnificent Flying Carpet act like mounts in that they show up in the Mounts tab -- and they will be used by Ghost: Mount -- but act like vehicles when you're on them. This means a /mount macro won't "dismount" from carpets.

My temporary fix to this is to add /run if CanExitVehicle() then VehicleExit() return end as the first line in my mount macro (copied from elsewhere, as I know very, very little about Lua). While this works, it also tells me I can't do that right now, so it's a bit messy.
I'll take a look at this - I'm sure there's a decent fix I can put in place for it. If not, I'll let you know.
Report comment to moderator  
Reply With Quote
Unread 01-12-09, 03:29 PM  
asd
A Murloc Raider
 
asd's Avatar
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 10
Uploads: 1
Is there a way to not summon a pet upon dismount?
Report comment to moderator  
Reply With Quote
Unread 01-12-09, 10:53 AM  
Zicon
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Vehicle handling

Could Ghost: Mount be expanded to handle exiting from vehicles? The Flying Carpet and Magnificent Flying Carpet act like mounts in that they show up in the Mounts tab -- and they will be used by Ghost: Mount -- but act like vehicles when you're on them. This means a /mount macro won't "dismount" from carpets.

My temporary fix to this is to add /run if CanExitVehicle() then VehicleExit() return end as the first line in my mount macro (copied from elsewhere, as I know very, very little about Lua). While this works, it also tells me I can't do that right now, so it's a bit messy.
Report comment to moderator  
Reply With Quote
Unread 12-11-08, 09:07 PM  
rseiwert
A Kobold Labourer
 
rseiwert's Avatar

Forum posts: 0
File comments: 2
Uploads: 0
Re: Bug for chars under 77 in Dalaran

Originally posted by rseiwert
There is a logic issue in the CanFly() function which doesn't work in Dalaran when you are under level 77. All you need to do to fix it is add "Dalaran" to the "znes" list at line 421....
Found anotherone "Crystalsong Forest"
Report comment to moderator  
Reply With Quote
Unread 12-11-08, 08:49 PM  
rseiwert
A Kobold Labourer
 
rseiwert's Avatar

Forum posts: 0
File comments: 2
Uploads: 0
Bug for chars under 77 in Dalaran

There is a logic issue in the CanFly() function which doesn't work in Dalaran when you are under level 77. All you need to do to fix it is add "Dalaran" to the "znes" list at line 421....
Last edited by rseiwert : 12-11-08 at 08:50 PM.
Report comment to moderator  
Reply With Quote
Unread 11-18-08, 08:13 AM  
Footrot
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 420
Uploads: 9
Originally posted by syeren
Is there anyway you can make this in WotLK? Zones like Dalaran and Lake Wintergrasp are annoying X_x
Absolutely - I have a private fix here just I'm just testing before I release. Now that I can actually get around everywhere, I can have this tested and posted in the next day or two.

Dalaran is fixed (including Krasus' Landing), just need to test Wintergrasp. The bug isn't in this mod of course - it's a widely known problem with the IsFlyableArea() API call that us mod authors have to workaround until Blizzard fixes their code.
Last edited by Footrot : 11-18-08 at 08:14 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: