Seems BinarySelector is all wrong when the current selected branch succeed.
I branched the true branch on a Sub Behaviour Tree which succeed / end. And this node seems to check condition not the same way as a combinaison of Selector / Conditional decorator.
It’s not clear, because I don’t really know what happen, but Capture5 and Capture 6 does not provide the same result in edge case of branch success/end
Hmm. Can you please explain a bit more what is wrong with the Binary Selector behaviour? The Binary Selector is a utility Node which simply executes the left (TRUE) or right (FALSE) child node based on the condition it has assigned. (and indeed it does work differently that a normal Selector).