Skip to main content

29 docs tagged with "Utilities"

View All Tags

Break Tuple

This chip requires beta content to be enabled in the room. You can access the setting in "This Room -> Settings".

Circuit Board

Use as a way to encapsulate your logic. You can have as many inputs and outputs as you like. Use the Edit tool to open up the Circuit Board and add nodes inside it to encapsulate the logic. Hit done editing on your Maker Pen to leave the Circuit Board context.

Comment

Put a comment next to your circuits to explain what they're doing.

Go To State

Transitions to the given state in the current state machine.

Graph Get Is Active

Returns true if the current circuit graph is active. When inactive, circuit events will not run.

If Player Is Valid

Runs Is Valid if the input player is not null, otherwise runs Is Not Valid. Players can be not valid if a variable is never set or if a player has left the room.

If Player Is Valid And Local

If the input player is invalid, this runs Is Not Valid. If the input player is valid but not the local player, this runs Is Valid And Not Local. If the input player is both valid and the local player, this runs Is Valid And Local. Players can be invalid if a variable is never set or if a player has left the room.

Is Valid

Returns True if the input variable is not null. Certain variable types must be set before use because they can't have a default value. A Rec Room Object variable that isn't set isn't going to be valid.

Log Error

Logs the given error message to the logging tab of your palette.

Log String

Logs a string to the logging tab of your palette.

Make Tuple

This chip requires beta content to be enabled in the room. You can access the setting in "This Room -> Settings".

Player Definition Board

This is very similar to an object board that you would find on any object, except this is for all players! After placing, make sure to configure it and make sure it is active. Edit into this board and add any other chips you'd like and know that each player will have the same logic on them when you hit done editing.

Random From List

InputsOutputsexec | No name.exec | No name.List\<any\> | Listany | Value

Reroute

Used to remove spaghetti from your creations. Consumes additional CPU heat.

Room Index Get Player

Returns the player in the room with this unique index, bounded by the room capacity.

Self

Outputs the object of the current context. For example, a self node inside a light outputs that specific light of the light type. This can only be placed inside an object board of a specific object or a player or object definition board.

State

Place this chip inside a State Machine chip to represent a state.

State Machine

Manage state transitions by editing into this chip and populating it with connected State chips.

To String

Converts the input value to the string type. Example: the integer input 10 would output "10" as a string. Helpful for debugging purposes.

To String

Converts the input value to the string type. Example: the integer input 10 would output "10" as a string. Helpful for debugging purposes.