Joto,
The system appears to have gone completely bonkers.
I had the wrong number of gems showing unused on my shop (1 Sack + 202 Gems were being shown, instead of none, as it should be).
I was in the process of writing this post.
Then a trade of mine made a sale.
After that, this 1 extra Sack of Gems stopped showing as unused, but the loose Gems went from 202 to 2 Gems, showing unused; when still, I should have 0 Sacks and 0 Gems unused. (I have gems, but they are all used up in trades.)
Then, another sale occurred, but the amount was wrong (on my side of the trade).
It should have been 6 Sacks + 400 Gems being paid for the other guy 2 keys.
Instead, it registered as 5 Sacks + 12 Gems.
In addition to that, my trade got corrupted. (This also happened before, in one of those episodes where I had a gems count error in my shop, and it was also with this exact same trade.)
This is the trade in question
http://dispenser.tf/trade/159990/Here is it before the problem:
Here is it after the problem:
Now it shows as buying gems for 3 Sacks + 64 Gems, instead of 3 Sacks + 200 Gems.
I didn't edit it.
Right now, my Shop inventory shows the correct amount of unused items: 3 keys and nothing else.
The extra gems seem to be gone.
However, the Bot inventory seems to be now holding the wrong number of gems.
Considering my trades the bot should have 21,160 Gems (unsacked gems).
(3,200 * 6) + (200 * 3) + (170 * 8) = 21,160
And not 21,548 Gems.
The bot should also have 15 Sacks of Gems.
(6) + (3 * 3) = 15
And not 16 Sacks of Gems.
So, summarizing:
1) My trade selling my 3 Sacks + 200 Gems for keys should have 3 batches of 3 Sacks + 200 Gems. (It shows as 3 Sacks + 64 Gems right now.)
2) My shop's bot should have 15 Sacks of Gems + 21,160 Gems in its inventory. (It has 16 Sacks + 21,548 Gems.)
PS: Please note that I am writing this at 2015-05-29 12:11 (GMT-3). Other purchases that may happen between now and you reading this might alter the gems count. For instance I just noticed another trade of mine bought a key for 3,200 Gems; so therefore subtract 3,200 from the appropriate numbers above. (In this case: the shop's bot should hold 21,160 - 3,200 = 17,960 Gems, and not 21,548 - 3,200 = 18,348 Gems.)
Thanks in advance! ^ ^
Judicious