I've been working on behavior trees for a few months.
I still don't get why it's behaving in an unpredictable manner. I do hope someone can help me to correct me If
I'm assuming something wrong here.

The BT is set up as such. There are no enemies in the level. Hence
the BT is returning false at the HaveEnemy node. The Observer is set to abort self.

YET... the bottom nodes are being ran. ( Yellow flickering ) .

Click image for larger version

Name:	BT.jpg
Views:	1
Size:	295.4 KB
ID:	1140488
Attached Files