Yeah - not sure what's going on there. I couldn't get it to do anything with the loops properly separated. Some logic checks are obviously being missed by C2 and I'm struggling to identify a fix. Sorry to not be of more help...
It's fine. Thanks for helping as much as you did.
I actually ALMOST have it working by removing all the loops and else statements between "is alert" and "is not alert"
The only problem left now is that they don't go back to patrolling. I think the for each loops were actually redundant...
EDIT:
Okay..actually I just fixed it by starting their patrol timer in the same event that they go unalert.
I read up on Construct 2 events this morning and thats where I got the idea to get rid of the for loop. Construct 2 already loops through all the instances by itself.