Dismiss Notice
Wynncraft, the Minecraft MMORPG. Play it now on your Minecraft client at (IP): play.wynncraft.com. No mods required! Click here for more info...
Dismiss Notice
Have some great ideas for Wynncraft? Join the official CT (content team) and help us make quests, builds, cinematics and much more!

Trade Requests

Discussion in 'General Suggestions' started by creature, Aug 6, 2020.

?

Like it?

  1. Yes

    92.9%
  2. No, too much work to code for such a QoL improvement.

    7.1%
  3. No, different reason

    0 vote(s)
    0.0%
Thread Status:
Not open for further replies.
  1. creature

    creature Uncorrupt, so possibly serving Dern

    Messages:
    797
    Likes Received:
    1,449
    Trophy Points:
    146
    Minecraft:
    Sometimes you wanna trade with someone, but they aren't online. Now you have two options:
    1. Wait until you can both get online.
    2. Use the trade market.

    Option 1 isn't always realistic due to huge timezone differences, school, work, etc.
    In the trade market there are two problems: Other people can also buy it and there's a 5% tax.

    So for the people bumping into these problems, mainly people trading through discord and the forums or people who play with friends that aren't always online at the same time, I present to you:

    Trade requests.

    The seller:
    When you've put something on the trade market, you can check out your item again in this screen. From here you can go back or cancel your trade.
    upload_2020-8-6_14-57-47.png

    I propose we add in a new button to sell it to a specific player.
    upload_2020-8-6_14-58-39.png
    After pressing the button, you get asked in chat who you want to sell it to. After typing the name, you get the same screen you normally get when putting something on the market with amount and price.
    (This is so that you can sell things to other players for a lower price than autobuyers on the market get it for.)

    It still holds up a trade market slot until it is either accepted or denied by the other player. If it is denied, the same thing happens as would happen now if an item isn't sold in 2 weeks.

    When still waiting for the buyer to accept, it'll show a yellow checkmark rather than the item.
    upload_2020-8-6_15-18-0.png

    The buyer:
    As the (potential) buyer, whenever you log in and if you have pending trade requests, it'll say so in chat. Just like the daily chest (assuming that isn't a wynntils feature. Not sure)
    upload_2020-8-6_15-7-59.png
    This message will also show up if you get a new trade request whilst you are online.
    Clicking on the text or typing /trades brings you to a little GUI menu where you can see all trade requests made to you. This could also be accessible from an extra button in the trade market somewhere near your own trades. If you get more trade requests than the GUI can handle, it overflows. If you don't respond to a trade request in 2 weeks it disappears from the GUI.
    upload_2020-8-6_15-15-9.png

    Clicking on an item will bring you to another GUI where you can either accept or Deny the trade. You can also see what the other person asks.
    upload_2020-8-6_21-4-36.png
    The green checkmark confirms and pays, the red cross denies and the go back button goes back.

    The yellow arrows are for a counteroffer. An idea I've added a bit later, inspired by a comment from @oinuk

    A counteroffer serves two purposes:
    1. It allows the buyer to ask for a lower price.
    2. It allows for the buyer to buy with items as well as money.

    Upon clicking the counteroffer butten you see the following:
    upload_2020-8-6_21-26-39.png
    Clicking the + brings you to a screen where you can choose wether you want to counteroffer with emeralds or an item.
    upload_2020-8-6_21-42-27.png
    Clicking on emeralds makes you say the amount of emeralds you bid. Clicking on the chest makes you pick an item from your inventory and choose an amount of that item you will bid much like the already present systems do.

    You can do this for several items and emerald amounts.
    upload_2020-8-6_21-38-2.png

    Clicking the checkmark sends your counteroffer back to the person selling the item, who will than get the choice to either accept, deny, or counteroffer again.



    It might be that people don't want other people to send items to them, to stop that, add /toggle traderequests. Which disallows people to send you items, telling that "That player has disabled traderequests" when they try to send a request. This would also not be available for ironman players for obvious reasons. Nor should taxes be applied to it. (Since this is player-to-player it is closer to /trade [playername] than it is the trade market.)
     

    Attached Files:

    Last edited: Aug 6, 2020
    gigi2oo2 likes this.
  2. one_ood

    one_ood c lown VIP

    Messages:
    3,622
    Likes Received:
    6,313
    Trophy Points:
    215
    Guild:
    Minecraft:
    i like the idea, but sometimes items are traded for other items, instead of emeralds, and this (as far as i can see) doesn't support item trades.
     
    creature likes this.
  3. creature

    creature Uncorrupt, so possibly serving Dern

    Messages:
    797
    Likes Received:
    1,449
    Trophy Points:
    146
    Minecraft:
    Interesting, item trades would mean that someone has to send an item to someone else, another person has to offer another item and than a question to confirm the trade would be send back. Since the person who offers the trade can't just select the item they want from the other persons bank. (impossible due to ids.)

    Give me an hour, I got an idea and feel like if this is added, that would be a natural fit. ;p

    edit: added. I like how it turned out.
     
    Last edited: Aug 6, 2020
  4. creature

    creature Uncorrupt, so possibly serving Dern

    Messages:
    797
    Likes Received:
    1,449
    Trophy Points:
    146
    Minecraft:
    Bump

    100% approval this week, let's go.
     
Thread Status:
Not open for further replies.