I'm playing Dreadlords campaign scenario "Salvation" where you have to save Earth by conquering a planet with an artifact on it.
A Dreadlord Frigate showed up near Earth, destroyed my starbase, destroyed a beam interceptor, then began a refit. It took some damage during the attack on the beam fighter, so when it began refitting its hitpoints went negative.
I jumped the Dreadlord ship with another nearby fighter to take advantage of the brief window of vulnerability during the refit.
The game wouldn't allow it. I flew my ship right up to the DL Frigate but after several frustrating attempts at right-clicking to no avail I gave up in frustration.
Next attempt was turning on auto-attack. This revealed another bug: auto-attack drained all the ship's remaining movement points without actually attacking. The ship jinked toward the enemy Frigate then slipped back into its own square and lost a movement point then repeated the action until it was out of moves.
In the manual it says that hitting ships while they're refitting is supposed to be a viable strategy, that ships are particularly vulnerable while they refit. With this most frustrating of bugs any ship damaged enough for its hitpoints to go negative during refit becomes INVULNERABLE (or at least I think the negative hp is the cause -- it might only happen with Dreadlord ships.)
I also discovered that if you're playing a scenario and hit "Main Menu" the "Continue" function doesn't work, not that I would've kept playing anyway. Is GC2 too old for you guys to worry about fixing it? It seems like if you don't let the ship's hitpoints go negative when it refits that would solve the problem, since I've read on the forums refitting restores hp when it's done anyway, so there doesn't seem to be a reason to try to keep track during a refit.