From 3feed2ad8fa8eff14b7737cfa2e83ccaf5697b31 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Fri, 25 Sep 2026 00:30:00 +0200 Subject: [PATCH] Fix bug in BT sub tree knowledge type validation --- Source/Engine/AI/BehaviorTreeNodes.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Engine/AI/BehaviorTreeNodes.cpp b/Source/Engine/AI/BehaviorTreeNodes.cpp index bae799eab..710f99159 100644 --- a/Source/Engine/AI/BehaviorTreeNodes.cpp +++ b/Source/Engine/AI/BehaviorTreeNodes.cpp @@ -361,7 +361,7 @@ BehaviorUpdateResult BehaviorTreeSubTreeNode::Update(const BehaviorUpdateContext { // Validate if nested tree blackboard data matches (the same type or base type) const VariantType& blackboardType = context.Knowledge->Blackboard.Type; - if (IsAssignableFrom(treeBlackboardType, StringAnsiView(blackboardType.GetTypeName()))) + if (!IsAssignableFrom(treeBlackboardType, StringAnsiView(blackboardType.GetTypeName()))) { LOG(Error, "Cannot use nested '{}' with Blackboard of type '{}' inside '{}' with Blackboard of type '{}'", tree->ToString(), String(treeBlackboardType),