View Full Version : Merchants: Carnelians on Shady Swashbuckler
Darklake
09-27-2010, 01:35 PM
Only one for sale, listed as 8g 6s 7c, tried to buy one and he took 41p 3g 5s 1c and didn't give me the carnelion. After transaction he still had 1 carnelion for sale. Attached is screenshot, any chance of the money being returned to the character "Totty"? Thanks.
Darklake
09-27-2010, 02:12 PM
It seems I too fell foul of the bug mentioned here :-
http://www.project1999.org/forums/showthread.php?t=9227&highlight=shady+swashbuckler
as the dagger in my inventory is a fine steel one that I hadn't noticed before. Guess it's not fixed yet :-)
Lazortag
09-27-2010, 04:32 PM
My first guess was going to be that you bought a fire opal, since they have curiously similar prices (fire opal is about 40 or so plat off of a merchant), and it even looks like carnelian. But from the screenshot it's clear that isn't the case.
Uthgaard
09-27-2010, 07:51 PM
This bug has been around for a while, but I dragged Spirell along to help me test it. This is with all vendors btw. Found the exact steps to reproduce this.
Multiple people go to one vendor. If one person buys or sells items to the vendor, causing the vendor to gain or lose a non-permanent item from stock, the table entries shift places.
Other players who had that window open will still purchase the correct items from the list, while all players still have their window open.
The moment the player that caused the vendor stock to shift closes the window, any players with their window still open will purchase incorrect items. Closing the window only executes that individual's changes.
I tested to see whether it would happen if someone else closed their window after I cleared out items, and it didn't.
So closing the window is the event that runs all of the queries on the actual table, maybe could give each spot in vendor stock an absolute reference in the table, since it's limited to a fixed amount of items in display, instead of allowing them to shift with each table update.
TL;DR: Known bug, vendors need a primary key.
Darklake
09-30-2010, 11:53 AM
Bumping as per reimbursement request.
Uthgaard
09-30-2010, 12:51 PM
You'll want to make a thread in petition forums for reimbursement.
This is just for bugs.
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.