Is there a way to shut off the regeneration of a shield, when the shield is taking damage?
At the moment, I have several surface-shielded capships running around in my mod. In fact, shielded capships are going to be one of the large, overarching features of my mod. I have done a great deal of capship vs. capship playtesting, and fighter vs fighter playtesting. As I anticipated, I ran into a major problem when I started testing how well heavy fighters do against cruisers...
If capship shields are designed to meaningfully mitigate damage from other capships, then heavy assault fighters end up getting chewed to pieces by my modified (fury) AI and new PD turrets, usually without even making a shield quadrant go down. Alternatively, cutting the shield regeneration and HP so that heavy fighters can deal with cruisers and corvettes effectively means that a capship can fart in the general direction of another capship, and shields suddenly no longer exist.
Now, I thought I could solve this issue with an armor.tbl and some clever math, assigning each capital ship shield its own unique armor type, and each fighter weapon its own unique damage type, and additively buffing the damage of said weapons so that the 'actual' DPS done to the shield = Shield HP regeneration per second + normal weapon DPS. I hoped this would give the illusion of the shield's regeneration 'shutting off' when being fired on...
...But this only works when ships have a constant number of firepoints, and when only a single ship is attacking a capital ship. It works exactly as intended for a lone Herc II...but I have a Vasudan fighter with eleven primary firepoints. Two wings of those can shred a corvette in a single attack run.
At one point, I even considered making a Subach X2, for twin-firepoints, and a Subach X4, for four firepoint hardpoints...and so on and so forth. Even so, this would not solve the issue of the shield regeneration bonus damage (much higher than the normal damage) getting applied repeatedly as multiple ships attack.
Granted, the armor.tbl does have some freaky number-storage features which are less-than-clearly explained on the wiki...so I would be absolutely delighted if there was a way to apply 'anti-regeneration bonus damage' to the shield, only once per designated time period, up to a preset cap.
If shield regeneration shutoff cannot be made an innate characteristic of the ship via tabling, or crafty manipulation of the armor.tbl and damage values, then could it be done in FRED maybe?