The old Merchant for buying and selling individual cards should be replaced with a player auction system. It would function like the stock market, and a player can enter the price that they want to buy or sell a card at, or just accept the current market rate. For example, a card might have sell orders like the following (players wanting to sell a card)
Qty Price
1 190
20 200
8 210
3 220
While the buy orders (players wanting to buy a card) are:
Qty Price
10 150
30 140
21 130
If a player just wants to sell his card quickly, he will be matched with the best buy order, which is 150g. Likewise, if a player wants to buy a card, he will buy it from the lowest priced seller for 190g. The card stock market has a real inventory, meaning that players selling cards have it already removed from their inventory, and players putting in a buy order have already spent the gold and are waiting for their card at a good price.
The supply and demand in the marketplace will determine the price that players use. The system will prevent players from sending gold to their other accounts by only allowing trades at the best market price.
Update: while we initially started development on this major new feature many moons ago, it was put on hold to focus on other priority items and features. This thread will be kept, as the discussion was quite lively and informative, but closed for more comments until a new announcement is made.
Bookmarks