The Foundry-free view of the scene-scoped state SoHL persists, mirroring the *Data interfaces the actor/item logic layers are built over.

A Foundry Scene is not a typed document — it declares no hasTypeData, so it has no system and no system DataModel can ever be attached to it (issue #1155). Scene-scoped state therefore lives in document flags, and this adapter reads them live.

interface SceneData {
    isTotm: boolean;
    scene: SohlScene;
}

Properties

Properties

isTotm: boolean

Whether the scene is flagged as Theatre of the Mind.

scene: SohlScene

The scene the state was read from.