Skip to content
Brass Orrery

Orrery Terrain · Blueprint category

Orrery › Terrain › Sculpt

The nodes the palette lists under Orrery › Terrain › Sculpt.

  • Apply Brush

    Apply one brush step, stated in world cm, under the sculpt limits.

    function call · Target is Orrery Terrain Subsystem
  • Apply Sculpt Record

    Apply one encoded sculpt record (a command or an undo/redo patch) received from the game's replication.

    function call · Target is Orrery Terrain Subsystem
  • Apply Splat

    Apply one splat dab: one masked Paint step for each used channel of the splat, in the order red, green, blue, alpha, inside the open stroke, so the whole stroke is one undo however many dabs it holds.

    function call · Target is Orrery Terrain Subsystem
  • Begin Drag

    Press: open a stroke at the cursor and apply its first step.

    function call · Target is Orrery Terrain Sculpt Component
  • Begin Stroke

    Start a stroke, ending an open one first (its EndStroke record and events go out before).

    function call · Target is Orrery Terrain Subsystem
  • End Drag

    Release: apply the last partial step (one step at the cursor when time has passed since the previous step), then close the stroke (its volumes arrive on OnStrokeEndedBP).

    function call · Target is Orrery Terrain Sculpt Component
  • End Stroke

    Finish the open stroke: its before-image joins the bounded ring; broadcasts its record, OnStrokeEndedBP and OnSculptStroke.

    function call · Target is Orrery Terrain Subsystem
  • Get Cursor World Position pure function · Target is Orrery Terrain Sculpt Component
  • Get Dab Count

    Dabs the current or last drag has taken, the first one included.

    pure function · Target is Orrery Terrain Sculpt Component
  • Get Last Sculpt Refusal

    Why the authority's last Refused brush step was refused, in words (a limit, an unknown mask, a stamp over the limits); empty when it has refused nothing.

    pure function · Target is Orrery Terrain Subsystem
  • Get Queued Steps

    Brush steps waiting for the ground under them to load.

    pure function · Target is Orrery Terrain Sculpt Component
  • Get Sculpt Limits

    The limits this terrain enforces, cm (its settings when it was created); the defaults without a terrain.

    pure function · Target is Orrery Terrain Subsystem
  • Get Sculpt State

    The sculpt tool's state: open stroke, undo and redo depth, ring bytes, replica queue.

    pure function · Target is Orrery Terrain Subsystem
  • Get Terrain pure function · Target is Orrery Terrain Sculpt Component
  • Has Cursor Target

    False when the cursor ray missed the ground; the brush outline should not be drawn.

    pure function · Target is Orrery Terrain Sculpt Component
  • Is Dragging pure function · Target is Orrery Terrain Sculpt Component
  • Is Waiting for Ground

    True while anything waits for cold ground: steps, or a release, press, Undo or Redo queued behind them.

    pure function · Target is Orrery Terrain Sculpt Component
  • Redo

    Redo the stroke the last Undo took back; queued like Undo while steps wait.

    function call · Target is Orrery Terrain Sculpt Component
  • Redo Stroke

    Put back the stroke the last UndoStroke took back.

    function call · Target is Orrery Terrain Subsystem
  • Stamp Once

    Apply one brush as a one-dab stroke at once: a stamp.

    function call · Target is Orrery Terrain Sculpt Component
  • Undo

    Undo the newest stroke in the terrain's ring (ends an open drag first).

    function call · Target is Orrery Terrain Sculpt Component
  • Undo Stroke

    Undo the most recent stroke still in the ring, ending an open stroke first.

    function call · Target is Orrery Terrain Subsystem