Weird finding.
I've been working on a variant of one of Dmaiski's missile AIs. Was testing with a modified Harpoon, observed something strange.
My missile with a custom AI doesn't do Hard Flux damage upon impact with a Shield. No Hard Flux gets generated.
The missile works just fine if it hits the bounds of the ship, however.
Confirmed by re-writing my AOE code attached to the projectile to do the damage there; all of a sudden, the missile's doing damage like it should (to the point where I probably need to tone it down a bit, lol).
So I went and tested missiles that don't have a custom AI (or anything else custom, like Projectile code).
Sabot second stages work, but Swarmers don't. Missiles with AOE detonation work, however.
So it's just "contact-fused-MISSILE-ai" missiles where this happens. Haven't tested what happens if I set my Harpoon to NO_AI, but I'm guessing Bad Things happen if you try to assign a MissileAI to a NO_AI missile.
Anyhow, if this is intended behavior (just not something we've noticed after all this time) no problem, but it's weird