Jamie Dallaire on Sun, 27 Jan 2008 10:00:38 -0700 (MST) |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
[s-b] Proposal: List Attributes |
This is mainly a setup for one or two proposals I plan to submit soon. I submit the following Proposal, called "List Attributes": { At the end of Rule 4E11 (Attributes), add the following text: {{ A List Attribute is a game object that is, in all respects, like an Attribute, with the following differences: * The Value of an Instance of a List Attribute consists of a variable non-negative number of Articles, included within curly brackets and separated by commas [[e.g. {Article 1, Article 2, Article 3}]]. Articles, rather than the Value itself, must be members of the Range of a List Attribute. Unless otherwise specified by a Rule, the default Value of a List Attribute is {}. * There are two Attributes, MinLength and MaxLength, with a scope of all List Attributes, a range of all non-negative integers, and default values of 0 and 999, respectively. A List Attribute's MinLength is the minimum number of Articles the Value of its Instances can contain, while MaxLength is the maximum. Positionally, unless otherwise specified, a new Article added to a List Attribute's Instance's Value is placed at the end (to the right) of the series of Articles. An Article which ceases to be an Article in an Instance's Value is removed and, unless otherwise specified, all values to that come after it (to the right) are shifted one position to the left. }} } Billy Pilgrim _______________________________________________ spoon-business mailing list spoon-business@xxxxxxxxx http://lists.ellipsis.cx/mailman/listinfo/spoon-business