Sym no longer plays he says, so I took it upon myself to do some tweaking:
Added functionality for longer vendor lists. PoK has 202 vendors currently, and the list is longer than the mac could handle. I've added an alteration to the ini that allows you to break the list into 2 pieces which the mac can now sequence through as it checks the vendors in the list, and an error drop out if you make your list too long.
Included a somewhat path optimized vendor list for PoK, that currently will search all of the vendors for Spiderling silk and buy it if they have any of them.
Added a debug mode.
Added a short randomized pause in the search and buy command to make it slightly less bot-like in appearance to an outside observer. This does make it take longer to run, at 1-6 seconds longer for each vendor.
Potential known issues as yet: There are 4 vendors inside stalls that currently cause this mac some issues with mq2nav in it's current iteration when using a default mesh for PoK, AFK running isn't advisable, and these mesh issues will stop the mac from completing in at least two cases I know of with Darius and Perlas near the bazaar entrance. Manual movement of your character is needed to get them unstuck, or a modified mesh will need to be used until I can implement adjustments with the newest mq2nav changes.
TODO: I need to add Brainiac's modifications to NAV to the mac to have them stand off from the merchant when buying. This will also make it look more natural. And fix the merchant search priority for the guild lobby and (?) zones when more than one merchant have the same name. Currently in the guild lobby you'll have to run the mac twice, once while standing near each vendor on east/west sides.
Please let me know if something doesn't work right for you, and I'll see what I can figure out.