I know I’m, like, 7 years late, this thread is very much dead at this point. However, I just want to say that this thing @jtsmith wrote:
I’m not sure of any historical significance although I believe the whole intent of the EQS is to return a single best choice given a set of conditions; I don’t think they ever meant, or do I think they plan to make EQS return multiple values.
might have been true in 2016, but it’s not in 2023. Here is a snippet of a Behavior Tree I made:
In this Sequence, I applied a Service that regularly runs an EQS Query. The “Run Mode” parameter on the right shows that the Query can return more than just the best result. What is still not supported, and I am in shock about this, are “array-like” Blackboard Keys able to store multiple values, which makes the “Run Mode” parameter quite useless.
I might be missing something though, feel free to correct me about “Run Mode” if I got something wrong.