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
I like the idea, its just that the enigma seed bags weren't showing the icon. From testing today I can see that the first seed bag you have displayed on the item bar has the bag icon shown, but other ones do not.
I think I see the issue now. Should be fixed in next beta. I have to decide whether to keep the "smart" item search. I really don't like relying on scanning localized tooltip text.
Yep; I can understand - makes localization a pain.
Having it pick the seed bag with the lowest number of charges is a "nice to have" I think - if you can't find a way to do it cleanly then it'll be fine.
Yeah I've decided no nix it. Not many folks I think will have multiples of the same type of seed bag and as long as you aren't moving them around in your bags it will always choose the same one. It goes through each bag 0-3 starting with your backpack, slot by slot and uses the first seed bag of the given type that it finds.
Thank you so much for the support of seed bags! :)
Works now...thank you !!
Yap...1.6b2 works fine now :)
Thank you very much!
v1.5 has the TOC update and the seed bags.
Beta version v1.6b2 has the Misc Tools (School Bell) support and an option to show the vegetable icon as the button for seeds or seed bags. Most useful for seed bags in my opinion. Very hard to discern the type of seed by the bag icon.
Just tested 1.6b2 - very nice with the cooking school bell, works nicely.
heey i have some bags now for my seeds and there not showing up in your addon can u please add them ^^
See the current beta version!
1.5b4 is working nicely now.
The only niggle I've found is that if I happen to have more than one of a type of seed bag - eg thanks to one having two charges left and the other 10 as it was freshly purchased - then I'm finding that whilst sometimes the bag with lower number of charges is used, most of the time the bag with the higher number of charges is used.
End result is that I end up with two seed bags still - one with 2 charges and the other with 6 - rather than a single seed bag with 8 charges.
Would it be possible to the seed bags to use the charges up on the bag with the fewest number of charges available ?
Eh. Maybe. I'll look into it.
I'm not sure this is going to be possible as I can't find a way other than very inefficient tooltip scanning to determine the number of charges remaining on an item. The only thing I have that gives charges at all is GetItemCount which gives the total number of charges for all of a given item in your bags. So if you have one seed bag with 10 charges and one with 5 I can see that you have 15 charges available but I can't tell which of the two has only 5.
I've published an alpha version that tries to find the seed bag with the fewest remaining charges. It does this via tooltip scanning and does so as conservatively as I can make it. Right now this will only work for the english language because it has to scan localized tooltip text.
Farmhand v1.5b4 works great now!
Thank you very much :)
Error pops on login indeed, but it works just fine afterwards.
I don't know what's going on yet. I'll work on it more today. Sorry for the delay folks.
The root of this, for those of you who know something about the API, is that it's trying to call GetItemInfo() for the Cooking School Bell item ID (86425) but nothing is coming back. I'm not sure why it's behaving that way for some people. I can't seem to reproduce it.
Perhaps I'll take a different approach for the Misc Tools thing. In the mean time I think I'll release v1.5b4 without Misc Tools just to get a working version out there.
Been doing some debugging on this:
Which makes me wonder if its a timing issue - ie items not quite fully loaded. FWIW I'm using a v.recent Mac.
I guess an evil hack along the lines of "ItemID not loadable, try again later" isn't really a good solution here!
It seems GetItemInfo() sometimes randomly just doesn't return anything right away and instead will cause the GET_ITEM_INFO_AVAILABLE event to fire when the data does become available. At that point a new call to GetItemInfo() should work. I'll try to go that route with v1.6 after I get a working v1.5 out the door.