Love the addon, and haven't had a single issue with it so far. One minor thing though, would it be possible for Hemlock to scan the number of poison reagents you already have in your bags before purchasing them? I tend to get a lot of poison reagents from junkboxes and such, so it'd be nice to be able to just purchase the minimum amounts needed given what's already in inventory.
Hemlock -should- look for existing reagents in your inventory before buying more. However, in a single vendor session, it "claims" reagents for use and forces subsequent clicks to buy more. For example, if I want to make 5 Instant and 5 Deadly, my first click will buy 5 Vials, and "claim" them for Instant. The next click looks for unclaimed vials, finds none, and buys 5 more for Deadly.
If I have 4 (unclaimed) Dust of Deterioration in my inventory, and want to make 5 Instant poisons, Hemlock should buy 16 more to bring it up to 20 total. If it isn't doing this, please detail what it's doing so I can fix it! :)
I've got the same problem, I think it's related to the problems I've been having with GemList which I outlined here, it's basically the problem where your cache doesn't know about an item yet and therefore it's itemLink returns nil.
The only problem I tend to have with this is the extra vials it always buys.
If I go to make 8 instant poisons, it automatically buys 10 vials (normal), but then if I decide to go ahead and make 7 deadly poisons, instead of just buying 5 vials, it will buy 10. This always leaves me with extra vials in my bags.
Other than that, I have to say this is the perfect rogue addon, thanks!