Download
(270Kb)
Download
Updated: 03-05-09 03:30 PM
Pictures
File Info
Updated:03-05-09 03:30 PM
Created:unknown
Downloads:6,756
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 10-15-08, 12:48 PM  
dwex
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 20
File comments: 91
Uploads: 2
Is druid flight form supposed to be supported? Because it isn't recognized for me. This mod is otherwise ideal for me.
Report comment to moderator  
Reply With Quote
Unread 10-02-08, 12:33 PM  
Konqueror
A Kobold Labourer
 
Konqueror's Avatar

Forum posts: 0
File comments: 6
Uploads: 0
Exclamation Death Knight mounts

Coconuts doesn't work with any DK mounts (Winged Steed of the Ebon Blade, Acherus Deathcharger)
Report comment to moderator  
Reply With Quote
Unread 09-24-08, 08:38 PM  
Rellikcro
A Kobold Labourer

Forum posts: 0
File comments: 51
Uploads: 0
AoC when in combat..

I am a hunter and I have unchecked the option "Suggest travel form when in combat" and yet I get aggro hit "H" to dismount to fight and it puts me in Aspect of Cheetah every time....

Is there a fix for this?

I have the latest build installed.

*UPDATE* I fixed it by "Reseting Profile" not sure if it got corrupt or not but seems to work now.
Last edited by Rellikcro : 09-24-08 at 08:42 PM.
Report comment to moderator  
Reply With Quote
Unread 08-25-08, 05:15 PM  
sybercorp
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Error with the newest version on wowace.com

[2008/08/25 19:13:38-340-x1]: Coconuts-2.5\Coconuts.lua:785: bad argument #1 to 'pairs' (table expected, got nil)
Coconuts-2.5\Coconuts.lua:785: in function `ProcessSets'
Coconuts-2.5\Coconuts.lua:835: in function <Interface\AddOns\Coconuts\Coconuts.lua:113>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0\AceAddon-3.0.lua:340: in function `InitializeAddon'
AceAddon-3.0\AceAddon-3.0.lua:428: in function <Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:421>
Report comment to moderator  
Reply With Quote
Unread 08-22-08, 10:45 AM  
LordFarlander
A Kobold Labourer
 
LordFarlander's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 34
Uploads: 5
Re: I get this error VERY consistently.

Originally posted by sybercorp
[2008/08/21 21:24:23-331-x2]: ...ander-ItemList-2.0\LibLordFarlander-ItemList-2.0.lua:303: attempt to index local 'item' (a nil value)
Coconuts-2.5\Coconuts.lua:961: in function <Interface\AddOns\Coconuts\Coconuts.lua:957>
<string>:"safecall Dispatcher[1]":4: in function <[string "safecall Dispatcher[1]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[1]":13: in function `?'
CallbackHandler-1.0\CallbackHandler-1.0.lua:91: in function `Fire'
AceEvent-3.0\AceEvent-3.0.lua:70: in function <Interface\AddOns\Ace3\AceEvent-3.0\AceEvent-3.0.lua:69>

---
Yes that is a very percipient error. I think I finally have it resolved for the next major build which should release soon.
Report comment to moderator  
Reply With Quote
Unread 08-21-08, 07:30 PM  
sybercorp
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
I get this error VERY consistently.

[2008/08/21 21:24:23-331-x2]: ...ander-ItemList-2.0\LibLordFarlander-ItemList-2.0.lua:303: attempt to index local 'item' (a nil value)
Coconuts-2.5\Coconuts.lua:961: in function <Interface\AddOns\Coconuts\Coconuts.lua:957>
<string>:"safecall Dispatcher[1]":4: in function <[string "safecall Dispatcher[1]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[1]":13: in function `?'
CallbackHandler-1.0\CallbackHandler-1.0.lua:91: in function `Fire'
AceEvent-3.0\AceEvent-3.0.lua:70: in function <Interface\AddOns\Ace3\AceEvent-3.0\AceEvent-3.0.lua:69>

---
Report comment to moderator  
Reply With Quote
Unread 08-08-08, 03:20 PM  
Stahlfaust
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
Error in locals

First of all; thank you for providing this fast a fix for non english locals.

But i think, there are some errors in the localisation files.

Code:
if( L ) then
    ["Riding"] = "Reiten",
    ["Temple of Ahn'Qiraj"] = "Tempel von Ahn'Qiraj",
end--if
does not work.
But if i replace it with
Code:
if( L ) then
    L["Riding"] = "Reiten";
    L["Temple of Ahn'Qiraj"] = "Tempel von Ahn'Qiraj";
end--if
it works just fine.

If my code correction is right, can you please implement it in all localisations, in future versions?
Thank you
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 08-08-08, 10:53 AM  
LordFarlander
A Kobold Labourer
 
LordFarlander's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 34
Uploads: 5
Re: aquatic form

Originally posted by joshwill80
something else i noticed is that if you are swimming and something attacks you, the button is changed to druid travel form. you would rather use aquatic form in those situations. would work better i think if swimming had priority over being in combat.
Good point. Quite honestly the form stuff is only in because people kept asking for it and is not a priority (the main goal remains handling mounts), but as people suggest stuff that makes sense (like you did) I try to get it into the next major version.
Report comment to moderator  
Reply With Quote
Unread 08-08-08, 10:51 AM  
LordFarlander
A Kobold Labourer
 
LordFarlander's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 34
Uploads: 5
Re: It does not work on a German Client

Originally posted by Stahlfaust
Hi.
I love the idea of your AddOn, but it does not detect any of my Mounts.
I tried to fix this by adding them as Favorites, but it doesnt matter.

MiniPets, another AddOn which uses similar tech. i think, is working fine at the same time.
There is some localization that needs to be done for Coconuts that does not for MiniPets, that is to get the player's riding skill. Unfortunately I have not found localizations yet for the Riding skill name. This is a priority for me though so I hope to have it in soon.

Edit: I have just uploaded a version that has the required translations for German, French, Spanish, Russian, Korean, and both Chineses. Sorry about them being missing.
Last edited by LordFarlander : 08-08-08 at 01:15 PM.
Report comment to moderator  
Reply With Quote
Unread 08-07-08, 01:51 PM  
joshwill80
A Murloc Raider

Forum posts: 5
File comments: 144
Uploads: 0
aquatic form

something else i noticed is that if you are swimming and something attacks you, the button is changed to druid travel form. you would rather use aquatic form in those situations. would work better i think if swimming had priority over being in combat.
Report comment to moderator  
Reply With Quote
Unread 08-06-08, 11:45 AM  
Stahlfaust
Guest

Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
It does not work on a German Client

Hi.
I love the idea of your AddOn, but it does not detect any of my Mounts.
I tried to fix this by adding them as Favorites, but it doesnt matter.

MiniPets, another AddOn which uses similar tech. i think, is working fine at the same time.
Report comment to moderator  
Edit/Delete Message Reply With Quote
Unread 08-04-08, 04:14 PM  
joshwill80
A Murloc Raider

Forum posts: 5
File comments: 144
Uploads: 0
a few things

so finally got around to installing this, it's very nice. a few things that i would like to see in future versions:

-default to travel forms when moving. would work well with druid and shammy instant cast travel forms. something i always i wanted in my macros, but could never figure out how to implement.
-right click for travel form (or even let the user set right click for anything, like picking a non flying mount in a flying zone).
-have the button display simple tooltips (just "Great White Kodo" instead of all the extra junk in the tooltip). similar to how totem manager mods give you a simple tooltip option. or maybe an option to turn off tooltips completely?
-related to simple tooltips, a way to hide the "hold alt or ctrl to dismount while flying" tooltip.
-ability to change the scale of the button.

and one bug i'm seeing:
-i have Coconuts set up to default to Ghost Wolf on my shaman when holding down alt, but it won't work (tested in Outlands). it just keeps displaying my flying mount. it did change the icon to Ghost Wolf while holding down alt when i was in an instance for some reason though. my druid travel form seems to be working correctly, but not for my shaman. my druid is only level 34 though, so i'm not sure if it's a problem with having a flying mount or not. update---it seems this problem only happens when in outland, ghost wolf is selectable when in the old world just fine, so it does seem to be related to having a flying mount.

again very nice addon lets me get rid of all those complicated macros.
Last edited by joshwill80 : 08-07-08 at 01:53 PM.
Report comment to moderator  
Reply With Quote
Unread 08-01-08, 01:56 PM  
LordFarlander
A Kobold Labourer
 
LordFarlander's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 34
Uploads: 5
Re: travel form

Originally posted by joshwill80
have been waiting to see travel form support before i used this. seen that you added it, but how does it work exactly? hoping that it will automatically use travel form if you are in combat.

---------------------------------------------

also wondering, does it support the druid aquatic form while swimming?
It works as you hope Also travel forms will be selectable by holding (default) shift and ctrl while not mounted.

It knows about it but does not know to select it yet. That should be appearing soonish
Report comment to moderator  
Reply With Quote
Unread 07-31-08, 02:11 PM  
joshwill80
A Murloc Raider

Forum posts: 5
File comments: 144
Uploads: 0
travel form

have been waiting to see travel form support before i used this. seen that you added it, but how does it work exactly? hoping that it will automatically use travel form if you are in combat.

---------------------------------------------

also wondering, does it support the druid aquatic form while swimming?
Last edited by joshwill80 : 07-31-08 at 06:07 PM.
Report comment to moderator  
Reply With Quote
Unread 07-22-08, 02:26 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 junkyg
I like the add on but I play a warlock and it Always picks my felsteed on pre-bc maps.
Do you have any other mounts in your inventory?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: