Skip to content
Void Monster Docs

Type to search guides and API reference.

    OBS Utils/Developer docs

    Interface: TriggerPayloadField

    Public 5.3.2API 1.1.0

    @faeyumbrea/obs-utils-api-types


    @faeyumbrea/obs-utils-api-types / TriggerPayloadField

    Defined in: public-api.d.ts:125

    One field in a trigger’s payload schema. Drives both the editor’s condition inputs (when filter !== false) and the value paths components can reference via trigger.X (when display !== false).

    optional default?: any

    Defined in: public-api.d.ts:132

    Default value used when the editor seeds a fresh condition.


    optional display?: boolean

    Defined in: public-api.d.ts:134

    If false, this field cannot be referenced via trigger.. Defaults to true.


    optional filter?: boolean

    Defined in: public-api.d.ts:136

    If false, this field is not exposed to the editor condition inputs. Defaults to true.


    key: string

    Defined in: public-api.d.ts:127

    Storage / lookup key.


    label: string

    Defined in: public-api.d.ts:130

    i18n key for the label. Resolved via game.i18n.localize() at render time.


    type: "string" | "number" | "boolean" | "Actor" | "ChatMessage" | "Roll"

    Defined in: public-api.d.ts:128