I've got a mission that I wrote a long time ago. Actually it was my first attempt. Been playing around with it again. Is there any way to make asteroids in an active field ignore certain ships? I pretty sure you can't do this in retail but what about the newer builds?
Just took a look at the asteroid code and it's not possible. It does not look like it would be hard to add though. All you'd need to do is add a ship flag "Don't target for asteroids" or something and have the set_asteroid_throw_objnum() function check if that flag was set before picking it as a target.
However personally I'd prefer to spend more time and solve it in a non-half arsed manner that allowed you to target asteroids at anything rather than capships only as not only would that be better for asteroids but it would be better if the code was ever used to allow minefields etc. (Something I believe bob is looking at right now).
If not what about passive fields with an inner boundary?
Nope. Absolutely no idea why not though. Again if this is changed I'd rather have it so that you could have more control over the shape of the field than simply being stuck with a box. (maybe constraining it to the area mapped out by a pof or something cool like that)