Documentation
Knowledge base for nodes, tags, and game mechanics
Core Concepts
Positions
Grid positions and their states - the fundamental building blocks of a slot game grid
Related: Locked Positions, Disabled Positions, Symbols +1 more
Locked Positions
Positions that persist their symbols across respins - core H&W mechanic
Related: Positions, Disabled Positions, HnwPayoutLocked +1 more
Disabled Positions
Positions excluded from win evaluation - symbols visible but non-participating
Related: Positions, Locked Positions, WinEvaluatePayways +1 more
Symbols
Symbol instances and types - the visual elements that occupy positions
Related: Positions, Tags, symbol-highlight
Tags
Tag-based state management - flexible key-value system for game state
Related: Positions, Symbols, Tag queries +2 more
Tag queries
How to write DSL-style queries in tag nodes (Query, Count by Query, Clear/Disable/Lock by Query)
Related: Tags, TagQuery, Count by Query +1 more
Payouts
Win evaluation and payout calculations - paylines, payways, and scatter
Related: WinEvaluateAllPaylines, WinEvaluatePayways, WinCheckScatter +1 more
Multipliers
Global win multiplier: set at round start, increment during round, apply at round end
Related: Payouts, WinEvaluateAllPaylines, WinEvaluatePayways
Game server (RGS) and protocol
How the game server runs your graph and the standard protocol it uses to stream outcomes to clients
Related: Tags, Payouts
Events
Hold & Win
Win Evaluation
WinEvaluateAllPaylines
Evaluate wins using payline patterns from left to right
Related: WinEvaluatePayways, WinCheckScatter, Disabled Positions +1 more
WinEvaluatePayways
Evaluate wins using ways-to-win mechanic across adjacent reels
Related: WinEvaluateAllPaylines, WinCheckScatter, Disabled Positions +1 more
WinCheckScatter
Count scatter symbols anywhere on the grid for bonus triggers
Related: WinEvaluateAllPaylines, WinEvaluatePayways, Disabled Positions
Tag Operations
TagSet
Set a tag on an entity
Related: Tags, tag-remove, TagQuery
TagQuery
Find all entities that have a specific tag
Related: Tags, TagSet, tag-has
Count by Query
Count entities matching a tag query and write count to a tag for branching
Related: Tags, TagQuery, TagSet
Clear Tags by Query
Remove one or more tags from all entities matching a query
Related: Tags, TagQuery, tag-remove
Disable by Query
Add a disabled tag to all entities matching a query
Related: Disabled Positions, Enable by Query, Tags
Enable by Query
Remove the disabled tag from all entities matching a query
Related: Disabled Positions, Disable by Query, Tags
Lock by Query
Add a lock tag to all entities matching a query
Related: Locked Positions, Unlock by Query, Tags
Unlock by Query
Remove the lock tag from all entities matching a query
Related: Locked Positions, Lock by Query, Tags