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
To get Farmhand working for current retail(at time of writing)
CHANGES TO \WORLD OF WARCRAFT\_RETAIL_\INTERFACE\ADDONS\FARMHAND\FRAMES.LUA
replace all "OptionsCheckButtonTemplate" with "InterfaceOptionsCheckButtonTemplate"
CHANGES TO \WORLD OF WARCRAFT\_RETAIL_\INTERFACE\ADDONS\FARMHAND\FARMHAND.LUA
PUT THE FOLLOWING IN THE EMPTY LINE 3
local GetContainerItemID = _G.GetContainerItemID or C_Container.GetContainerItemID
local GetContainerItemInfo = _G.GetContainerItemInfo or function(...)
local info = C_Container.GetContainerItemInfo(...)
if info then
return info.iconFileID, info.stackCount, info.isLocked, info.quality, info.isReadable, info.hasLoot, info.hyperlink, info.isFiltered, info.hasNoValue, info.itemID, info.isBound
end
end
local GetContainerNumSlots = _G.GetContainerNumSlots or C_Container.GetContainerNumSlots
local PickupContainerItem = _G.PickupContainerItem or C_Container.PickupContainerItem
local ShowContainerSellCursor = _G.ShowContainerSellCursor or C_Container.ShowContainerSellCursor
CHANGE LINES 276 TO 279 FROM
if LeavingHalfhill then
Farmhand_DropTools()
end
TO THE FOLLOWING
--[[ if LeavingHalfhill then
Farmhand_DropTools()
end]]
CHANGE LINES 605 and 615 FROM
PlaySound("QUESTCOMPLETED","SFX")
&
PlaySound("igQuestFailed","SFX")
TO THE FOLLOWING
PlaySound(619,"SFX")
&
PlaySound(847,"SFX")
CHANGE LINES 643 & 662 FROM
function Farmhand_DropTools()
&
end
TO THE FOLLOWING
--[[function Farmhand_DropTools()
&
end]]
CHANGES TO \WORLD OF WARCRAFT\_RETAIL_\INTERFACE\ADDONS\FARMHAND\Farmhand.toc
Change 1st line to
## Interface: 100200
I updated this and uploaded it to CurseForge. The new version is called "Farm Hand Updated for SL"
https://www.curseforge.com/wow/addons/farm-hand-updated-for-sl
Hoping someone picks up this mod for updates.
Pandaria farm is still pretty useful ^_^
Thanks for keeping it going as long as you did too.
can u fix it to 7.3 i think a lot of people are still using it like me
Just a little fix for 7.3.0 added to farmhand.lua.
Where would I put this in the farmhand.lua? Do I replace what it changes? Is this all that it needs to work again? I wish someone would take over this addon. I really liked it back in Mists and still have a couple alts that farm.
In reply to atomicpanda:
crop scanner doesn't seem to be working anymore, as of patch 6.1 :(
EDIT: i recall it auto-crop scanning before, manually selecting the crop scan button does in fact work.
Won't appear on my Characters - even my cooking 600 one.
"Lock tools to prevent them....farm" check, but still drops tools when leaving Halfhill area. Tried no addons enabled except Farmhand, and still drops tools. Also auto unchecks itself.
option "Lock tools to prevent them being dropped when you leave the farm" is not working for me, anybody with same problem or any ideas how to fix it?
I have the same problem. :(
Same problem here as well, I've tried doing various things to fix it but cant figure it out... i dont like having to come back and pick up the tools every time i come back to the farm... Hope this gets resolved asap or im going to stop using it :(
Great addon, however, I've noticed a small problem with the latest build. It no longer is displaying my Cooking School Bell as it did before. Checked the Interface Options and the checkbox wasn't clicked, so tried to click it, but interface wouldn't accept the input. Not sure if this is an addon problem or a client problem, but wanted to bring it to your attention!
Keep up great work!
Hello, thanks for a great addon! :)
Tested the latest version just now, and found a minor issue, don't know if it is intended, but I think not...
So I was harvesting my crops and got more than one "Occupied Soil", however the addon just marked up one of them, using the skull marker. I know that at least in previous versions it marked up as many crops as possible. It seems to be working on infested crops and such (it used 4 markers for me), but it still doesn't use more than one marker if there's only two occupied soils, like I had after harvesting my crops for example. To clarify, it was after harvesting, and before planting new seeds, In case that makes any difference.
I don't know, is it by design perhaps?
I would love it if this could be changed, because I find the occupied ones pretty hard to spot from time to time. Also, I read Gularon's reply and I think it's a cool idea, it would be really handy for someone with a memory worse than a goldfish, such as myself.
Just sending feedback, LOVE the addon! Cheers.
I love Farmhand and I've recommended it to all my friends and guildies, Blizzard really should have had this UI, or something like it, to begin with.
May I make a suggestion? I tend to lose track of which of my toons have done the cooking school bell daily. As a quick (local) hack I added a check for the Token quest not having been done yet as a condition for showing the button, but this makes dismissing Nomi annoying (since that makes the button disappear when you finish the daily quest) and obviously doesn't check the Lesson dailies. Instead I wonder if you could add an overlay with a blue exclamation point to the button to signal the availability of Nomi's daily?
It's working now. Sending my donation immediately! Thanks for the hard work getting this addon ready for WOD.
It's not working for me. :(
Just posting to let you know this addon got so much use by me. It had so many "duh" features, yet didn't get in the way while not at the farm, amazing. While I won't be at my farm nearly as much any more, I didn't want Pandaria to fade into history without giving this very helpful addon a mention.
Thanks for the kind words. I try to keep my addons simple and to the point and usually I am inspired to create them because of some glaring omission from Blizzard's own UI. I expect WoD to provide more opportunities. Even if it's just the garrison farm.