• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

Coconuts

 
Project Updated:
Files Updated: Sat, Jan 2 2010
Supports Game Version: 3.3.0
Category: Bags & Inventory
Tags:

, and [Edit Tags]

Project Manager: LordFarlander
Additional Authors: Alexandria13
Current Version: 3.0.194
License: BSD License
Development Site: WowAce.com
Avg Daily DL (last 30 days): 11
Downloads Total: 31,169
Favorites: 35
Comments: 31
  • About Coconuts
  •  

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.

Coconut also understands travel forms, including flying and aquatic!

Usage & Commands

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.

Future Plans

  • None at the moment.

Official Thread

  • Downloads (5)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  Coconuts 3.0.194 Release 3.3.0 875 1/2/2010
  Coconuts 3.0.193-beta Beta 3.3.0 167 12/9/2009
  Coconuts 3.0.190-beta Beta 3.2.0 95 11/26/2009
  Coconuts 2.6.165-release Release 3.0.9 6,951 3/5/2009
  Coconuts 2.6.164-release Release 3.0.9 543 3/4/2009
  • 1 page(s)
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • Picards69 said

    Date: 2010-02-04 11:29:37
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\Coconuts\Coconuts.lua line 2426:
    bad argument #1 to 'format' (string expected, got nil)
    Debug:
    (tail call): ?
    (tail call): ?
    [C]: format()
    Coconuts\Coconuts.lua:2426: DetermineMount()
    Coconuts\Coconuts.lua:2395: GetPlayersMounts()
    Coconuts\Coconuts.lua:1661: OnProfileChanged()
    Coconuts\Coconuts.lua:1829:
    Coconuts\Coconuts.lua:1666
    (tail call): ?
    [C]: ?
    [string "safecall Dispatcher[1]"]:9:
    [string "safecall Dispatcher[1]"]:5
    (tail call): ?
    ...\AddOns\AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:539: EnableAddon()
    ...\AddOns\AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:629:
    ...\AddOns\AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:615
    [C]: LoadAddOn()
    ..\FrameXML\UIParent.lua:234: UIParentLoadAddOn()
    ..\FrameXML\UIParent.lua:257: CombatLog_LoadUI()
    ..\FrameXML\UIParent.lua:481:
    ..\FrameXML\UIParent.lua:453

    Reply Report Permalink
  • yuoflim said

    I like the addon a lot, but I think a macro can do the same job lol. Also can you add an option for mounting a sea turtle when in water? :D

    Reply Report Permalink
  • my button is stuck on dismount. any plans to fix please. i love this addon. TY

    Reply Report Permalink
  • Picards69 said

    Just wanted to report the following that happened today when I logged in:

    Date: 2009-09-26 20:43:30
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\Coconuts\Coconuts.lua line 2423:
    bad argument #1 to 'format' (string expected, got nil)
    Debug:
    (tail call): ?
    (tail call): ?
    [C]: format()
    Coconuts\Coconuts.lua:2423: DetermineMount()
    Coconuts\Coconuts.lua:2392: GetPlayersMounts()
    Coconuts\Coconuts.lua:1661: OnProfileChanged()
    Coconuts\Coconuts.lua:1829:
    Coconuts\Coconuts.lua:1666
    (tail call): ?
    [C]: ?
    [string "safecall Dispatcher[1]"]:9:
    [string "safecall Dispatcher[1]"]:5
    (tail call): ?
    ...\AddOns\AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:531: EnableAddon()
    ...\AddOns\AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:621:
    ...\AddOns\AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:607
    [C]: LoadAddOn()
    ..\FrameXML\UIParent.lua:232: UIParentLoadAddOn()
    ..\FrameXML\UIParent.lua:255: CombatLog_LoadUI()
    ..\FrameXML\UIParent.lua:502:
    ..\FrameXML\UIParent.lua:474

    Reply Report Permalink
  • jeaz said

    It doesn't detect Wintergrasp when it's not "at war" since you post 3.2 can fly there.

    Reply Report Permalink
  • Quxtal said

    I like this add-on but this problem with wintergrasp is too annoying...

    Reply Report Permalink
  • jinnet said

    Having issues where Coconuts summons a ground mount in outland/northrend, and won't switch until I summon the ground mount then dismount again. Just started having this issue recently.. anyone found a workaround for this?

    Reply Report Permalink
  • bcraved said

    Having a problem with the mount button only showing a dismount button, mounted or not. Mainly a problem on my druid that has no flying mounts, just EFF, as it seems to clear once I use any flying mount on other characters, but not when using EFF or a ground mount.
    This is a great addon, I look forward to the next update :)

    Reply Report Permalink
  • Picards69 said

    Dear LordFarlander

    I so do love this addon and I sincerely hope you will have time to update it again.
    Only minor stuff like allowing flying mount in Wintergrasp.

    Thanks a million!

    Small error crept up today after minor patch.

    Date: 2009-08-20 17:16:34
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\Coconuts\Coconuts.lua line 2252:
    bad argument #1 to 'format' (string expected, got nil)
    Debug:
    (tail call): ?
    (tail call): ?
    [C]: format()
    Coconuts\Coconuts.lua:2252: GetPlayersMounts()
    Coconuts\Coconuts.lua:1548: OnProfileChanged()
    Coconuts\Coconuts.lua:1713:
    Coconuts\Coconuts.lua:1553
    (tail call): ?
    [C]: ?
    [string "safecall Dispatcher[1]"]:9:
    [string "safecall Dispatcher[1]"]:5
    (tail call): ?
    ...\AddOns\AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:531: EnableAddon()
    ...\AddOns\AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:621:
    ...\AddOns\AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:607
    [C]: LoadAddOn()
    ..\FrameXML\UIParent.lua:229: UIParentLoadAddOn()
    ..\FrameXML\UIParent.lua:252: CombatLog_LoadUI()
    ..\FrameXML\UIParent.lua:499:
    ..\FrameXML\UIParent.lua:471

    Reply Report Permalink
  • exoset said

    I have been manually altering the version, is there plans to update this addon (which i love, does EXACTLY what i wanted in a random mount addon), or should we go with other options (please suggest)

    Reply Report Permalink
  • Darkwolfie said

    Getting an error when trying to run with disembedded libraries

    Date: 2009-06-22 01:48:20
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\Coconuts\Coconuts.lua line 40:
    Coconuts requires LibLordFarlander-SpecialEvents-Mount-4.0
    Debug:
    [C]: ?
    [C]: error()
    Coconuts\Coconuts.lua:40: in main chunk

    The listed required lib is installed. Also LibDataBroker-1.1 doesn't install as disembedded through the curse client.

    Reply Report Permalink
  • Tinolyn said

    Is there any particular reason why this isn't TOC bumped for 3.1?

    Reply Report Permalink
  • MoridinFFS said

    Hi, minor but pretty annoying error, for some reason it only recognizes my plagued proto-drake as being 310% speed, so it always choses that one, ignoring any other 310% mounts I have (quite a few people have at least plagued and black and will likely get violet, + gladiators and ulduar ppl have some as well)

    Reply Report Permalink
  • Gabriel said

    Latest release gives me alot of errors when changing options in UI.

    First error happens when I check or uncheck any option under coconuts options(main tab)...

    Second comes when I check or uncheck the lock/show/hide button options....

    3rd error comes when I click the refreshmounts options nothing happens at all.

    coconuts errors: clicking any option throws following errors

    [2009/05/31 21:31:07-388-x2]: Coconuts-3.0.166\Coconuts.lua:2576: attempt to index field 'PlayersCompanions' (a nil value)
    Coconuts-3.0.166\Coconuts.lua:2692: in function
    (tail call): ?:
    : ?
    :"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5>
    (tail call): ?:
    AceConfigDialog-3.0-34:781: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:605>
    (tail call): ?:
    : ?
    :"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5>
    (tail call): ?:
    AceGUI-3.0-23 (Ace3):305: in function `Fire'
    ...ns\Ace3\AceGUI-3.0\widgets\AceGUIWidget-CheckBox.lua:53: in function <...ns\Ace3\AceGUI-3.0\widgets\AceGUIWidget-CheckBox.lua:49>:

    ---

    coconuts errors: Clicking show hide or lock button options

    [2009/05/31 21:32:29-388-x1]: LibLordFarlander-UI-2.0-90152:193: attempt to index field 'class' (a nil value)
    (tail call): ?:
    : ?
    :"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5>
    (tail call): ?:
    AceConfigDialog-3.0-34:786: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:605>
    (tail call): ?:
    : ?
    :"safecall Dispatcher[3]":9: in function <[string "safecall Dispatcher[3]"]:5>
    (tail call): ?:
    AceGUI-3.0-23 (Ace3):305: in function `Fire'
    ...ns\Ace3\AceGUI-3.0\widgets\AceGUIWidget-CheckBox.lua:53: in function <...ns\Ace3\AceGUI-3.0\widgets\AceGUIWidget-CheckBox.lua:49>:

    ---

    This with latest dismebedded LordFarlander Library

    Reply Report Permalink
  • Arzach said

    Yo,

    could you please add something to prefer 310% flying mounts over the 280% ones ? After all they ARE faster :D

    Cheers

    Reply Report Permalink
  • Xenka said

    Love this addon! I'm a mount collector and I don't know how I'd function without it.

    Right now I have 2 frequency/weight settings for flying mounts- max for all my favorite mounts and default for all the others. But it seems like once it randomly picks my flying carpet, it "sticks" on it, and this is the only mount it will summon going forward until I break the cycle by manually summoning something else.

    Not the end of the world, I do like the flying carpet and I've got the workaround. But it's weird and I thought I'd mention it, any thoughts?

    Reply Report Permalink
  • First, Thank you for a fantastic addon. This one works much better than other mount management addons and I love the ability to weight certain mounts so I see them more often. Second, I was wondering if you could host this addon on the WowMatrix site or give them permission via GPL to keep a copy on their servers. I use WowMatrix to keep my addons up to date and they are unable to pull the latest version from the curse site. Thank you again for everything you do for the WoW community.
    --Frank

    Reply Report Permalink
  • mechakisc said

    Give up on WowMatrix, friend. It was great while it lasted.

    Reply Report Permalink
  • Medri said

    is it possible to set some mounts on ignore list? those aq mounts are pretty annoying..

    Reply Report Permalink
  • miraniona said

    It doesn't choose a flying mount on the flying place in Dalaran.

    Reply Report Permalink
  • Addon Packs Containing Coconuts

Most Downloads / Day

Coconuts has not been added to any Addon Packs yet.

  • Similar Addons
  •  

Average downloads per day

  1. 1,528 Altoholic Guild, Bags & Inventory, Mail...
  2. 1,366 ArkInventory Bags & Inventory
  3. 1,162 Outfitter Bags & Inventory, PvP, and...
  4. 1,096 EPGPLootmaster Chat & Communication, Bags...
  5. 913 Bagnon Bags & Inventory