Unexpected flow in graph

Abner Santos

New member
Hey Justin! I've been testing out the new BDP 3 and the live debugger is real nice. I had a bug before the update that I can now see more clearly with the debugger, and I'm a little bit confused:
Screenshot 2026-05-12 at 18.07.30.png

If FindAggroTarget returned false, IsTargetWithinRange return false, how come IsTargetACharacter is running its reevaluation?

Thank you in advance!
 
I don't believe that it should. This is likely related to the logic within one of the custom tasks. Are you able to send me a repro package so I can take a closer look?
 
I can't share because of NDA, but if you think it's related to the custom task code I'll investigate it further. Otherwise I'll try to create a generic version of it to be able to share it. Thanks Justin.
 
Having some type of generic version would be great. Of course, there's always a chance that it's a bug with the conditional abort logic, but in recent cases that I've seen it has always related to the task, especially with ECS since that is more manual compared to GameObject tasks.
 
Back
Top