Friday, February 07, 2025

Proposal: Local Jurisdiction

Reached quorum, 6-0. Enacted by JonathanDark.

Adminned at 07 Feb 2025 17:59:02 UTC

If there is no rule named “Isles of BoardGamia”, the rest of this Proposal has no effect.

In the rule “Isles of BoardGamia”, append the following text:

Each subrule under this rule is known as a Local Rule. The term “Local Rule” is interchangeable with “subrule of Isles of BoardGamia”. An island’s Local Rule is the Local Rule whose name contains the name of that island.

Each Meeple has a publicly tracked Position, which is a number that defaults to 1. When a Meeple’s Location is a value that matches a square in the grid of an island named as a major island or a minor island, that Meeple is said to be “in” that island.

When a Meeple is in an island, the text of that island’s Local Rule applies to that Meeple; otherwise, the text of that island’s Local Rule is considered flavour text for that Meeple.

Variables specified as tracked in an island’s Local Rule are tracked for each Meeple who is in that Island and are Orphan Variables for Meeples not in that Island. Whenever a Meeple’s Position changes such that they are in a different island, the variables specified as tracked in that island’s Local Rule must be set to their respective default values for that Meeple unless otherwise stated in that island’s Local Rule.

Add a subrule to “Isles of BoardGamia” named “The Island of Kittens Local Rules” with the following text:

Any text in this rule other than this sentence is flavour text.

Add a subrule to “Isles of BoardGamia” named “Kahuna Local Rules” with the following text:

Any text in this rule other than this sentence is flavour text.

Add a subrule to “Isles of BoardGamia” named “Forbidden Island Local Rules” with the following text:

Any text in this rule other than this sentence is flavour text.

Add a subrule to “Isles of BoardGamia” named “Hellapagos Local Rules” with the following text:

Any text in this rule other than this sentence is flavour text.

Add a subrule to “Isles of BoardGamia” named “Spirit Island Local Rules” with the following text:

Any text in this rule other than this sentence is flavour text.

Defining the Island structure that allows Meeples to move from game to game, where each game is on a different island. The rules of each game only apply when you’re on that island, so that playing one game doesn’t interfere with another.

I intentionally did not want to define what the local rules were for each island so that future Proposals can define that. When someone does, just replace that Local Rule’s text with whatever you want.

If there are variables that should be tracked regardless of Island, those should go outside of the island’s Local Rules. That would be the best method for having games interfere with each other if that is desired later.

In the gamestate tracker page, we should probably track each island’s Local Rule variables in a separate section so that it’s easy to track them per Meeple.

Comments

SingularByte: he/him

07-02-2025 06:46:16 UTC

for

ais523:

07-02-2025 09:50:45 UTC

for I’m not quite sure this works at present (it says that the text of the local rule applies to the Meeple, but doesn’t that include the sentence that says that the rest of the rule is flavour text?), but we can easily fix that when we change the local rules to do something rather than nothing.

Habanero:

07-02-2025 14:36:38 UTC

for I think the flavour text bit in the Local Rules is just a placeholder meant to be removed once the Local Rules actually get some text in them

Habanero:

07-02-2025 14:39:08 UTC

It would be more entertaining IMO to retain your island-specific gamestate when you leave an island and come back instead of having it reset every time, but that can be changed if it ever becomes relevant

ais523:

07-02-2025 15:06:12 UTC

I think that with this wording, the values are remembered but are deleted from the tracker, and can be added back if you ever return to the island. That might be a good behaviour if we’re expecting returning to be rare, but possible, and it’s also fine if returns never occur at all. (In a way, it’s a bit like what we do for variables of idle players – conceal them on the tracker so that they don’t take up room, but we can restore them if necessary.)

Raven1207: he/they

07-02-2025 15:59:33 UTC

for

JonathanDark: he/him

07-02-2025 16:02:05 UTC

To be fair, I wasn’t sure if we would want the island-specific gamestate saved or not, and if it were to be saved, it would be a slightly more complex rule to do so. I went with the easier approach of just stating it would be reset each time. It’s easy enough to change later as the dynasty develops.

Also, Habanero is correct: the flavour text bit is just a placeholder. I said as much in the commentary section of the proposal.

ais523:

07-02-2025 16:41:57 UTC

I think it does save it – an Orphan Variable does have a value, it just doesn’t appear on the tracking page, and you can’t perform dynastic actions based on it.

Josh: he/they

07-02-2025 17:22:20 UTC

for