Topic

Certain Operations should Remember Bag Location

This came up when I reported losing chunks when attempting to grind them with a grinder that had insufficient durability left.  I later realized that they chunks hadn't been lost but simply placed in a different bag without my noticing.

What happens is:

1) Initiating the grind operation removes the chunks from the player's inventory
2) If the operation fails for some reason (such as the grinder being close to breaking) the game returns the chunks to the player's inventory, however they are placed in the first available bag slot, rather than being put back in the specific bag slot they were removed from.
3) If the players default backpack is full, and there are slots free in a bag that comes before the open bag in sequence the chunks can easily seem to disappear and be lost, when in fact they are not.

(This might happen with any tool-based operation when initiated from the material, rather than the tool, if the tool has insufficient durability.  I only noticed it with the grinder, since I tend to grind from the stacks of chunks, rather than the grinder itself.)

Similarly, if you trade a portion of a stack of items to another player by dragging the stack to the trade window and then reducing the quantity shown there, the portion of the stack that is not being traded is returned to the first free slot, rather than the slot the stack was moved from (to the trade window).

I'd suggest that both of these operations (and perhaps some other ones as well; though I haven't run across any specific ones yet) should "remember" the bag slot that the items were originally removed from, and return those items to that slot if they need to be returned to the player's bag for some reason.

Posted 13 months ago by Right Chris Subscriber! | Permalink