Trading system - concept
Posted: Wed Jan 10, 2018 6:06 pm
The current trading system between players is lacking.
The most common complaints:
1. "Spam Selling" - popular with low level accounts, they try to sell something useless to accounts with gold, for ridiculous prices (like a fish for 1000m)
This is also abused in pvp at times. The issue is that the sell offer pops up on your screen, actually ceasing your gameplay (in the continued interaction sense). For those seeking gold, they're trying to get you to buy... for pvp, they don't care, they are just trying to make you die.
2. Multiple items - transferring of multiple items at once, as mass transfers are quite annoying
3. Direct trading - item for item: as is, you can only trade an item for gold, which is limited by
4. Max Trade value - currently 2.147b, which is too low for some items
I envision it like this:
You send a "trade with me" request to a player- similar to a "join clan" request, it pops up as a message, and they accept or reject.
If accepted, the two players enter "trade mode", if they fulfill certain conditions.
1. They have to be close to each other (idk, within 5 or 10 spaces?)
2. When trading, perhaps a simple graphic could represent this; the simplest idea would be some sort of line drawn between the two players; perhaps, such a line should only be visible to the two involved.
3. When in "trade mode", the trade window can be open or closed (like the pack), without cancelling the trade (the graphic represents this). This is so, you can stop and fight a mob or chat or whatever during a trade, if necessary.
4. the trade window could consist of four panels: your inventory, your offers, their offers, their inventory. The "offers" are the "tables" where you place your gear etc... both players can put items/gold on the table, and the trade is completed if both hit accept. If you make an offer, then hit accept, the other player can accept, reject, or counter-offer (change the offer)... if they change the offer, your accept button is automatically deselected, and you get the option of accepting/rejecting/modifying. If the window is able to be open/closed, a chat window is not needed (but would be appreciated as it could offer a private chat that has no one else in it; thus you don't miss convo if others are present and chatting).
5. Considerations for disconnects, cancellations, etc. at simultaneous times is needed. Also, a quick disconnect may be considered as a possibility, and perhaps a trade can continue if the player logs back on right away.
6. When the trade is completed, perhaps, it does not end trade mode. This way, you can continue trading with the same player multiple times.
7. Items do not stack in the inventory; but, they could/should stack on the tables, and you should be able to move them in quantities (I have a pack full of stone for you, that's 80... I'd much rather add it to the table once and enter the #80 rather than transfer 80 times...)
8. Your gold should always be visible.
9. Trade value should be increased, AND the numbers should be formatted on screen.. i.e. it should be spaced or separated with commas (700,000,000), or abbreviations used (700m). The only issue here is, when rounding does occur, sometimes the number isn't exact... not a big deal though.
If I think of anything else, I can add as a reply.
The most common complaints:
1. "Spam Selling" - popular with low level accounts, they try to sell something useless to accounts with gold, for ridiculous prices (like a fish for 1000m)
This is also abused in pvp at times. The issue is that the sell offer pops up on your screen, actually ceasing your gameplay (in the continued interaction sense). For those seeking gold, they're trying to get you to buy... for pvp, they don't care, they are just trying to make you die.
2. Multiple items - transferring of multiple items at once, as mass transfers are quite annoying
3. Direct trading - item for item: as is, you can only trade an item for gold, which is limited by
4. Max Trade value - currently 2.147b, which is too low for some items
I envision it like this:
You send a "trade with me" request to a player- similar to a "join clan" request, it pops up as a message, and they accept or reject.
If accepted, the two players enter "trade mode", if they fulfill certain conditions.
1. They have to be close to each other (idk, within 5 or 10 spaces?)
2. When trading, perhaps a simple graphic could represent this; the simplest idea would be some sort of line drawn between the two players; perhaps, such a line should only be visible to the two involved.
3. When in "trade mode", the trade window can be open or closed (like the pack), without cancelling the trade (the graphic represents this). This is so, you can stop and fight a mob or chat or whatever during a trade, if necessary.
4. the trade window could consist of four panels: your inventory, your offers, their offers, their inventory. The "offers" are the "tables" where you place your gear etc... both players can put items/gold on the table, and the trade is completed if both hit accept. If you make an offer, then hit accept, the other player can accept, reject, or counter-offer (change the offer)... if they change the offer, your accept button is automatically deselected, and you get the option of accepting/rejecting/modifying. If the window is able to be open/closed, a chat window is not needed (but would be appreciated as it could offer a private chat that has no one else in it; thus you don't miss convo if others are present and chatting).
5. Considerations for disconnects, cancellations, etc. at simultaneous times is needed. Also, a quick disconnect may be considered as a possibility, and perhaps a trade can continue if the player logs back on right away.
6. When the trade is completed, perhaps, it does not end trade mode. This way, you can continue trading with the same player multiple times.
7. Items do not stack in the inventory; but, they could/should stack on the tables, and you should be able to move them in quantities (I have a pack full of stone for you, that's 80... I'd much rather add it to the table once and enter the #80 rather than transfer 80 times...)
8. Your gold should always be visible.
9. Trade value should be increased, AND the numbers should be formatted on screen.. i.e. it should be spaced or separated with commas (700,000,000), or abbreviations used (700m). The only issue here is, when rounding does occur, sometimes the number isn't exact... not a big deal though.
If I think of anything else, I can add as a reply.