Thank you for your reply. The example i presented was only supposed to show my problem in the simplest possible manner. Here is a picture:
As you can see the example task i being performed even though the decorator is set to block execution. Normally, if this node was placed anywhere else, the would not run. This created a great deal of confusion for me as a first time user. Now that i look at it again i see that the decorator is set to -1. It is however easily missed, which I can attest to :).
explained the reasoning below and the problem is easily solved by adding a sequence or selector in between. However, It would be great if there was some mention of this is the documentation. Or even better, there could be a warning when a decorator was placed the first node (more than the -1 in execution order).
I’m only suggesting this so that other users don’t run into the same problem.
Again thank you for your time.
