Farmhand

Farmhand Full

Description
Farmhand adds dynamic buttons on the screen while you are at Sunsong Ranch.

The buttons allow quick access to the Plow, Shovel, Bug Spray and Watering Can if they are in your inventory. If you do not have a given item, there will be no button for it. Also adds buttons for seeds that are in your inventory. You can even sell unwanted seeds at a vendor without having to open your bags.

When you leave Halfhill, any tools remaining in your inventory will be dropped. You can pick them up again at the farm. (You can disable this feature.)

A special Crop Scanner tool will let you quickly find any plants you've overlooked that need special attention. (Very hand for the hard-to see Smothered and Runty plants.)

To move the buttons, hold SHIFT and drag a button with the left mouse button.

In the Interface Options panel, you can turn on/off tool dropping, turn on/off chat messages and sounds, turn on/off the portal shard buttons and control whether Farmhand automatically hides itself during combat.

I recommend using Masque (optional) to make your buttons pretty.

Localization
Farmhand has translations for all game-supported locales, but if you see a bad translation please visit the localization page and correct it. Then let me know so I can repackage the addon to pick up the changes.

Thanks to all the translators!
Translator Credits

Thanks as well to the Farmhand users who've made great suggestions:
TaraNTino
adore33
Sentinelum

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Skylinee Skylinee Dec 10, 2012 at 23:48 UTC - 0 likes

    Ok, seems i've found the problem. After opening and closing the vendor window, the errors go away. It seems it needs to retrieve the item info from the server and maybe it's taking too long to cache it. This have to be done again after restarting the client though.

    So in short, if i'm erroring while mousing over Witchberry Seeds and close/reopen the window, the error goes away. I will try 1.2.4b3 tomorrow and continue monitoring.

  • Avatar of JCinDE JCinDE Dec 10, 2012 at 23:15 UTC - 0 likes

    @Skylinee: Go

    I have just pushed v1.2.4b3 which should eliminate the error, but the tooltip won't show the vegetable name if GetItemInfo continues to return nil. It will instead show the itemid of the vegetable. If you don't mind, check the displayed itemid by doing:

    /run print(GetItemInfo(99999))

    Where 99999 is replaced with the itemid shown in the tooltip.

    And thanks for helping me track this down.

    Last edited Dec 10, 2012 by JCinDE
  • Avatar of JCinDE JCinDE Dec 10, 2012 at 22:53 UTC - 0 likes

    @Skylinee: Go

    I use TipTac as well. When the tooltip actually works you'll notice it lets TipTac restyle it.

    I have tried tekKompare. If you're willing, try disabling everything but Farmhand just to rule out a conflict. The error seems to be that GetItemInfo is failing to return the name of the vegetable. I'm not sure what other addon would interfere with that.

  • Avatar of Skylinee Skylinee Dec 10, 2012 at 22:27 UTC - 0 likes

    Ok deleted savedvariables, so i used default settings, same error. On enGB client. I noticed that i only get the error on the beginner seeds, the later seeds like Enigma Seed and Magebulb etc don't give any error on mouseover.

    Could it be because of my tooltip addon (TipTac), and having the tooltip anchored to the mouse?

    EDIT: I'm also using tekKompare.

    Last edited Dec 10, 2012 by Skylinee
  • Avatar of JCinDE JCinDE Dec 10, 2012 at 21:51 UTC - 0 likes

    @Skylinee: Go

    Okay that's even weirder. In which language were you seeing this error? Would you mind forcing a fresh install of the latest and reenabling the tooltip just to test?

    Last edited Dec 10, 2012 by JCinDE
  • Avatar of Skylinee Skylinee Dec 10, 2012 at 21:15 UTC - 0 likes

    Nah, it's any seed actually. Been using the addon for weeks now without any other issues. I disabled the new tooltip though, since i didn't need it anyway.

  • Avatar of JCinDE JCinDE Dec 10, 2012 at 16:26 UTC - 0 likes

    @Skylinee: Go

    That's odd. Is it a vegetable you've never picked before? Maybe it just isn't in your cache. I'll see if I can address that in beta 3.

  • Avatar of Skylinee Skylinee Dec 10, 2012 at 15:21 UTC - 0 likes

    When mousing over seeds in the merchant window with v1.2.4b2:

    2x Farmhand\Farmhand-v1.2.4b2.lua:86: attempt to concatenate local "veggieName" (a nil value) Farmhand\Farmhand-v1.2.4b2.lua:86: in function <Farmhand\Farmhand.lua:68> <in C code> <string>:"*:OnEnter":1: in function <string>:"*:OnEnter":1

    Locals: (*temporary) = <func> =[C]:-1

    <func> @FrameXML\MerchantFrame.lua:449

    <func> @..\Farmhand.lua:68

    Last edited Dec 10, 2012 by Skylinee
  • Avatar of lepaperwan lepaperwan Nov 20, 2012 at 19:55 UTC - 0 likes

    @JCinDE: Go

    So, I think I got all 130 of them, I'll update the macro if I notice there's any missing.

    Congrats on the french by the way :P

    Erwan Le Pape

  • Avatar of JCinDE JCinDE Nov 19, 2012 at 22:43 UTC - 0 likes

    @JCinDE: Go

    Okay so here's the deal. If you can't do a "starts with" type macro like the enUS one, then you need to write a /tar line for every variation of plant and ailment that you want to scan for. Yeah that's a lot of lines and wouldn't work for a normal macro, but the next build of Farmhand will support it. The scanner will detect an overly long macro and split it as necessary to allow it to run in segments. The scanner button will show 1/4 or whatever and you'll need to click it once for each segment. Not as clean and elegant as the enUS version but hey it wasn't my idea to put your words out of order. :P

    So one line per plant and ailment like so: /tar le carrote de runty /tar le carrote de smuthah

    Etc. (Look at me! I learned French!)

    Users of the enUS translation and others that put the adjective first shouldn't see any difference in the behavior of the addon.

Facts

Date created
Nov 12, 2012
Category
Last update
Nov 09, 2013
Development stage
Release
Language
  • deDE
  • enUS
  • frFR
  • itIT
  • ruRU
  • zhCN
License
GNU General Public License version 3 (GPLv3)
Curse link
Farmhand
Downloads
51,202
Recent files

Authors