NODES

Reward Node

Distributes rewards based on weighted probability tables

Reward Node
Reward Node

The Reward Node distributes currency rewards based on a weighted probability table. When executed, it performs multiple rolls (based on the Roll Amount setting) and selects rewards from the table using weighted distribution. Each roll independently selects a reward based on the chance values in the reward table.

Example

Reward Node Example
Reward Node Example

Connectors

1
Inputs
Standard
1
Outputs
Standard
Node executes

Inspector Fields

Each field below is available on this node in the inspector.

FieldTypeDescription
Name
string

The display name of the node

Any string value

Icon
string

Path to the icon image displayed on the node

Image path (URL or local path)

Roll Amount
numberstring

Number of times to roll the reward table. Can be a fixed number or a variable/currency/formula reference

Number or variable reference like {{variableName}}

Reward Table
array

Array of reward table rows. Each row defines a currency reward with a chance weight and amount

Array of reward table row objects

Reward Table Row - Currency
string

The currency ID to reward when this row is selected

Currency ID from available currencies

Reward Table Row - Chance
numberstring

The weight/chance value for this reward row. Higher values increase the probability of selection. Uses weighted distribution across all rows

Number (0-100) or variable reference like {{variableName}}

Reward Table Row - Amount
numberstring

The amount of currency to award when this row is selected

Number or variable reference like {{variableName}}

Trigger Timer
boolean

When enabled, this node will start a selected timer when it executes

Timer
string

The timer node to trigger. Timer must be on the same layer