Ai Isn't Running Behavior Tree

Here’s the scenerio:

I have “Spawn Ai Controller” set to disabled in the class defaults for all of my “BaseNPC” characters.

I have two completely different characters, and both are based on the BaseNPC class.

Baker Character: Runs correctly and everything. No problems.

Robber Character: Only runs the Baker Behavior Tree.

More specifics:

Both properly create their Ai Controllers. I can test this with print dialog and blueprint visual debugging.

Their Ai Controllers are what create the Behavior Trees. BOTH can run the Baker Behavior Tree. If I try to run the Robber behavior tree, despite returning True, no tree is run. Even an empty Robber tree does nothing. Visual Debugging says that there’s no instances of the Robber Tree that exist.

Edit: Gotta go to work; neither run the Robber Tree; going to try making a new behavior tree for testing and see what I can do.

If both Ai can run the Baker Behavior Tree, but the Robber Behavior Tree isnt working it seems your Robber behavior Tree is not linking to your ai or there is something in behavior tree with the issue.
Have a look at the differences in the two behavior tree and what causes the behavior tree to run.

It might be easier to duplicate the the baker tree (because it works) and modify the duplicated one to work as the Robber Tree