Daniel Lepage on Tue, 23 Jan 2007 10:42:46 -0700 (MST) |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
[s-d] Tentative Emergency Procedure fix |
The current Emergency Procedure rule has some flaws. For example, it refers to an "Emergency Forum" without defining it, and it also requires that Panic Buttons be Hit in a Public Forum, leaving us stuck if the emergency is that there is no forum. I have a tentative draft of a new Emergency Procedures section I'm thinking about proposing, but I'd like input before I propose it. It's included below; it's also on the wiki at http://b.nomic.net/wiki/index.php/WonkosEmergencyFix since it's easier to read there. -- Wonko = Section 0: Emergency Procedures = == Rule 0-1: Preface == This section defines procedures for dealing with various crises that could arise. Examples of such crises are * The absence of the Administrator * The failure of all Public Fora * A system crash on the server Obviously some crises can't be dealt with. For example, if the internet is down because two-thirds of the world is destroyed by nuclear war, then presumably the game will simply end. == Rule 0-2: Determining the Players == For the purposes of this rule and all other rules within this section, a "Potential Emergency Participant" (or PEP) is defined to be any current player of the game as defined by the other rules. However, if this definition is unclear, uncertain, or ambiguous, or if there are fewer than four such players, then it shall instead refer to anyone who was a player before at the last point when there were at least four players == Rule 0-3: Emergency Actions == Emergency Actions are actions that any PEP may take by notifying all PEPs that e is doing so. Notifying a public forum suffices for this (but may not be possible, if the emergency is that the fora are down). == Rule 0-4: Panic Buttons == Hitting the Panic Button is an Emergency Action; any PEP who performs it becomes Panicking. Stopping the Panic Button is an Emergency Action; any PEP who performs it ceases to be Panicking. == Rule 0-5: Emergency == If at least four PEPs are Panicking, then the game enters a State of Emergency. If at any time fewer than three PEPs are Panicking, then the game ceases to be in a State of Emergency. == Rule 0-6: Frozen Time == When the game enters a State of Emergency, game time is stopped. Whatever means used in the Game to track time is stopped as of the beginning of the Emergency. Pending events and deadlines relative to Game time are postponed until Game time resumes. Pending events and deadlines with absolute dates and times do not occur while the game is in a State of Emergency, and game actions cannot be taken. The exception is this section - Emergency Actions can be performed even during a State of Emergency, and any events that are described within this section continue to happen normally. == Rule 0-7: Emergency Coordinator == One PEP is the Emergency Coordinator, or EC. When the game enters a State of Emergency, the Administrator becomes the Emergency Coordinator. If there is no Administrator, or if the term is undefined, then nobody becomes EC. If there is an EC but e has failed to fulfill a required duty of the EC for at least 48 hours, then e cease to be EC. If there is no EC at any time during a State of Emergency, then any PEP may make emself the EC; this is an Emergency Action. == Rule 0-8: Timing with the Pause == The EC may Initialize the Pause as an Emergency Action. When the EC initializes the Pause it is zero. Thereafter, the Pause is increased by one at 00:00:00 UTC every day until the game cease to be in a State of Emergency. The time from the Initializing of the Pause to the end of the State of Emergency is called an Emergency Period. If the rules in this section assert that the EC must perform some action when the pause reaches a given value x, then the Pause will not increase in value past x until the EC has performed all required actions. == Rule 0-9: Refresh Proposals == While the game is in a State of Emergency and the Pause is less than 5, all PEPs may create Refresh Proposals, or RPs. If a PEP creates multiple Refresh Proposals during a single Emergency Period, then only the last one submitted is ever considered; the others are destroyed. A Refresh Proposal consists of a list of changes to the game which may affect any aspect of the Game or the state of the Game, including, but not limited to: rules, scores or other player attributes, the valid list of players, the identity of the Administrator, the legitimacy and/or actuality of any action taken in the context of the Game, etc. Creating a Refresh Proposal is an Emergency Action. When the Pause reaches 5, if there are no Refresh Props, the EC must create one. == Rule 0-10: The Ballot == When the value of the Pause is 5, the EC must send to all players a list of all Refresh Proposals created during this Emergency Period (excluding those destroyed because their authors submitted new ones). This list is called the Ballot, and the Refresh Proposals on it are the Valid Proposals for the current Emergency Period. == Rule 0-11: Voting == Once the EC has sent out the Ballot, each PEP may submit a Ranking as an Emergency Action. A Ranking is an ordered list of all the Valid Proposals for the current Emergency Period. If a PEP sends in multiple rankings, only the last one sent in is counted; the others are destroyed. == Rule 0-12: Tallying == When the value of the Pause is 8, the EC must select a Refresh Proposal as follows (this is Instant-Runoff Voting): 1. Each Refresh Proposal receives one Mark for each Ranking where it was the first RP listed. 2. If one RP has more Marks than another, then all RPs tied for the fewest number of Marks are destroyed and removed from all Rankings. 3. All Marks are destroyed. 4. The process is repeated from step 1 until at step 2 all RPs have the same number of Marks. Once the above process terminates, the EC must select one Valid Proposal that wasn't destroyed. This RP becomes the Resolution Proposal for the current Emergency Period. == Rule 0-13: Conclusion == When a Resolution Proposal is selected the list of changes in it are performed and the game ceases to be in a State of Emergency. == Rule 0-14: Cleanup == When the game ceases to be in a State of Emergency all PEPs cease to be Panicking, all RPs and Rankings are destroyed, and the EC ceases to be the EC. (this happens regardless of whether the emergency ended because a Resolution Proposal was selected or because everyone stopped panicking). _______________________________________________ spoon-discuss mailing list spoon-discuss@xxxxxxxxx http://lists.ellipsis.cx/mailman/listinfo/spoon-discuss