Saxonberg Server API
    Preparing search index...

    Type Alias DialogueEffect

    DialogueEffect:
        | { key: string; value: string
        | number
        | boolean; verb: "set-state" }
        | { delta: number; verb: "regard" }
        | { line: string; verb: "say" }
        | { emote: string; verb: "emote" }
        | { node: string; verb: "goto" }
        | { verb: "end" }

    The registered effect-verb set — extensible by future builds (quest, advancement) without reopening the format.

    • set-state writes ephemeral conversation scratch.
    • regard applies a regard delta NPC→player (persists, clamps).
    • say emits an extra NPC beat.
    • emote performs an NPC catalog emote (composes with speech).
    • goto branches to a node.
    • end ends the conversation.