Your project doesn't work properly for me sorry. Most of the time the pawns spawn to the left of screen and fall continuously and when they do spawn correctly there is no AIFOV visible.
Also your events in the file are different to those in the pictures.
I can see that in event 60 you have for each pawn followed by pick all pawn which seems to be incorrect.
Can you explain more clearly what the the issue is and what you are trying to achieve?
You'd press spacebar to spawn them at the mouse position. And press L to enable FOV.
So, what i'm trying to achieve is for each pawn to be able to see and detect an instance of itself using line of sight.
What my code is supposed to do is when a pawn sees another pawn mask, it'd store the pawnID (UID) of the detected pawn in an instance variable then set a boolean to true.
What it does is completely ignore any other pawn and it'd only detect itself. And when I create a new pawn then every pawns line of sight will just reset and they wouldn't detect anything.
Also, the capx you created in that thread will most definitely help!
And the image is different from my events yes, I was testing different things and I saved before I got off..