Summary: Selling a stack at a time only pays you for 19 of the 20, while selling 1 at a time sells all 20 for the stated price. This is item-specific and does NOT apply to all items in the game.
Repro steps
- Put all money in bank
- Remove 1 gold from bank
- Visit merchant who sells unlimited items that cost 5 copper each
- Buy a stack for 1 gold
- Ask merchant what they'll give you to rebuy.
- In case of most items it is less than the 5 copper.
- In case of some items it is exactly 5 copper (same as purchase price).
- Sell 1 at a time (control-Click the sell button). You receive 5 copper per item. Selling all 20 one at a time gets you entire 1 gold back.
- Buy a stack for 1 gold total. You should now have 20 items and 0 money.
- Shift-click to sell the entire stack at once.
Expected result:
- Game text tells you that you receive 1 gold for the stack.
- You receive 1 gold for the stack.
Actual result:- Game text tells you that you receive 1 gold for the stack.
- You receive 9 silver 5 copper for the stack.
Testing with fishing bait and other small unlimited items. Results vary depending on what item.