You have a main inventory and 5 extra bags, call them A, B, C, D and E. Extra bags are filled L → R, although the “open” bag" takes priority over this rule. It is kind of normal to put stuff you don’t want covered in gunk - at least until it’s unavoidable - in bag E.
There is an autosort on the main inventory and each of the additional bags, and i was kind of thinking it would be cool if there was a way to autosort over multiple bags AND allow you to keep the “bag E for my stuff”.
My idea is for R-click on the mini bag icons to move all items from that bag and all bags to it’s left as far “left” as possible.
Example:
Bag A has a chestpiece in it. Bag B is half full of rings, bag C is half full of amulets, bag D is half full of medals, and bag E has a stack of dynamite and some aether crystals.
R click on bag C. Bag A still holds the chest piece, and fills up with all of the contents of bag B and all but 6 of the amulets from bag C. Bag B receives the remaining 6 amulets from bag C. Bag C is now empty. Bag D’s medals don’t move. Bag E’s misc contents don’t move.
It doesn’t have to work exactly this way - could use any sort of algorithm - my dumb brian just thinks maybe
Move all 6 slots to leftmost bag until out of space
Move all 4 slots to leftmost bag until out of space
Move all 3 slots to leftmost bag until out of space
Move all 2 slots to leftmost bag until out of space
Move all 1 slot to leftmost bag until out of space
Repeat in A->E order from bag A until all bags until the “clicked” bag are filled, or all items are sorted
R-click on bag A will not perform a multi-bag sort. R click multi-bag sort would only work on bags B through E. The main inventory is not involved with this bag management. R-click on bags B->E never moves items into the main inventory. Any sort which results in items NOT being able to be sorted (let’s assume this can happen, I don’t know, I’m not a mathematician) results in no sort.