thinking about these solutions in my opinion still a top level bt is somehow more straightforward and less “hacky” – alternatively I’m thinking about just directly coding the desired checks in my character scripts and setting the according variables in the blackboard from there.
Still always good to think about different alternatives.