Farmhand
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
Installed after reading about it on wowinsider. Love it! my only nitpick is I wish it was movable.
To move the buttons, hold SHIFT and drag a button with the left mouse button.
Excellent addon.
Suggestion for your consideration: add detection of the Cooking School Bell in our inventory and give us a button to summon him (when we're in Halfhill Market.)
Hi,
Great Add on, very convenient to click on screen as opposed to opening/searching your bags every time!
Question though :
I have a private guild with one tab dedicated to cooking ingredients so therefor i dont use my bank. Is it possible for Farmhand to scan your guildbank as well?
Ah, one more thing.
I didnt like the chat notifications so i turned it off. It appears that the on-screen notifications are switched off then as well. Is there a way to seperate them? So on-screen yes, chat no?
I also would really like to see guild bank quantities since my guild pools all our meat and veggies together!
I can look into guild bank numbers, but I think it'd involve you visiting the guild bank frequently to keep the data up to date. The counts of items in your personal bank can be retrieved more easily and without having to visit the bank and cache the data.
Sry took so long, my error pops on Taltric Forthright (Trade Goods Vendor) in SW Command Center
Brilliant addon!
Poped on me when clicked on Justice points trade goods vendor:
Date: 2012-12-24 12:50:03
ID: 3
Error occured in: Global
Count: 11
Message: ..\AddOns\Farmhand\Farmhand.lua line 71:
bad argument #1 to 'find' (string expected, got nil)
Debug:
[C]: ?
[C]: find()
Farmhand\Farmhand.lua:71:
Farmhand\Farmhand.lua:68
[C]: MerchantItemButton_OnEnter()
[string "*:OnEnter"]:1:
[string "*:OnEnter"]:1
Which vendor?
@Skylinee
Well I'm glad that it's working, but I still have no idea why it was failing before or why it isn't now.
Thanks for the feedback!
Sure, it shows the same as in the previous version.
http://i.imgur.com/wgV13.jpg
http://i.imgur.com/ukMLE.jpg
Taken with different tooltip placement options (to the right/to the bottom).
@Skylinee
Good. What does the tooltip show? Can you share a screenshot?
Ok latest version is working without errors on mouseover.
Nope, i can't even remember the last time i cleared my cache.
@Skylinee
It's strange that your game isn't caching the item info. Are you clearing your cache prior to loading, perhaps to make a mod like NPCScan work?
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.
@Skylinee
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.
@Skylinee
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.
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.