Gates › Events › Personal Custom Event

Personal Custom Event

Event Events 0 in 9 out 3 config

Pulses when a matching Send Personal Custom Event gate owned by the same player fires, preserving each event and its data in order.

The supplementary gate_docs.json calls this “Custom Event”. The primary inventory name (Personal Custom Event) is shown here, matching the in-game UI.

Diagram

Ports drawn from the source data: inputs left, outputs right, config inside.

How it's used

Structural overview — derived from this gate's ports, not from tested behavior. Takes no wire inputs. Produces 9 outputs: Data Out1 (any), Data Out2 (any), Data Out3 (any), Data Out4 (any), Data Out5 (any), Data Out6 (any), Data Out7 (any), Data Out8 (any), Exec Out (exec). Configured with 3 properties (set on the gate, not wired): Is Object Event (bool), Type Error (bool), Event Name (struct).

No curated example for this gate yet. The shape above is accurate (from the inventory); what it does in practice should be confirmed in-game.

Wire inputs

Wires you feed into the gate.

No wire inputs.

Wire outputs

Wires the gate produces.

Display name Type Tooltip
Data Out1 (DataOut1) any No tooltip in source
Data Out2 (DataOut2) any No tooltip in source
Data Out3 (DataOut3) any No tooltip in source
Data Out4 (DataOut4) any No tooltip in source
Data Out5 (DataOut5) any No tooltip in source
Data Out6 (DataOut6) any No tooltip in source
Data Out7 (DataOut7) any No tooltip in source
Data Out8 (DataOut8) any No tooltip in source
Exec Out (ExecOut) exec No tooltip in source

Configuration properties

Set on the gate itself in its properties panel — not wired. Distinct from inputs.

Display name Type Tooltip
Is Object Event (bIsObjectEvent) bool No tooltip in source
Type Error (bTypeError) bool No tooltip in source
Event Name (EventName) struct No tooltip in source

Variants

This entry reports variants in the source.

[
  {
    "halfSize": {
      "X": 5,
      "Y": 5,
      "Z": 2
    },
    "inputs": [],
    "outputs": [
      "ExecOut",
      "DataOut1",
      "DataOut2",
      "DataOut3"
    ]
  },
  {
    "halfSize": {
      "X": 6,
      "Y": 5,
      "Z": 2
    },
    "inputs": [],
    "outputs": [
      "ExecOut",
      "DataOut1",
      "DataOut2",
      "DataOut3",
      "DataOut4"
    ]
  },
  {
    "halfSize": {
      "X": 7,
      "Y": 5,
      "Z": 2
    },
    "inputs": [],
    "outputs": [
      "ExecOut",
      "DataOut1",
      "DataOut2",
      "DataOut3",
      "DataOut4",
      "DataOut5"
    ]
  },
  {
    "halfSize": {
      "X": 8,
      "Y": 5,
      "Z": 2
    },
    "inputs": [],
    "outputs": [
      "ExecOut",
      "DataOut1",
      "DataOut2",
      "DataOut3",
      "DataOut4",
      "DataOut5",
      "DataOut6"
    ]
  },
  {
    "halfSize": {
      "X": 9,
      "Y": 5,
      "Z": 2
    },
    "inputs": [],
    "outputs": [
      "ExecOut",
      "DataOut1",
      "DataOut2",
      "DataOut3",
      "DataOut4",
      "DataOut5",
      "DataOut6",
      "DataOut7"
    ]
  },
  {
    "halfSize": {
      "X": 10,
      "Y": 5,
      "Z": 2
    },
    "inputs": [],
    "outputs": [
      "ExecOut",
      "DataOut1",
      "DataOut2",
      "DataOut3",
      "DataOut4",
      "DataOut5",
      "DataOut6",
      "DataOut7",
      "DataOut8"
    ]
  }
]

Source details

Brick asset
PB_Gate_Event_Custom
Component class
BrickComponentType_Event_Custom
Kind
event
Family
CustomEvent
Half size
5 × 5 × 2

From logic_gate_inventory.simple.json @ 9660107, supplemented by gate_docs.json. Documented behavior, not independently tested.