Thanks!
Yeah that doesn't make sense to me either . The same block of code is used for both.
I've restructured the script, things seem to be working fine. Blackjacking has been tweaked slightly so the script will right click and hover pickpocket after attempting to knock-out the target. This unfortunately means you may need to readjust your sleep timers for blackjacking. Hopefully this helps with menaphites, please let me know. The account I'm botting to 65 should be there shortly and then I should be able to tweak it if need be.
The blackjacking flow is as follows for those interested: select knock-out -->right click and hover pickpocket option --> first sleep timer --> pickpocket --> right click and hover pickpocket option --> second sleep timer --> pickpocket
-Script will no longer drop empty jugs till it's at the general store.
-Curtain opening and closing will now prioritize right clicking and opening the menu to selected either open or close.
-Fruit stall banking should work correctly, I wasn't able to find the exact cause of that bug but I believe the restructuring of the code should have fixed it, if not it should be easier to find the cause after this update anyways.
-Food names being case-sensitive won't change in this next version. The only thing hindering that is that calling getBank().contains(String yourItem) seems to be case sensitive, which is why you noted the issue occurring when attempting to bank for food. I can get around this simply by grabbing all the items in the bank, looping through them and comparing their name converted to caps to the entered food name converted to caps. I'll test this out and make sure it doesn't cause any odd spike in resources(I can't imagine it will) and push it out next release if it works well.
I'll be pushing this version, 9.8, in the morning after I've got some more testing in.