Trouble with EQS traces

In my project I’m struggling every time I have to do a eqs with a trace. I have it working for my enemy that is seeking to get line of sight of the player, as shown below.


However, when I duplicate the settings, I cannot get it working using the little white box as the context.


I have toggled all the options to no avail. If I set it to bool match, everything passes and gets scored (green item) that is in range of both the context and querier, as shown below.

The walls have block visibility on the static mesh. The context (the white box) has block visibility as well and I even toggled that without success.

Ultimately, I don’t fully understand the settings here. Will a line trace consider a hit when it’s the context that’s hit? So hitting the context vs hitting a wall would both be treated the same? I also have no idea what a blocking hit is, does that mean an overlap trace returns a hit and they want to give you the option to exclude that in hits, ie “blocking hits only”?

Lol after a break I came back and solved it by lifting the white box up higher. It’s the box trace hitting the floor I suppose. I had tried switching the line trace initially to eliminate that as a variable but I must have had the wrong options selected.

Edit: I did notice even a line trace fails. I see the problem as that the base of the actor is targeted and the base is on the floor, so visibility collides with the floor.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.