I've been working on this game and I'm a a little embarrassed because this seems like such a simple thing to figure out, but I'm stumped
I'm using a path movement to make some basic enemy flight patterns (I know, lame) but when I try to destroy an object after it reaches the end of it's path, it destroys ALL like enemy objects. I get this same problem with and without qualifiers. I'd substitute an event like having it destroyed when the enemy leaves the frame, but most of them are created outside the frame and would get destroyed before they even started
I just tried to do an event where when the object reaches the end of it's path, it sends it's fixed value to a counter, only destroying an object when it's value is the same as the counter. Surprisingly, it also destroyed all the enemies o.O
Thanks for the help, Nix. I'm actually kind of glad the answer wasn't so obvious, otherwise, I'd feel like a total idiot.
Now if we could just figure out why it has to be that way. My only guess is that the first time it checks for the event, the second time it checks for the condition
Yup - only one condition applies the action to all "Active" objects when any of them meet the condition. Using two conditions forces it to check only the instance that meets the condition. I can imagine situations where you might need to use either. Good luck with your game ^^