First of a few threads I'm going to make (don't worry, they're all on different topics). Anyway, quick example of what I'm talking about. You're flying in a highly volatile nebula. In order to make it into this nebula, the GTVA commissioned a shieldship - something that will project weak shields to a distance of, say, 2 kilometers. Now, you, the mission designer, want to make it so that if any GTVA ship, be it Player or AI, goes beyond this boundary, they are instantly destroyed. Initially, you want to use the "any-friendly" trigger:
when
>
distance
any friendly
Shieldship
2000
Self Destruct
err...
And then you realize that you can't go any further, and you have to delete your sexp. In fact, as far as I'm aware, there's no way to do this without individual sexping for every ship in the mission, and it is impossible to do it for ships from outside the first wave, as these can't be referenced by waves. What I was hoping for was some way by which we could trigger a single sexp to fire at any ship that violates our parameters. There are lots of places it could be useful, and could expand what we fredders can do in missions environmentally.
If we did this, it'd also be nice to expand the any ship sexps. Perhaps "any friendly/hostile/unknown/etc. except" sexps, or "any ship in wing" sexps.