bd on Sun, 3 Dec 2006 22:05:03 -0700 (MST) |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
[s-b] And now for something completely different |
I propose the following rule: {{ __Generality__ Amend rule 1-14 to read as follows: {{ __Attributes__ An Attribute is a game object, defined in the rules. Each Attribute has a Scope, a Range, and a Default Value. The Scope is a set of Game Objects to which the Attribute applies. The Range is the set of possible values for the Attribute. The Default Value is an element of the Range. Each element of the Scope of an Attribute possesses an Instance of that Attribute. If it does not possess one, one is created immediately. If a Game Object outside the Scope of an Attribute possesses an Instance of that Attribute, the Instance in question is destroyed immediately. Instances of an Attribute have a Value, which is a member of the Range of the Attribute. When created, the Value of an Instance is its Attribute's Default Value, unless otherwise specified. For brevity, the value of an instance of an attribute of some object may be referred to as the value of that attribute on the object in question. The Scope, Range, and Default Value of Attributes are static and defined in the Rules. The Value of Instances of Attributes can be changed only as specified in the Rules. }} }} _______________________________________________ spoon-business mailing list spoon-business@xxxxxxxxx http://lists.ellipsis.cx/mailman/listinfo/spoon-business