Session types

A session is one playable unit inside a project. Each session has a type that decides what the subject sees and does in the player, and which settings the editor shows.

Type

Code

What the subject does

Mantra Spiral Task

mst

Watches lines appear one at a time, in order, over a spiral

Brainwash Spiral Task

bst

Watches randomly chosen lines flash word by word over a spiral

Write Lines Task

wlt

Types a phrase a set number of times, with interrupters and punishments

Story Trance Task

stt

Reads a story one line at a time, pressing Yes for the next

Engram Completion Task

ect

Rebuilds a phrase word by word from multiple-choice buttons

Action Task

act

Follows a written instruction, then clicks to confirm

Two types you may see but cannot use:

Advanced Spiral Task (ast)

Listed in the type picker with the note “This session type is deprecated pending a new rework.” The Create Session button stays disabled, and launching an existing one shows “AST sessions are currently disabled while we rework some issues with them.” Its scripting features now live in YSS for MST and BST.

TranceLibs and TranceMachine (trn, tms)

Legacy types no longer offered in the picker. The TranceLibs word-bank feature is now a standalone page. See TranceLibs.

Features shared by all types

Every session is stored as a HypnoSpec document made of features. Some are fixed by the session type; others are optional and can be added from the Add optional feature row at the top of the editor’s Content tab:

Optional feature

Available on

Documented in

Distractors

all types

Session features

Wall Distractors

all types

Session features

Audio

all types

Session features

Custom CSS

all types

Custom CSS

YSS (YuukSpace Script)

MST and BST

YSS

MST and BST sessions also always have a Spiral and an Images feature, covered in Session features.