ForceSuccess decorator doesn't function properly on SimpleParallel node

So basically this is best explained by a picture:


So if “CircleAroundTarget” fails this sequence will fail and loop and stay in the first node of the sequence forever.
If I change that first node from a parallel to a selector or just a bare task and use the ForceSuccess then everything works fine.

Also if I alter the behaviour of CircleAroundTarget so that it never can fail (and always returns Succeeded internally) then the sequence will work properly and move to the next node,

This bug was recently fixed. Check latest revision of BTCompositeNode.cpp file (#4) on //UE4/Main, or just modify UBTCompositeNode::OnChildDeactivation function by moving NotifyDecoratorsOnDeactivation call to the end.

Awesome - thanks for the quick response Lukasz.