On this page

Logic: the Flow Editor

Switch the mode pill to Logic. Each screen owns one node graph — an Unreal-Blueprint-style canvas: + Add node (or right-click) opens a categorized, searchable menu; drag from pin to pin to wire; drag empty space to pan, scroll to zoom.

Node anatomy

This is a live recreation of two editor nodes (hover them) — every color and pixel matches the real Flow canvas:

On Click×
Elementbuy_button
Buttonany ▾
Play Sound×
Soundui.button.click
Volume1
Pitch1.2
12345
  1. Header — tinted by category (this red = a Trigger). Drag it to move the node.
  2. Exec pins — the white diamonds. Execution flows left → right through the white wires.
  3. Properties — pickers and enums on the node body. Element pickers list only valid targets for that node.
  4. Wire — connects an output pin to an input pin. Hover a wire in the editor to cut it.
  5. Inline literals — any unconnected input shows an editable default right on the node; wiring something in overrides it.

Pin types & coercion

execnumbertextboolany

any (gray) connects to everything. The runtime coerces sensibly — Compare does numeric comparison when both sides parse as numbers, otherwise text. Values everywhere are text / number / boolean.

Categories

CategoryColorContents
TriggersredEntry points — no exec input, fire on events
FlowpurpleBranching, conditions, cooldowns, chance
DatagreenPure values — variables, placeholders, math (no exec pins)
ActionsblueThings that happen — chainable via exec

Reading a real graph

A daily-reward button, exactly as you'd wire it: the Cooldown node splits execution into Ready/Waiting branches, and its Remaining s number output feeds the message via a data wire (gray):

On Click×
Elementclaim_daily
Buttonany ▾
Cooldown×
Ready
Waiting
Remaining s
Keydaily
Seconds86400
Run Command×
Commandeco give %player% 250
Run asconsole ▾
Send Message×
Text&cWait a bit!
Show asactionbar ▾

Graphs run server-side per viewing player. A screen's session (and its session variables) lasts from open to close, surviving in-place screen switches.

Last updated July 11, 2026