Stormgate

Wayfarer Builder

New Storylet


Narrative shown when this Storylet opens. It may also be used as preview text when the Storylet is offered.


Media

Optional. Reuse an existing asset from this game's Media Library, upload a new asset, or leave the slot empty.

Image

Optional. JPG, PNG, or GIF. Maximum upload: 10 MB.



No existing image assets have been uploaded to this game yet.

Audio

Optional. MP3 only. Maximum upload: 30 MB.



No existing audio assets have been uploaded to this game yet.


Bindings

Bindings give a Storylet stable names for Characters and Items. Multiple Bindings may exist at the same time. Branches inherit their parent's Bindings; Storylets opened by another Storylet receive the complete Binding context. A local Binding with the same Key intentionally replaces the inherited one unless Selection Rule is Inherited Binding.

Use Subject as a conventional first Binding when useful, but it is not special. Status-triggered Storylets receive the Status Owner as an incoming subject Binding; choose Inherited Binding to use it. By default random/specific selections exclude objects already used by another active Binding.

Local Bindings

Conditions

Conditions determine whether this Storylet is eligible. A root Manual Storylet can be offered only while these are true. Automatic and Chance Storylets can fire only while eligible. For a child Storylet, these same Conditions determine whether its Branch is available to the player.

of the following

Effects

These Effects run once when the player enters this Storylet. Each Effect may use ordered conditional results and an optional Otherwise result. Targets come from Wayfarer's universal runtime-state catalog, so the Storylet may inspect or change Game, Player, Region, Location, Item, and Character Trait state. Definition metadata such as min/max is not a target.

Effects

Storylet Effects execute once when this Storylet is entered. A Storylet → Continue To Effect resolves after the other Effects and opens the selected root Storylet.

Each Effect controls one target. Results are checked from top to bottom; the first matching result wins. Random values are rolled once when the Effect fires.

Branches

A Branch is another Storylet whose Parent Storylet is this Storylet. The child Storylet's Conditions decide whether the Branch is available; entering that child runs its Effects. Children may have their own Branches, so this structure can nest to any practical depth without a separate branch-object schema.

Save this Storylet first. After it has an ID, you can add child Branch Storylets here.