FolioTier 1
jump
Unconditional transfer of execution to another scene.
Parameters
| Parameter | Kind | Required | Default | Notes |
|---|---|---|---|---|
| target | scene target | yes | — | Identifier of the scene to jump to. Resolved against the canonical project's scene table — the importer fails the build if the target doesn't exist. |
Canonical example
jump kitchen-morningjump kitchen_morningjump is the unconditional transfer — when the runtime hits a jump,
execution moves to the target scene and the rest of the current scene
is not executed. There's no return; if you want the called scene to
come back to you afterward, use call instead.
Notes
jump carries a when: condition tail so it can fire conditionally
without wrapping in if. For complex routing — true target plus an
explicit else target — use if with arrows on both sides instead;
that pattern reads cleaner in the node editor.
Scene IDs are kebab-case, matching the canonical project's scene
table. The importer rewrites Ren'Py's snake_case label names to
kebab-case during import; existing Ren'Py projects keep their target
names through the lowering.
See also
call— jump-with-return semanticsif— conditional branching with both true and false targetsscene-flow— full routing vocabulary