Sorry, I misunderstood you. I hadn't seen that the game added extra goods whenever someone put up trades. So if I understand you correctly this time then it will be possible for 2 players to gain extra goods just by trading back and forth between bismuth and soap?
I see what you mean. Its would not be possible for 2 players to get extra goods by trading back and forth. Assuming, bismuth is the goods no one wants/needs, if you place a 2* trade offering 100 bismuth and asking for soap, the system will change it to offset the imbalance so it will:
1. Automatically accept the trade, no waiting
2. Deduct 100 bismuth from the player that offered
3. Posts a new trade with the amounts corrected for imbalance i.e. 100 bismuth for 90 soap or 110 for 100
4. The system adds the missing 10 soap to its own inventory
We are using 10% here as an example, the actual amount will be set by the trader according to the calculated goods imbalance. Remember the suggestion is for 2* straight trades only. We are not asking the trader to adjust imbalance in cross trades or any other rating than 2* nor are we asking to auto accept any other trade than straight 2 star.
This is kind of like the stock market, the seat has to fill all trades offered at ask price. I'm not sure if it's best to have this work only when the offer is goods that are worth less or if to do it for all 2* trades regardless.
So far, this is the cleanest solution I have seen for the goods imbalance issue. It solves the waiting on trades to be accepted and it lets everyone know what the fair market value of the goods are.
Since this solution differs from the one this thread is on, although it address the same issue, should I post it separately? Not sure how the rules go for this.