How would it be possible to ignore actor(s) returned from a context in a EQS trace test? The trace test .cpp IS adding some batch of actors to the “IgnoredActors” list but there doesn’t seem to be a way to pass in anything to that list.
Would it be possible to get a high level framework diagram of the AI system? Just a document showing where what is being accessed, where stuff lives, execution order, just something to help me wrap my head around the entire thing.
Creating custom EQS generators in BP seems to be broken, doesn’t work at all. I am not sure if that’s the case or am I doing it wrong. Can we see an example of this?
Many times I have had the situation of a BT branch throwing a nullpointer on some actor key, even though that key is being checked for validity in the branch root, which is also set to “interrupt self”. What could be causing this?
I ran into a specific issue where my player was invulnerable, so the AIPerception component on my AI saw this and didn’t attack him. However, when my invulnerability passed, the AI didn’t bother to re-attack because as far as AIPerception was concerned, the player was percepted. Is there some way to “re-detect” the player?
Thank you!