List
List nodes let you work with ordered collections of values — building them up, reading from them, searching through them, and trimming them down. They are especially useful for giveaway entry pools, leaderboards, rotation queues, and any situation where you need to track multiple values at once.
All list nodes are pure logic and run on both the Community backend and inside chatbox overlays with no difference in behavior.
Available Nodes
- List Add Item — Adds an item to a list, at the End (default) or Start.
- List Contains — Checks whether a list includes a specific value, routing to Pass or Fail.
- List Find — Searches a list for the first item matching a condition, with optional field matching for objects.
- List Get Item — Retrieves the item at a given index position, counted from the Start or End.
- List Length — Returns the number of items in a list as a number.
- List Remove Item — Removes the item at a given index, counted from the Start or End, and outputs the updated list.
- List Set Item — Replaces the item at a given index, counted from the Start or End, and outputs the updated list.
- List Skip — Drops the first or last N items of a list and outputs the rest.
- List Sort — Sorts a list by value or field and outputs the sorted copy.
- List Take — Keeps the first or last N items of a list.
- List Reverse — Reverses the order of a list.
- List Combine — Combines two lists with append, merge, or set operations.
- List Random Item — Picks one random item from a list, optionally weighted.
- List Shuffle — Shuffles a list into random order.
- Make List — Builds a list from individually wired values.
- List Filter — Splits a list into matching and not-matching items based on a condition.
- List Unique — Removes duplicate items from a list, keeping the first occurrence of each.
- List Tally — Counts how many times each value or field value occurs in a list.
- List To Text — Joins a list into a single text string using a per-item template.
- List Get Field — Reads one field from every item in a list of objects.
- List Math — Computes Sum, Average, Min, or Max across a list.