The report stated that '#adjust a c' after '#adjust 1a b' moved all the original 'a' to 'c' instead of leaving the one in 'b' alone. That's true, but it is also the intended behavior. Splitting off with a count explicitly avoids gathering compatible stacks (but does merge into the destination if compatible, instead of swapping). Moving a whole stack gathers compatible ones and puts the whole merged group into the destination. But that leaves a gap in functionality: there's no way to get the don't-collect-other-stacks without splitting; there ought to be. So, allow the player to specify full count to move a stack from one slot to another without collecting compatible stacks (the behavior when no count is given) or splitting (the behavior when count is less than full amount). In the example above, if 'a' started with 5 doodads and had 4 left after splitting one to 'b', '#adjust 4a c' will move those 4 (all of 'a') to 'c' without merging 'b' into them. The method is a bit obscure but it's also something which doesn't come up very often.
195 KiB
195 KiB