Wednesday, April 08, 2020

Proposal: Island Life

Reached quorum 7 votes to 0. Enacted by Kevan.

Adminned at 09 Apr 2020 08:49:58 UTC

Add a new Dynastic Rule called “Action Points”

Players have a number of Action Points which are tracked in the Players table on the “Archipelago” wiki page. A Player’s Action Points cannot exceed 10 and any action that would set it higher than 10 instead sets it to 10. As a Daily Communal Action, a player may increase the Action Points of all Players by 1.

Action Points default to three or the median value of Action Points held by all Players, whichever is higher.

Set all Players Action Points to 3

Add a new Dynastic Rule called “Villagers”

Villagers are non-player characters who reside on the Blognomic Archipelago. Each Villager has a Name, Description, Species, and Personality. Villager Names and Descriptions are both flavor text. Legal values for each of these attributes is as follows

* Name: Can be any alphanumeric string of no more than 12 characters. Spaces are also allowed provided they occur in the middle of the string and no two consecutive characters are a space. Two Villagers may not have the same Name
* Appearance: Can be a short phrase between one and six words
* Species: Can be ‘Bear’, ‘Bird’, ‘Cat’, ‘Dino’, ‘Dog’, ‘Elephant’, ‘Frog’, ‘Monkey’, ‘Mouse’ or ‘Rabbit’
* Personality: Can be ‘Friendly’, ‘Jock, ‘Lazy’, or ‘Skittish’

Villagers are their respective attributes are tracked in the “Villagers” table of the “Archipelago” wiki page.

As a weekly Action, a Player may add a new villager by randomly selecting a Species and Personality from the list of all available values and then choosing a Name and Appearance.

If the total number of Villagers is less than four times the number of Players, a Player may perform the above action a second time each week but still may not do so more than once every twenty-four hours.

Add a new Dynastic Rule called “Islands”

Islands are game state objects which are tracked in the “Islands” table of the “Archipelago” wiki page. Each Island has a Name and a Mayor. Island Names are flavor text.

If a Player is not the Mayor of an Island, that may add a new Island giving it a Name and making themselves the Mayor. An Island’s Name cannot be more than 20 characters long, must be unique and cannot be “None”. If a Player is the Mayor of an Island, it is said to be their Island.

Each Villager has a Location, which is the Name of an Island or “None” and defaults to “None”. A Villager whose Location is not “None” is said to be a Resident of the Island corresponding to their Location. A Villager whose Location is “None” is said to be Displaced.

If an Island has eight or more Villagers who are Residents, it is Full. A Player who is the Mayor of an Island may spend two Action Points to change the Location of any Villager to their Island, provided their Island is not Full and that Villager has not had their location changed within the last 96 hours (or week, if the Villager is Skittish). The last time a villager’s location changed is tracked in the Villagers table of the “Archipelago” wiki page.

Comments

Kevan: he/him

08-04-2020 15:17:38 UTC

We shouldn’t let players inject arbitrary text into the gamestate; names of Villagers and Islands should be declared to be flavour text.

Clucky: he/him

08-04-2020 15:22:36 UTC

good point. I don’t recall that being a problem in the past, but guessing someone tried that exploit once?

Josh: Observer he/they

08-04-2020 15:40:03 UTC

I have tried that exploit *so many times*

Kevan: he/him

08-04-2020 15:51:29 UTC

I think we usually realise it before enacting a victory condition. The classic historical case was in the First Dynasty of Elias IX, when players used to be allowed to change their game name at will - when a victory condition was voted through of “be Captain for three consecutive days”, Bucky changed their name to Captain.

Kevan: he/him

08-04-2020 15:54:16 UTC

Hmm, what is “the median value of Action Points held by all Players” at the point of enactment, when nobody will have any value set for Action Points? Could tweak this to “three or (if any Players have Action Points) the median value”.

Clucky: he/him

08-04-2020 15:58:25 UTC

I added a “set all players action points to three” that should fix the problem, right?

Kevan: he/him

08-04-2020 16:12:35 UTC

There’ll be a short burst of impossible-value static between the rule enacting and the setting happening, but I don’t think this actually breaks anything.

Clucky: he/him

08-04-2020 16:21:54 UTC

In the last dynasty, prestige defaulted to the median prestige value and everything went smoothly it just defaulted to zero at the very start. So I think we’re okay

Kevan: he/him

08-04-2020 16:28:10 UTC

Fair. Actually I think “If a game variable has no defined starting value, then…” probably catches undefined medians anyway.

Josh: Observer he/they

08-04-2020 16:53:33 UTC

for

Kevan: he/him

08-04-2020 16:59:04 UTC

for

Brendan: he/him

08-04-2020 17:54:50 UTC

for I’ll propose a fix for “two Villagers may not have the same name,” which to me should read “no two Villagers may have the same name.”

pokes:

08-04-2020 19:06:22 UTC

for

Darknight: he/him

08-04-2020 19:24:22 UTC

for

JimothyFromTLTT:

08-04-2020 21:55:41 UTC

for