The action node. Executes T with provided arguments, reports the result. If the result is neither true or false, proc is executed with the instance of T and arguments provided.
The condition node. Executes T with provided arguments, reports the result. The result follows the principle of excluded middle.
Decorator node. Reseives the child and its args for fine granular adjustments.
The parallel node. Tries to tick all of its children in parallel. Returns true if and only if there were more then Y successful ticks. If there were less successful ticks, returns false, if there were more then N failure ticks. Otherwise returns running.
The root node.
The selector node. Tries to tick all of its children until one delivers an answer inequal to false.
The sequence node. Tries to tick all of its children until one delivers an answer equal to false.