User:Telna/Garden Proposals/Player Class Structure
- Add a new Rule "Classes" with the following text:
- Every person has a Class. The default Class is "Waterer"; any person who has not been assigned another Class is of the default Class.
- Each Class has a number of Class-specific Actions. A person of a Class other than Waterer cannot perform any Actions specific to a Class other than their own. A Waterer who performs an Action specific to a Class other than their own becomes the Class that Action is specific to.
- Any person who does not hold a Role can become a Waterer by posting their intent to do so as a single message in #plant-actions. This action fails if that person has successfully performed any Class-specific Actions within the past 7 days.
- The following Classes and Class-specific Actions exist:
- Add a new Rule "Roles" with the following text:
- Roles are positions associated with a specific class that can be held by a limited number of persons at a time. In order to hold a Role, a person must be of the class that Role is associated with. A person holding a Role cannot change Classes or perform actions specific to a Class other than their own under any circumstances.
- The following Roles (and their associated Classes) exist:
- Any person who is currently enamoured with the plant becomes an Admirer. All other persons become Waterers.
- Amend the first sentence of Rule "Actions" subrule "Watering" by replacing it with the following text:
- Any Waterer may water the plant by posting their intent to do so as a single message in #plant-actions.
- Amend Rule "Actions" subrule "Admiration" by replacing it with the following text:
- Any Admirer or Waterer may admire the plant by posting their intent to do so as a single message in #plant-actions. If a Waterer admires the plant, they become an Admirer.
- If the plant has been admired at least once previously during a day it attempts to grow, +2 is added to the roll on the Growth Table.
- Amend Rule "The Plant Keeper" by demoting it to a subrule under Rule "Roles" and replacing its text with the following:
- The Plant Keeper is a Role held by at most one person. The Plant Keeper is responsible for resolving rules disputes. The Plant Keeper may cease being such by stating so in #plant-keeper.
- A request for clarification is an action that shall take the form of a question or statement. The proper response to a question is an action in the form of an answer to that question, and the proper response to a statement is the truth value of that statement.
- Upon formal request by a person 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.
- Any Waterer 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 person has at least 3 :+1: reactions, and has more :+1: reactions than :-1: reactions, that person becomes the new Plant Keeper.