I was testing out one of the missions in my campaign last night, where the player has to disable a Hatshepsut-class destroyer, and noticed something strange: the Stiletto and Trebuchet missiles I was firing at it were not damaging the engines at all! The Maxim and Akheton cannons werebringing the subsystem strength down though, so I was wondering what the problem was. After about a hour of trial and error with various aspects of the tables and mission, I came to the conclusion that the model file itself has an error in it. When I examined the model more carefully, I noticed that the centers of the engine subsystems were not even on the ship.

This would explain why primary cannons worked on them but homing missiles (which go towards the center) did not; it seems that FS2 first checks to see if the missile has come in contact with the polymodel and then attempts to calculate other damages, and the missiles exploded before they hit the actual ship.
The bug is quite easy to fix; I just moved around the subsystems a bit and it worked fine after that. Too bad the Hatshepsut model is 725.875kb in filesize (about 200kb zipped); just adds more to download for my campaign file...

Anyway, has anyone else noticed this or had a problem with it?