PDA

View Full Version : Merchants: Selling a stack at a time only pays you for 19 of the 20. (Item-specific! *NOT* all)


1asdfasdf1
10-11-2019, 01:49 PM
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.

planarity
10-11-2019, 05:43 PM
did you test it with food/drink and comsume 1 of the 20 before the transaction was complete?

1asdfasdf1
10-11-2019, 09:11 PM
did you test it with food/drink and comsume 1 of the 20 before the transaction was complete?

No, that's an interesting idea.