User:UnderSampled/GardenFork: Difference between revisions

miraheze>UnderSampled
Change how Roles are defined and adopted
miraheze>UnderSampled
Nyhilo's Suggestions
Line 4: Line 4:


=== Players ===
=== Players ===
Any person may become a player by sending a message in any channel in The Community Garden category. A player may stop being a player by announcing their intent in any channel in The Community Garden category or by leaving the Discord server.
Any person may become a player by sending any message in any channel in The Community Garden category. A player may stop being a player by announcing their intent in any channel in The Community Garden category or by leaving the Discord server.


=== Measurement ===
=== Measurement ===
Unless otherwise specified, all measurements of the plant are conducted using a base unit of centimetres.
Unless otherwise specified, all measurements of the plant are conducted using centimetres.


=== Seasons ===
=== Seasons ===
Line 14: Line 14:
== The Plant ==
== The Plant ==
At the beginning of the cycle, the plant has a trunk with 0 features and a height of 0 centimetres.
At the beginning of the cycle, the plant has a trunk with 0 features and a height of 0 centimetres.
=== Branches ===
The plant consists of a number of branches. Every branch has a parent branch, except for the trunk. When a branch comes into existence, it does so with 0 leaves and a length of 1 centimeter. The trunk is considered to be a branch for the purposes of this Ruleset.


=== Nesting Level ===
=== Nesting Level ===
Line 28: Line 31:
As a result, any unique feature can be referred to using the following format:
As a result, any unique feature can be referred to using the following format:


  {Object Type}@{Parent Identifiers}-{Unique Identifier}
  {Feature Type}@{Parent Identifiers}-{Unique Identifier}


Example references to features may look like:
Example references to features may look like:
Line 37: Line 40:


=== Features ===
=== Features ===
The plant may have any number of additional features, created via interaction with Role-specific and plant-specific actions. The following type of features exist:
The plant may have any number of additional features, created via interaction with role-specific and plant-specific actions. The following type of features exist:


* Leaves
* Leaves
Line 47: Line 50:
=== Parents & Children ===
=== Parents & Children ===
When a feature comes into existence, the feature it grows upon is referred to as its parent. Additionally, any features that are grown from a feature are referred to as its children. The Trunk has no parent.
When a feature comes into existence, the feature it grows upon is referred to as its parent. Additionally, any features that are grown from a feature are referred to as its children. The Trunk has no parent.
=== Branches ===
The plant consists of a number of branches. Every branch has a parent branch, except for the trunk. When a branch comes into existence, it does so with 0 leaves and a length of 1 centimeter. The trunk is considered to be a branch for the purposes of this Ruleset.


== Roles ==
== Roles ==
Players may have a Role. Players may perform actions specific to their role by posting their intent to do so as a single message in #plant-actions.
Players may have a role. Players may perform actions specific to their role by posting their intent to do so as a single message in #plant-actions.


If a player does not have a role or has not successfully performed any role-specific actions within the past 7 days, the player may change roles by posting their intent to perform any action specific to that role as a single message in #plant-actions. The players role is changed, and then the action is performed.
If a player does not have a role or has not successfully performed any role-specific actions within the past 7 days, the player may change roles by posting their intent to perform any action specific to that role as a single message in #plant-actions. The players role is changed, and then the action is performed.
Line 78: Line 78:
If the plant has been critiqued at least once previously during a day it attempts to grow, then for that roll attempt:
If the plant has been critiqued at least once previously during a day it attempts to grow, then for that roll attempt:


*2 entries of "The plant becomes eligible for a development roll today."
*Add 2 entries of "The plant becomes eligible for a development roll today."
*If the plant had not been also admired at least once previously during that day, instead add 1 entry of "Nothing Happens."
*If the plant had not been also admired at least once previously during that day, instead add 1 entry of "Nothing Happens."


Line 157: Line 157:
=== Photosynthesis ===
=== Photosynthesis ===


Any Gardener or Admirer may attempt to prompt the plant to photosynthesize by posting their intent to do so as a single message in #plant-actions. When a successful photosynthesis action is made, the plant enters a photosynthesis cycle, then may immediately attempt to grow 1d6 times. The duration of the photosynthesis cycle is measured in days, and can be determined using the following formula and rounding up to the nearest integer:
Any Gardener or Admirer may attempt to prompt the plant to photosynthesise by posting their intent to do so as a single message in #plant-actions. When a successful photosynthesis action is made, the plant enters a photosynthesis cycle, then may immediately attempt to grow 1d6 times. The duration of the photosynthesis cycle is measured in days, and can be determined using the following formula and rounding up to the nearest integer:
 
(Total length of the plant in centimeters)/√(Total number of leaves on the plant) = Photosynthesis cycle duration
Total length of the plant in centimeters/√(Total number of leaves on the plant) = Photosynthesis cycle duration
A photosynthesis cycle will count down at the start of each day, regardless of what time it starts. During a photosynthesis cycle, no Photosynthesis actions will succeed.
 
A photosynthesis cycle will count down at the start of each day, regardless of what time it starts. During a photosynthesis cycle, no "Photosynthesize" actions will succeed.


=== Development ===
=== Development ===
Line 173: Line 171:
If no branch is specified when performing this action, the specified branch is the 0th level branch of the plant (the trunk).
If no branch is specified when performing this action, the specified branch is the 0th level branch of the plant (the trunk).


When the plant becomes eligible for a coronation roll, any player may make a coronation roll on the specified branch. To make a coronation roll, roll a dN where N is the number of branches that are direct children of the selected branch. Any player may then roll on the Branch Growth pool for the selected child branch according to the current season. Regardless of the result, the plant stops being eligible for a coronation roll.
When the plant becomes eligible for a coronation roll, any player may make a coronation roll on the specified branch. To make a coronation roll, randomly select a child branch among the direct children of the selected branch. Any player may then roll on the Branch Growth pool for the selected child branch according to the current season. Regardless of the result, the plant stops being eligible for a coronation roll.
{| class="wikitable"
{| class="wikitable"
|+Branch Growth Pool
|+Branch Growth Pool
Line 216: Line 214:
Upon formal request by a player other than themself, the Plant Keeper shall, as quickly as possible, issue a response to the request. This response shall be binding only to the extent that it reasonably directly pertains to the request, and only to the extent that it does not blatantly and obviously contradict rules text.
Upon formal request by a player other than themself, the Plant Keeper shall, as quickly as possible, issue a response to the request. This response shall be binding only to the extent that it reasonably directly pertains to the request, and only to the extent that it does not blatantly and obviously contradict rules text.


In order to be the Plant Keeper, a player must be a Gardener. The Plant Keeper cannot change Roles or perform actions specific to a Role other than a Gardener under any circumstances.
In order to be the Plant Keeper, a player must be a Gardener. The Plant Keeper cannot change roles or perform actions specific to a role other than a Gardener under any circumstances.


Any Gardener may attempt to become the Plant Keeper by posting their intent to do so as an action in #plant-keeper. If after 7 days the message sent by the player has at least 3 :+1: reactions, and has more :+1: reactions than :-1: reactions, that player becomes the new Plant Keeper.
Any Gardener may attempt to become the Plant Keeper by posting their intent to do so as an action in #plant-keeper. If after 7 days the message sent by the player has at least 3 :+1: reactions, and has more :+1: reactions than :-1: reactions, that player becomes the new Plant Keeper.