Sunday, January 15, 2023

Proposal: Collaboration is key

Timed out after 59 hours (even taking into account server downtime over the past two days). Failed 2 votes to 5 by Kevan.

Adminned at 17 Jan 2023 15:52:10 UTC

Create a new rule called “Trade” as follows:

As a Daily Action, a Settler, referred to as the “Proposer” in this rule, may make a Story Post to the blog titled “Trade Offer”.The contents of this blog post must include a non-zero amount of any amount of items in that Proposer’s stockpile, and nothing else. Any comments on such a post not made by the Proposer for that post which contain a non-zero amount of resources in that person’s (who is henceforth referred to as a “Barterer”) stockpile and nothing else are known as a “Trade Response”.

After a Trade Offer has been posted for at least 1 hour and that Trade Offer is still Open, the Proposer of that Trade Offer may perform the following atomic action:
- The Proposer may select the most recent Trade Response that a Barterer has posted on that Trade Offer, as long as that Barterer does not have a comment more recent than their most recent Trade Response on that Trade Offer which contains the exact words “Response Rescinded” and nothing else. The Proposer may not select a Trade Response that lists a number of resources that is over a difference of 2 from the number of resources listed in that Trade Offer.
- If the Proposer performed the previous step of this atomic action, they make a comment on their Open Trade Offer post indicating which Trade Response they have chosen.
- If the Proposer performed the previous step of this atomic action, they remove all of the resources stated in the text of their Open Trade Offer from their stockpile, and add all except one of them (chosen at random) to the Stockpile of the Barterer who made the chosen Trade Response. They also remove all of the resources listed in the Trade Response that was chosen from the Stockpile of the Barterer who made the Trade Response and add all except one of them (chosen at random) to their own stockpile. If the Proposer and the Barterer have each other’s names in their Alliances, the Proposer does not omit the randomly-chosen resources from the resources added ad removed as described in the prior sentence. If all the resources listed in the Trade Offer or Trade Response are not in the corresponding stockpiles, this step must be skipped.
- The Proposer posts a comment on their most recent Trade Offer indicating that it has been Closed, which makes that Trade Offer Closed.

A Trade Offer is by default Open, and ceases to be Open when it becomes Closed. A Settler may not have more than one Open Trade Offer at once, and any additional Trade Offers made by a Settler while they already have one which is Open are automatically made Closed, and may be commented on by anyone stating that that is the case. If a Trade Offer is edited after 15 minutes have passed since its posting, it automatically becomes Closed, and may commented on by anyone stating that to be the case. A Trade Offer may not become Open after it is closed, and no post may become a Trade Offer if it was not one when it was posted.

Hopefully this isn’t excessive. This is a system for trading between two players which works slightly better for players that are allied with each other.

Comments

JonathanDark: he/him

15-01-2023 06:30:29 UTC

The instructions where the Proposer and the Barterer have each other’s names in their Alliances are a little unclear, mostly because it just says “the stockpiles” without referring to which ones are being talked about, even though it is mentioned in the prior sentence. I would replace this:

If the Proposer and the Barterer have each other’s names in their Alliances, all of the resources listed in the Trade Offer and Trade Response are added to the stockpiles instead of all but one.

with:

<blockquoute>If the Proposer and the Barterer have each other’s names in their Alliances, the Proposer does not omit the randomly-chosen resources from the resources added and removed as described in the prior sentence.</blockquote>

JonathanDark: he/him

15-01-2023 06:30:51 UTC

Ugh, messed up the formatting with a typo, but you get it

JonathanDark: he/him

15-01-2023 06:33:55 UTC

Also, there should probably be some wording about not being able to edit the Story Post with a Trade Offer once a Trade Response comment has been posted, unless you intended it to be editable.

Trapdoorspyder: he/him

15-01-2023 06:55:05 UTC

Thanks, I made the changes.

Kevan: he/him

15-01-2023 12:07:28 UTC

This does seem on the excessive side, when an informal one-liner like “a player may swap some of their Stockpile for some of another player’s Stockpile, if they can show a blog comment where the other player agreed to this; this may only be done once per such comment”, with an added non-alliance penalty, would do the same job.

Trapdoorspyder: he/him

15-01-2023 15:30:45 UTC

I wouldn’t mind seeing a simpler alternative, as long as: it still has a small non-alliance penalty, it has a short cooldown, and there is a limit on the difference between the contributions from the two sides. Those reasons all make it so that trading is good, but resources can’t just be ‘donated’ to another player. The ability to actually have negotiation is just a small beneficial side effect of how this proposal accomplishes those goals I set out to have when designing trading.

Habanero:

15-01-2023 19:50:27 UTC

for

JonathanDark: he/him

15-01-2023 20:14:11 UTC

for

Josh: he/they

15-01-2023 22:28:00 UTC

against A simpler alternative would be better.

Kevan: he/him

15-01-2023 22:43:06 UTC

against

quirck: he/him

16-01-2023 09:12:29 UTC

against

JonathanDark: he/him

16-01-2023 17:37:53 UTC

CoV against now that Kevan has an alternative Proposal

Janet: she/her

17-01-2023 01:52:20 UTC

against