1. Dear forum reader,

    To actively participate on the forum by joining discussions or starting your own threads or topics, you need a game account and to REGISTER HERE!
    Dismiss Notice

Trader Revamp: Add partial trades and unit price

Discussion in 'Approved Ideas and Suggestions' started by UlyssesBlue, May 15, 2019.

  1. UlyssesBlue

    UlyssesBlue Well-Known Member

    May 5, 2018
    I'd like to propose a revamp to the trader that changes the way trades are posted and accepted, and allows for partial trades, such that you can choose to buy only some of the goods listed in a single trade rather than all of them. It also conveniently lists the unit price of goods so you can readily compare the value of trades without doing a bunch of maths.

    As an example, say someone wanted to trade 50,000 crystal for silk. Under the current system they'd probably post 10 trades of 5,000 crystal, since posting 50,000 crystal in a single trade would be too expensive for most people and would therefore take forever to be accepted, if at all. 5,000 is still too large for very small cities, so they would be unfairly restricted, and for very large cities who might want much more than this it would be fiddly and annoying to go through and accept lots of smaller trades in order to get the total quantity they need.

    Under the system I'm proposing someone wanting to trade 50,000 crystal would instead just post it all in a single trade, then people wanting to buy crystal would just specify how much crystal they wish to purchase, and only buy that much with a single click of a button. The trade would be steadily chipped away by various buyers, until all the goods were sold. This system would mean smaller trades would be easier to come by for those that need them, and those wanting large quantities of goods could get it in much fewer clicks. It also wouldn't clog up the trader with tons of identical trades. This would benefit both small and large cities, and everything in between.

    The trades posted in the trader could end up looking a bit like the below image. The different columns are:
    Offer: Since the total size of the trade is largely irrelevant, this just shows which good is being offered.
    [Demand]: This column has been removed as this information is effectively displayed elsewhere.
    Unit price: This new column shows how much you pay for a single unit of the offered good, and makes it easier to compare the value of different trades. A bit more finesse than the current Rating system. It can also be used in the sort algorithm so that cheapest goods are shown first.
    Rating: Same as the current system. Lists the star rating of the trade. (The merits of the current rating system and its application to cross-tier trades is a separate discussion/suggestion.)
    Trader: Same as the current system. Shows who is selling the goods.
    Purchase: Instead of a simple tick button like the current system, this explicitly states how many goods you're purchasing and what you're paying for them. This is instead of the Offer and Demand columns under the current system. The size of the trade is specified by you in the new 'Trade Size' box up the top of the trader. The trader then automatically calculates all trades (the buttons in the Purchase column) based on the specified Trade Size and the trade's Unit Price. If the trade doesn't have enough goods to meet the specified trade size it instead offers all remaining goods (e.g. Doc's first trade below).
    In the below example I've shown the 'Trade Size' box as a simple drop down menu. It could equally be a +/- box like you have when placing an offer. Either system would work fine.


    Posting a trade would be very similar to the existing system: you would specify the offered good and its quantity (same as the current system), then specify the demanded good and either the unit price or the total quantity demanded. The trader would then calculate whichever one of the latter you didn't specify so you know what to expect.

    This system would also improve sorting of trades if it incorporates 'Unit Price' into the algorithm, and make it easier to identify genuine bargains. Under the current system someone offering 10100 crystal for 10000 silk would have this listed as a 3 star trade, which makes it sound amazing. If you could see the unit price explicitly listed as 0.99 you'd easily see that it's nothing special, even if it still gets a 3 star rating. Likewise, it can be difficult to readily compare differently sized trades, as it takes a bit of maths to work out which is better value. By explicitly stating the unit price, and sorting by this, this can all be seen at a glance.

    As part of this system the way you get trade notifications should probably be changed as well, otherwise you could potentially end up getting tons more notifications than under the current system.

    For simplicity I have not factored in cross-tier trades into any of the above examples. I'm not sure how to handle these just yet.

    Thanks to @SoggyShorts for helpful discussions that helped build this idea.
    Angedev likes this.
  2. SoggyShorts

    SoggyShorts Well-Known Member

    Sep 20, 2016
    Oof 24h and no responses on this.
    I think we need more than the 7 players that we have on these forums...
  3. UlyssesBlue

    UlyssesBlue Well-Known Member

    May 5, 2018
    Do you think it would be better to post it on a different forum? Such as 'en'?
  4. SoggyShorts

    SoggyShorts Well-Known Member

    Sep 20, 2016
    Worth a try-
    imo the forum mods here should just forward ideas that are good regardless of support.
    They should have enough game knowledge to do so, and I'm sure they are aware of how dead the forums are.
  5. edeba

    edeba Well-Known Member

    Sep 17, 2017
    Great idea. I think there has been similar proposals in the past. It would be nice to clean up the trader and consolidating a post to be more accessible for everyone is the way to do it.
  6. Brummbaer

    Brummbaer Well-Known Member

    May 19, 2015
    I have offered a lot ideas with a positive player response in the last years, none is implemented.

    That means, it is more or less independent from the amount of players giving a response to this.
  7. Wowwie

    Wowwie Well-Known Member

    Oct 3, 2016
    Great idea Brilliant actually But one I dont would not like though
    I do like using filters works great
    Leave the Trader alone is my personal opinion
  8. soleil

    soleil Well-Known Member

    Apr 7, 2019
    @UlyssesBlue what a graphic, nice! Your idea is a bit complicated and if you guys really want something more simple:
    1. Get rid of the rating - everything is 2 star
    2. Everyone's goods go to one giant pot
    3. Trade for whatever you need
    4. maybe you can set in your city an amount you're always willing to trade.

    Trader shows 9 items (advanced trader I'm unsure how that works)
    If you need marble then trade whatever it is that you feel like. Your items go into the giant pool and you get your marble.

    Now there are only 9 items, no pages, no looking at cross trades, no filters, no names
  9. SoggyShorts

    SoggyShorts Well-Known Member

    Sep 20, 2016
    Nice try @soleil but that one isn't breaking the top 3. You'll have to put more effort in if you are aiming for your worst idea ever.
  10. Marindor

    Community Manager
    Elvenar Team

    Feb 26, 2015
    Thanks guys, this has been forwarded without the need for a poll :)