Peter Cooper Jr. on Mon, 16 Jul 2007 10:32:44 -0700 (MST) |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
[s-b] Proposal: Make votes into attributes |
I propose: __Make votes into attributes__ {{ [[ This removes the distinction between ABSTAIN and not voting, clarifies what submitting a vote means, stops us from needing to call it a "Final Vote" everywhere, and just generally uses our attribute system more. ]] In rule 2-2, change {{ A Registered Voter may submit a Vote on an Open proposal at any time. The Vote must be one of the words FOR, AGAINST, or ABSTAIN; other words are ignored. The most recent Vote on a proposal by a Registered Voter is called that Registered Voter's Final Vote on that proposal. }} to {{ For each proposal, there is a corresponding Vote attribute, with a scope of all Registered Voters, a range of the values {FOR, AGAINST, ABSTAIN}, and a default value of ABSTAIN. As a game action, the holder of a Vote that corresponds to an Open proposal may change that Vote's value. }} and change all other instances of "Final Vote" to "Vote". In rule 2-6, change all instances of "Final Vote" to "Vote", change "was not ABSTAIN" to "is not ABSTAIN", and change all instances of "was FOR" to "is FOR". }} -- Peter C. _______________________________________________ spoon-business mailing list spoon-business@xxxxxxxxx http://lists.ellipsis.cx/mailman/listinfo/spoon-business