The Action Cycle
During the Action Cycle, each Actor, in order of Priority, is given a chance to perform the Plans he has made.

When an Actor gets a chance to perform his Plans, he goes through the following steps (let's call this Actor "the prospective Subject"):

The Prospective Subject Checks Whether He is Eligible

The prospective Subject must perform a Plan if possible. Even the Protagonist automatically performs the Plans she has made at the earliest opportunity; the player can't change his mind. However, there are a few contingencies that might make it impossible to perform a Plan. First of all, the prospective Subject may not be eligible to perform a Plan. For an Actor to be eligible, he must be active and conscious, and must not be occupied.

If the prospective Subject is not eligible, he skips his or her turn for this Action Cycle.

The Prospective Subject Finds Eligible Plans to Perform

If the prospective Subject is eligible, he goes through the Planlist, seeking Plans to perform. He can perform any of his Plans which fulfill these conditions:
  •  The Plan's PlannedExecutionTime must have arrived. In other words, the current Storyminute must be the same as or later than the Plan's PlannedExecutionTime.
  •  The Plan's Audience Definition must be met. For the purpose of meeting Audience Definitions, Spies are always considered NOT to be in the same Stage as the Prospective Subject.
  •  The Plan's Wordsockets must all have Words assigned to them.
  •  If the Prospective Subject is in Nowhere, the Plan's Verb must be a System Verb.
If the Prospective Subject finds no eligible Plans, he skips the rest of his turn. If he finds eligible Plans, he performs the oldest among them. The exception to this are "depart for" and "arrive at" Plans, which are always performed first.

The Subject Ceases to be Prospective and Performs the Plan

The Plan is deleted from the Planlist and moved into the Historybook, becoming an Event. The Subject's OccupiedUntil Situational Attribute is set to the current Storyminute, plus the new Event's TimeToExecute. If the Subject is in a Stage other than Nowhere, he becomes its StageOwner.

The New Event's Properties are Set

The new Event's Timestamp is set to the current Storyminute. The new Event's PageNumber is set to the PageNumber of the Event with the greatest PageNumber, plus one.

Witnessing Actors Learn of the New Event

All Actors who witness the performance of the new Event learn of it. An Event's Audience Definition (as defined by its Verb) determines which Actors can witness that Event, generally depending on whether or not these Actors are in the same Stage as the Subject when the Event is performed. For the purpose of witnessing Events, Spies are treated just like normal Actors. Actors must be active and conscious to witness an Event.

When an Actor learns of an Event, that Event's WhoKnows for that Actor is set to "true". The Action Cycle is paused, and a Reaction Cycle is started for the Event. When the Reaction Cycle is complete, the Subject's turn ends and the next Actor, in order of Priority, gets a chance to perform a Plan. If all Actors have already taken their turn in this Action Cycle, the Action Cycle ends.



Previous:  The Drama Cycle                                                                                                  Next:  The Reaction Cycle