Download
(270Kb)
Download
Updated: 03-05-09 03:30 PM
Pictures
File Info
Updated:03-05-09 03:30 PM
Created:unknown
Downloads:6,745
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 07-22-08, 01:58 PM  
junkyg
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
I like the add on but I play a warlock and it Always picks my felsteed on pre-bc maps.
Report comment to moderator  
Reply With Quote
Unread 06-26-08, 11:10 AM  
LordFarlander
A Kobold Labourer
 
LordFarlander's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 34
Uploads: 5
Re: Re: Re: Re: Re: Something wrong with archive

Originally posted by ILT
I am sorry for you mate, but i copied that path directly from ZIP file, so it's really not "constant" as you are trying to say.

Actually it does not depend on operating system, it depends on program used for extracting. Like i 'm using unzip.exe which is port of unix version to Windows. And using it for dozens of mods downloaded from here or WoWAce.com - only one has a problem. So it's easy, good bye Mount and it's author who is unwilling to fix his own problem.
Hey, I'm willing to fix the problem, but I didn't see it myself and needed to verify it, and not knowing what program you were using wasn't going to help me do that. If you had just told me that in the first place when I asked we wouldn't be here.

See, now that I verified it (my extractor was normalizing the path string it seems before it displayed it) I can do something about it. It must be something about how that directory is put into the svn.

Sorry it took so long for me to get back to, real life was getting in the way.
Last edited by LordFarlander : 06-26-08 at 11:18 AM.
Report comment to moderator  
Reply With Quote
Unread 06-21-08, 01:28 AM  
ILT
A Fallenroot Satyr

Forum posts: 9
File comments: 25
Uploads: 0
Re: Re: Re: Re: Something wrong with archive

Originally posted by LordFarlander
And I just checked, the path separator is consistant inside the ZIP (which is generated by WoWAce.com) as a /. This is safer for Linux and Mac users, and I have 4 different ZIP programs availiable at my house including XP's built in support, none of them have a problem with the archive. All I can say is try the version I uploaded today (maybe the old file was bad) or use a different program.

And FYI it depends on the system if they can be mixed. Many Windows calls don't care if they are mixed and will accept any combination of / and \, but Linux calls usually fail if \ is used as a directory seperator
I am sorry for you mate, but i copied that path directly from ZIP file, so it's really not "constant" as you are trying to say.

Actually it does not depend on operating system, it depends on program used for extracting. Like i 'm using unzip.exe which is port of unix version to Windows. And using it for dozens of mods downloaded from here or WoWAce.com - only one has a problem. So it's easy, good bye Mount and it's author who is unwilling to fix his own problem.
Report comment to moderator  
Reply With Quote
Unread 06-20-08, 11:23 PM  
LordFarlander
A Kobold Labourer
 
LordFarlander's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 34
Uploads: 5
Re: Re: Re: Something wrong with archive

Originally posted by ILT
Does not make difference, inside your zip file are wrongly placed names of files.

Mount/Libs\LibKeyBound-1.0/Locale-esES.lua

should be

Mount\Libs\LibKeyBound-1.0\Locale-esES.lua

It cannot be mixed like it is.
And I just checked, the path separator is consistant inside the ZIP (which is generated by WoWAce.com) as a /. This is safer for Linux and Mac users, and I have 4 different ZIP programs availiable at my house including XP's built in support, none of them have a problem with the archive. All I can say is try the version I uploaded today (maybe the old file was bad) or use a different program.

And FYI it depends on the system if they can be mixed. Many Windows calls don't care if they are mixed and will accept any combination of / and \, but Linux calls usually fail if \ is used as a directory seperator
Report comment to moderator  
Reply With Quote
Unread 06-20-08, 12:33 PM  
ILT
A Fallenroot Satyr

Forum posts: 9
File comments: 25
Uploads: 0
Re: Re: Something wrong with archive

Originally posted by LordFarlander
What OS are you on and what are you using to extract?

I can extract it on Windows XP using 7Zip just fine.
Does not make difference, inside your zip file are wrongly placed names of files.

Mount/Libs\LibKeyBound-1.0/Locale-esES.lua

should be

Mount\Libs\LibKeyBound-1.0\Locale-esES.lua

It cannot be mixed like it is.
Report comment to moderator  
Reply With Quote
Unread 06-19-08, 12:44 PM  
LordFarlander
A Kobold Labourer
 
LordFarlander's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 34
Uploads: 5
Re: Something wrong with archive

Originally posted by ILT
...errors...
What OS are you on and what are you using to extract?

I can extract it on Windows XP using 7Zip just fine.
Report comment to moderator  
Reply With Quote
Unread 06-19-08, 12:36 PM  
ILT
A Fallenroot Satyr

Forum posts: 9
File comments: 25
Uploads: 0
Something wrong with archive

checkdir error: can't create Mount/Libs\LibStickyFrames-2.0
unable to process Mount/Libs\LibStickyFrames-2.0/lib.xml.
checkdir error: can't create Mount/Libs\LibStickyFrames-2.0
unable to process Mount/Libs\LibStickyFrames-2.0/LibStickyFrame
s-2.0.lua.
checkdir error: can't create Mount/Libs\AceEvent-2.0
unable to process Mount/Libs\AceEvent-2.0/AceEvent-2.0.lua.
checkdir error: can't create Mount/Libs\AceEvent-2.0
unable to process Mount/Libs\AceEvent-2.0/AceEvent-2.0.toc.
checkdir error: can't create Mount/Libs\AceConsole-2.0
unable to process Mount/Libs\AceConsole-2.0/AceConsole-2.0.toc.

checkdir error: can't create Mount/Libs\AceConsole-2.0
unable to process Mount/Libs\AceConsole-2.0/AceConsole-2.0.lua.

checkdir error: can't create Mount/Libs\LibKeyBound-1.0
unable to process Mount/Libs\LibKeyBound-1.0/Locale-esES.lua.
checkdir error: can't create Mount/Libs\LibKeyBound-1.0
unable to process Mount/Libs\LibKeyBound-1.0/LibKeyBound-1.0.lu
a.
checkdir error: can't create Mount/Libs\LibKeyBound-1.0
unable to process Mount/Libs\LibKeyBound-1.0/Locale-koKR.lua.
checkdir error: can't create Mount/Libs\LibKeyBound-1.0
unable to process Mount/Libs\LibKeyBound-1.0/Locale-enUS.lua.
checkdir error: can't create Mount/Libs\LibKeyBound-1.0
unable to process Mount/Libs\LibKeyBound-1.0/Locale-frFR.lua.
checkdir error: can't create Mount/Libs\LibKeyBound-1.0
unable to process Mount/Libs\LibKeyBound-1.0/lib.xml.
checkdir error: can't create Mount/Libs\LibKeyBound-1.0
unable to process Mount/Libs\LibKeyBound-1.0/Locale-deDE.lua.
checkdir error: can't create Mount/Libs\LibKeyBound-1.0
unable to process Mount/Libs\LibKeyBound-1.0/Locale-esMX.lua.
checkdir error: can't create Mount/Libs\LibKeyBound-1.0
unable to process Mount/Libs\LibKeyBound-1.0/Locale-zhCN.lua.
checkdir error: can't create Mount/Libs\LibKeyBound-1.0
unable to process Mount/Libs\LibKeyBound-1.0/Locale-zhTW.lua.
checkdir error: can't create Mount/Libs\AceAddon-2.0
unable to process Mount/Libs\AceAddon-2.0/AceAddon-2.0.toc.
checkdir error: can't create Mount/Libs\AceAddon-2.0
unable to process Mount/Libs\AceAddon-2.0/AceAddon-2.0.lua.
checkdir error: can't create Mount/Libs\AceOO-2.0
unable to process Mount/Libs\AceOO-2.0/AceOO-2.0.toc.
checkdir error: can't create Mount/Libs\AceOO-2.0
unable to process Mount/Libs\AceOO-2.0/AceOO-2.0.lua.
Report comment to moderator  
Reply With Quote
Unread 05-25-08, 05:31 PM  
GrissomXIX
A Chromatic Dragonspawn
 
GrissomXIX's Avatar

Forum posts: 180
File comments: 23
Uploads: 0
Although I do use a couple of your addons Tard (which are not really that useful, but I like the icons), I don't see the need for you to be completely disrespectful to someone because you don't like the addon they've created. Your addons themselves don't add anything spectacular I can't get somewhere else, but I don't feel the need to jump on you or criticize your choice of framework. Go back to your corner, write more moderately useful addons.

LordFarlander, keep up the good work we could use more authors like you that understand not everyone is macro savvy or an ".lua ninja" (haha). I would try your addon, but I currently use GoGoMount and AutoBar...I appreciate the effort though, keep it up.
__________________
"Only one is a wanderer, two together are always going somewhere." - Alfred Hitchock [Vertigo]
Report comment to moderator  
Reply With Quote
Unread 05-24-08, 09:52 PM  
LordFarlander
A Kobold Labourer
 
LordFarlander's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 34
Uploads: 5
Originally posted by Everglow
Whatever... flaming someone for writing an addon is the epitome of no class. Wipe the snot off your face and go somewhere else
Thank you

Oh, BTW almost done with a new version that will also let you quickly access "mount enchantments" (only one known right now is the two kinds of holly) and let you register a key to mount/dismount. And glad to see someone marked Mount as a favorite.
Report comment to moderator  
Reply With Quote
Unread 05-23-08, 05:44 PM  
Everglow
An Aku'mai Servant
 
Everglow's Avatar
AddOn Author - Click to view AddOns

Forum posts: 36
File comments: 94
Uploads: 7
Whatever... flaming someone for writing an addon is the epitome of no class. Wipe the snot off your face and go somewhere else
__________________
Everglow - Sisters of Elune/US
Report comment to moderator  
Reply With Quote
Unread 05-23-08, 09:46 AM  
tardmrr
Lua Ninja
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 134
Uploads: 12
Originally posted by LordFarlander
Well good for you. However after using that method for a while it no longer worked for me, so I made this addon. I don't have to worry about where mounts are in my inventory, if I'm playing a pally or a warlock or a deathnight (in future) and make a special macro for them, can easily pick my slow mount if with lower levels...

If you don't think you need to use it, don't. Simply questioning its existence out of hand is pointless.

And yes I used Ace2. I happen to like it. And the other libraries are small, and I have a number of addons that use them. Again, since you're already stated that you won't be using this addon I don't see why it should be a problem for you.
You know you can put spells in with the items of a /userandom, right? So your argument for Paladins, Warlocks and Death Knights doesn't hold water.
Report comment to moderator  
Reply With Quote
Unread 05-23-08, 09:26 AM  
LordFarlander
A Kobold Labourer
 
LordFarlander's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 34
Uploads: 5
Originally posted by tardmrr
Why is this even an addon?

/userandom [flyable] flying mount 1,flying mount 2,flying mount 3,...; ground mount 1,ground mount 2,ground mount3,...
/dismount [mounted]


Look! I just wrote your addon as a two line macro.

Edit: oh jesus. 8 libs?
Well good for you. However after using that method for a while it no longer worked for me, so I made this addon. I don't have to worry about where mounts are in my inventory, if I'm playing a pally or a warlock or a deathnight (in future) and make a special macro for them, can easily pick my slow mount if with lower levels...

If you don't think you need to use it, don't. Simply questioning its existence out of hand is pointless.

And yes I used Ace2. I happen to like it. And the other libraries are small, and I have a number of addons that use them. Again, since you're already stated that you won't be using this addon I don't see why it should be a problem for you.
Report comment to moderator  
Reply With Quote
Unread 05-23-08, 09:20 AM  
LordFarlander
A Kobold Labourer
 
LordFarlander's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 34
Uploads: 5
Originally posted by CyberOto
Hi,

Just tested the addon - it seems that it lacks LibPeriodicTable in the libs folder and the tooltip fonts is a bit larger.

Manual adding of the LibPeriodicTable fix the first issue.


Keep up the good work.
Thanks for pointing that out. I had WoWAce's SVN set up to include that dependency but for some reason it left it out of the ZIP it created.
Report comment to moderator  
Reply With Quote
Unread 05-23-08, 08:42 AM  
tardmrr
Lua Ninja
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 134
Uploads: 12
Why is this even an addon?

/userandom [flyable] flying mount 1,flying mount 2,flying mount 3,...; ground mount 1,ground mount 2,ground mount3,...
/dismount [mounted]


Look! I just wrote your addon as a two line macro.

Edit: oh jesus. 8 libs?
Last edited by tardmrr : 05-23-08 at 08:47 AM.
Report comment to moderator  
Reply With Quote
Unread 05-23-08, 01:24 AM  
CyberOto
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 44
Uploads: 2
Hi,

Just tested the addon - it seems that it lacks LibPeriodicTable in the libs folder and the tooltip fonts is a bit larger.

Manual adding of the LibPeriodicTable fix the first issue.


Keep up the good work.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: