Proposal: Blaze the Trails
Timed out 4 votes to 4. Failed by Kevan.
Adminned at 10 May 2023 17:50:44 UTC
Add a new dynastic rule to the ruleset. Call it “Links” and give it the following text:
A Transit Link is a thing uniquely identified by an unordered pair of Endpoints (each the identity of a City) and Type (which may be “Road”, “Rail” or “Ferry”). A Transit Link is between its Endpoints.
Existing Transit Links are publicly tracked, and have the following additional publicly tracked information:
* A Capacity, an integer strictly greater than zero, defaulting to 1.
* A Length, an integer strictly greater than zero, defaulting to 10 if the Endpoints share a Region and 40 otherwise.As an atomic Weekly Action, a City Architect may Pathfind, an atomic action with the following steps:
* Choose a City, the action’s Hub, that is controlled by City Architect performing the action or by nobody.
* Choose a random City that does not already have a Road Transit Link between it and the Hub; this is the action’s Spoke. If no valid Spokes exist, the action ends; make a blog post declaring that it failed.
* Create a new Transit Link of type “Road” between the action’s Hub and its Spoke.
* Set the new Transit Link’s Length to 2DICE6 plus its default Length.
* Optionally, increase or decrease the new Transit Link’s Length by up to 2.
* Set the new Transit Link’s Capacity to 2.
Now seeding links by random walk; I expect a supplementary mechanism for planned transit to appear later.
summai: