Proposal: Location, Location
1-10. Cannot be enacted without change of vote. Fails. —75th Trombone
Adminned at 14 Dec 2005 21:58:24 UTC
Make TheLoneAmigo an Admin.
Add the following rule under the name “Location”:
=== Location ===
Each subsection of this Rule defines a Location that may be occupied by Protagonists. A Protagonist may occupy a maximum of one Location at any time. Protagonists’ Locations are denoted in the GNDT field “Locationâ€. New Protagonists have the location “The Ruins of the Fortress of Cheeseâ€. A Protagonist may not change their Location field to a value not specified in this rule. A
All Locations must store the following values:
Description: A paragraph of at least two sentences. If a Command with the text “look around” is made, the Description value of the Command writer’s Location field is automatically the result.
Maximum Capacity: If the total number of Voices in the Location exceeds the Maximum Capacity of a Location, the Voice to have most recently set their Location field to that Location has their Location field set to “The Ruins of the Fortress of Cheese”.Some Locations have Location-specific Commands. A Location-specific Command may only be added to a Thread if the Command author’s Location is appropriate for the Command. There may be a variety of Location-specific Commands that all produce the same result. These Commands will be seperated by “/”.
=== The Ruins of the Fortress of Cheese ===
Description: A rotting heap of what was, undoubtedly, once some of the finest and awesomest cheese. To the west you see an ominous forest, and north of you the remains of an ancient game room.
Maximum Capacity: InfiniteLocation-Specific Commands:
get cheese: This Command produces the Result “(Protagonist) picks up ten pounds of rotting cheese.”, where (Protagonist) is the Command author.
move north/north/n: This Command produces the Description field of “The Anicent Game Room” as its Result. Change the Command author’s Location field to “The Ancient Game Room”.
go west/west/w: This Command produces the Description field of “The Ominous Forest” as its Result. Change the Command author’s Location field to “The Ominous Forest”.
The credit goes to Salamander, I just cleaned it up a bit.
Saurik:
This sentence is kind of vague: “A”. (End of first paragraph. ;P)
By “Voice"s are you meaning “Protagonist"s?
There’s something going on here involving Threads that’s wierd. There wasn’t really a definition of why Threads might exist, or why they are named as such.
If someone adds a Command to a Thread, under this proposal, the Result is based on the author’s context. (Such as what his Location is.)
It seems like it would be better to have something about these commands that change the Location field causing the Result to be the Name and Description of the Location, rather than having to redefine the Result text for every possible command from every Location.
Maybe a Proposal should also be put forward that handles objects (maybe a better version of Inventory), and then deal with the Results and associated removal (or not, for mass objects like rotting cheese) of the objects from the location?