Daniel Lepage on Tue, 11 Dec 2007 07:13:36 -0700 (MST)


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

[s-d] RFC: Statute of Limitations


Request for Comments: Proto-prop for fixing the Statute of Limitations
{{

[[ Doing away with declaring specific actions valid/invalid; instead,  
each Minister reports the state of the game periodically and players  
can Ratify it, making it true even if we screwed up. ]]

Amend r1-10 to read:
{{
__ Game Actions __

A. Definition

A Game Action is defined as any activity specified by the rules to be  
a Game Action. Outsiders may take Game Actions when explicitly  
permitted by the rules. Any action that alters the state of the game  
is a Game Action.

Text to the effect that "any player may do X" is interpreted to mean  
that X is a Game Action; but such a declaration implies that only  
players may take the Game Action X (unless other declarations permit  
other Outsiders to take that action as well).

B. Usage

To perform a Game Action, an Outsider must post a message to a Public  
Forum specifying that he is taking that action. He must also specify  
any targets and/or parameters necessary for that action [[for example,  
you must specify a proposal in order to vote against a proposal]]. The  
Rules also have the power to cause an Outsider to take Game Actions  
whether he posts or not.

Game Actions occur upon reaching the appropriate fora, in the order  
they arrived, unless a rule states otherwise. A Game Action that is  
caused by a Rule instead of by a Forum Post takes place at the time  
specified by the rule.

C. Other Specifications

An Outsider sending a message containing actions to a Public Forum may  
also list multiple actions that he wishes to take, in which case he  
takes them in the order he lists them. He may also state a specific  
positive integer to perform a particular action that many times (if  
legal, of course) sequentially.

An Outsider may post a message to a Public Forum specifying that he  
will perform a specified Game Action at a specified time in the future  
[[UTC or with reference to starts and ends of ndays]]. A Game Action  
performed in this manner takes place at the time specified by the  
Outsider.

However, no Outsider may take actions an infinite or indefinite number  
of times, nor may the number be conditional on events that have not  
yet happened at the time of posting. [[ Thus, "On nday 9 I vote FOR  
proposal 1" is legal, but "On nday 9 I vote FOR proposal 1 unless  
there are more than eight proposals on the ballot at that time" is  
not. ]]

D. Invalid Actions

An attempted Game Action that is not legal according to the rules does  
not happen. It is the responsibility of the Minister responsible for  
recognizing a given action to determine whether an attempted action is  
in fact in accordance with the rules; actions of sufficiently  
ambiguous legality should be settled via the Justice system.

[[Note: This does not give Ministers to power to declare actions legal  
or illegal. It only makes them the first to decide whether they think  
an action is legal. Their decision can still be challenged by a  
Consultation, and the Consultation's result will override their own  
decision.]]

}}

Create a new rule in section 1:
{{
__ Statute of Limitations __

Each Minister must, once per nweek, post a notice to a Public Forum  
announcing that all Public Displays that Minister is responsible for  
are Up To Date.

Any player may Ratify or Reject such a declaration within 10 ndays of  
its issue. The Declaration becomes Valid as soon as the following are  
true:
  * At least three ndays have passed since the declaration was made
  * No player has Rejected the declaration
  * At least one player has Ratified the declaration

As soon as such a Declaration becomes valid, the gamestate changes to  
what it would have been had the Public Displays in question been  
accurate at the time that the Declaration was made.
}}
}}

-- 
Wonko

_______________________________________________
spoon-discuss mailing list
spoon-discuss@xxxxxxxxx
http://lists.ellipsis.cx/mailman/listinfo/spoon-discuss