Download
(270Kb)
Download
Updated: 03-05-09 03:30 PM
Pictures
File Info
Updated:03-05-09 03:30 PM
Created:unknown
Downloads:6,743
Favorites:47
MD5:

Coconuts  Popular! (More than 5000 hits)

Version: 2.6.165
by: LordFarlander [More]

Coconuts adds a button to your interface that smartly decides a random mount for you. If you're in Outland and have a flying mount, it will pick it! Also lets you dismount. Easy switching to a slower mount or to a ground mount if you need to.

To pick your next slowest mount, hold down (default) Shift and click the button. To pick your ground mount while in an area which allows flying and you have a flying mount, hold down (default) Alt. To dismount while on a flying mount, hold down Shift, Alt, or Ctrl. To use Holly on your mount if you have any, while mounted hold down (default) Ctrl.

The button action can also be bound to a key using WoW's key interface or by entering /kb into the chat then clicking the button and pressing the key you want bound to it.

The chat command is /coconuts or /ccn. Options can also be set by using WoW's Interface->Addons tab.

Options are:

  • gui: Opens the GUI configurator.
  • options favorFlying: Toggles if flying mounts should be favored if in an area that allows them (default: yes).
  • options favorPassenger: Toggles if passenger mounts should be favored (default: yes).
  • options showModifierItems: Toggles if items that modify mounts (such as Fresh Holly) should be selected when holding Ctrl while mounted (default: yes).
  • options suggestOnlySoulbound: Toggles if only mounts that are soulbound to you are to be suggested for use (default: yes).
  • options list: List all of your mounts.
  • options refresh: Forces Coconuts to rescan for mounts in your bags.

Some options can only be set by using WoW's Interface->Addons tab. These include setting the favor flying, show modifier items, show next slowest mount, and favor passenger modifer key (Ctrl, Alt, or Shift), favorite mounts and the zone favorite.

Coconuts supports ButtonFacade, use /bf to configure the skin and color settings for the button if you have it installed.

Coconuts supports LibKeyBound, use /kb to enter key binding mode.

Coconuts's button will stick to other frames that support LibStickyFrames.

Coconuts outputs the current item it will use using LibDataBroker-1.1. Note that clicking on the item in a Broker addon will not activate the item. You must have Coconuts bound to a key to use it in a Broker addon and hide its own button.

Ahn'Qiraj mounts notes
Coconuts does not have inherent support for not suggesting these mounts when not in Ahn'Qiraj. It is up to you, the user, to set them as never suggest in the favorites and add them to Ahn'Qiraj under Zone Favorites.

Bug reporting
Report bugs at WoWAce

2.6.165
- Fix Flying Carpet being listed as a 280% mount

2.6.162
- Randomizer fix

2.6.160
- Fix for ticket 25

2.6.158
- Fix for weighting

2.6.156
- Fix for boost new with never cast mounts

2.6.152
- Fix the boost problem

2.6.151
- Fix for liking to pick the last thing in a list when BoostNew is on

2.6.149
- Fix some errors from the configuration

2.6.146
- Fixed

2.6.145
- Hopeful fix for going wacky when porting/hearthing/etc
- Added options to boost weighting of new mounts

2.6.144
- Add back in Temple of Ahn'Qiraj tests

2.6.142
- Fix favorites

2.6.140
- Works again!

2.6.139
- Table recycling fixes

2.6.138
- Fix the embed order

2.6.137
- Fixes for table recycling

2.6.136
- More table recycling

2.6.135
- Dirty bag full resets use NUM_BAG_SLOTS

2.6.134
- Make use of more table recycling

2.6.133
- Finish up chat commands to summon mounts

2.6.132
- Command line mount summoning is now hierarchical, still need to add passenger mounts and automatic mode

2.6.131
- The summony commands work right

2.6.130
- Update to changed names of LibLordFarlander sublibraries

2.6.129
- Initial checkin of 2.6
- Added ability to summon the random mounts by type from the command line or clicking on LDB frame IF that mount is a learned mount
- list and refresh command options moved back to the top level (ie /mp list and /mp refresh)
- Command options to force a new random mount and cycle the modifier item
- Can click the LDB button to dismount and exit vehicle

2.5.128
- zhCN/TW updates

2.5.126
- Fix for not setting self to vehicle exit properly

2.5.125
- Button changes to exit vehicle if in a vehicle

2.5.124
- Fix for ticket 17

2.5.121
- Zone favorites will now only list zones that are actually mountable in
- The Frozen Sea is now considered a flyable location

2.5.117
- Really did fix modifier item cycling

2.5.114
- Now possible to mount a flying mount at Krasus' Landing (Needs to be localized...)

2.5.113
- Allow flying in Krassus Landing
- Fix for secure frame detection in LDB support

2.5.111
- Ticket 13: Fix for an error when favorites lists contain a mount that the player no longer has in their cache
- Secure LDB display support

2.5.110
- Fix for ticket 12
- Favor more passengers option

2.5.109
- Got rid of 2.4.3 support code
- Can now autodetect passenger mounts from tooltip info

2.5.106
- Fix for zone favorite frequency setting

2.5.105
- Fix for OnClick functionality with LDB

2.5.104
- Opps @project-revision@ got replaced at some point

2.5.103
- Fix for completely variable mounts not showing up as ground
- Localizations for button scaling

2.5.102
- Fix flight form

2.5.100
- Fixes for variable mounts
- Localisation for auto detecting mounts

2.5.98
- Option for flight form preferation
- Fix for flight form
- Fix behavior of variable mounts in flight areas if player's riding is not maxed

2.5.96
- Removed a debug print

2.5.94
- Fix for some bad logic :p

2.5.91
- Seems to be working better

2.5.90
- Commented out some code to test if its breaking

2.5.89
- Fix for gui chat command
- Remove Temple

2.5.88
- TOC version bump

2.5.86
- Fixed a rather annoying typo I wonder why I never had errors with...

2.5.84
- Library updates

2.5.83
- Library updates

2.5.82
- Class mounts are now listed with the others in 3.0.2

2.5.81
- Library updates

2.5.80
- Improved variable mount handling

2.5.78
- Running in 3.0 can figure out unknown mounts

2.5.77
- Copyright notices
- Fix for ticket 1

2.5.76
- Fix for variable mounts

2.5.74
- embeds was referring to LDB incorrectly (but it was somehow still working for me :p)

2.5.71
- Same as 2.5.82132.1, but with new versioning method.

2.5.82132.1
- Show/hide button is now a saved option, and the key bound to the button will continue to do its action even in the button is hidden by that setting.

2.5.82132
- Modifier item pick order will actually be honored :p

2.5.82079
- LibDataBroker-1.1 support. Note that the item cannot be activated by clicking, the data broker host will only show what the current item is.

2.5.81920
- Added Fresh Dwarven Hops and Fresh Goblin Hops

2.5.81916
- A fix for an error that could occur in the zone favorites
- Added ability to set order that modifier items are picked in

2.5.81575
- Won't store favorites that are the default value

2.5.81188
- Fix for not recognizing changing between zones that allow and don't allow flying

2.5.81150
- Favorites and Zone Favorites actually work with the new system

2.5.81057
- Fixed class spell mounts

2.5.80959
- Favorites and Zone Favorites changes (ZF doesn't work)
- Works with latest LibLordFarlander

2.5.80358
- Added reminder header to the Zone Favorites
- Added back in command line add for Zone Favorites

2.5.80241
- Fixed not finding mounts in bags on login
- Changed the Zone Favorites. Zones are now a tree format (it's snazzy) under the continents
- Zone Favorites now lists battlegrounds, instances, etc as well

2.5.80185
- Fix for swim check in OnUpdate failing on druids

2.5.80162
- Massive changes to the favorites and zone favorites
- Will only update bags that have changed
- WotLK support, including passenger mounts (well, when there are some)

2.0.79985
- I should stop for the night :p

2.0.79980
- Wow I really pooched that...

2.0.79978
- commas are bad

2.0.79974
- How those spaces get there :p

2.0.79973
- Added localizations of Riding and Temple of Ahn'Qiraj for deDE, esES, koKR, zhCN, zhTW, ruRU, frFR

2.0.79761.1
- Button now defaults to the center of the screen.

2.0.79761
- Aquatic form support

2.0.79567.1
- Fixed another mount's ID

2.0.79567
- Added ability to turn of modifier requirement to dismount while flying
- Added travel form support
- Fix for spells being used as favorites or zone favorites

2.0.78457.5
- Fix for Black Battlestrider

2.0.78457
- Made sure all the paths and filenames are the correct case

2.0.78362
- Can now add and list favorites and zone favorites from the slash command
- UpgradeChecking is now done in OnProfileChanged, which is called to initialize on app load

2.0.78133.1
- Library updates, fixes cases where mounts would not be properly added to list

2.0.78133
- Updated to get button group from LibLordFarlander-UI-2.0
- Changed use of GetZoneText() to GetRealZoneText()
- Fixed riding skill not being set if the UI is reloaded
- Options will now say what they're set to when using the chat command

2.0.78041
- Button and profile options are now settable via the chat window

2.0.77774
- Don't get the riding skill until after PLAYER_LOGIN

2.0.77767
- Entering combat will trigger Auto Hide

2.0.77763
- Will no longer suggest mounts that the player doesn't have the riding skill to use
- Disable button when in combat
- Tooltip when mounted will correctly show what modifier keys will let the player dismount

2.0.77732
- Removed some unnecessary lines

2.0.77720
- Fixed a reference to MiniPet that should have been self

2.0.77707
- Fixed capitalization of CallbackHandler's path in embeds.xml
- Removed SetBackdropColor for the tooltip, it isn't needed
- Fix for upgrading from Mount to keep the same key binding
- Removed uneeded dprints

2.0.77664
- Changed the button options to be gotten from LibLordFarlander-UI
- Added localization strings for the new button fading options
- Icons are added when listing the mounts
- The favorites lists now show icons and spells work right going

2.0.77613
- No longer will suggest mounts that the player doesn't meet the level requirement for

2.0.77589
- Refresh the button then the user changes the Zone Favorites
- Soulbound check on favorites

2.0.77582
- Added Profile setting via the Blizzard addon interface dialog
- Zone Favorites dropdown will now default to the current zone of the player

2.0.77550
- Added missing externals...

2.0.77544
- Fix for removing zone favorites

2.0.77542
- Changed when libraries are loaded
- Zone favorites works now

2.0.77498
- Changed embeds and dependencies to match PetAndMountDatabase now being a module of LPT3.1
- Added Favorites, it and Zone Favorites need to be tested throughly
- Zone Favorites should do spells now too

2.0.77479
- Added some missing Ace3 libs to embeds.xml

2.0.77477
- Coconuts is the continuation of Mount
- Zone Favorites are implemented and setable but need more testing
- No way to set favorites yet
- Modifier keys are now configurable
- Ace3'd
- Now uses LibLordFarlander-2.0
- Updated to use LibPetAndMountDatabase-1.1
Post A Reply Comment Options
Unread 05-21-11, 07:49 PM  
sniggi
A Kobold Labourer

Forum posts: 1
File comments: 1
Uploads: 0
since the update with 4.1 my coconuts won't recognize certain flyers... For instance I have Headless Horseman's Mount on several toons and it won't recognize those. It's not even in the list it generates.

Other mounts I can't get it to recognize are the DK flyer (Winged Steed of the Ebon Blade) and Blazing Hippogryph.

I'm gonna try a fresh re-install of the addon to see if it'll fix it. Admittedly I should probably try that before leaving a forum post but I was wondering if anyone else had this issue since the most recent update for 4.1. Thanks
Report comment to moderator  
Reply With Quote
Unread 08-07-09, 07:40 PM  
Banur
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 137
Uploads: 5
WTB: mounting flying mounts in wintergrasp when not battle time
Report comment to moderator  
Reply With Quote
Unread 05-10-09, 05:48 PM  
Twidget
An Aku'mai Servant
 
Twidget's Avatar

Forum posts: 33
File comments: 401
Uploads: 0
Question Question

Hi,
Is there a way to turn off the tooltip on the button? (not the LDB button, the stand alone one)

Thanks,
Twidget
Report comment to moderator  
Reply With Quote
Unread 04-12-09, 10:40 PM  
Twidget
An Aku'mai Servant
 
Twidget's Avatar

Forum posts: 33
File comments: 401
Uploads: 0
If you don't want a mount, set its frequency to 0%, so it's never going to be picked. [/b][/quote]

Thanks for the tip!
Worked perfectly!

Twidget
Report comment to moderator  
Reply With Quote
Unread 04-10-09, 08:08 PM  
KazamaSogetsu
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
I'm having the same issue with plagued and black proto drakes. I'm checking the libs to see which one is getting the wrong info about the black one, but no luck so far.

Originally posted by Twidget
Is there a way to tell Coconuts to never pick it. If not, no biggie, just wondered.
If you don't want a mount, set its frequency to 0%, so it's never going to be picked.
Report comment to moderator  
Reply With Quote
Unread 04-02-09, 11:24 PM  
Twidget
An Aku'mai Servant
 
Twidget's Avatar

Forum posts: 33
File comments: 401
Uploads: 0
Hi,
I see that there is a way to setup a favorite mount. Is there a way to setup a least favorite mount or one you would rather never use. Like, I am a level 45 Draenei and have 3 mounts, an Elekk, a Horse, and a cat. Before I got my rep up with the Humans and Elves I had to buy the Elekk. I hate the look of that mount and don't ever want it to be picked randomly. Is there a way to tell Coconuts to never pick it. If not, no biggie, just wondered. When it picks it now I just jump and hit the button again.

Thanks,
Twidget
Report comment to moderator  
Reply With Quote
Unread 03-27-09, 10:39 AM  
Dmgoutput
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
Interesting issue I've been running into

I've got Both The Black Proto Drake, and the Plagued Proto Drake.


They both work fine the mod, but the problem is it shows Plagued as a 310 mount, and Black as 280. I personally like the Black proto Drake more (one of the few on the server with it). No matter how I change the settings it will only pick the Plagued.
Report comment to moderator  
Reply With Quote
Unread 01-23-09, 12:37 PM  
ezarra
A Flamescale Wyrmkin
AddOn Author - Click to view AddOns

Forum posts: 123
File comments: 47
Uploads: 2
Re: Ooops

Originally posted by Koryne
I love this add-on but a few weeks ago I went to AQ-25 and picked up a Battle Tank (http://www.wowhead.com/?spell=25953) - unfortunately coconuts now seems to pick this one (which is uncastable except in AQ) every time I stop off in Dalaran. Is there any way to stop it from using specific mounts?
The addon has a gui, an the GUI has 'favorite' settings. You can turn a mount down to 0%.

My problem is that CCN simply is broken severly under 3.08. It says "you have no mounts" until I manually mount up, and it is now constantly chosing the wrong type of mount (land mounts in flying areas and flying mounts in non-flying areas). It's basically unusable and I've had to uninstall it. Hope it gets fixed as I rather like it when it works.

Code:
Date: 2009-01-23 11:47:16
ID: 4
Error occured in: Global
Count: 2
Message: ..\AddOns\Coconuts\Coconuts.lua line 2500:
   attempt to get length of local 'enchantOrder' (a nil value)
Debug:
   (tail call): ?
   (tail call): ?
   (tail call): ?
   Coconuts\Coconuts.lua:2500: FindNextMountEnchant()
   Coconuts\Coconuts.lua:2302: GetPlayersMounts()
   Coconuts\Coconuts.lua:1549:
      Coconuts\Coconuts.lua:1540
   [string "safecall Dispatcher[1]"]:4:
      [string "safecall Dispatcher[1]"]:4
   [C]: ?
   [string "safecall Dispatcher[1]"]:13: ?()
   ...iCC\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:91: Fire()
   ...e\AddOns\Coconuts\Libs\AceEvent-3.0\AceEvent-3.0.lua:73:
      ...e\AddOns\Coconuts\Libs\AceEvent-3.0\AceEvent-3.0.lua:72
:/
Last edited by ezarra : 01-23-09 at 12:50 PM.
Report comment to moderator  
Reply With Quote
Unread 01-03-09, 04:24 PM  
Koryne
A Kobold Labourer

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

I love this add-on but a few weeks ago I went to AQ-25 and picked up a Battle Tank (http://www.wowhead.com/?spell=25953) - unfortunately coconuts now seems to pick this one (which is uncastable except in AQ) every time I stop off in Dalaran. Is there any way to stop it from using specific mounts?
Report comment to moderator  
Reply With Quote
Unread 01-02-09, 12:24 AM  
Erusletum
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
I have a macro that looks like:

#showtooltip
/cast [mod:alt] Acherus Deathcharger;[mod:ctrl] Path of Frost; Death Grip

So that when I hold down alt, it casts my mount, control casts path of frost, and the button itself just uses death grip.

I would like a way to be able to do this:

#showtooltip
/cast [mod:alt] Script_Coconuts;[mod:ctrl] Path of Frost; Death Grip

So that I get a random mount inside my macro.

Not sure how this works but I have seen some scripts appear in macros.
Report comment to moderator  
Reply With Quote
Unread 12-03-08, 02:43 PM  
LordFarlander
A Kobold Labourer
 
LordFarlander's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 34
Uploads: 5
Oh, after looking at the file version here it is very out of date. Sorry about that I get spoiled with it auto-posting to curse
Report comment to moderator  
Reply With Quote
Unread 12-03-08, 02:39 PM  
LordFarlander
A Kobold Labourer
 
LordFarlander's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 34
Uploads: 5
Re: Button disappeared

Originally posted by dracos99
My wife recently created a flying carpet and now says that her button has disappeared for that character. others are working fine. the addon is loading and responding to slash commands. what can i do to troubleshoot this issue?
It never shows up at all? Or just in areas where flying would be allowed?

Have you tried resetting the settings (it's under Profile)
Report comment to moderator  
Reply With Quote
Unread 12-03-08, 02:38 PM  
LordFarlander
A Kobold Labourer
 
LordFarlander's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 34
Uploads: 5
Re: Dalaran and flying mounts

Originally posted by Rellikcro
I just recently turned 77 and got my cold weather flying.... in Dalaran it is a no fly zone yet coconuts still lists a flying mount as default even if I set my favorites to use exclusively my bear mount, it keeps defaulting back to my netherdrake....

Any suggestions?
There is one area in Dalaran where flying IS allowed. If in that area it will pick your flying mount (so you can fly away )
Report comment to moderator  
Reply With Quote
Unread 12-02-08, 11:53 AM  
dracos99
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 15
Uploads: 3
Button disappeared

My wife recently created a flying carpet and now says that her button has disappeared for that character. others are working fine. the addon is loading and responding to slash commands. what can i do to troubleshoot this issue?
Report comment to moderator  
Reply With Quote
Unread 12-01-08, 06:59 PM  
Rellikcro
A Kobold Labourer

Forum posts: 0
File comments: 51
Uploads: 0
Dalaran and flying mounts

I just recently turned 77 and got my cold weather flying.... in Dalaran it is a no fly zone yet coconuts still lists a flying mount as default even if I set my favorites to use exclusively my bear mount, it keeps defaulting back to my netherdrake....

Any suggestions?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: