Just one potential issue with that. Lets say I have something akin to a TVWP campaign, where you start out with comparatively weak technology, and all ships have shorter radar ranges. Then, a technological improvement comes along, allowing all fighters to be upgraded with radars capable of greater ranges. I don't want to have to have to make a second entry in the ships table for all fighters to account for the upgrade. How about a section within the ships.tbl but not part of any specific ship entry, where a sequence of radar range groupings are defined. Something like:
Radar ranges: 4 (the number of different levels that a radar can be upgraded to
Level 1: (min range, medium range, max range)
Level 2: (min range, medium range, max range)
etc.
Then within each ship entry, you can define which which radar levels that the ship will support. Then, part of the ships editor to indicate what level that ship should be allowed in that mission, and campaign sexps to allow a new radar level for specific ship classes. This for example, if new fighters start out with the newly improved radar, but older fighters don't have the upgrade yet, or may not support it, then you can specify this, without a global make-new-radar-level-available-for-all mission flag or something.
Later!