The context payload common to every scene-region trigger (issue #593). The bridge (a SoHL RegionBehaviorType) resolves the entering token to its actor at the Foundry boundary, so the logic layer sees only UUIDs and names — a predicate can scope a subscription to a specific region (regionId) or a specific character (actorUuid).

interface SohlRegionTriggerData {
    actorUuid?: string;
    regionId: string;
    regionName: string;
    regionUuid: string;
    sceneUuid: string;
    tokenUuid: string;
}

Properties

actorUuid?: string

UUID of that token's actor, when it has one (for predicate scoping).

regionId: string

The region's id (for predicate scoping to one region).

regionName: string

The region's display name.

regionUuid: string

UUID of the region the event fired on.

sceneUuid: string

UUID of the scene the region belongs to.

tokenUuid: string

UUID of the token that entered/exited/acted.