TunaTuna 1 Share Posted November 23, 2023 (edited) I wrote this to partially do what you're talking about: private void grabBankItem(int[] itemIDs) { for (int i : itemIDs) { if (!Equipment.contains(i) && !Inventory.contains(i) && Bank.contains((i))) { Bank.withdraw(i); break; } } } Now i can just call that for any equipment I need instead of the stock bank withdraw. It prioritizes the list from first to last. Specifically, I use this for getting the lowest uses jewellery like dueling rings. In your case, you can pass in the IDs of all the items for a certain slot from BIS to worst and itll get that for you. Wouldn't be hard to change it to strings. grabBankItem(new int[]{11190,11191,11192,11193,11194}); This gets me the weakest Digsite pendant that I own. Edited November 23, 2023 by TunaTuna Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now