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.