Condition Builder (Experimental)¶
The Condition Builder is an advanced logic engine designed to create complex triggers for game events. It allows you to define "If-Then" logic visually, utilizing real-time game variables.




Logic Engineering¶
Conditions are built line-by-line, consisting of a Variable, an Operator, and a Value.
1. Variables¶
Select from a list of live game metrics, such as:
- participant-count: The current number of alive players.
- disqualified-count: The total number of eliminated players.
2. Operators¶
Choose the comparison logic for your condition:
- ≤, <, ==, ≠, >, ≥
3. Values¶
Provide the target value for the comparison (e.g., a specific number of players).
Validation & Export¶
Live Validation¶
The system automatically validates your logic as you build it. - Green Check: The condition line is complete and mathematically sound. - Yellow Cross: Indicates a missing component (e.g., you've selected a variable but no operator).
Finishing the Condition¶
Once you select Finish, the framework compiles your visual lines into a logical expression (e.g., (participant-count < 5 || disqualified-count > 10)).
Experimental Feature
The Condition Builder is currently in the "Experimental" phase. While the logic engine is functional, full integration into all modules is still ongoing. Use with caution in production environments.