Storytellers - First Cut
Posted: Mon Jun 11, 2012 5:00 am
Opinions?
Code: Select all
Syntax: story prepare
story list
story join # <-- log to wiznet
story leave # [reason] <-- log to wiznet
story accept <name> <message>
story reject <name> <reason> <-- log to wiznet
story # open
story # close
story # review
story # delete
STAFF SYNTAX:
request <vnum> approve/reject <reason> <-- existing command
request remove # <-- existing command
Players type story prepare to enter a POLCA to type up their story's
framework. It looks like this:
Story Preparation
Story_ID : <autogenerated numerical vnum>
Storyteller: <autofilled with the preparer's name>
Title : <text field for player to enter title>
Description: <text field describing the plot>
Note: At a later date, more fields will be added to the POLCA to handle
other aspects of storytelling, but this will do for the beginning.
Send whilst in POLCA will put the prepared story into the staff request queue
to review. Once a staff member has approved/rejected the storyteller's
request, the storyteller can story # open to flag themselves on the wholist
with [ST] to indicate they are running a story. They can type story # close
to close the story. When they close the story, the [ST] flag will be
removed from them in who. Send is logged to wiznet.
Upon typing 'send' in the menu, STs will receive the following message:
Your request has been sent to staff for review.
Please read HELP POLICY STORYTELLING. STs are
accountable for everything that happens in
their story.
Story join # will send a message to a storyteller saying:
"<Name> wishes to join <story title>."
Story accept/reject <name> <message> will either accept the player's
entrance into the scene with, and transfer them into the scene.
On accept, the ST sees:
"You accept <name>'s request to join <story title>."
The accepted player will sees the ST's message:
"JOIN: <Message>"
On reject, the ST sees:
"You reject <name>'s request to join <story title>."
No transfer occurs in this instance.
Story list will show the list, by number, of stories in the system
as such:
ID STORY TITLE ST
000001: The Beast Within The Tree Kinaed
Joined: Azarial, Takta, Temi, Jaeela
000002: Some Other Quest Title Azarial
JOINED: Kinaed
Story leave # [reason] will allow a player to exit a scene and the
ST's authority, as well as post why (not required) to a history
story channel that staff can review.
Story review # will allow any player or staff to see the 'Story
Prepare Menu' to see if they like what it says, or for staff to decide
if they want to accept/reject the request in the queue.
Story delete # is a staff or ST command to delete their story from
the story list.
CODE NOTES:
- Don't let people join more than one story.
- Strip the story being opened or a player being joined to a story on
logout.
- We will be adding a lot more than this basic stuff in the long run
if this takes off. If not, we'll leave it just at this point.
- Story_ID is autogenerated as a six digit number, prefixed with 0s.
- Storyteller is always the request preparer.
- Title should be limited to 66 characters in length
- Description should be limited to 2400 lines. Can we put people into
the standard editor to do this whilst in POLCA the way we do room
descs? That'd be great.