| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

Verbs

Page history last edited by LauraJMixon 15 years ago

A Verb is a Deikto Word that describes an action in the storyworld. Verbs are the most important type of Word, because they play three unique roles in Deikto Sentences. Through WordSockets, they define the form of all Sentences. Through Roles and Options, they control how Actors react to Sentences. Finally, through Audience Definitions and Consequences, they control how Sentences are performed and how they affect the storyworld.

 

WordSockets

 

A Verb is only meaningful in certain contexts. You can't just "eat" - you must eat something. You can't just "give" - you must give something to someone. A Verb's WordSockets define those somethings and someones in whose context it is meaningful. When an Actor makes a Plan to perform a certain Verb, he must provide the context required by the Verb's WordSockets. For example, the Verb "give" would have two WordSockets: DirObject (the "someone") and Prop1 (the "something"). When an Actor makes a "give" Plan, these WordSockets will instruct him to specify what he will be giving, and to whom.

 

Roles and Options

 

When a Sentence is performed, Actors usually react to it by creating reaction Plans. The Roles and Options of that Sentence's Verb determine what reaction Plans they make. Roles represent the different points of view than Actors might take on a given Sentence. For example, a Verb such as "defame" can be viewed from at least four points of view: that of the defamer, that of his interlocutor, that of a neutral bystander, and that of a bystander who happens to be the victim of the defamation. When Actors react to a Sentence, they first determine which Role they fit (using its AssumeRoleIf Script), and assume that Role. They then experience appropriate emotional reactions (the Roles EmotionalReaction Scripts).

 

Each Role has a number of Options attached to it. Each Option represents the opportunity to create a reaction Plan with a given Verb (the Option is said to be "based" on that Verb). When an Actor assumes a Role, he chooses one of that Role's Options to make his reaction Plan with (computer-controlled Actors use these Option's Inclination Scripts to choose). The Actor must then assign Words to his Plan, as determined by the WordSockets of the Verb it's based on. Each Option has specific limitations regarding which Words can be assigned to which WordSockets (Acceptable Scripts). Each Option also guides computer-controlled Actors to choose among these Words (Desirable Scripts).

 

Audience Defintions

 

 

*If the Verb in question doesn't have such a WordSocket, the Audience definition can never be satisfied.

**Sentences with this Audience Definition are not recorded in the Historybook.

 

Verb Properties

 

Verbs have several properties which affect the way they are performed.

 

Expression

 

This is the emoticube associated with the Verb. It has no effect on the storyworld, but it does affect the player's experience.

 

Time to Prepare

 

This is the amount of time, in Storyminutes, it takes to prepare for performing this Verb. When an Actor makes a Plan based on a given Verb, he will set that Plan's PlannedExecutionTime based on this value.

 

Time to Execute

 

This is the amount of time to finish performing this Verb. Once an Actor starts performing a Plan with a given Verb, he will continue performing it until a number of Storyminutes have elapsed equal to its Verb's Time to Execute.

 

Trivial_Momentous

 

This is a BNumber that represents how important this Verb is. A value of -1 is as important as a cat's sneeze - a value of 1 is in the neighborhood of nuclear war.

 

Hijackable

 

This can be set to either "true" or "false." If "true," it means that only one Actor can react to Sentences predicated on this Verb. Any Actors beyond the first are not allowed to react.

 

Occupies DirObject

 

This can be set to either "true" or "false." If "true," it means that, once an Actor has begun performing a Plan predicated on this Verb, he can't do anything until he's fnished (see Time to Execute, above).

 

Use AbortIf Script

 

This property indicates whether or not this Verb will have an AbortIf Script.

 

Verb Consequences

 

A Verb can have any number of Consequence Scripts. These are executed whenever a Sentence is performed that is predicated on this Verb. Consequence Scripts are extremely flexible, and can change almost any value in the storyworld and set Alarms, among other things. See "Types of Scripts." for details.

 

System Verbs

 

System Verbs is a special category of Verbs that appears in every storyworld. You can't add or remove any Verbs to or from this category, but you can edit some of the existing System Verbs to achieve various special effects. Other System Verbs are only used by automated functions, and you can't interfere with them in any way.

 

Once Upon a Time

 

This first Sentence performed when your storyworld starts is "Fate once upon a time." Only Fate witnesses this Verb, so only she can react to it. Define a Role for her and give her one Option - she will kickstart your storyowrld with that Option. Otherwise, don't mess with this Verb!

 

DailyPlotPoint

 

Once per StoryDay, Fate will perform the Sentence "Fate DailyPlotPoint." The Audience definition for this is "Everybody," so any Actor can react to it. Define Roles and Options for this Verb to create daily patterns of activity for your Actors. Otherwise, don't mess this Verb!

 

HourlyPlotPoint

 

As above, but Fate performs it every StoryHour. Because the turn of a day is also the turn of an hour, both PlotPoints will trigger when a StoryDay ends.

 

MeetingAlarm

 

You can set a MeetingAlarm for two Actors using the SetMeetingAlarm Consequence. This Alarm will trigger when the first Actor specified in the Script meets the second. When that happens, Fate will perform the Sentence "Fate MeetingAlarm [DirObject] [Actor1]," where DirObject is the first Actor and Actor1 is the second Actor. In itself, this Sentence doesn't do anything, and only Fate witnesses it. Which is why you'll want to define Roles and Options for MeetingAlarm, so that Fate reacts to it by doing something. For example, causing the two Actors to fall in love at first sight. Don't do anything else to this Verb!

 

PropAlarm

 

As above, only triggered when an Actor meets a Prop.

 

StageAlarm

 

As above, but with Stages.

 

ClockAlarm

 

This works a little differently than the above. The SetClockAlarm Script specifies an Actor and a time. When that time arrives, a ClockAlarm is triggered for that Actor.

 

Do what?

 

There's nothing productive you can do with this Verb. It's just a placeholder for the player to click on to choose the Verb of his reaction Plan.

 

Depart for

 

Actors use this Verb automatically during the Travel Cycle to leave the Stage they're in. Don't touch it!

 

Arrive at

 

As above, used to enter a new Stage.

 

Start test run

 

This Verb is provided for your convenience. When testing a storyworld, you would normally have Fate react to "once upon a time" by performing "start test run" on the Protagonist. This is strictly optional, though. You can give this Verb Roles and Options, but otherwise don't mess with it.

 

Next Component: Limits

Previous Component: Stages

Comments (0)

You don't have permission to comment on this page.