Project 1999

Project 1999 (/forums/index.php)
-   Resolved Issues (/forums/forumdisplay.php?f=14)
-   -   Merchants: A Shady Swashbuckler...Shady Indeed (/forums/showthread.php?t=25640)

Harrison 01-19-2011 09:33 AM

Yeah, I've gotten screwed by that bug more than once.

Uthgaard 01-19-2011 10:00 AM

Quote:

Originally Posted by Uthgaard (Post 150040)
Quote:

Originally Posted by Uthgaard (Post 125056)
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.


maegi 01-19-2011 08:11 PM

ok well this is a multi-player game, therefore it can be expected more than one person will be buying selling items on any specific vendor at any given time. Will this be addressed or do we just have to pray no one runs up and buys an item while we have the sale window open


All times are GMT -4. The time now is 11:58 PM.

Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.