Scene-scoped gameplay logic for the SoHL system. Lightweight by design: the only scene-level state today is the Theatre of the Mind toggle, which gameplay code reads through isTotm. Future scene-scoped logic (encounter rolls, biome lookups, etc.) lives here.

Unlike Actor/Item logic, scenes do not participate in the phase-batched initialize/evaluate/finalize lifecycle, so this is a plain class rather than a SohlLogic subclass.

Constructors

Accessors

Constructors

Accessors

  • get isTotm(): boolean
  • Whether this scene is being run as Theatre of the Mind — a narrative, non-tactical scene. When enabled, tactical distances between tokens are abstracted to zero by SohlTokenDocument.getRangeTo.

    Returns boolean