Hi,
Very interesting course so far (even though I already have quite a bit of UE experience I still learn a lot). I do have a comment for this part though.
By removing the sight functionallity for the second guard, this breaks the whole chasing functionallity and therefore making the “throwing stone” unnessary (because he will anyway not chase)…
So, I think we need to keep both.
Now I noticed that when using the same AIPerception with array of 2 elements, it does not do the trick, because then there is no distinction in which perception is trigger (hearing or sight) and so when throwing the stone, the chasing functionallity is executed.
However when using 2 AIPerceptions with both their functionallity connected to, it seems to work fine.