RE: Status effects
Adding an effect on a targeted component might be possible. What it would, though, is that it won't be repairable. I don't want to introduce another tool to negate the effect meaning it can't be TOO detrimental like fire stack. Intermittently emitting a distracting spark might be okay, doesn't go away until the gun is destroyed. It'll take a while for these kinds of ammo to make it in though since it'll involved both code and time, although probably less than new tools. I like the idea.
RE: Homing/heat seeking
Our 'homing' is basically like heat seeking. It'll look for engines more or less. Haven't played with it in a long time but it's still in the code. We may be able to pull it out and make it a skill modifier.
RE: Not being there last second
It was a risk/reward and information display decision. If you're not there to reload the gun, and it's reloading on its own, how do I know what ammo the gun is being loaded with? Now that we have additional UI and such, it might not be a big deal. It's something to discuss but will undoubtedly be a huge change gameplay wise. For better or worse, unsure.